Fork me on GitHub

2010年12月9日

摘要: .net中的线程也接触不少了。在多线程中最常见的应用莫过于有一个耗时的操作需要放到线程中去操作,而在这个线程中我们需要更新UI,这个时候就要创建一个委托了来更新UI了,不然会报错的。下面我们就来设计一个简单的场景:窗体上有一个按钮和进度条,按钮按下后启动一个线程让进度条滚动。需要说明一下的是,我们这里不讨论使用匿名委托,lambda的好坏,我们只有一个目标就是使得我们的程序:短点,短点,再短点。最“朴素”写法 我刚开始没有掌握匿名方法这些就是按照下面这些写的,说实话很痛苦。后来接触了匿名表达式,lambda后几乎都不想再想写这样的东西了,除非特殊的一些情况,比如需要自己定义委托。如果您现在还在 阅读全文
posted @ 2010-12-09 10:43 HackerVirus 阅读(274) 评论(0) 推荐(0)

2010年12月8日

摘要: CRM2011实体介绍(一) 摘要: 组织管理方面以及安全方面的实体 组织相关实体 组织Organization,供客户管理管理流程内部使用。其后台对应的实体是Organization。处于CRM业务层次结构的最上层。组织可以被划分为多个业务部门BusinessUnit。可以是一个企业、一个业务线或者是一个控股公司等等。例如,可以为一个企业可以是一个组织,如果一个企业有多个业务线,并且每个业务线的业务差别很大,那么也可以为企业部署多个组织,每个组织对应不同的业务线。 公告Announcement,组织内部的公告板。其所有者是组织,后台对应的实体是BusinessUnitNewsArticle。 阅读全文
posted @ 2010-12-08 14:49 HackerVirus 阅读(790) 评论(1) 推荐(0)
摘要: 只是一个框架而已,关于ActiveRecord的开发,请参考terrylee的Castle开发相关文章。因为在进行开发框架封装的时候遇到了为了考虑简化而忽略了不同业务对象调用的问题,所以现在将UIBase补充了一个泛型参数,但是这样使得看起来要复杂得多。写出来想听听大家的意见!usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication2{数据库访问层#region数据库访问层/**////summary///数据库层基类。////summary///typeparam 阅读全文
posted @ 2010-12-08 14:38 HackerVirus 阅读(206) 评论(0) 推荐(0)

2010年12月7日

摘要: C#语言中TransactionScope类的使用如果在C#中使用TransactionScope类(分布式事务),则须注意如下事项:1、在项目中引用using System.Transactions命名空间(先要在添加net组件的引用);2、具体示例如下:///summary///发送消息////summary///paramname="sendUserId"/param///paramname="toUser"格式7FFA3AF2-E74B-4174-8403-5010C53E49A7|userName,7FFA3AF2-E74B-4174-8403-5010C53E4 阅读全文
posted @ 2010-12-07 21:06 HackerVirus 阅读(457) 评论(0) 推荐(0)
摘要: 基于方便各个项目的引用和扩展的目的,以下收集了一些常用的验证信息:代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Text.RegularExpressions;namespaceValidatorTest{///summary///RegExpSoruce:http://regexlib.com/DisplayPatterns.aspx///Author:Keingreatandforever@163.com///Intro:验证网址,IP,邮箱,电话, 阅读全文
posted @ 2010-12-07 18:39 HackerVirus 阅读(282) 评论(0) 推荐(0)

2010年12月5日

摘要: 因为这两篇太安逸了,东西很多,很实用,所以转到我格子里!总的来说,如果你要找js 的东西,而不看这两篇的话,肯定要多花好多时间!!哈哈!!http://www.cnblogs.com/bluesky7305/archive/2007/10/24/936164.html如果你找的javascript的东西的话,建议你 ctrl+F 直接在这个页上找,因为这里80%有你要找的,但是要让你挨着看的话,你就准备看完就去配眼镜!!信息系统字段动态定义(原创)http://www.cnblogs.com/bluesky7305/archive/2008/01/18/1043972.html#1138287 阅读全文
posted @ 2010-12-05 11:25 HackerVirus 阅读(367) 评论(0) 推荐(0)
摘要: DotNet 2.0事务模型在微软DotNet2.0中引进新的命名空间System.Transactions,具有本地简单的事务模型。它解决1.1事务缺点。在DotNet中有两种类型的事务,分别适合于不同情况。第一种是ADO.NET提供的。第二种是企业事务服务。我们先看一看1.1版本的事务类型:ADO.NET事务模型作为DotNet数据提供程序的一部分的事务处理模型,使用起来很简单。如下例:C# CodeSqlConnection con = new SqlConnection("Connection String");SqlTransaction tr = con.BeginTransact 阅读全文
posted @ 2010-12-05 11:20 HackerVirus 阅读(367) 评论(0) 推荐(0)

2010年12月3日

摘要: http://www.cnblogs.com/hegezhou_hot/archive/2010/12/02/1894771.html一、上篇回顾 上篇我们主要讲述了抽象工厂模式和工厂模式。并且分析了该模式的应用场景和一些优缺点,并且给出了一些实现的思路和方案,我们现在来回顾一下: 抽象工厂模式:一个工厂负责所有类型对象的创建,支持无缝的新增新的类型对象的创建。这种情况是通过配置文件来实现的,通过... 阅读全文
posted @ 2010-12-03 10:19 HackerVirus 阅读(290) 评论(0) 推荐(0)

2010年12月2日

摘要: 实现One-Many  这里我采用上篇中将过(的)XML配置方式<?xml version="1.0" encoding="utf-8" ?><activerecord>  <config>    <add key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientD... 阅读全文
posted @ 2010-12-02 13:48 HackerVirus 阅读(362) 评论(0) 推荐(0)

2010年12月1日

摘要: 泛型泛型 一、什么是泛型? 通过泛型可以定义类型安全类,而不会损害类型安全、性能或工作效率 二、实例化泛型 1、可以使用任何类型来声明和实例化 2、申明和实例话都必须用一个特定的类型来代替一般类型T 3、例子: //原来写法 Public class Stack { object[] m_Items; public void Push(object item) {...} public... 阅读全文
posted @ 2010-12-01 20:33 HackerVirus 阅读(3357) 评论(0) 推荐(0)