当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: VB.NET的Override事件处理程序 介绍 在类或控件的继承中,子类或子控件封装了父类的所有函数,其中包括事件处理程序。
 

 

 ·vb.net编程简介之四    »显示摘要«
    摘要: windows apis 大多数的api调用可以象在visual basic 6.0中一样使用,因为 数据类型发生了改变。在visual basic 6.0中的long类型在visual basic.net中定义为integer类型。在升级过程中这些定义会自动改变,例如: private declare function getversion lib "kernel3......
 ·vb.net常用语法(转)    »显示摘要«
    摘要: 一:try………catch………finally………end try 捕获错误 把一个可能出错的语句放在try后面,如果出错,执行catch语句, catch可以有多个,第一个catch不能捕获的错误,将被下一个catch语句 所捕获。在所有的处理结束后,执行finally语句。 在一个try………end try 过程中可以使用catch与finally两个中的一 个,或......


VB.NET的Override事件处理程序
vb.net的override事件处理程序 介绍 在类或控件的继承中,子类或子控件封装了父类的所有函数,其中包括事件处理程序.本文将着重讨论在 visual basic .net 应用程序设计中如何正确对待事件处理程序的继承. 读者要求 本文假定读者熟悉面向对象程序设计与类的继承性.若您尚未熟悉它们,请参阅«组件的多态性» ("polymorphism in components"). 继承事件处理程序 当组件被继承时,它的所有成员都被封装到子类中.事件处理程序是响应特定事件的方法,是组件成员之一,因而也被继承.请看一个典型的事件处理程序: private sub button1_click(byval sender as system.object, byval e as _ system.eventargs) handles button1.click static counter as integer = 0 counter += 1 messagebox.show (" this button has been clicked " & _ counter.tostring() & " times.") end sub 我们看到,宣告部分末尾的 handles 子句把处理程序关联到特定的事件上.具体而言,上述代码将在 button1.click 事件发生时运行.这就是用于定义事件处理程序的典型语法. 为了实现 override ,你必须使用 overridable 关键字,并且重新定义其可见性为 protected . protected friend 或者 public .
...   下一页
 ·vs.net为企业作好准备了吗?    »显示摘要«
    摘要: lt: 开发环境中的什么变化会对企业开发者影响最大? md: 通过将vs.net和isv(独立软件开发商)的生命周期开发工具集成会使处理大规模项目变的更容易。visual studio .net被从分地重新设计过,这体现在一个完全新的框架上,这一框架使得vs.net和isv的生命周期开发工具(如项目管理、建模、版本控制、测试等)的集成变得更容易。现在,他们象使用单独的工具一样使用所......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE