【vb精品源码栏目提醒】:网学会员鉴于大家对vb精品源码十分关注,论文会员在此为大家搜集整理了“21世纪互联 金文老师vasual_basic教案含习题和VB截图 - 其它资料”一文,供大家参考学习
第一章 vasual basic 程序开发环境第一节 visual basic 的启动与退出一. 启动
VB 的四种方法:1. 使用“开始”菜单中的“程序”命令2. 使用“我的电脑”3. 使用“开始”菜单中的“运行”命令4. 建立启动 visual basic6.0 的快捷方式二.
VB 启动后的简单设置1. 新建工程标准 exe2. (1)SDI 但文档界面 (2)MDI 多文档界面 “工具”—“选项”—“高级”—“SDI 开发环境”3. 退出
VB:ALTQ第二节 主窗体的组成1.标题栏:设计模式、运行模式、中断模式2.菜单栏:(13 个)(1)菜单的分类: 直接执行、弹出对话框、下一级菜单(2)进入菜单栏的方法:ALT 或 F10 激活菜单后光标健选择ALT激活键注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开了不需要的对话框,可以用 Esc 健关闭快捷键:新建工程 ctrln 打开工程 ctrlo 保存工程 ctrls3.工具栏(1)工具栏的分类:编辑、标准、窗体编辑器和调试(2)工具栏的形式:固定、浮动(3)标准工具栏图标及作用第三节 其他窗体一. 窗体设计器和工程资源管理器(一)窗体设计器窗口1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对 应于应用程序的运行结果。
2. 如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单 中的“选项”命令“通用”选项卡来调整。
(二)工程资源管理器窗口1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。
工程支援管理器窗口中的文件可以分为 6 类,①窗体文件(.frm)②程序模块文件(.bas)③类模块文件(.cls)④工程文件(.VBp)⑤工程组文件(.VBg)⑥资源文件(.res)2.工程支援管理器窗口中文件的分类:(1) 工程文件和工程组文件 工程文件的扩展名为.VBp,每个工程对应一个工程文件。
当一个程序包括两个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.VBg 用“文件”菜单中的“新建工程”命令可以建立一个新的工程,用“打开工程”命令可以打开一个已有的工程,而用“添加工程”命令可以添加一个工程。
(2) 窗体文件 窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及其控件的属性和其他信息(包括代码)都存放在窗体文件中。
一个应用程序可以有多个窗体(最多可达 255 个),因此就可以有多个以.frm 为扩展名的窗体文件。
执行“工程”菜单中的“添加窗体”命令或单击工具栏中的“添加窗体”按钮可以增加一个窗体,而执行“工程”菜单中的“移除窗体”命令可删除当前的窗体。
每建立一个窗体,工程资源管理器窗口中就增加一个窗体文件,每个窗体都有一个不同的名字,可以通过属性窗口设置(name 属性),其默认名字 formx(x 为 1,2,3…..),相应的默认文件名为 formx。
(3) 标准模块文件 标准模块文件也称程序文件,其扩展名为.bas,它是为合理组织程序而设计的。
标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应用程序中使用。
标准模块由程序代码组成,主要用来声明全局变量和定义一些通用的过程,可以被不同窗体的程序调用。
标准模块通过“工程”菜单中的“添加模块”命令来建立。
(4) 类模块 Visual basic 提供了大量预定义的类,同时也允许用户根据需要定义自己 的类,用户通过类模块来定义自己的类,每个类都用一个文件来保存,其 扩展名为.cls(5) 资源文件 资源文件中存放的是各种“资源”,是一种可以同时存放文本,图片,声 音等多种资源的文件。
资源文件由一系列独立的字符串,位图及声音文件 (.wav .mid)组成,其扩展名为.res,资源文件是一个纯文本文件,可 以用简单的文字编辑器编辑。
3. 选项卡的切换 , 在工程资源管理器窗口的顶部还有 3 个按钮,分别为“查看代码”“查看 ,对象”“切换文件夹”。
二. 属性窗口和工具箱窗口(一)属性窗口 1. 属性的显示方式有两种,既按字母顺序和按分类顺序,分别通过单击相对应 的按钮来实现。
2. 每个 visual basic 对象都有其特定的属性,可以通过属性窗口来设置,对象 的外观和对应的操作由所设置的值来确定。
有些属性的取值是有一定限制 的,例如对象的可见性只能设置为 true 或 flase(既可见或不可见);而有些 属性(如标题)可以为任何文本。
在实际的应用程序设计中,不可能也那没 有必要设置每个对象的所有属性,很多属性可以使用默认值。
(二)工具箱窗口1. 工具箱窗口由工具图标组成,这些图标是 visual basic 应用程序的构件,称为 图形对象或控件,每个控件由工具的一个工具图标来表示。
2. 在一般情况下,工具像位于窗体的左侧。
工具箱中的工具分为两类,一类称 为内部控件或标准控件,另一类称为 ActiveX 控件。
启动 visual basic 后,工 具箱中只有内部控件。
3. 工具箱主要用于应用程序的界面设计。
在设计阶段,首先用工具箱中的工具 (既控件)在窗体上建立用户界面,然后编写程序代码。
界面的设计完全通 过控件来实现,可以任意改变其大小,移动到窗体的任何位置。
三. 除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局、代码 编辑器窗口、立即窗口、本地窗口和监视窗口等。
第四节 课后习题解答1、与传统的程序设计语言相比,
VB 最突出的特点是A、结构化程序设计 B、程序开发环境C、事件驱动变成机制 D、程序调试技术2、在正确安装
VB 后,可以通过多种方式启动
VB。
以下方式中,不能启动
VB 的是A、通过“开始”菜单中的“程序”命令B、通过“我的电脑”找到
VB6.exe,双击该文件名C、通过“开始”菜单中“运行”命令D、进入 DOS 方式,执行
VB6.exe 文件3、为了用键盘打开菜单和执行菜单命令,第一步应按的键是首先要激活菜单A、功能键 F10 或 ALT B、shift功能键 F4C、ctrl 或功能键 F8 D、ctrlalt4、
VB6.0 集成环境的主窗口不包括A、标题栏 B、菜单栏 C、状态栏 D、工具栏5、用标准工具栏中的工具按钮不能执行的操作是A、添加工程 B、打印源工程C、运行程序 D、打开工程6、
VB 窗体设计器的主要功能是:A、建立用户界面 B、编写源程序C、画图 D、显示文字CDADBA7、
VB6.0 分为 3 种版本,这 3 种版本是(学习、企业、专业)8、可以通过(文件)菜单中的(退出)命令退出
VB9、退出
VB 的快捷键是(altQ10、快捷键 ctrlO 的功能相当于执行(文件)菜单中的(打开工程命令或者相当于单击工具栏上的(打开工程)按钮11、如果打开了不需要的菜单或对话框,可以用(ESC)键关闭12、工程文件的扩展名为(.VBp)窗体文件的扩展名为(.frm13、
VB 中的工具栏有两种显示形式,分别为(浮动)形式和(固定)形式第二章 对象及其操作 第一节 对象一.
VB 的属性一 什么是对象 1. 窗体和控件就是 visual basic 中预定义的对象 2. 对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象 后,其操作通过与该对象有关的属性,事件和方法来描述。
二对象属性1. 属性是一个对象的特性,不同的对象有不同的属性2. 除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格 式如下: 对象名.属性名称新设置的属性值(三)对象事件1. 所谓事件,是由
VB 预先设置好的,能够被对象识别的动作,不同的对象能 够识别的事件也不一样。
当时间有用户触发或由系统触发时,对象就会对该 事件做出响应。
2. 响应某个时间后所执行的操作通过一段程序代码来实现,这样的一段程序代 码叫做事件过程。
3. 时间过程的一般格式如下: Private sub 对象名称_事件名称() eg.Command1_Click …….. 事件响应程序代码 ………. End sub “事件名称”是由
VB 预先定义好的赋“对象名称”指的是该对象的 name 属性,予该对象的事件,而这个时间必须是对象所能识别的。
(四)对象方法1. 在传统的程序设计中,过程和函数是编程语言的主要部件,而在面向对象程 序设计中,引入了称为方法的特殊过程和函数。
2. 方法的操作与过程,函数的操作相同,但方法是特定对象的一部分,正如属 性和事件是对象的一部分一样。
其调用格式为: 对象名称.方法名称 eg. Form1.Print”abc” 对象名称若为窗体,通常可 省略3. 在调用方法时,可以省略对象名。
在这种情况下,
VB 所调用的方法作为当 前对象的方法,一般把当前窗体作为当前对象。
针对其他控件,对象名不可省略 eg. Pitucre1.Print”abc”二. 对象属性设置(一)激活属性窗口的集中方法:1. 用鼠标单击属性窗口的任何部位2. 执行“视图”菜单中的“属性窗口”命令。
3. 按 F4 键。
4. 点击工具栏上的“属性窗口”按钮5. 按组合键 CTRLPAGE UP 或者 CTRLPAGE DOWN(二)属性不同,设置新属性的方式也不一样,通常有以下 3 种:1. 直接键入属性值 有些属性,如 caption,text 等都必须由用户键入,在建立对象(控件或窗体) 时,
VB 可为其提供默认值。
为了提高程序的可读性,最好能赋予它一个有 确定意义的名称。
这可以通过在属性窗口中键入新属性值来实现。
2. 选择输入,既通过下拉列表选择所需要的属性值 有些属性(例如:borderstyle controlbox drawstyle drawmode 等)取 值的可能情况是有限的,可能只有两种,几种或几十种,对于这样的属性, 可以在下拉列表中选择所需要的属性值。
Eg. Visible Ture/False3. 利用对话框设置属性值 对于与图形、图标或字体有关的属性,设置框的右端会显示省略号,既 3 个 ) 小点(,单击这 3 个小点,屏幕上将显示一个对话框,可以利用这个对 话框设置所需要的属性(装入图形、图标或设置字体)。
Eg. 图形 Picture 属性 … 第二节 窗体一. 窗体的结构与属性属性 1. Autoredraw 自动重画 (也可以理解为刷新) 默认值:False True: 当一个窗体被其他窗体覆盖、又回到该窗体时,将自动刷新或重画 该窗体上的所有图形。
False: 必须通过事件过程来进行这一操作。
2. Backcolor 背景颜色 十六进制常量 下拉箭头--“调色板” 3. Borderstyle 边框类型4. Caption 标题 Eg. Private Sub Command1_Click Form1.Caption “窗口” End Sub Private Sub Command2_Click Command1.Caption Form1.Caption End Sub5. Controlbox 控制框系统菜单6. Enabled 设置控件可用或不可用 Boolean 值:True/False Eg. 将 Command1 的 Enabled 设置为 False Private Sub Command1_Click Form1.Print “可用” End Sub Private Sub Command2_Click Command1.Enabled True End Sub7. Font 字体设置8. Forecolor 字体颜色设置前景颜色9. Height、Width 高、宽 Eg. Private Sub Command_Click Text1.Height 500 Lable1.Height 200 End Sub Private Sub Command2_Click Text1.Width 1000 Lable1.Width 1000 End Sub10. Maxbutton、Minbutton (最大化、最小化按钮)11. Name 名称 Eg. yy.Caption “窗口”12. Picture (图形) 常用于:图片框、图象框13. Top、Left 顶边、左边位置 Eg. Private Sub Form_Load Command2.Top Command1.Top End Sub14. Visible 可见性 Eg. Private Sub Command1_Click Command2.Visible True End Sub15. Windowstate 初始窗口正常或最小化或最大化设置窗口状态二.窗体事件1. Click 单击事件 Eg.2. Dblclick 双击事件Eg.3. Load 装入事件(程序运行自动运行的事件)Eg. Private Sub Form_Lord Form1.Width 400 Form1.Height 800 End Sub4. Unload 卸载事件(关闭窗口运行的事件)(只需理解)5. Activate 活动事件 Deactivate 非活动事件6. Paint (绘画)事件(当窗体移动或放大时覆盖了一个窗体所出发的事件) 第三节 控件(以上只需理解)视图-----工具箱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 组合框 为用户提供对列表的选择,或者允许用户在附加 框内输入选择项, (文本框) listbox 它把 textbox 和 (列表框)组合在一起,既可选择内容,又可进 行编辑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 容器 用于对象的连接与嵌入 (理解) 第四节 控件值在一般情况下,通过“控件.属性”的格式设置一个控件的属性值。
例如:text1.text“visual basic6.0 程序设计”这里的“text1”是文本框控件名,而 text 是文本框的属性,上面的程序把文本框 。
的 text 的属性值设置为“visual basic6.0 程序设计”为了方便使用, 为每个控件控件规定了一个默认属性,
VB 在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。
控件值是一个控件的最重要或最常用的属性,上面的例子可改写成:Text“visual basic6.0 程序设计”Eg. Lable 的控件值是 Caption 部分控件的控件值控件 属性Checkbox(复选框) ValueCombobox(组合框) TextCommonbutton(命令按钮) ValueCommondialog(通用对话框) ActionDbcombo(数据约束组合框) TextData(数据) CaptionDbgrid(数据约束网格) TextDblist(数据约束列表框) TextDirlisbox(目录列表框) PathDrivelistbox(驱动器列表框) DriveFilelistbox(文件列表框) FilenameFrame(框架) CaptionRscrollbar水平滚动条 ValueImage(图像框) PictureLabal(标签) CaptionLine(直线) VisibleListbox(列表框) TxxtOptiongbutton(单选按钮) ValuePicturebox图片框 PictureShape(形状) ShapeTextbox(文本框) TextTimer(计时器) EnabledVscrollbar(垂直滚动条) value 第五节 控件的画法和基本操作 在控件以外,单击左键,拖住不放,拉动 单击一次画出多个:按住 ctrl,then 单击控件,然后松开 ctrl 删除:右击---删除 复制:右击---复制课后习题例1. 以下激活属性窗口的操作是(D)a. 用鼠标双击窗体的任何部位(单击)、b. 执行“工程”菜单中的“属性窗口”命令(视图菜单)c. 按 ctrlF4 键(按 F4 键)d. 按 F4 键例 2. 假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(A)a. 单击窗体上没有控件的地方b. 单击任意控件c. 不执行任何操作d. 双击窗体的标题栏例3. 为了把窗体上的某个控件变为活动的,应执行的操作是Ba. 单击窗体的边框b. 单击该属性的内部c. 双击该控件d. 双击窗体例a. 确定一个控件在窗体上的位置的属性是(D)a. width 或 heightb. Width 和 heightc. Top 或 leftd. Top 和 left例 5.确定一个控件或窗体大小的属性是(B)a. width 或 heightb. Width 和 heightc. Top 或 leftd. Top 和 left A (属例 7.属性窗口(位于最右侧)分为 4 个部分,这 4 个部分分别为(对象框)性显示方式)(属性列表)(属性解释)Text1.Text”Hello”第三章 简单程序设计第一节
VB 中的语句一.
VB 语句的几点说明1. 输入语句时,命令词、函数等可以不必分大小写.2. 输入程序时要求一行一句、一句一行。
但
VB 中允许使用复合语句行,即把 几个语句放在一行中,各语句之间用冒号(:)隔开3. 同一语句用多行时最后加一个下划线(注:下划线前面一定要加一个空格)。
如果一个语句行的末尾是下划线,则下一行与该行属于同一个语句行。
Eg. Print _ “abc”二.常用语句1. 赋值语句(1) 用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,其一般 格式为:let目标操作符源操作符 把右侧的值赋给左侧 Eg. Text1.Text Text2.Text(2) 说明 ① 赋值语句兼有计算与赋值双重功能,它首先计算赋值号“源操作符” 的值,然后把结果赋给赋值号左边的“目标操作符” Eg. Text1.Text 3 2 ②在赋值语句中,“”是赋值号,与数学上的等号的意义是不一样的。
③ “目标操作符”和“源操作符”的数据类型必须一致。
④ 赋值语句以关键字 let 开头,因此也称 let 语句,其中的关键字 let 可以 省略。
2. 注释语句(1) 为了提高程序的可读性,通常应在程序的适应位置加上必要的注释,
VB中注释是“Rem”或一个瞥号“‘” 格式:Rem 注释内容 或‘注释内容(2)说明: ① 注释语句是非执行语句。
不参与程序的运行。
② 任何字符(包括中文字符)都可以放在注释中作为注释内容。
③ 注释语句不能放在续行符的后面。
Eg. B _ ‘ abcde 编译错误3. 结束语句(1)格式:End End 语句通常用来结束一个程序的执行,可以把它放在时间过程中。
例如: Sub command1_click() End End sub