
window编程
文章平均质量分 73
shrek_cn
这个作者很懒,什么都没留下…
展开
-
IE中的鼠标钩子
有机会再研究了。好像蛮有意思的。http://www.codeproject.com/com/MouseProcThunk.asp原创 2005-03-23 10:44:00 · 1103 阅读 · 0 评论 -
.Net类库一览
.Net提供了许多类库,这是一个非常庞大的库,可能永远也不可能全部掌握。 不过,了解一个大概,会对.Net的编程会有很大的帮助。首先是System,这是所有.Net里自动生成的类都会using的命名空间。System里有这么几种类:CTS(通用类别),比如:Int32、Boolean、Char等等,最基础的Object也在此。Console:不用多说了吧,都知道它的作用。Math:原创 2006-12-14 14:15:00 · 1477 阅读 · 0 评论 -
vs2005的宿主进程
下午发现在VS2005的项目编译目录里,多了一个 项目名.vshost.exe,开始没太在意。后来编译运行程序,发现程序有bug,无法退出,然后用任务管理器关闭。结果发现这个 vshost.exe 居然也运行起来了,而且关不掉。开始还以为是程序代码写的不好, 所以这个 vshost.exe 会这样顽强。于是写了批处理,用taskkill这个命令强制关掉这个 vshost.exe ,然后迅速用原创 2006-12-14 16:50:00 · 1552 阅读 · 0 评论 -
.Net与msil
很多人可能都不知道.Net的底层还有这么一种语言,包括我。直到前几天,看到一本书上详细介绍了这个东西后,才开始对MSIL这个东西开始感兴趣了。事实上,使用c#、vc或者vb.net的程序员,可能永远都不会接触到MSIL,因为它太底层了。MSIL的作用,就相当于以前的汇编语言, 它只是把C#等高级语言编译成的中间代码,解释为原生的机器代码来运行。不过,花一点时间来了解一下这个东西,还是蛮有意思的原创 2006-12-14 11:08:00 · 1714 阅读 · 1 评论 -
自己创建c#中的BeanUtils
apache的jakarta小组有个很著名的组件Commons, 这是一系列由许多细小的类库组成的工具,其中有个BeanUtils,它实现了动态创建bean,以及从bean中获取属性等操作。事实上c#里的反射也是很强大的,只不过一直没有什么人象jakarta小组那么热心来免费提供可重用的BeanUtils,实在是一个遗憾。最近再做一个项目,要用到这样的功能,即从一个对象里拷贝所有的字段属性原创 2006-12-20 11:29:00 · 2464 阅读 · 1 评论 -
在remoting里使用客户端调用
如果在remoting里,服务端要调用客户端的方法,则必须首先客户端要订阅服务端的事件,并把一个方法委托传给服务端。但是有时客户端发生异常退出了,而服务端并不知道,那么这是服务端再调用客户端的方法委托,就会报错,然后就会退出。下面的方法可以解决这个问题,首先获得服务端的调用委托链表,检查每一个,对于没有响应的就删除。首先客户端要有方法供服务端调用,于是客户端必须实现接口,其中Servi原创 2007-02-13 13:01:00 · 1109 阅读 · 0 评论 -
c#里的有参数属性
经常看到在c#里可以这样使用集合框架:object o = someHashTable["name"] ;很是好奇,这样的东西是如何做的,于是看了一下相关资料,发现要实现这样的东西,居然也是用的是属性。于是写了一个简单的类测试一下: namespace testList...{ public class IntArray ...{ private in原创 2007-02-13 11:14:00 · 2209 阅读 · 0 评论