摘要: 我今天去中关村图书大厦买了好几本书,加上前两天买的,一共有六本。我提着有点沉的书,遇到了几个以前的同事(原来公司就在中关村图书大大大不远处),他们看了看我手提的书,很惊讶,甚至还有人取笑我,说:“网上有好多电子书下载,你还买书,太土了吧!”。我没有回答,我只是笑了笑,人各有志嘛。 “我买书,是为了看,是为了学习”几乎所有的人都知道这是买书的目的(那些钱多得没地方花,买书收藏的外说),但是我为什么... 阅读全文
posted @ 2009-09-24 23:46 陶发辉 阅读(312) 评论(2) 推荐(1) 编辑
摘要: Entity SQL(ESQL) 是专门为ADO.NET Entity Framework(EF)提供查询更新数据而产生的,也就是ESQL是EF的附属部件。ESQL大大提高了EF的使用性,我们就可以像使用SQL查询Table一样很方便地对EF生成的实体集合,尽管它还是加载配置文件,把ESQL转化成SQL来对Table进行查询,但这可以算是一个非常具有革命性的东东。 ESQL乍一眼看上去,跟SQL... 阅读全文
posted @ 2009-09-19 23:03 陶发辉 阅读(1889) 评论(1) 推荐(0) 编辑
摘要: 从2007年3月年三月份开,我就到了北大软件工程发展有限公司,就与区域集成服务器打了一年多的交道,对其相当熟悉。有关区域集成服务器的商业价值,应用前景,应用实例等与技术无关的事,不在我叙述范围内,就技术层面,对它进行分析。 什么是区域集成服务器(Zone Integration Server,ZIS): 分布式应用集成框架(DAIF)提供了多层面的集成机制,包括数据集成、功能集成、过程集成和表... 阅读全文
posted @ 2009-08-30 16:15 陶发辉 阅读(378) 评论(0) 推荐(0) 编辑
摘要: .NET 常用的三种自动序列化的方式,Xml,Binary,Soap,现把代码整理一下,方便以后使用。 使用XmlSerializer序列化 使用Xml序列化是很多时候的最佳选择,我们在使用Xml序列化时,可以给它提供Schema控制序列化格式,这里就只提供默认的序列化与反序列化的代码。 隐藏行号 复制代码 ? 这是一段程序代码。 private string WriteToXml<T&g... 阅读全文
posted @ 2009-08-27 15:37 陶发辉 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 可空类型是System.Nullable结构体的实列。一个可空类型代表了相应值类型的正确范围附加null值。这么说来,其实也不是很明子,命题嘛,一般不求易懂,但求准确。 那我就来说说这可空类型吧,上次说到了值类型与引用类型,其中就说到了,值类型是不能为空的,int i=null是错的,值类型为能为空,但我们有时候需要让值类型也可以为空,怎么办呢,那就在值类型的值的范围上扩充一个null值。 为什... 阅读全文
posted @ 2009-08-27 09:09 陶发辉 阅读(2435) 评论(5) 推荐(4) 编辑
摘要: 值类型与引用类型的最大区别是值类型被分配的存贮空间是在栈里,引用类型被分析的空间是在堆内存中。 那什么类型是值类型有哪些,哪些是引用类型呢? 值类型:基元类型、枚举类型、结构体。 引用类型:类、字符串、标准模块、接口、数组和委托。 那怎么根据它们的表相来区别值类型与引用类型呢? 方案1:使用系统Type属性判定 隐藏行号 复制代码 ? 这是一段程序代码。 public bool IsValueTy... 阅读全文
posted @ 2009-08-26 19:40 陶发辉 阅读(1038) 评论(1) 推荐(1) 编辑
做程序员不难,难的是做有思想的程序员