后的是描述对象功能的部分。对象名称最好采用大小写混合的拼写形式,前缀用小写,功能描述部分的首字母大写,如cmdOK、txtUser等。这样做有利于检查错误,且可提高可读性。常用对象类型及前缀见表22。表22常用对象类型及前缀
对象类型前缀AdodcADO数据控件CheckBox复选框ComboBox组合框Comma
dButto
命令按钮Commo
Dialog通用对话框DataGrid数据网格DirListBox目录列表框DriveListBox驱动器列表框adochkcbocmdFileListBox文件列表框Form窗体Frame框架HscrollBar水平滚动条对象类型前缀FilfrmfrahsbMe
u菜单Optio
Butto
单选按钮PictureBox图片框RichTextBox多格式文本对象类型前缀m
uoptpicrtf
dlgdgddirdrv
Image图像框Label标签Li
e直线ListBox列表框
imglblli
lst
Shape形状TextBox文本框Timer定时器VscrollBar垂直滚动条
shptxttmrvsb
对于那些在代码中根本不访问的对象(如仅用于显示静态文本的标签控件),则不妨仍采用系统默认名称。此外,修改对象名称最好在开始编写代码之前进行,否则将会给整个应用程序的设计和维护带来困难。2事件事件是对象对外部变化的响应,如有人打110,值班公安人员立即响应。事件是由用户或系统触发,是预先定义好的,可以由对象识别的操作。不同的对象所能识别的事件不同。例如,窗体能识别单击和双击事件,而命令按钮能识别单
f击却不能识别双击事件。这就像球迷们会为运动员加油,而不会为足球加油,因为不能识别“加油”这种事件。当在对象上发生了某个事件时,如果要处理这个事件,就必须设计事件处理的步骤。事件处理的步骤称为事件过程(Eve
tProcedure)。VB程序设计的主要任务就是为对象编写事件过程中的程序代码。在事件驱动的应用程序中,各事件的发生顺序是任意的,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码(即事件过程)。因此,编程人员只需对每一个对象的特定事件编写相应的代码即可,无须考虑程序的执行顺序。事件过程的语法如下:PrivateSub对象名_事件名参数表如果对象是窗体则一律用Form_事件名处理事件的代码E
dSub例如,在前面的例22中,单击命令按钮Comma
d2(“清除”按钮)时,将文本框Text1中的内容清空,对应的事件过程如下:PrivateSubComma
d2_ClickText1Text