.NET Practice  

2007年1月3日

摘要: UI界面设计模板化 For Windows Form Applications UI界面的作用有二,一是把数据呈现给用户,二是从用户处得到数据。这里所说的数据是广义的,即所有文字、状态和图像等都是数据。具体来说,UI界面用于把数据表格、文字框、状态选择和按钮等呈现给用户,供用户输入、编辑、选择和做决定。例如,在一个UI界面上,我们列出一个公司列表,供用户选择其中一个。在另一个UI界面上,我们... 阅读全文
posted @ 2007-01-03 03:01 Chester 阅读(5996) 评论(6) 推荐(1) 编辑

2006年12月23日

摘要: 众所周知,对Windows Form应用程序来说,当用户点击UI界面产生的事件,将在UI线程上执行。这里利用线程池和匿名方法,把UI事件处理Wire Up到后台线程处理。详见下面的程序:首先,定义一个UI事件,这个事件将在后台线程上被触发,后台处理例程将订阅这个事件。 public delegate void UIPressedEventHandler(object sender, UIEvent... 阅读全文
posted @ 2006-12-23 01:30 Chester 阅读(1859) 评论(2) 推荐(0) 编辑

2006年12月21日

摘要: 在类设计中,我们常常遇到这样的问题,类A的实现需要类B的一个实例来提供某种功能。例如,类A有一个方法: public DataObject GetData (string id) { B b = new B(); return b.GetData(id); } 需要类B的一个实例来实现数据的获取。类B的实例可以通过几种方法得到: 1、正如... 阅读全文
posted @ 2006-12-21 23:31 Chester 阅读(795) 评论(9) 推荐(0) 编辑