摘要: 一、事件的运行原理事件接收器有一个方法,当发生已注册事件时,就执行这个事件的处理程序,使用委托作为发送器和接收器的中介,发送器定义接收器要使用的委托,接收器将事件处理程序注册到事件中。Form的构造函数:EventHandler 是事件用于把处理程序(Button_Click)赋予事件(Click)的委托EventHandler委托已被.NET Framework 定义了,所以定义的事件都要使用它;必须使用相同的签名:1.必须是 void, 事件处理程序不能有返回值2.object 参数是引发事件的对象,所以可以把一个事件赋予多个对象,例如可以根据sender 判断是哪个按钮;3.EventA 阅读全文
posted @ 2012-06-17 23:30 java程序员-c 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 实例:一、委托的使用1.声明一个委托2.把委托当做参数传入3.根据传入的委托,调用相应的方法二、委托总结1.委托包含的只是方法的地址2.避免了大量使用条件语句,同时使程序有更好的扩展性三、多播委托1.委托当做参数和 string 的地位是一样,所以可以如下图这样声明2.委托不同于 string 的一个特性:可以将多个方法赋给同一个委托,这既是多播委托调用这个委托时,将依次调用其所绑定的方法。3.第一次要使用“=”,第二次使用“+=”,可以如下简写4.同样,可以取消委托绑定的一个方法 阅读全文
posted @ 2012-06-17 16:31 java程序员-c 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、继承的规则1.派生类可以添加新的成员,但不能移除已经继承成员;2.构造函数和析构函数不能被继承,基类中成员的访问方式只能决定派生类能否访问它们;3.派生类定义的新成员和继承的成员同名,只是覆盖,不是移除;4.类可以定义 虚方法、虚属性、虚索引指示器,派生类通过重载,实现多态;5.派生类只能继承一个基类,但可以实现多个接口。二、访问基类成员1.通过 base.方法名()静态方法中不可使用 base2.显式类型转换三、隐藏基类成员public new void SayHello() { }四、密封类、方法sealed 修饰符,修饰的类和方法不能被继承和重载五、抽象类和抽象方法1.使用 abst 阅读全文
posted @ 2012-06-17 14:40 java程序员-c 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-06-17 10:17 java程序员-c 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-06-17 00:28 java程序员-c 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、写完《亮剑.NET_.NET深入体验与实战精要》的学习笔记二、写一个系列MVC3.0的学习笔记因为手头有一个很大的ERP项目在做,周期到年底,借这个机会写一个自己学习过程三、写一个 JS 入门级的学习笔记要负责整个前端的设计和HTML,一直想找个机会学习和实践一下JS,这下终于有机会啦。四、如果有时间的画,还想写一个 HTML5+CSS3 的教程自己做过挺长时间的HTML了,决定认真和系统的学习和运用下 HTML5+CSS3 ,如果时间允许,写一个这方面的教程! 阅读全文
posted @ 2012-06-17 00:23 java程序员-c 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.取字符串长度2.截取变量名.Substring( 起始位置,截取位数)3.替换4.典型例子5.split6.字符串输出格式小技巧—输出21个A7.随机数用法8.int32.parse() int32.tryparse() convert.toint32() 用法和比较 阅读全文
posted @ 2012-06-17 00:15 java程序员-c 阅读(128) 评论(0) 推荐(0) 编辑