2012年6月24日

温故而知新-----事件

摘要: 事件概述类或对象可以通过时间向其他类或对象通知发生的相关事情。发送(或引发)事件的类称为“发行者”,接收(或处理)事件的类称为“订户”。事件特点:发行者确定何时引发事件,订户确定执行何种操作来响应该事件。一个事件可以有多个订户。一个订户可以处理来自多个发行者的事件。没有订户的时间永远不会引发。事件通常用户通知用户操作,如:图形用户界面中的按钮单击或菜单选择操作。如果一个事件有多个订户,当引发该事件时,会同步调用多个事件处理程序。(可以使用异步方式调用同步方法)。在.NET Framwork类库中,事件是基于EventHandler委托和EventArgs基类的。订阅和取消订阅事件1.使用VS 阅读全文

posted @ 2012-06-24 15:28 Cassie,zh 阅读(304) 评论(0) 推荐(0) 编辑

温故而知新-----枚举类型

摘要: 枚举类型为定义一组可以赋值给变量的命名整数常量提供了一种有效方法。例如,如果你必须定义一个变量,该变量的值表示一周中的一天。该变量值能存储七个有意义的值。定义这些值,就可以使用枚举类型。使用enum关键字声明。1 enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday };2 enum Months : byte { Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec };默认情况下,枚举中每个元素的基础类型是int。使... 阅读全文

posted @ 2012-06-24 13:54 Cassie,zh 阅读(246) 评论(0) 推荐(0) 编辑

导航