- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 VB程序设计基础 软件教研室 刘辉 VB是面向对象的程序设计语言,其应用程序由控件对象及对应的事件代码组成。 VB不仅提供了大量的控件对象,还提供了创建自定义对象的方法和工具,极大地方便了应用程序的开发。 2.1 对象的概念 2.类 类是创建对象实例的模板,是同种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。类含有属性和方法,它封装了用于类的全部信息。 在VB中,所见到的类大多是系统已经设计完成的,我们只需使用就可以了,如VB工具箱中的可视类图标是VB系统设计好的标准类控件。 例如:工具箱中的“TextBox”控件就是一个标准类,当我们从该类中“取出”某个TextBox控件后,这个TextBox控件就成为一个对象,它自动继承了 TextBox类的各种特征。即当我们在窗体上画一个控件时,就将类转换为一个对象,也就创建了一个控件对象,控件对象简称控件。VB也允许程序员自行设计类。 注意:窗体是个特例,它既是对象又是类。 类与对象是面向对象程序设计语言的基础。以“学生”为例,说明类与对象的关系。 学生是一个笼统的名称,是整体概念,我们把学生看成一个“类”,一个个具体的学生(比如你自己)就是这个类的实例,也就是这个类的一个个对象。 工具箱的各种控件并不是对象,而是代表了各个不同的类。通过类的实例化,可以得到真正的对象。当在窗体上画一个控件时,就将类转换为对象,即创建了一个控件对象,也简称为控件。 3.容器 容器也是对象,只是此种对象允 许我们在其中添加或包含其他对象。 常用的对象有窗体、Frame等。 除了通过利用控件类产生控件对 象外,VB还提供了系统对象,如打 印机(Printer)、剪贴板(Clipboard)、 屏幕(Screen)、应用程序(App)等。 2.1.2 属性 对象属性设置的方法: 方法一: 在设计模式下,通过属性窗口直接设置对象的属性。 方法二: 在程序的代码中通过赋值实现,其格式为: 对象.属性=属性值 例如:cmdDisp.Caption=“显示” 常用属性 注意:这四个属性决定窗体(或控件)的大小,在容器中的位置。如右图。 例如,将窗体Form1的背景色设置为红色,则可使用下面三种情况: Form1.BackColor = RGB(255, 0, 0) Form1.BackColor = HFF (低字节到高字节分别表示红、绿、蓝的值) Form1.BackColor = vbRed 2.2 VB基本控件 2.ActiveX控件:也称为标准Active控件,有了这些控件就可以在应用程序中引入高级功能。其文件扩展名为.ocx添加ActiveX控件的方法:工程→部件→ 选中OCX控件名旁的复选框→ 确定3.可插入对象:可以被添加到工具箱中,当作控件使用。 2.2.2 控件的添加和删除 2.2.3 控件的调整 1.调整控件的大小 2.移动控件 3.控件的布局 4.锁定控件 2.2.4 属性的设置与读取 1.属性的设置 1)在设计阶段通过属性窗口直接设置对象的属性 2)在程序代码中给属性赋值 3)代码运行时给属性赋值 2.属性的读/写 变量=对象名.属性名 例:username$=text1.text Password$=text2.text 2.3 事件和事件过程 2.编写事件过程 通常在VB的代码窗口中编写。例如,当用户单击名为Command1命令按钮事件发生后,所编制的事件过程如下: Private Sub Command1_click() Command1.fontsize=20 End Sub 注意:当用户对一个对象发出一个动作时,可能会同时在该对象上发生多个事件。如用户在对象上单击鼠标,会同时产生Click、MouseDown、MouseUp三个事件,我们只需对感兴趣的事件编程即可。 3.对象焦点的设置 可以单击对象或用热键选择对象,也可用Tab键选择对象,在程序代码中可使用SetFocus方法使对象获得焦点。 4.Tab键序 使用Tab键可以使焦点在各个控件之间顺序移动。 2.4 可视化编程的步骤 2.5 生成可执行程序 在VB中要创建一个应用程序,首先就需要至少创建一个工程和工程中的窗体。创建工程的常用方法有以下两种:第一种方法是当用户启动VB后,在启动对话框中选择“新建”页的“标准 EXE”,系统就会自动创建一个工程和一个窗体。第
文档评论(0)