《21世纪互联-金文老师vasual-basic教案含习题和VB截图》由会员分享,可在线阅读,更多相关《21世纪互联-金文老师vasual-basic教案含习题和VB截图(38页珍藏版)》请在金锄头文库上搜索。
1、第一章 vasual basic 程序开发环境第一节 visual basic 的启动与退出一. 启动VB的四种方法:1. 使用“开始菜单中的“程序命令2. 使用“我的电脑3. 使用“开始菜单中的“运行命令4.二. VB启动后的简单设置1. 新建工程标准exe2. 1SDI但文档界面2MDI多文档界面“工具“选项“高级“SDI开发环境3. 退出VB:ALT+Q第二节 主窗体的组成1.标题栏:设计模式、运行模式、中断模式2.菜单栏:13个1菜单的分类: 直接执行、弹出对话框、下一级菜单2进入菜单栏的方法:ALT或F10激活菜单后光标健选择ALT+激活键注:如果翻开了不适当或不需要的菜单,或者执行
2、菜单命令时翻开了不需要的对话框,可以用Esc健关闭快捷键:新建工程 ctrl+n 翻开工程 ctrl+o 保存工程 ctrl+s1工具栏的分类:编辑、标准、窗体编辑器和调试2工具栏的形式:固定、浮动3标准工具栏图标及作用第三节 其他窗体一. 窗体设计器和工程资源管理器(一) 窗体设计器窗口1. 窗体设计器窗口简称窗体from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。2. 如果想清楚这些小点或者改变点与点间的距离,那么可通过执行“工具菜单中的“选项命令(“通用选项卡)来调整。(二) 工程资源管理器窗口1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。工程支援管
3、理器窗口中的文件可以分为6类,窗体文件.frm程序模块文件.bas类模块文件.cls工程文件.VBp工程组文件.VBg资源文件.res2.工程支援管理器窗口中文件的分类:(1) 工程文件和工程组文件工程文件的扩展名为.VBp,每个工程对应一个工程文件。当一个程序包括两个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.VBg用“文件菜单中的“新建工程命令可以建立一个新的工程,用“翻开工程命令可以翻开一个已有的工程,而用“添加工程命令可以添加一个工程。(2) 窗体文件 窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及其控件的属性和其他信息包括代码都存放在窗体文件中。一个应用
4、程序可以有多个窗体最多可达255个,因此就可以有多个以.frm为扩展名的窗体文件。 执行“工程菜单中的“添加窗体命令或单击工具栏中的“添加窗体按钮可以增加一个窗体,而执行“工程菜单中的“移除窗体命令可删除当前的窗体。每建立一个窗体,工程资源管理器窗口中就增加一个窗体文件,每个窗体都有一个不同的名字,可以通过属性窗口设置name属性,其默认名字formxx为1,2,3.,相应的默认文件名为formx。(3) 标准模块文件 标准模块文件也称程序文件,其扩展名为.bas,它是为合理组织程序而设计的。标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应用程序中使用。 标准模块由程序代码组
5、成,主要用来声明全局变量和定义一些通用的过程,可以被不同窗体的程序调用。标准模块通过“工程菜单中的“添加模块命令来建立。(4) 类模块V(5) 资源文件资源文件中存放的是各种“资源,是一种可以同时存放文本,图片,声音等多种资源的文件。资源文件由一系列独立的字符串,位图及声音文件.wav .mid组成,其扩展名为.res,资源文件是一个纯文本文件,可以用简单的文字编辑器编辑。3. 选项卡的切换 在工程资源管理器窗口的顶部还有3个按钮,分别为“查看代码,“查看对象,“切换文件夹。二. 属性窗口和工具箱窗口(一) 属性窗口1. 属性的显示方式有两种,既按字母顺序和按分类顺序,分别通过单击相对应的按钮
6、来实现。2. 每个visual basic 对象都有其特定的属性,可以通过属性窗口来设置,对象的外观和对应的操作由所设置的值来确定。有些属性的取值是有一定限制的,例如对象的可见性只能设置为true或flase既可见或不可见;而有些属性如标题可以为任何文本。在实际的应用程序设计中,不可能也那没有必要设置每个对象的所有属性,很多属性可以使用默认值。(二) 工具箱窗口1. 工具箱窗口由工具图标组成,这些图标是visual basic应用程序的构件,称为图形对象或控件,每个控件由工具的一个工具图标来表示。2. 在一般情况下,工具像位于窗体的左侧。工具箱中的工具分为两类,一类称为内部控件或标准控件,另一
7、类称为ActiveX控件。启动visual basic后,工具箱中只有内部控件。3. 工具箱主要用于应用程序的界面设计。在设计阶段,首先用工具箱中的工具既控件在窗体上建立用户界面,然后编写程序代码。界面的设计完全通过控件来实现,可以任意改变其大小,移动到窗体的任何位置。三. 除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局、代码编辑器窗口、立即窗口、本地窗口和监视窗口等。第四节 课后习题解答1、 与传统的程序设计语言相比,VB最突出的特点是A、 结构化程序设计 B、程序开发环境C、事件驱动变成机制 D、程序调试技术2、 在正确安装VB后,可以通过多种方式启动VB。以下方式中,不能启
8、动VB的是A、 通过“开始菜单中的“程序命令B、 通过“我的电脑找到VB6.exe,双击该文件名C、 通过“开始菜单中“运行命令D、 进入DOS方式,执行VB3、 为了用键盘翻开菜单和执行菜单命令,第一步应按的键是(首先要激活菜单)A、 功能键F10或ALT B、shift+功能键F4C、ctrl或功能键F8 D、ctrl+alt4、 VBA、 标题栏 B、菜单栏 C、状态栏 D、工具栏5、 用标准工具栏中的工具按钮不能执行的操作是A、添加工程 B、打印源工程C、运行程序 D、翻开工程6、 VB窗体设计器的主要功能是:A、 建立用户界面 B、编写源程序C、画图 D、显示文字CDADBA7、 V
9、B6.0分为3种版本,这3种版本是学习、企业、专业8、 可以通过文件菜单中的退出命令退出VB9、 退出VB的快捷键是alt+Q)10、 快捷键ctrl+O的功能相当于执行文件菜单中的翻开工程)命令,或者相当于单击工具栏上的翻开工程按钮11、 如果翻开了不需要的菜单或对话框,可以用ESC键关闭12、 工程文件的扩展名为.VBp窗体文件的扩展名为.frm)13、 VB中的工具栏有两种显示形式,分别为浮动形式和固定形式第二章 对象及其操作第一节 对象一. VB的属性(一) 什么是对象1. 窗体和控件就是visual basic中预定义的对象2. 对象是具有特殊属性数据和行为方式方法的实体,建立一个对
10、象后,其操作通过与该对象有关的属性,事件和方法来描述。(二)对象属性1. 属性是一个对象的特性,不同的对象有不同的属性2. 除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格式如下: 对象名.属性名称=新设置的属性值(三) 对象事件1. 所谓事件,是由VB预先设置好的,能够被对象识别的动作,不同的对象能够识别的事件也不一样。当时间有用户触发或由系统触发时,对象就会对该事件做出响应。2. 响应某个时间后所执行的操作通过一段程序代码来实现,这样的一段程序代码叫做事件过程。3. 时间过程的一般格式如下: Private sub 对象名称_事件名称 eg mand1_Click( )
11、. 事件响应程序代码 . End sub“对象名称指的是该对象的name属性,“事件名称是由VB预先定义好的赋予该对象的事件,而这个时间必须是对象所能识别的。(四) 对象方法1. 在传统的程序设计中,过程和函数是编程语言的主要部件,而在面向对象程序设计中,引入了称为方法的特殊过程和函数。2. 方法的操作与过程,函数的操作相同,但方法是特定对象的一局部,正如属性和事件是对象的一局部一样。其调用格式为:abc (对象名称假设为窗体,通常可省略)3. 在调用方法时,可以省略对象名。在这种情况下,VB所调用的方法作为当前对象的方法,一般把当前窗体作为当前对象。! abc二. 对象属性设置(一) 激活属
12、性窗口的集中方法:1. 用鼠标单击属性窗口的任何部位2. 执行“视图菜单中的“属性窗口命令。3. 按F4键。4. 点击工具栏上的“属性窗口按钮5. 按组合键CTRL+PAGE UP 或者 CTRL+PAGE DOWN(二) 属性不同,设置新属性的方式也不一样,通常有以下3种:1. 直接键入属性值有些属性,如caption,text等都必须由用户键入,在建立对象控件或窗体时,VB可为其提供默认值。为了提高程序的可读性,最好能赋予它一个有确定意义的名称。这可以通过在属性窗口中键入新属性值来实现。2. 选择输入,既通过下拉列表选择所需要的属性值有些属性例如:borderstyle controlbo
13、x drawstyle drawmode等取值的可能情况是有限的,可能只有两种,几种或几十种,对于这样的属性,可以在下拉列表中选择所需要的属性值。Eg. Visible Ture/False3. 利用对话框设置属性值对于与图形、图标或字体有关的属性,设置框的右端会显示省略号,既3个小点,单击这3个小点,屏幕上将显示一个对话框,可以利用这个对话框设置所需要的属性装入图形、图标或设置字体。Eg. 图形 Picture属性 第二节 窗体一. 窗体的结构与属性属性 1. Autoredraw 自动重画 也可以理解为刷新 默认值:FalseTrue: 当一个窗体被其他窗体覆盖、又回到该窗体时,将自动刷新或重画该窗体上的所有图形。False: 必须通过事件过程来进行这一操作。2. Backcolor 背景颜色 十六进制常量下拉箭头-“调色板3. Borderstyle 边框类型4. Caption 标题Eg. Private Sub Command1_Click() Form1.Caption = “窗口 End Sub Private Sub Command2_Click()End Sub5. Controlbox 控制框(系统菜单)6. Enabled