2006 大制作之 DailyReportService
什么叫做DailyReportService呢?DailyReportService是一个Windows Service加一个DailyReportApplication Windows应用程序。完成每日的工作情况的记录和描述。如下图当程序成功安装后会在Windows Service中多一个Windows Service DailyReportService: 需要设置一下这个 Ser...
什么叫做DailyReportService呢?DailyReportService是一个Windows Service加一个DailyReportApplication Windows应用程序。完成每日的工作情况的记录和描述。如下图当程序成功安装后会在Windows Service中多一个Windows Service DailyReportService: 需要设置一下这个 Ser...
在 将拖拽进行到底 这篇文中的第四种方法,发一个消息告诉系统鼠标在 CaptionTitle(每个窗口自己 TitleBar)上,这样窗口的拖拽就可以由系统托管了。现在实现了在窗口中任意位置单击鼠标拖拽窗体。这两天,我又发现了一个东东,几乎可以完美的实现这个思想,用 SendMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM( point.x, p...
Periodic Checker 周期性检查器。 什么是周期性检查器? 就是间隔一个预先设定的时间,就去检查某个特定的程序是否正常运行,如果没有正常运行就重新启动那个被监视的程序。听起来好像很奇怪,监视一个程序,重新启动那个被监视的程序?那看看下面的简明的流程图吧。 :) 流程如下图: 其实也是在一个很偶然的机会下,我想到了这个程序。有一次我发现某些不知道是干什么的程序,在系统任务管理...
痛并快乐的上班族。一个公司同事发的 Mail,真的非常好。献给上班一族。一同感受痛苦和快乐。 献给痛并快乐的上班族…… 献给痛并快乐的上班族……
本文介绍了,在.Net下实现,用系统API注册系统HotKey的全过程。将系统的WM_HOTKEY Message包装成了一个.Net下的Event(用户定义的HotKeyPress Event)。同时简化了系统HotKey的注册过程。 HotKey的注册原理 注册一个HotKey需要下面2个步骤: 1. Import GlobalAddAtom [DllImport("kernel32...
StrategyPattern,这个实例想做一个策略者:把已经声明过的方法操作,在运行时进行调换。猛地一听好像有些奇怪,类中的某个方法已经声明过了,怎么能在运行时,替换它的实际的处理过程呢,只留了个方法名而作别的事情。StrategyPattern就是实现了这样的操作。 IStrategyDraw IStrategyDraw Interface using System; namespa...
Abstract Class 虚基类 VS Interface 接口.在一次面试的时候考官问我说,“在C# 和 Java 中有AbstractClass和Interface这两种概念,不过不同的语言对他们的描述不同,但是其实质都差不多,你能不能谈谈AbstractClass和Interface的区别?” 当时听到这个问题我就傻了,其实我根本不了解他们的区别,只回答说:AbstractCla...
这是一篇转载,可能对大家很有用,本文提到的方案仍然不能算是完全解决所有问题,最佳的.NET下通过SMTP(带验证)发送邮件的机制是什么,不知道大家有什么好的看法! 摘要 本文简单介绍了SMTP协议(RFC2554)发送邮件的过程,并讨论了在 .NET 中使用SMTP发送邮件由简到繁的三种不同方案、各自可能遇到的问题及其解决办法。 目录 简介 .NET的SMTP类 使用C...
IIS虚拟目录一般是一个手动配置的过程,这里找到使用代码直接处理的方式,可以让这个过程更加的自动化。 整个后台文件如下: using System; using System.Data; using System.DirectoryServices; using System.Collections; using System.Threading; namespace A...
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 —– Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口,例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确...