摘要: .net中的许多类都提供了Close()和Dispose()方法,一直以来我都以为它俩是一回事,是完全等价的,在任何地方,用其一即可。有些类说Close比说Dispose更符合用户的理解(如关闭连接、关闭流),所以这让我觉得Close就是作为Dispose的另一种使用方式而存在,本来只需一个Disp... 阅读全文
posted @ 2014-01-26 14:53 weixiao520 阅读(15162) 评论(2) 推荐(13) 编辑
摘要: 最近做WinForm项目时,要调用Windows API。查阅了一些资料,数据类型对应关系整理如下BOOL=System.Int32 BOOLEAN=System.Int32 BYTE=System.UInt16 CHAR=System.Int16 COLORREF=System.UInt32 DWORD=System.UInt32 DWORD32=System.UInt32 DWORD64=System.UInt64 FLOAT=System.Float HACCEL=System.IntPtr HANDLE=System.IntPtr HBITMAP=System.IntPtr HBRUS 阅读全文
posted @ 2014-01-26 14:34 weixiao520 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 最近做WindowsForms程序,使用DataGridView控件时,加了一列做选择用,发现CheckBox不能选中。搜索后,要实现DataGridView的CellContentClick事件,将代码贴一下:1 ///2///实现DataGridView控件中CheckBox列的使用3//... 阅读全文
posted @ 2014-01-20 11:56 weixiao520 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 第一步先要引入有关正则式的命名空间:usingSystem.Text.RegularExpressions; 第二步用指定的正则式构建一个正则表达式对象,下面的正则式是用来搜索长度为10的a-z的英文字母:Regex obj =newRegex("[a-z]{10}");最后,根据正... 阅读全文
posted @ 2013-11-26 23:12 weixiao520 阅读(901) 评论(0) 推荐(3) 编辑
摘要: DotnetZip是一个开源类库,支持.NET的任何语言,可很方便的创建,读取,和更新zip文件。而且还可以使用在.NETCompact Framework中。 下载地址在这里: http://dotnetzip.codeplex.com/ 下载到的包里有很多个dll文件,一般引用Ionic.Zip 阅读全文
posted @ 2013-10-12 16:48 weixiao520 阅读(1923) 评论(2) 推荐(3) 编辑