摘要: C#委托(Delegate)事件(Event)应用详解 (原)委托 (Delegate)委托是一种定义方法签名的类型,可以与具有兼容签名的任何方法关联。您可以通过委托调用方法。委托用于将方法作为参数传递给其他方法。事件处理程序就是通过委托调用的方法。与委托的签名匹配的任何可访问类或结构中的任何方法都可以分配给该委托。方法可以是静态方法,也可以是实例方法。这样就可以通过编程方式来更改方法调用,还可以向现有类中插入新代码。只要知道委托的签名,就可以分配您自己的方法。多播委托(Multi-Broadcast Delegate)多播委托是指引用多个方法委托。当调用委托时,它连续调用每个方法。为了把委托 阅读全文
posted @ 2011-08-30 19:24 苗发为 阅读(363) 评论(0) 推荐(0) 编辑
摘要: using 关键字有两个主要用途: (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。 (二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。using指令 ①允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用: using System.Text; using PC.Company; ②为命名空间或类型创建别名。 using MyCompany = PC.Company; //命名空间的别名。 using Project = PC.Company.Project; //类型的别名 using引入命名空间,并不等于编译器编译时加载该命名空间所 阅读全文
posted @ 2011-08-30 15:19 苗发为 阅读(92) 评论(0) 推荐(0) 编辑
摘要: <input type='checkbox' name='checkbox1' value='7' onclick="account.disabled=!this.checked;if (!this.checked) account.value=''"><input name='account' value='' size='6' disabled=true> 阅读全文
posted @ 2011-08-30 12:39 苗发为 阅读(311) 评论(0) 推荐(1) 编辑
摘要: <input type="text" name="money" value="" onKeypress="if (event.keyCode < 45 || event.keyCode > 57){alert('同志只能输入数字,谢谢'); event.returnValue = false;}"><input onkeyup="this.value=this.value.replace(/\D/g,'')"/> 阅读全文
posted @ 2011-08-30 12:39 苗发为 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.大小写-------->java是区分大小写的,如果东西太多不好查,最好的办法是: 1.在Dreamweaver上选中内容,右键-->所选区域-->转换为小写。2.在Emeditor里选中内容,编辑-->转换选定内容-->小写(ctrl+U)。(这里还有一功能:全角<->半角)2.{}前后对应以下内容可以这么找到:打开IE-->工具-->internet选项-->高级-->拖到最下边(这些都在下边)3.如果你的浏览器去掉了“显示每个脚本的错误通知”,请在IE选项里将其勾上。4.如果你的浏览器没去掉“显示友好的http错误”, 阅读全文
posted @ 2011-08-30 12:37 苗发为 阅读(93) 评论(0) 推荐(0) 编辑