摘要: 前言:编写一个Windows服务程序,定时从数据库中拿出记录发送邮件。测试环境:Visual Studio 2005 SP1、Windows Server 2003 SP2一、新建项目打开VS2005,新建一个“Windows 服务”项目。二、添加Timer展开“工具箱”,在“组件”标签下找到“Timer”双击,这时就添加了一个Timer组件,修改“Name”属性为“timEmail”、“Enabled”为“false”、“Interval”为“60000”。接下来要做一些修补工作,不知是VS2005的BUG还是我没找着地方,在VS2003下是不存在该问题的:刚从“组件”下添加的“Timer” 阅读全文
posted @ 2011-11-30 17:24 Rookier 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.实例构造器和类构造器是允许将类型的实例化为良好的状态的一种特殊方法。当创建一个类型的实例时:1)为实例的字段分配内存。2)初始化对象的附加字段(类型对象指针和同步块索引)。3)调用类型的实例构造器来设置对象的初始状态。构造引用类型对象时,在调用实例构造器之前,为对象分配的内存总是先被归零,构造器没有显式重写的所有字段保证只有一个0或null值。和其他的方法不同,实例构造器永远不能被继承。因为实例构造器不能被继承,类只有类自己定义的实例构造器,所以就不能用virtual,new,override,sealed,abstract修饰符来定义构造器。如果定义的类没有显式的定义一个构造器,编译器会 阅读全文
posted @ 2011-11-30 11:48 Rookier 阅读(4290) 评论(69) 推荐(38) 编辑