borderstyle controlbox drawstyle drawmode 等)取 值的可能情况是有限的,可能只有两种,几种或几 十种,对于这样的属性, 可以在下拉列表中选择所需要的属性值。
3. 利用对话框设置属性值 对于与图形、图标或字体有关的属性,设置框的右端会显 示省略号,既 3 个 小点(?,单击这 3 个小点,屏幕上将显示一个对话框,可以利用这个 对 ?) 话框设置所需要的属性(装入图形、图标或设置字体) 。
第 二 节 窗 体 一.窗体的结构与属性
窗体 (属性)
Autoredraw (制动重画 也可以理解为刷新 ) Backcolor (背景颜色) Borderstyle (边框类型 ) Caption (标题) Controlbox (控制框 )
Enabled (设置控件可用或不可用) Font (字体设置 ) Forecolor (字体颜色设置) Maxbutton (窗口最大化可用设置) Minbutton (窗口最小化按钮可用设置) Top (控件离上边框的距离) Left (控件里左边框的距离) Picture( 添加图片 ) Visible (可见性 )
Windowstate (初始窗口正常或最小化或最大化设置)
二. 窗体事件
Click(单击事件) Dblclick(双击事件)
Load (装入事件.程序运行自动运行的事件) Unload(卸载事件.关闭窗口运行的事件) Activate (活动事件) Deactivate ( 非活动事件 )
Paint(绘画)事件(当窗体移动或放大时覆盖了一个窗体所出发的)
第三节.控件 1.控件的分类
VB6。0 控件可分为三类
一).标准控件,(也称内部控件),例如:文本框,命令按钮,图片框等,这些控件由 VB6。0 提 供启支 VB 后,内部控件就出现在工具箱中,即不能添加也不能删除
二).ActiveX 控件,以前的版本中称为 OLE 控件,是扩展名为.ocx 的独立文件,其中包 括第三方提供的 ActiveX 控件
三).可插入对像:因为这些对像能添加到工具箱中,所以可以把它们当控件使用
2. 启动 VB 后,工具箱列出的内部控件
中控件 的位置和大小)
1.pointer 指针(这不是一个控件,只有在选择 pointer 后,猜能改变窗体2.picturebox 图片框 (用于显示图片,包括图片或文本, vb 把他们看成是图形, 可以装入 位图(bitmap) ,图标(icon)以及 vmf,jpg,gif 等各种图形格式的文件,或 作为其他控件的容器(父控件)
3.label 标签 (可以显示(输出)文本信息,但不 能输入文本 ) 4.extbox 文本框(可输入文本的显示区域, 既可输入 也可输出文本,并可对文本进 行 编辑)
5.frame 框架(组合相关的对象,将性质相同的 控件集中在一起) 6.commandbutton 命令按钮 (用于像 vb 应用程序发出指令,当 单击此按钮时, 可 执行指定的操作)
7.checkbox 复选框(又称检查框,用于多重选择)
8.optionbutton 单选按钮 (又称录音机按钮,用于表示单项 的开关状态 ) 9.combobox 组合框 (为用户提供对列表的选择, 或者允 许用户在附加框内输入选择 项, 它把 textbox(文本框)和 listbox (列表框)组合在一起,既可选 择内容,又 可进行编辑)
10.listbox 列表框(用于显示可供用户选择的固定列表)
11.hscrollbar 水平 滚动条 用于表示在一定范围内的数值选 择,常放在列表框或文本框中用来 浏览信息, 或用 来设置数值输入)
12.vscrollbar 垂直滚动条(用于表示在一定范围内的数值选择,可以定位列表,作为输 入设备 或数度、数量的指示器)
13.timer 计时器(在给定的时刻触发某一事件)
14.drivelistbox 驱动器列表框 (显示当前系统中的驱动器列表)
15.dirlistbox 目录列表框(显示当前驱动器磁盘上的目录 ) 16.filelistbox 文件列表框(显示当前目录中文件的列表) 17. shape 形状 (在面体中绘制矩形、园等几何图像) 18.line 直线 (在窗体中画直线)
19.image 图像框( 显示一个位图式图像,可作为背景或装饰的图像元素 ) 20.data 数据( 用来访问数据库)
21.OLE container OLE 容器(用于对象的连接与嵌入)
3. 控件值
在一般情况下,通过“控件.属性”的格式设置一个控件的属性值。 例如: text1.text=“visual basic6.0 程序设计” 这里的“text1”是文本框控件名,而 text 是 文本框的属性,上面的程序把文 。 本框的 text 的属性值设置为“visual basic6.0 程序设 计”
为了方便使用,vb 为每个控件控件规定了一个默认属性,在设置这样的 属性时,不必 给出属性名,通常把该属性称为控件的值。控件值是一个控件 的最重要或最常用的属性,上 面的例子可改写成: Text=“visualbasic6.0 程序设计”
Vb 部分控件的控件值 Checkbox(复选框-Value) Combobox(组合框-Text) Commonbutton(命令按钮- Value) Commondialog(通用对话框-Action) Dbcombo(数据约束组合框- Text) Data(数据-Caption) Dbgrid(数据约束网格-Text) Dblist(数据约束列表框-Text) Dirlisbox(目录列表框-Path) Drivelistbox(驱动器列表框-Drive) Filelistbox(文件列表框-Filename) Frame(框架- Caption) Rscrollbar(水平滚动条-Value) Image(图像框-Picture) Labal(标签-Caption) Line(直线-Visible) Listbox(列表框-Text)
Optiongbutton(单选按钮-Value) Picturebox(图片框-Picture) Shape(形状-Shape) Textbox(文本框-Text) Timer(计时器-Enabled) Vscrollbar(垂直滚动条-value)
第三章. 简单程序设计
第一节 VB 中的语句 一.Vb 语句的几点说明
1. 输入语句时,命令词、函数等可以不必分大小写. 2. 一行多个一句中用冒号(: )隔开 (:号作为分隔符)
3. 同一语句用多行时最后加一个下划线(注:下划线前面一定要加一个空格)
二. 常用语句
1.赋值语句
(1) 用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象, 其一般 格式 为:
[let]目标操作符=源操作符
(也称 LET 语句)
(2) 说明
<1> 赋值语句兼有计算与赋值双重功能,它首先计算赋值号“源操作符” 的值,然后 把结果赋给赋值号左边的“目标操作符”
<2> 在赋值语句中“=”是赋值号与数学上的等号的意义是不一样的 <3> “目标操作符”和“源操作符”的数据类型必须一致 <4> 赋值语句以关键字 let 开头,因此也称 let 语句,其中的关键字 let 可 以省略。 2.注释语句
(1) 为了提高程序的可读性,通常应在程序的适应位置加上必要的注释,vb 中注释是 “rem”或一个瞥号“ ‘” 格式:
rem 注释内容 或者 ‘注释内容
(2)说明:
<1> 注释语句是非执行语句。
<2> 任何字符(包括中文字符)都可以放在注释中作为注释内容。 <3> 注释语句不能放在续行符的后面。
3.结束语句
(1)格式:end End 语句通常用来结束一个程序的执行,可以把它放在时间过程中。 例 如:
Sub command1_click() End End sub
(2)常用的地方
(End sub- 结束一个 sub 过程 )
(End (End function -结束一个 function 过程) (End if-结束一个 if 语句块) (End type -结束记录类型的定义 ) (End select- 结束情况语句 )
第二节 编写简单的 vb 应用程序 1. vb 开发应用程序的一般步骤
1. 建立可视用户界面 2. 设置可视界面特性 3. 编写事件驱动代码
2.编写 vb 应用程序
程序要求:
在屏幕上开辟一个窗口,窗口的下部有 3 个命令按钮,其 中左边按钮中标有“请单 击此按钮”;中间按钮中标有“清屏” ;右边 按钮中标有“程序结束” 、当用鼠标单击右边 按钮时,屏幕上部的文本 ;如果单击中间按钮,则 框中显示“欢迎使用 visualbasic6.0 中 文版” 清除文本框中显示的内容;而如果单击右边的按钮则程序结束。
3.代码编辑器
1. 打开方法:“工具”菜单—>”选项”对话框—>”编辑器”选项卡 2. “编辑器”功能
第三节 程序的保存、装入和运行 1.保存程序
一类是单独 的窗体文件,扩展名 为.frm, 一类是公用的标准模块文件,扩展名为.bas, 第三类是类模块 文件扩 展名名.cls,
第四类是工程文件,这种文件由若干个窗体和模块组成,扩展名为.vbp
1. vb 应用程序文件的保存类型 vb 应用程序可以用 4 中类型的文件保存,