ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:26.93KB ,
资源ID:15106822      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15106822.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB类模块教程Word文件下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB类模块教程Word文件下载.docx

1、Opti on ExplicitPrivate myCLS As New cis引用cisPrivate Sub Form_Load()Textl启动类End Sub在代码结束时记得释放资源Private Sub Form_Unload(Cancel As Integer)Set myCLS = NothingEnd本文代码展示了类的方法的代码编写过程和调用方式 ( 尽管它和类的事件非常相似 ),它的效果是,如果密码框中被输入了非字母, 则系统振铃,并删除密码框中的原来的数据一一在一定程度上保护密码。类的方法可以不需要任何参数,这一点类似一个 public 的函数或者过程,它也是类中使用 最广

2、泛的。在下一篇文章中我将讨论,如何使用类的属性、事件和方法进行综合编程 .在 Visual Basic 类的技术与应用(上) (以下简称上文)中,我们讨论了类的理论、 类的创建和类的方法的编程实践, 实际上, 类之所以能够在软件工程中广泛应用, 最主要的 一点是它可以非常方便的封装许多编程需要的属性, 这不仅使程序员在一定程度上克服控件(OCX)和链接库(dll )设计和调试中的复杂性, 而且能够提高程序代码的简洁和高效性一一 本文将讨论完整的类的编程,包括方法、属性和基本事件。这些值被类(一)类的属性的特征和定义;类似于标准控件的属性, 类的属性允许用户在指定的数据范围内进行赋值,内的各个代

3、码部分所共 享。属性的获得和传递 需要经过 Property Let 和Property Get 语句进行编程,当然,我们首先需要在类中进行全局或者模块级的相应变(二)事件的属性和基本定义;和窗体的事件类似,类也有两个基本的事件, Class_Initialize (类加载时触发)和 Class_Terminate (类卸载时触发) ,这两个事件都是 private 的。实际上, 我们完全可以忽 略这两个事件一一只要你记得完善类的方法和属性。类同样可以定义自己的事件,它和方法的程序编写格式类似,只不过需要 WithEvents关键字进行参数声明 , 而且事件不能有任何命名参数或者可选参数,它也

4、没有返回值。实际上,结构良好的方法和属性完全可以替代结构复杂的类的事件。(三)类的方法、事件和属性的编程实例;本程序的设计目的是, 通过类控制窗体中文本框的内容的全部大写、 小写和逆向排序转 化。为了方便代码的书写和调用,我在类中引用了枚举的编程方法。以下代码在类 Class1 :Option ExplicitPrivateWithEventsmyTXT As TextBox方法的参数接口Public Enum sTYLELcaseit 小写属性Lbigit 大写属性Nlogoit 逆向排序属性End Enum自定义枚举,用来实现属性的自动赋值Private mvarBiaozhi As sT

5、YLE实现枚举常量的连接StringPublic Function dONE() AsDONE 方法用来根据指定的枚举属性,对窗体文本框进行相应的字符转化操作并且返回转化后的字符串dONE = StrReverse(myTXT)逆向排序dONE = LCase(myTXT)强制小写转化ElsedONE = UCase(myTXT)强制大写转化End IfEnd FunctionDONE 方法结束获得属性的被赋的值mvarBiaozhivDataPropertyPublicProperty Get Biaozhi() As sTYLE传递属性值到类中SetBiaozhi = mvarBiaozh

6、iSub Attach(itTEXT As TextBox)连接类的方法myTXT = itTEXTSubPrivate Sub Class_Initialize() 本事件在类倍加载时激活IIMsgBox 你好!本程序向您展示使用类的方法、属性、事件进行编程的技术!Private Sub Class_Terminate() 本事件在类被卸载时激活记得在 Class_Terminate 中填写对象撤销后的代码! 类的代码全部结束四)窗体代码的引用编程;C0MMAND1在窗体F0RM1中添加文本控件 TEXT1、下拉列表控件 COMBO1命令按钮CAPTION= 开始转化 ),调整三个控件到适当

7、位置。Dim myT As New Class1 类的引用 字符串大写转化 字符串小写转化 字符串逆向排序在列表框中添加属性选项Private Sub Command1_Click()当命令按钮按下时激活类Text1方法参数联接Select CaseCase 0LbigitCase 1LcaseitCase 2NlogoitEnd Select根据列表框的选择,给类的 Biaozhi 属性赋值注意,在编程环境中,上述属性值自动添加返回排序结束后的字符串Integer)Private Sub Form_Unload(Cancel AsSet myT = Nothing良好的编程习惯怎么样,我们的代码看起来如此的简洁, 这种感觉就象是在使用一个控件, 不仅可以随心所欲的调用,而且方便的使用了 vb的自动提示功能。(要自动提示,可以进行枚举)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1