摘要: 每当听到设计模式这个名词时,都觉得离着自己好远,有种遥不可及的感觉。当有一天,我在公交车上看到策略模式的时候,瞬间就想到原来,我在工作中已经用到过了设计模式,只是不自知而已。下面,我把我用策略模式写的一个报警服务归纳总结一下,希望能够给还在迷茫中的小程序猿们一点点启发,嘻嘻。 我介绍一下我这个小服务的功能:这个服务就是能够实现多通路报警的服务,比如邮件报警、客户端报警、短信报警等,该服务灵活性还不错,比较方便扩展。具体如何报警我就不在这说啦,有兴趣的同学可以自己研究,我着重说一下策略模式。首先需要定义一个接口,该接口用来统一报警方法,代码如下:/// /// 报警接口,统一各种报警方式发... 阅读全文
posted @ 2014-01-06 17:35 如果爱忘了 阅读(717) 评论(3) 推荐(0)
摘要: 之前一直觉得定时程序好神秘,后来,当我自己真正写了一个小的定时程序时,发现其实没有想象中的那么难。下面,我分享一下我自己的操作过程,希望能对大家有帮助。1)在我们的项目中添加引用文件:TaskSchedulerEngine.dll(dll定义了一个ITask接口,定义了两个方法Initialize和HandleConditionsMetEvent);2)创建一个定时触发的类:SyncTask.cs(类名自己随便定义),该类必须实现接口 ITask。具体代码如下:public class SyncTask : ITask{ //接受传递过来的参数的变量 private string conf.. 阅读全文
posted @ 2014-01-06 15:14 如果爱忘了 阅读(2656) 评论(1) 推荐(1)