第1章 Visual basic概述
一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
1.对象
对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象
2.属性
属性指对象的特性。
3.方法
方法指对象可以进行的动作或行为。
4.事件
事件是指能被对象所识别的动作。
5.事件驱动
只有在事件发生时程序才会运行。
6.工程
工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
表1—textbox控件边框设置1 应用程序文件类型
文件类型 | 说 明 |
工程文件(.vbp) | 它是与该工程有关的全部文件和对象的清单,该文件是必选项 |
窗体文件(.frm) | 它包含事件过程,以及该窗体及窗体上的各个控件对象的属性设置以及相关的说明,该文件是必选项 |
二进制数据文件(.frx) | 当窗体中含有二进制属性(如图片或图标)时,该文件将自动产生 |
标准模块文件(.bas) | 它包含可以被任何窗体或对象调用的过程程序代码,该文件是可选项 |
类模块文件(.cls) | 该文件是可选项 |
包含ActiveX控件的文件(.ocx) | 该文件是可选项 |
第2章创建用户界面
1.用户界面
用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows
应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
2.窗体
窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
3.控件
控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
4.命令菜单
命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
(1)连字符(—) (2) &
书P32
5.设计用户界面的步骤
(1)确定窗体的大小和位置。
(2)根据程序的功能和要求,添加所需的控件。
(3)合理地分布控件的位置与大小。
(4)设置各个对象的属性。
6.窗体及常用控件的常用属性、事件、方法
熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给
出了窗体及常用控件的常用属性、事件以及方法使用说明。
表2—1 窗体及常用控件的常用居住、事件以及方法一览表
对 象 | 名 称 | 说 明 | |
Name | 设置对象在程序代码中的引用名 | ||
通用属性 | Caption | 设置对象的标题栏中或图标下面的文本 | |
Font | 设置文本的字体、字型、字号等 | ||
left | 设置对象的左边界距容器坐标系纵轴的距离 | ||
Top | 设置对象的上边界距容器坐标系横轴的距离 | ||
Height | 设置对象的高度 | ||
Width | 设置对象的宽度 | ||
Enabled | 设置对象是否被激活 | ||
通用属性 | Visible | 设置对象是否可见 | |
BackColor | 设置对象的背景 | ||
ForeColor | 设置对象的前景 | ||
Index | 设置控件在控件数组中的标识号 | ||
TabInfex | 设置窗体中的对象响应[Tab]键的顺序 | ||
TabStop | 设置用户是否可以使用[Tab] 键来选定对象 | ||
Style | 设置控件的外观 | ||
Boderstyle | 设置窗体的边框风格 | ||
属 | Icon | 设置运行时窗体最小化所显示的图标 | |
性 | Picture | 设置窗体上的背景图像 | |
AutoRedraw | 设置从Graphics方法到一个持久性位图的输出 | ||
方 法 | Hide | 用于隐藏MDIFoHn或Fonn对象,但不卸载 | |
Show | 用于显示MDIFoM或FoM对象 | ||
MOVe | 用于改变对象的位置和大小 | ||
Print | 用于在FoM和PictMIeBox上显示文本和图形 | ||
Cls | 用于清除Form和PictureBox上的文本和图形 | ||
窗体 | PrintForm | 用于将From对象的图形逐位发送给打印机 | |
(Form) | 事 件 | Initialize | 当应用程序创建某对象时发生,可应用该事件初始化窗体所用的数据,它在load事件前发生 |
load | 当一个窗体被加载时发生 | ||
Unload | 当窗体卸载时发生 | ||
Click | 当在一个对象上单击鼠标左键时发生 | ||
Dblclick | 当在一个对象上双击鼠标左键时发生 | ||
Resize | 当一个对象首次显示或窗口状态改变时发生 | ||
Activate | 当一个窗体成为当前窗体时发生 | ||
Deactivate | 当一个窗体不再是当前窗体时发生 | ||
对 象 | 名 称 | 说 明 | |||
text | 设置控件中包含的文本(小于32KB) | ||||
maxlength | 设置控件中可以输入字符的最大数,0为任意个字符 | ||||
MultiLine | 设置用户是否可以接受多行文本 | ||||
属 | A1ignment | 设置复选框或选项按钮或一个控件的文本的对齐 | |||
ScrollBar | 设置对象是否有水平或垂直滚动条 | ||||
性 | PasswordChar | 设置是否在控件中显示用户键入的字符 | |||
SelStart | 设置所选择文本的起始点 | ||||
文本框 | Sellength | 设置所选择文本的字符数 | |||
(TextBox) | SelText | 设置包含当前所选择文本的字符串 | |||
方 | Refresh | 强制全部重绘一个窗体或控件 | |||
法 | SetFocus | 将焦点移至指定的窗体或控件 | |||
事 | Change | 当文本框的内容改变或通过代码改变Text属性的设置时发生 | |||
件 | lostFocus | 当对象失去焦点时发生 | |||
GotFocus | 当对象获得焦点时发生 | ||||
KeyPress | 当一个对象具有焦点,按下并松开一个键时发生 | ||||
Cancel | 设置该命令按钮是否为窗体的“取消”按钮 | ||||
属 | Default | 设置该命令按钮是否为窗体的默认按钮 | |||
命令按钮 | 性 | Style | 设置命令按钮的外观是标准风格或图形风格 | ||
(CommandButton) | Value | 设置命令按钮是否选中,True为选中,False为未选中 | |||
方法 | setFocus | ||||
事件 | CLick | ||||
AutoSize | 设置控件是否能自动调整大小以显示所有的内容 | ||||
属 | WordWrap | 设置控件是否扩大以多行方式显示标题文字,前题是AutoSize为true | |||
标签 (label) | 性 | BorderStYle | 设置边框是立体的或是平面的 | ||
BackStyle | 设置背景是透明的或是不透明的 | ||||
方法 | Befresh、Move | ||||
事件 | C1ick、DblClick | ||||
属 | Caption | 设置选项按钮旁的标题文字 | |||
选项按钮 | 性 | Aliglment | 设置选项按钮是在标题文字的左边还是在右边 | ||
(OptionButton) | Value | 设置选项按钮是否被选中,True为选中,False为未选中 | |||
事件 | Click、DblClick | ||||
Caption | 同选项按钮 | ||||
属 | Alignment | 同选项按钮 | |||
复选框 (CheckBox) | 性 | Value | 设置选项按钮是否被选中,0表示未选中,1表示选中,2 表示变灰,暂时不能访问 | ||
事件 | Click | ||||
框架(Frame) | Caption | 该属性为空时,可作为一个封闭边框 | |||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论