(四)
窗体代码的引用编程 ;
在窗体FORM1中添加文本控件TEXT1、下拉列表控件COMBO1、命令按钮COMMAND1(CAPTION="开始转化"),调整三个控件到适当位置。
Dim myT As New Class1
'类的引用
Private Sub Form_Load()
Combo1.Clear
Combo1.AddItem "字符串大写转化"
Combo1.AddItem "字符串小写转化"
Combo1.AddItem "字符串逆向排序"
Combo1.ListIndex = 0
'在列表框中添加属性选项
End Sub
Private Sub Command1_Click()
'当命令按钮按下时激活类
myT.Attach Text1
'方法参数联接
Select Case Combo1.ListIndex
Case 0
myT.Biaozhi = Lbigit
Case 1
myT.Biaozhi = Lcaseit
Case 2
myT.Biaozhi = Nlogoit
End Select
'根据列表框的选择,给类的Biaozhi属性赋值
'注意,在编程环境中,上述属性值自动添加
Text1.Text = myT.dONE
'返回排序结束后的字符串
End Sub
Private Sub Form_Unload(Cancel As Integer)
Set myT = Nothing
End
'良好的编程习惯
End Sub
怎么样,我们的代码看起来如此的简洁,这种感觉就象是在使用一个控件,不仅可以随心所欲的调用,而且方便的使用了vb的自动提示功能。
(五) 关于类的编程技术的总结 ;
严格的说,类是vb编程中的一个相当有用的技术,同样也是学习和掌握中的难点,类在大型软件工程中应用是非常广泛和卓有成效的,但是,在小型软件开发中,为了提高软件的效率和代码的清晰度,应该避免使用较多的类模块,控件和联接库,取代以标准模块。
本文所示例的代码比较简单,却覆盖了关于模块编程技术的方方面面,希望初学者能够有所借鉴,也希望程序员能够共同探讨。我们应该相信,无论多么复杂的高楼大厦都是由普普通通的方砖堆砌而成的,同样,无论所么复杂的软件工程都是由基本的程序语句所构成的,编程爱好者、程序员和分析员的区别只是在于,用同样的程序语句构建的程序的不同而已。[@more@]
在窗体FORM1中添加文本控件TEXT1、下拉列表控件COMBO1、命令按钮COMMAND1(CAPTION="开始转化"),调整三个控件到适当位置。
Dim myT As New Class1
'类的引用
Private Sub Form_Load()
Combo1.Clear
Combo1.AddItem "字符串大写转化"
Combo1.AddItem "字符串小写转化"
Combo1.AddItem "字符串逆向排序"
Combo1.ListIndex = 0
'在列表框中添加属性选项
End Sub
Private Sub Command1_Click()
'当命令按钮按下时激活类
myT.Attach Text1
'方法参数联接
Select Case Combo1.ListIndex
Case 0
myT.Biaozhi = Lbigit
Case 1
myT.Biaozhi = Lcaseit
Case 2
myT.Biaozhi = Nlogoit
End Select
'根据列表框的选择,给类的Biaozhi属性赋值
'注意,在编程环境中,上述属性值自动添加
Text1.Text = myT.dONE
'返回排序结束后的字符串
End Sub
Private Sub Form_Unload(Cancel As Integer)
Set myT = Nothing
End
'良好的编程习惯
End Sub
怎么样,我们的代码看起来如此的简洁,这种感觉就象是在使用一个控件,不仅可以随心所欲的调用,而且方便的使用了vb的自动提示功能。
(五) 关于类的编程技术的总结 ;
严格的说,类是vb编程中的一个相当有用的技术,同样也是学习和掌握中的难点,类在大型软件工程中应用是非常广泛和卓有成效的,但是,在小型软件开发中,为了提高软件的效率和代码的清晰度,应该避免使用较多的类模块,控件和联接库,取代以标准模块。
本文所示例的代码比较简单,却覆盖了关于模块编程技术的方方面面,希望初学者能够有所借鉴,也希望程序员能够共同探讨。我们应该相信,无论多么复杂的高楼大厦都是由普普通通的方砖堆砌而成的,同样,无论所么复杂的软件工程都是由基本的程序语句所构成的,编程爱好者、程序员和分析员的区别只是在于,用同样的程序语句构建的程序的不同而已。[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8781179/viewspace-925247/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8781179/viewspace-925247/