2006年02月
TreeView作为C#.net中的一个控件,当有大的数据量的时候,我们利用普通的递归算法(参见http://www.microsoft.com/china/community/Column/21.mspx)把所有的数据缓冲到DataSet中是不现实的,因为网络条件的制约,从服务器端读取出来的数据可能很大,网络对传输这么大的数据也是很吃力的。
阅读全文>
发表于 @ 2006年02月28日 14:13:00|评论(loading...)|编辑
我个人对Monitor.wait(...)和Monitor.pulse(...)的理解阅读全文>
发表于 @ 2006年02月20日 21:35:00|评论(loading...)|编辑
一种利用Acrobat AdobeReader自带的控件把pdf文件在WinForm窗口中显示出来的方法。阅读全文>
发表于 @ 2006年02月18日 14:40:00|评论(loading...)|编辑
C#中的Process类提供了Close()方法,用来释放Process对象所关联的资源,这是为什么呢?阅读全文>
发表于 @ 2006年02月18日 12:45:00|评论(loading...)|编辑
其实不管是ListView还是其他的控件,我相信对于BeginUpdate()和EndUpdate()的理解都是相同的。阅读全文>
发表于 @ 2006年02月17日 15:03:00|评论(loading...)|编辑
组件对象模型(COM),是微软公司为了计算机工业的软件生产更加符合人类的行为方
式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一
的组件,然后将它们按照需要组合起来,构成复杂的应用系统。由此带来的好处是多方
面的:可以将系统中的组件用新的替换掉,以便随时进行系统的升级和定制;可以在多
个应用系统中重复利用同一个组件;可以方便的将应用系统扩展到网络环境下;COM与
语言,平台无关的特性使所有的程序员均可充分发挥自己的才智与专长编写组件模块;
等等。 阅读全文>
发表于 @ 2006年02月14日 11:16:00|评论(loading...)|编辑
一直想写一篇我个人在过去10多年来工作中经历的一些事情,以及看着一些我认为是伟
大的工程师在这些日子中对于信息界的贡献。如果你和我的年龄差不多,那么你可能会
对于这些内容很有兴趣,因为它们说明了当时许多软件的兴起和没落的过程以及原因。
虽然这些事情已经距离我们很遥远了,但是我相信许多人仍然对于背后的故事有兴趣。
如果你没有经历过那段美好的回忆,那么就把这些内容当成是一个有趣的故事来看吧。
但是我想更重要的是让我们一起认识一些伟大的人物,我对于其中的许多人都非常的佩
服,也非常的羡慕。我常常在想,如果我也有他们的环境,我是不是也能够和他们一样
这么有成就呢?这些人对于以往都有重要的贡献,在未来也将仍然有重要的影响,因为他
们都有一身不凡的技术。对于许多重要的人我都尽量的收集了他们的照片,让各位也能
够看看这些优秀的工程师和杰出的人物。当然,如果各位也能够从这些内容中学习到失
败的原因以及成功的经验,那么这篇文章就更有价值了。(转贴)阅读全文>
发表于 @ 2006年02月14日 11:07:00|评论(loading...)|编辑