min10

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年10月9日

摘要: 在windows 编程中用到最多的就是控件的事件了,微软给我们很好的方式,把注意力放到事件执行方法的设计和编码上,但是但我们真正弄懂了事件的真正出发执行原理的话,对我们的编程的提高真是非常有帮助的,例如在windows编程中,如果我单击了一个button按钮触发了button 的click事件 Button1_Click(){} ,但是我们编程的时候,不但想要触发button 的单击事件,还想... 阅读全文
posted @ 2008-10-09 17:21 min10 阅读(852) 评论(0) 推荐(0) 编辑

摘要: 经过高人指教之后的代码: using System; using System.Windows.Forms; using System.Drawing; namespace MyApplication { public partial class Form1 : Form { private delegate void ShowText(); Tex... 阅读全文
posted @ 2008-10-09 16:36 min10 阅读(308) 评论(0) 推荐(0) 编辑

摘要: 委托和接口都允许类设计器分离类型声明和实现。任何类或结构都能继承和实现给定的接口。可以为任何类上的方法创建委托,前提是该方法符合委托的方法签名。接口引用或委托可由不了解实现该接口或委托方法的类的对象使用。既然存在这些相似性,那么类设计器何时应使用委托,何时又该使用接口呢? 在以下情况下,请使用委托: 当使用事件设计模式时。 当封装静态方法可取时。 ... 阅读全文
posted @ 2008-10-09 15:14 min10 阅读(340) 评论(0) 推荐(0) 编辑

摘要: using System; using System.Windows.Forms; public delegate void SampleEventHandler(string item); public class Class1 { public event SampleEventHandler sampleEvent; public virtual void OnSample... 阅读全文
posted @ 2008-10-09 14:52 min10 阅读(279) 评论(0) 推荐(0) 编辑

摘要: using System; using System.Windows.Forms; using System.Drawing; public class Class1 { public Class1() { } static void Main() { CreatForm(); } public static void... 阅读全文
posted @ 2008-10-09 12:30 min10 阅读(395) 评论(0) 推荐(0) 编辑