内容正文:
程序中的对象
一、对象的设置
对于VB来说,一个窗体、一个按钮、一个文本框等都是对象,而且还包括他们对应的程序代码和数据。工具箱中的每一个工具,是VB提供的与用户交互的可视化部件,称为控件,只有当将其添加到窗体中,才成为具体的对象。
1.控件与对象
2.为程序添加对象
在“欢迎登录系统”这个程序中,一共有五个对象,分别是:一个窗体、一个按钮、一个文本框和两个标签。窗体是在新建工程时自动产生的,所以现在只需要添加四个对象:一个按钮、一个文本框和两个标签。添加的方法可以双击相应的控件,或者选中要添加的控件,然后用鼠标在窗体上拖曳出相应的控件对象即可。
3
添加完成后,五个对象分别是:Labell、Label2、 Textl、Command1和Forml,结果如图2-2-3所示。
3.设置对象的属性
设置对象的属性一般有两种常用方法:
(1)在属性窗口中直接修改属性值。
在程序中直接通过赋值语句更改对象的属性值。
对象名.属性名=属性值
4.编写事件过程的代码
VB是采用事件驱动编程机制的语言,要执行对象中的程序,主要通过事件进行触发。例如用鼠标单击一下按钮,则相应按钮就会发生“鼠标单击事件”,然后执行相应的程序。所以每个事件可对应有一定的程序,称为事件过程。
事件过程的一般格式:
一个对象可以响应多种事件,如鼠标的Click(单击)事件、DblClick(双击)事件、MouseMove(鼠标经过)事件等。
二、窗体打印的方法
在VB中,系统已经预先设计了一些固定的程序代码嵌入在对象中,用于实现对象的一些特定功能,我们称为对象的方法。对象的方法是对象自身集成的,调用时一般要指明对象,如果省略对象,表示在当前对象,一般指窗体。我们可以把对象的方法当成一个语句来使用。
窗体的打印方法主要用于输出表达式的值,格式为:
其中[对象.]一般省略,表示是当前窗体;[表达式列表]中的各个项之间使用分号(;)或者逗号(,)分隔。若使用分号分隔,表示紧凑格式输出,光标定位在上一个显示的字符后。若使用逗号分隔,表示分区格式输出,光标定位在下一个打印区的开始位置处。每个打印区占14列。若后面没有分号与逗号,则表示输出后换到下一行。
实践
把程序行中的分号改为逗号,然后观察运行结果。
谢