好了,我们的窗体模板又做好了,下面我们通过窗体模板frmModul2生成继承窗体frmChange,即:
| Public Class frmChange:Inherits Asset.frmModul2 |
生成的窗体如下图:
依照前面设置所操作的表tChange和其它,不必写其它代码。
Public Sub New() … gCls.UpdateTable = "tChange" End Sub |
同样可生成操作表tSub的窗体frmSub。
总结
通过以上面事例的介绍,可以生成若干同类似的窗体。不论操作多少表,都可通过窗体继承得到,物理表的操作一次性完成,不必在每个窗体中写代码,所完成的功能及界面布局全在模板窗体中完成。这样极大地降低了编写代码的工作量,同时为设置窗体整体外观提供以方便,提高了开发效率,也降低了软件的测试和维护的工作量。继承是&&keyword=%C3%E6%CF%F2%B6%D4%CF%F3">面向对象的开发语言的一个重要组成部分,在程序设计中充分的利用继承关系,可以最大范围的提高程序的可利用性,使得用最少的代码开发比较大的应用程序。