摘要:/fd 是我非常喜欢的QQ表情,上周六专门买了一个 /fd 的包子。
阅读全文
摘要:1。Data Validation 如何防止用户输入的非法(格式不正确)数据对我们的程序造成影响呢?当然要对用户的输入作出检验 可以利用控件的 Validating 事件,加上正则表达式来检验用户输入的格式是否正确。但是这样有个缺点:只有当焦点从一个control移动到另一个时,Validating 事件才会被触发,如果有某个 control 有不合法数据,但是从未得到过...
阅读全文
摘要:1。Handling OK and Cancel 对于modal form ,如果 DialogResult 属性被开发者显式地设置了除了None以外的值,则该对话框会被自动关闭(会自动调用 Close() 方法)。 如果想让用户在按 Enter 以及 Esc 时相当于按了 OK 和 Cancel 按钮(符合一般的操作习惯),要设置对话框的 AcceptButton以及 Ca...
阅读全文
摘要:1。程序退出时弹出一个对话框让用户确认(记录上一次程序运行时窗口的位置、大小) 添加相应 Form 的 Closing 和 Closed 事件处理方法 privatevoidForm1_Closing(objectsender,System.ComponentModel.CancelEventArgse) { Dia...
阅读全文
摘要:正则表达式的概念和作用就不多说了。正则表达式不好写(不好想),所以有很多工具来帮助我们写正则表达式,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章《Ten Must-Have Tools Every Developer Should Download Now》)。 The Regulator官方网站http://sourceforge.net/projects/...
阅读全文
摘要:Singleton 模式在很大程度上可以减少使用全局变量带来的危害(很多语言里根本不支持全局变量)。.NET特有的语言特性也对Singleton 进行了相应的增强 1。静态初始化 public sealed class Singleton { private static readonly Singleton instance = new Singleton(); priva...
阅读全文