金文vb教程讲义word文档.doc
- 文档编号:343484
- 上传时间:2022-10-09
- 格式:DOC
- 页数:17
- 大小:110.50KB
金文vb教程讲义word文档.doc
《金文vb教程讲义word文档.doc》由会员分享,可在线阅读,更多相关《金文vb教程讲义word文档.doc(17页珍藏版)》请在冰豆网上搜索。
金文vb二级讲义
第一章vasualbasic程序开发环境
第一节visualbasic的启动与退出
一.启动vb的四种方法:
1.使用“开始”菜单中的“程序”命令
2.使用“我的电脑”
3.使用“开始”菜单中的“运行”命令
4.建立启动visualbasic6.0的快捷方式
二.vb启动后的简单设置
1.新建工程···标准exe
2.
(1)SDI但文档界面
(2)MDI多文档界面
“工具”—>“选项”—>“高级”—>“SDI开发环境”
3.退出vb:
ALT+Q
第二节主窗体的组成
1.标题栏:
设计模式运行模式中断模式
2.菜单栏:
(12个)
(1)菜单的分类:
直接执行弹出对话框下一级菜单
(2)进入菜单栏的方法:
<1>ALT或F10激活菜单后光标健选择
<2>ALT+激活键
注:
如果打开了不适当或不需要的菜单,或者执行菜单命令时打开了不需要的对话框,可以用esc健关闭
<3>快捷键:
新建工程ctrl+n
打开工程ctrl+o
保存工程ctrl+s
3.工具栏
(1)工具栏的分类:
编辑、标准、窗体编辑器和调试
(2)工具栏的形式:
固定、浮动
(3)标准工具栏图标及作用
第三节其他窗体
一.窗体设计器和工程资源管理器
(一)窗体设计器窗口
1.窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
2.如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单中的“选项”命令(“通用”选项卡)来调整。
(二)工程资源管理器窗口
1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。
工程支援管理器窗口中的文件可以分为6类,
<1>窗体文件(.frm)
<2>程序模块文件(.bas)
<3>类模块文件(.cls)
<4>工程文件(.vbp)
<5>工程组文件(.vbg)
<6>资源文件(.res)
2.工程支援管理器窗口中文件的分类:
(1)工程文件和工程组文件
工程文件的扩展名为.vbp,每个工程对应一个工程文件。
当一个程序包括两个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.vbg
用“文件”菜单中的“新建工程”命令可以建立一个新的工程,用“打开工程”命令可以打开一个已有的工程,而用“添加工程”命令可以添加一个工程。
(2)窗体文件
窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及其控件的属性和其他信息(包括代码)都存放在窗体文件中。
一个应用程序可以有多个窗体(最多可达255个),因此就可以有多个以.frm为扩展名的窗体文件。
执行“工程”菜单中的“添加窗体”命令或单击工具栏中的“添加窗体”按钮可以增加一个窗体,而执行“工程”菜单中的“移除窗体”命令可删除当前的窗体。
每建立一个窗体,工程资源管理器窗口中就增加一个窗体文件,每个窗体都有一个不同的名字,可以通过属性窗口设置(name属性),其默认名字formx(x为1,2,3…..),相应的默认文件名为formx。
(3)标准模块文件
标准模块文件也称程序文件,其扩展名为.bas,它是为合理组织程序而设计的。
标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应用程序中使用。
标准模块由程序代码组成,主要用来声明全局变量和定义一些通用的过程,可以被不同窗体的程序调用。
标准模块通过“工程”菜单中的“添加模块”命令来建立。
(4)类模块
Visualbasic提供了大量预定义的类,同时也允许用户根据需要定义自己的类,用户通过类模块来定义自己的类,每个类都用一个文件来保存,其扩展名为.cls
(5)资源文件
资源文件中存放的是各种“资源”,是一种可以同时存放文本,图片,声音等多种资源的文件。
资源文件由一系列独立的字符串,位图及声音文件(.wav.mid)组成,其扩展名为.res,资源文件是一个纯文本文件,可以用简单的文字编辑器编辑。
3.选项卡的切换
在工程资源管理器窗口的顶部还有3个按钮,分别为“查看代码”,“查看对象”,“切换文件夹”。
二.属性窗口和工具箱窗口
(一)属性窗口
1.属性的显示方式有两种,既按字母顺序和按分类顺序,分别通过单击相对应的按钮来实现。
2.每个visualbasic对象都有其特定的属性,可以通过属性窗口来设置,对象的外观和对应的操作由所设置的值来确定。
有些属性的取值是有一定限制的,例如对象的可见性只能设置为true或flase(既可见或不可见);而有些属性(如标题)可以为任何文本。
在实际的应用程序设计中,不可能也那没有必要设置每个对象的所有属性,很多属性可以使用默认值。
(二)工具箱窗口
1.工具箱窗口由工具图标组成,这些图标是visualbasic应用程序的构件,称为图形对象或控件,每个控件由工具的一个工具图标来表示。
2.在一般情况下,工具像位于窗体的左侧。
工具箱中的工具分为两类,一类称为内部控件或标准控件,另一类称为ActiveX控件。
启动visualbasic后,工具箱中只有内部控件。
3.工具箱主要用于应用程序的界面设计。
在设计阶段,首先用工具箱中的工具(既控件)在窗体上建立用户界面,然后编写程序代码。
界面的设计完全通过控件来实现,可以任意改变其大小,移动到窗体的任何位置。
三.除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局、代码编辑器窗口、立即窗口、本地窗口和监视窗口等。
第二章对象及其操作
第一节对象
一.vb的属性
(一)什么是对象
1.窗体和控件就是visualbasic中预定义的对象
2.对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象后,其操作通过与该对象有关的属性,事件和方法来描述。
(二)对象属性
1.属性是一个对象的特性,不同的对象有不同的属性
2.除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格式如下:
对象名.属性名称=新设置的属性值
(三)对象事件
1.所谓事件,是由vb预先设置好的,能够被对象识别的动作,不同的对象能够识别的事件也不一样。
当时间有用户触发或由系统触发时,对象就会对该事件做出响应。
2.响应某个时间后所执行的操作通过一段程序代码来实现,这样的一段程序代码叫做时间过程。
3.时间过程的一般格式如下:
Privatesub对象名称_事件名称()
……..
事件响应程序代码
……….
Endsub
“对象名称”指的是该对象的name属性,“事件名称”是由vb预先定义好的赋予该对象的事件,而这个时间必须是对象所能识别的。
(四)对象方法
1.在传统的程序设计中,过程和函数是编程语言的主要部件,而在面向对象程序设计中,引入了称为方法的特殊过程和函数。
2.方法的操作与过程,函数的操作相同,但方法是特定对象的一部分,正如属性和事件是对象的一部分一样。
其调用格式为:
对象名称.方法名称
3.在调用方法时,可以省略对象名。
在这种情况下,vb所调用的方法作为当前对象的方法,一般把当前窗体作为当前对象。
二.对象属性设置
(一)激活属性窗口的集中方法:
1.用鼠标单击属性窗口的任何部位
2.执行“视图”菜单中的“属性窗口”命令。
3.按F4键。
4.点击工具栏上的“属性窗口”按钮
5.按组合键CTRL+PAGEUP或者CTRL+PAGEDOWN
(二)属性不同,设置新属性的方式也不一样,通常有一下3种:
1.直接键入属性值
有些属性,如caption,text等都必须由用户键入,在建立对象(控件或窗体)时,vb可鞥为其提供默认值。
为了提高程序的可读性,最好能赋予它一个有确定意义的名称。
这可以通过在属性窗口中键入新属性值来实现。
2.选择输入,既通过下拉列表选择所需要的属性值
有些属性(例如:
borderstylecontrolboxdrawstyledrawmode等)取值的可能情况是有限的,可能只有两种,几种或几十种,对于这样的属性,可以在下拉列表中选择所需要的属性值。
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.pointer指针这不是一个控件,只有在选择pointer后,猜能改变窗体中控件的位置和大小
2.picturebox图片框用于显示图片,包括图片或文本,vb把他们看成是图形,可以装入位图(bitmap),图标(icon)以及vmf,jpg,gif等各种图形格式的文件,或作为其他控件的容器。
3.label标签可以显示(输出)文本信息,但不能输入文本
4.extbox文本框可输入文本的显示区域,既可输入也可输出文本,并可对文本进行编辑
5.frame框架组合相关的对象,将性质相同的控件集中在一起
mandbutton命令按钮用于像vb应用程序发出指令,当单击此按钮时,可执行指定的操作
7.checkbox复选框又称检查框,用于多重选择
8.optionbutton单选按钮又称录音机按钮,用于表示单项的开关状态
bobox组合框为用户提供对列表的选择,或者允许用户在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金文 vb 教程 讲义 word 文档