zhangjjwm

导航

2006年5月31日 #

.NET中的内存管理,GC机制,内存释放过程

摘要: 引言 作为一个.NET程序员,我们知道托管代码的内存管理是自动的。.NET可以保证我们的托管程序在结束时全部释放,这为我们编程人员省去了不少麻烦,我们可以连想都不想怎么去管理内存,反正.NET自己会保证一切。好吧,有道理,有一定的道理。问题是,当我们用到非托管资源时.NET就不能自动管理了。这是因为非托管代码不受CLR(Common Language Runtime)控制,超出CLR的管理范围。... 阅读全文

posted @ 2006-05-31 18:07 星空下的悠云 阅读(399) 评论(0) 推荐(0) 编辑

2006年5月26日 #

Visual C#中的多线程编程

摘要: C#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中,这也许让你想到Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使用它来隔离应用程序。注意在.Net中应用程序的隔离是应用程序域而不是进程,在单个进程中可以存在几个应用程序域,而且线程可以跨越应用程序域的范围,某个线程中... 阅读全文

posted @ 2006-05-26 11:53 星空下的悠云 阅读(1056) 评论(1) 推荐(0) 编辑

2006年5月25日 #

用WMI获取远程机器操作系统的详细信息

摘要: 使用WMI获取远程机器操作系统的详细信息大杂烩-.NET 代码主题部分的OperatingSystem类,是使用工具(Management (WMI) Extensions for Visual Studio .NET 2003 Server Explorer http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn... 阅读全文

posted @ 2006-05-25 15:19 星空下的悠云 阅读(1126) 评论(0) 推荐(0) 编辑

2006年5月16日 #

Custom Draw TreeView in VB.NET

摘要: Introduction This article shows the owner draw technique for a TreeView using Visual Basic .NET to draw some portions of the text of the nodes in bold font, as shown in the image. Background The owne... 阅读全文

posted @ 2006-05-16 18:10 星空下的悠云 阅读(536) 评论(0) 推荐(0) 编辑

Using treenodes with and without images in a TreeView

摘要: Download source and demo project - 18.5 Kb Introduction The TreeView allows either to show images for all nodes, or none at all. For special requirements, you might like using images only for ... 阅读全文

posted @ 2006-05-16 17:39 星空下的悠云 阅读(873) 评论(0) 推荐(0) 编辑

2006年4月18日 #

在.NET环境中使用单元测试工具NUnit(ZT)

摘要: 简介 编写单元测试是一种验证行为,更是一种设计行为。同样,它更是一种编写文档的行为。编写单元测试避免了相当数量的反馈循环,尤其是功能验证方面的反馈循环。 虽然由程序开发人员自己写Unit Tests(单元测试)来测试自己写的程序代码已经行之有年,但是大部分的Unit Tests都是写在主要的程序代码已经设计好、写好之后。大部分的程序开发人员都有相同的的经验,在主要程序代码写好之后再来加入U... 阅读全文

posted @ 2006-04-18 14:41 星空下的悠云 阅读(506) 评论(0) 推荐(0) 编辑