PC版
搜索导航
论文网 > 教育论文 > 学科教育论文

浅谈在VB.net教学中控件数组的定义与使用

  一、问题的提出
  在许多应用程序的界面开发过程中,通常会遇到使用很多同类型、同性质控件的情况。如:电影院的售票系统、售房系统、计算器和手机的虚拟键盘等。对于这些使用很多同类型同性质控件的情况,很显然通过使用一个一个的单个控件是非常麻烦的,而且会编写很多重复的或相似的代码,这是非常没有意义的事,也是很枯燥的,而且出错的概率会更高。那么我们如何处理很多同类型同性质的控件呢?我们知道,使用数组可以很方便地处理一组同性质的数据,同理,在这里我们也可以使用控件数组的方法来解决这种问题。对于VB,处理这种问题相对来说比较简单一些,对于VB.net处理起来相对复杂一些,需要用到类来解决。我们学校以VB.net作为教学语言,故这里我以VB.net来谈谈如何定义和使用控件数组来解决这种问题。
  二、一个简单示例
  在这里我们通过一个简单的示例来介绍,见下图,是一个虚拟的手机键盘,有十个数字键,回退键可以清除最后一个数字,清除键可以清除文本框中已键入的所有数字。这十二个键均以按钮来实现。
  三、VB.net类的介绍
  VB.net是一种面向对象的程序设计语言,在VB.net中可以设计和定义类。类是同类型对象的模板,在类中主要包含描述对象特性的数据成员和用于处理数据成员的成员函数即方法。类也可以继承已经存在的被称为基类的东西,这样可以实现代码复用。
  数据成员可以有普通的字段变量,还可以有属性,对属性的操作一般使用Get过程和Set过程。
  方法即是过程,可以有普通过程sub过程和function过程,还可有New过程以及Event过程等。
  其实在我们用VB.net编写Windows应用程序时,每个窗体都是一个类。
  当类定义好以后,就可以通过类类型来定义对象数组了。
  四、示例说明
  非常重要的是,还需要定义相关的事件处理过程,比如最重要的Click过程。在这个事件过程中用于处理控件数组中各个控件(数组元素)的操作,这些操作都是根据索引号Butt.Tag来进行的。
  五、后记
  本示例系统是一个可在win7下的VS2010环境中能正常运行的系统,通过前面的介绍,希望能使各位对控件数组的定义和使用有所了解,大家在各自的开发活动中,按照前面的介绍,将前面的内容加以完善,即可用于自己所开发的系统之中,问题虽小,希望对大家有所帮助。

相关论文

数组教学netVB
初中数学教学中培养学生自学能力的方
浅谈大学语文教育中我国古代文学教学
试论提升初中英语活动教学的策略
初中物理教学中教师有效理答的思路与
试论初中地理教学中乡土地理课程资源
浅析小学数学量感可视化教学
深度学习的小学数学有效教学策略探讨
浅谈新工科背景下高职院校高等数学教
试论大学物理教学对学生解决问题能力
试论如何在初中地理教学中有效整合信