第一章 VB程序设计初步
Visual Basic程序设计教程第一章VB程序设计入门

1.3 Visual Basic6.0集成开发环境
VB的三种工作模式(标题栏总显示当前模式) (1)设计模式:创建应用程序的大多数工作都是在设计时 完成的。在设计时,可以设计窗体、绘制控件、编写代码 并使用“属性”窗口来设置或查看属性设置值。 (2)运行模式:代码正在运行的时期,用户可与应用程序 交流。可查看代码,但不能改动它。 ( 3 )中断模式:程序在运行的中途被停止执行时。在中断 模式下,用户可查看各变量及不是属性的当前值,从而了 解程序执行是否正常。
15
1.3 Visual Basic6.0集成开发环境
• 窗体设计窗口
启动VB后,窗体设计窗口通常在的主窗口中央位置,用它作
设计应用程序的界面。用户可以在窗体中添加控件、图形和 图片来创建应用程序所希望的外观。每个窗口必须有一个的
窗体名字,缺省名为Form1,Form2等。请注意窗体名即Name
属性和窗体文件名的区别
1992、1993、1995、1997、1998、2000相继推出: 2.0, 3.0, 4.0, 5.0, 6.0,(7.0)版本等
其中5.0 ,6.0包含三种版本(学习版、专业版和企业版)
7
1.2
Visual Basic6.0概述
2.Visual Basic6.0功能特点 • 可视化的集成开发环境 • 面向对象的程序设计 • 结构化的程序设计 • 数据库访问功能 • 良好的可扩充性 • …….
16
1.3 Visual Basic6.0集成开发环境
Байду номын сангаас窗体名
窗体文件名
17
1.3 Visual Basic6.0集成开发环境
• 工具箱
工具箱提供一组设计程序,特别是用 户界面时要用到的工具(控件)。可 以在窗体中放置控件生成应用程序的 用户界面。系统启动后缺省的 General工具箱就会出现在屏幕左边, 上面共有21个常用“部件”
VB程序设计基础教程第1章

图1-20 运行程序
1.4.2 保存工程文件
图1-21 “文件另存为”对话框
魏豪明 制作
图1-22 “工程另存为”对话框
1.4.3 生成可执行文件
图1-23 “生成工程”对话框
魏豪明 制作
图1-24 “工程属性”对话框
1.5 对象与事件驱动
1.5.1 属性、方法和事件概述
❖ 属性(Property)
魏豪明 制作
图1-13 “窗体布局”窗口
1.4 建立第一个Visual Basic程序
1.4.1 建立应用程序
魏豪明 制作
图1-14 新建工程
图1-15 创建按钮
魏豪明 制作
图1-16 设置“Caption”属性
图1-17 创建按钮“退出”
魏豪明 制作
图1-18 添加代码
图1-19 启动程序
魏豪明 制作
❖事件(Event)
魏豪明 制作
图1-25 事件列表
❖方法(Method)
方法是指对象可以进行的操作,如窗体对象可利用它的Cls方法来 消除窗体中的文字或图形,利用Hide方法和Show方法可以控制窗 体的隐藏和显示,也就是说,对象的方法实际上就是在控件对象的 类中定义的一些成员函数。在调用方法时一般用点操作符引用,如 果有参数,则在方法后加上参数值,各参数间用空格隔开。
❖ A.VB采用了面向对象的程序设计方法
❖ B.VB是结构化程序设计语言
❖ C.VB采用了面向过程的编程机制
❖ D.VB提供了可视化设计工具 更多习题见书11页
魏豪明 制作
谢谢
魏豪明 制作
1.3.2 Visual Basic 6.0工作界面简介
魏豪明 制作
vb01-3 第1章 程序设计基础(1)

第1章 简单程序设计
Zxb制作
• 自动列出成员:当输入代码时,自动列出本语句或方法的 成员信息。 • 自动显示快速信息:当输入代码时,自动列出函数的参数 信息。 • 自动显示数据提示:当光标位于一个变量上,自动显示变 量的值。 • 自动缩进:后一行代码以前一行代码的缩进位置为起点。 • Tab宽度:设置制表符宽度。 窗口设置 • 编辑时可拖放文本:可从代码窗口向立即窗口或监视窗口 拖放代码。 • 缺省为整个模块查阅:同时查看多个过程。和“全模块查 看”按钮功能相同。 • 过程分隔符:每个过程之间有一行线。
第一种方法:第一次保存直接单击“保存工程” (一定要 知道自己保存在什么地方) 第二种方法:文件菜单中“工程另存为”——选中窗体 点右键选另存为——选中模块点右键选另存为
第1章 简单程序设计 Zxb制作
一个VB应用程序中各主要文件的结构关系如下图:
第1章 简单程序设计
Zxb制作
3.3.2 程序的装入
运行”菜单”中”启动”命令 F5 工具栏上的”启动”按钮
2. 生成可执行文件
文件菜单中“生成….exe”文件。 生成的*.exe文件可直接在windows环境下运行.
3. 补充:开始——程序——VB——VB中文 版工具——打包和展开向导
第1章 简单程序设计 Zxb制作
3.4 Visual Basic应用程序的结构与工作方式
第1章 简单程序设计
Zxb制作
代码设置: 自动语法检测:如有错误,代码显示为红色。 要求变量声明:要求所有变量一定要先声明,再使 用。标准模块中在声明部分中增加下面的命令: • Option Explicit • 语句必须写在模块的所有过程之前。 • 如果模块中使用了 Option Explicit,则必须使用 Dim、Private、Public、ReDim 或 Static 语句来 显式声明所有的变量。如果使用了未声明的变量 名在编译时间会出现错误。
VISUAL BASIC 教案

。
② 将鼠标指针移到窗体上适当位置,此时指针变成十字线,按住鼠标器左键不放, 拖拉出一个大小合适的方框,释放鼠标器左键,就形成一个命令按钮,如图 6-8 所示。
图 6-8 建立控件以后,工具箱中的相应工具和鼠标指针恢复原状。刚建好控件的四周有 8 个
小方块,表示该控件为活动控件。用鼠标器单击控件可选定该控件并使其成为活动控件, 拖动控件到新的位置放开可移动控件。用鼠标器拖动控件四周的小方块可改变控件的大 小。 ⑵ 对象的命名 每个对象都有自己的名字,有了名字才能在程序中引用该对象。在建立对象时,VB 会自动提供一个形如 Command1、Command2、Label1、Label2 之类的缺省名。为了使程序 容易阅读、理解,最好给对象设置一个有意义的名字,如 cmdOk 等。一般约定对象名由 3 个小写字母组成的前缀(指明对象的类型)和表示该对象作用的缩写字母组成,表 6-2 列 出了常用控件的前缀规定和命名举例。 名字是对象的属性之一,可以通过在属性窗口设置名称属性来给对象命名。 表 6-2 对象的类型 Form Command Label TextBox Timer 2. 象的属性、方法和事件 VB中的对象具有自己的属性、方法和事件。可以把属性看作对象的性质,把方法看作 对象的动作,把事件看作对象对外部操作的响应,它们构成了对象的三要素。 日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括可 以看到的一些性质,如它的直径和颜色,以及其它一些描述气球状态的属性,如充气或未 充气。气球还具有本身所固有的动作,如放气方法(排出气球中的气体)和上升方法(放 手让气球飞走) 。气球还有预定义的对某些外部事件的响应,例如,气球对刺破它的事件 响应是放气,对放手事件的响应是升空。 ⑴ 属性 属性(property)是对象的性质,对象的许多属性会影响对象的外观及功能,如窗体的 Caption 属性决定窗体标题栏中显示的内容,Name 属性设置窗体的名称,Height 和 Width 属性决定窗体的初始大小,Top 和 left 属性决定窗体的位置,MaxButton 和 MinButton 属 性决定窗体能否最大化或最小化等。 不同的对象有许多相同的属性, 也有许多不同的属性。 对象的属性可以在设计程序界面时通过属性窗口设置。也可以在运行时通过程序代码设 意义 窗体 命令按钮 标签 文本框 定时器 前缀 frm cmd lbl txt tmr 名字举例 frmFind cmdOk lblInput txtSource tmrClock
VB程序设计第一章

1.4 VB 集成开发环境
3.工具栏 3.工具栏 在菜单栏的下面是工具栏,工具栏提供了许多常用命令的快速访问按 钮。单击某个按钮,即可执行相对应的相关操作。
编辑工具栏 标准工具栏
窗体编辑器 工具栏
调试工具栏
1.4 VB 集成开发环境
1.4.2 窗体设计器
VB工作区内标题为“工程1Form1(Form)”的窗口为窗体设计 器窗口,窗口里有一个名为 “Form1”的窗体设计器,如左 图所示。 “窗体设计器”也称为“对象 窗口”或“窗体窗口”,主要用 来在窗体上设计应用程序的界面 。应用程序中的每一个窗口,都 由VB的窗体设计器设计,设计者 可通过在窗体中添加部件、图形 和图片,创建出满意的界面外观
1.4.9 帮助功能
在Visual Basic6.0中,获得帮助的方法一种是查阅联 机手册MSDN,另一种方法就是通过上网查阅相关信息。
1.4 VB 集成开发环境
1.4.6 工程资源管理器窗口
查看对象代码 切换文件夹
查看代码代码
工程资源管理器又称为工程浏览 器,位于窗体设计器的右上方,如左 图所示。它列出了当前应用程序中包 含的所有文件清单。 一个VB应用程序也称为一个工 程,由一个工程文件(.vbp)和若干 个窗体文件(.frm)、标准模块文件( .bas)与类模块文件(.cls)等其它类 型文件组成。 工程资源管理器窗口上有一个小 工具栏,上面的三个按钮分别用于查 看代码、查看对象和切换文件夹。
1.4 VB 集成开发环境
1.4.5 程序代码窗体
1.代码窗口简介 1.代码窗口简介
对象列表框 事件列表框 拆分栏
标题栏 代码编辑区
全模块察看 过程察看
代码编辑器的作用就是用来编写 应用程序代码。设计程序时,当用鼠 标双击窗体设计器中的窗体或窗体上 的某个对象时,代码编辑器将显示在 VB集成环境中,如左图所示。 应用程序的每个窗体和标准模块 都有一个单独的代码编辑器。 代码 编辑器中有两个列表框,一个是“对 象”列表框,另一个是“事件”列表 框。从列表框中选定要编写代码的对 象(若是公共代码段,则选“通用”) ,再选定相应的事件,则可非常方便 地为对象编写事件过程。
VB程序设计-第1章

第一章 概述
第一章 概述
本章知识点: VB概述,内容主要包括Visual Basic语言 简介、特点,Visual Basic集成开发环境以 及开发一个Visual Basic程序的全过程。
第一章 概述
1.1 1.2 1.3 1.4 过程
Visual Basic语言简介 Visual Basic的特点 Visual Basic集成开发环境 开发一个Visual Basic程序的全
驱动器列表框(DriverListBox)
文件列表框(File ListBox) 直线(Line) 数据控件(Data)
目录列表框(DirListBox)
形状(Shape) 图像(Image) 对象链接与嵌入(OLE)
图1.4 控件箱
第一章 概述
1.3.5 工程资源管理器 工程资源管理器窗口以 树状结构列出应用程序中所 有的文件清单,包括窗体和 模块等,三个按钮分别是 “查看代码”、“查看对象” 和“切换文件夹”。
1.3.1 标题栏 标题栏是位于集成开发环境最上面的水平条,用来 显示打开的工程名和系统的工作状态。 工作状态有“设计”、“运行”和“中断”三种状 态,分别当程序在设计、运行和调试时显示。 例如,如图显示了启动VB时标题栏的显示,工程名 为“工程1”,工作状态为“运行”。
图1.1 Visual Basic标题栏
第一章 概述
1.4.2 简单应用程序实例 输入两个数,然后实现加法功能,程序的运行界面如图 所示。
图1.9 运行结果
计器窗口
第一章 概述
1.3.7 属性设置窗口
属性窗口用于列出当前选定 窗体和控件的属性设置,每个对 象都是用属性来表示其特征的。 左侧为“属性名”是显示属性的 名称; 右侧为“属性值”是属性名 对应的设置值,可以在此设置和 修改属性值。
《VB程序设计第一章》PPT课件

精选PPT
26
6.字节型(Byte)
字节型数据在内存中占1个字节,取值范围: 0~255,一般用于存储二进制数。
精选PPT
27
字符类型(String,类型符$)
Visual Basic 程序设计
米娜瓦尔
精选PPT
1
BASIC是Beginner's All-purpose Symbolic Instruction Code(初学 者通用符号指令代码)的缩写,是 国际上广泛使用的一种计算机高级 语言。BASIC简单、易学,目前仍 是计算机入门的主要学习语言之一。
精选PPT
5
第一章 Visual Basic程序设计基础
程序设计方法的发展 应用示例 VB主要功能和特点 VB集成开发环境 数据类型 变量 常用内部函数 运算符与表达式
精选PPT
6
程序设计方法的发展
1.初期的程序设计 高运行效率、少占用内存为目标
2.结构化程序设计 程序的可读性、可维护性为目标
程序=算法+数据结构 的面向过程的程序设 计
Private Sub Form_Click()
Dim intX As Integer
intX = intX + 1 Print intX End Sub
请思考:
如果将Dim 改为static , 结果又如何?
精选PPT
39
2.模块变量:在一个模块的“通用声明”段中用Dim 语句或用Private语句声明的变量,可被本模块中的任 何过程访问。
V B语言程序设计 认识 Visual Basic

第一章 · 认识 Visual Basic
例 1 - 4 在窗体上利用方法显示信息“欢迎使用 VB6.0” 。
第一章 · 认识 Visual Basic
Visual Basic 的编程环境
1. 主窗口:应用程序窗口,由标题栏、菜单栏和 工具栏组成。 2. 窗体(form)窗口:设计VB程序的界面。 3. 代码窗口:编辑窗体、标准模块中的代码。 4. 属性窗口:所有窗体或控件的属性设置。 5. 工程资源管理器窗口:列出了当前工程的所有 文件,并对工程进行管理。
窗体 Form1
第一章 · 认识 Visual Basic
程序代码
第一章 · 认识 Visual Basic
例1.2 设计一个应用程序,由用户输入一个数,计 算并输出该数的平方数 。
第一章 · 认识 Visual Basic
程序设计步骤
(1)创建窗体(应用程序用户界面)
(2)在窗体上添加界面的控件 (3)设置对象属性
上海交通大学出版社
第一章 ·Visual Basic 入门
创建、打开和保存工程
1.新建工程
2.打开工程 3.保存工程 4.工程另存为
上海交通大学出版社
第一章 ·Visual Basic 入门
添加、删除和保存文件
1. 窗体名和窗体文件名概念
窗体名:窗体的Name属性,在代码中用来引用该 窗体,同一工程不能有相同的窗体名;
对象的三要素(属性)
定义:对象பைடு நூலகம்某种特征。
举例:对象"标签"具有标题(Caption)、字体大小 (Fontsize)等属性。
说明:设置属性的方法: ①可通过属性窗口来设置或修改 ②程序代码中的格式为: 对象名.属性名=属性值 Command1.Caption="确定"
VB程序设计教程第一章VB程序设计概述

运行与调试工程
选择“运行”菜单中的“启动”命令,或单击工具栏 中的“启动”按钮,或按F5键,即可运行。
在文本框中输入数据, 然后点击“求和”按钮, 即可得到两数的和,显 示在文本框中。
计算结果
24
保存工程
程序代码检查没有错误后,可 保存工程。
•选择“文件”菜单中的“保存 工程”或“工程另存为”命令, 或单击工具栏中的“保存工程” 按钮。若是第一次保存,则系 统弹出“文件另存为”对话框。
采用面向对象、事件驱动方式的编程,程序员不需要考虑精确次序执 行的每一步骤,而只需编写响应用户动作的程序即可,工作量相对 较少。用VB编程,实际上是与一组标准对象进行交互的过程。
13
对象 是系统中的基本运行实体,是代码和数据的集合.
VB中,对象分 • 系统定义,如窗体、菜单等 • 用户定义 对象是具有特殊属性(数据)和行为方式(方 法)的实体。建立对象后,其操作与该对象有 关的属性、事件和方法来描述。
18
1.4 VB程序设计的基本步骤
程序设计的一般过程
分析问题
设计算法
绘制流程图
编制程序 调试程序
19
VB程序设计的基本步骤
新建一个工程
设计用户界面
编写事件过程及通用过程代码
保存、调试、运行, 形成可执行文件
以求两数和的程序为例,说明VB工程的建立全过程
20
新建工程
途径有两种: • 启动VB后,在系统显示的“新 建工程”对话框的“新建”选项 卡中选择“标准EXE”,然后单击 “打开”按钮。 • 在“文件”菜单中选择“新建 工程”命令,然后在“新建工程” 对话框中选择“标准EXE”,然后 单击“打开”按钮。
31
四、总结
vb第1章程序设计基础

1.1.2 汇编语言: 引入助记符代替指令
举例:9+8 1 MOV AL,9 2 助记符 ADD AL,8
3 HLT 把加数9送入累加器AL中 把累加器AL中的内容与8相 加,结果存在AL中 停止操作
第 一 章 程 序 设 计 基 础
特点: 可读性好,容易查错、修改方便 机器不能直接识别、需翻译、可移植性差
• 对象、面向对象、类、封装、继承、多态性
17
2
1.1 程序设计语言
发展:机器语言汇编语言高级语言
第 一 章 程 序 设 计 基 础
1.1.1 机器语言
机器指令:由0和1组成的二进制编码
机器语言:计算机能直接识别的机器指令的集合 举例:9+8 1 10110000 00001001 把加数9送入累加器AL中 2 00000100 把累加器AL中的内容与8相 00001000 加,结果存在AL中 3 11110100 停止操作 特点:机器能直接识别、执行效率高 难学、难记、难写、难检查、难移植
汇编语言源程序
汇编程序
目标程序
4
1.1.3 高级语言 更接近自然语言,脱离具体机器,与指令系统无关
第 一 章 程 序 设 计 基 础
举例:9+8 BASIC语言程序 C语言程序
VB语言程序
S=9+8 END main() { int s; s=9+8; } Private Sub Form _Load() s=9+8; End Sub
b
N-S流程图: A B
10
(2) 选择结构
传统流程图: 第 一 章 程 序 设 计 基 础 成立 A
a
条件?
不成立 B
b
N-S流程图: 成立 A
九年级信息技术教学内容

九年级信息技术教学内容
第1章VB程序设计
第一课 VB程序设计初步
一、认识VB编程软件
二、运行和修改程序
三、编写简单程序
四、滚动条的使用
五、与文件相关的控件
第二课程序的基本结构
一、顺序结构
二、分支结构
三、循环结构
四、综合应用
五、调试程序
第三课 VB程序设计提高
一、认识随机数
二、定时控件的使用
三、认识键盘事件
四、认识扩展控件
五、数组的使用
六、添加菜单
七、结构化程序设计简介
八、面向对象的程序设计简介第2章算法应用简介
第四课解析法
一、解析法概述
二、数值计算
三、判断是否为闰年
第五课穷举法
一、穷举法概述
二、编程建议
第六课递归法
一、递归法概述
二、汉诺塔问题。
VB第一章

14
1.4 设计一个简单的Visual Basic程序 可分为两大部分工作:
设计用户界面和编写程序代码 设计VB应用程序的基本步骤如下: (1) 设计用户界面 (2) 编写程序代码 (3) 运行调试程序 (4) 保存程序文件 【例1.1】编写一个显示文字 信息的程序。
15
1.4.1 设计用户界面
设计VB应用程序要在这3种模式下进行转换。
17
设计模式下设置属性的基本步骤: 选择对象 在窗体窗口或在属性窗口的对象下拉列表框中选择要 设置属性的对象。 设置属性 确定需要设置的属性名,然后在属性窗口设置相应的 属性值。 运行模式下设置属性的方法: 给对象的属性赋值(详细内容在第2章介绍)。 例1.1有1个窗体、1个标签、1个文本框和3个命令按 钮6个对象,它们的属性有的是在属性窗口中设置的(设 计模式),有的是通过运行程序设置的(运行模式)。
对象名称 对象下拉列表框 显示方式选项卡
属性列表框
属性说明
11
1.3.6 窗体布局窗口 用于确定应用程序运行后,窗体窗口在计算机屏 幕中的初始位置。
虚拟显示器
窗体小图像
12
1.3.7 代码窗口 主要用于输入和编辑程序代码。VB中的窗体模块、 标准模块和类模块都有各自的代码窗口。
工程名称
对象下拉列表框
18
在属性窗口中的具体设置情况如表1.1所示: 表1.1 属性设置
对象名 属性名 Caption Font Caption 属性值 我的第一个程序 五号 默认为小五号 为空,用于输出 说明
Form1
Label1
BorderStyle Text
Caption Caption Caption
1-Fixed Single
VB 第一章 VB 程序设计概述

2.了解 了解Visual Basic功能及特点。 功能及特点。 了解 功能及特点 3. 熟习 熟习Visual Basic的集成开发环境。 的集成开发环境。 的集成开发环境 4. 建立事件驱动面向对象程序设计的初步概念。 建立事件驱动面向对象程序设计的初步概念。
启动
双击新建选项卡中的“标准 双击新建选项卡中的“标准EXE”项 项 缺省选项)或直接单击“打开”按钮, (缺省选项)或直接单击“打开”按钮, 进入VB的集成开发环境 如图所示。 的集成开发环境, 进入 的集成开发环境,如图所示。
关闭
(1) (2) (3) (4)
安装
安装完成后, 添加未安装 在VB安装完成后,可能还会遇到需添加未安装 安装完成后 可能还会遇到需添加 组件或删除不再需要组件的情况。 删除不再需要组件的情况 组件或删除不再需要组件的情况。此时可以按以 下步骤进行: 下步骤进行:
安装
(7) 再次运行 再次运行VB6.0安装程序,将打开启动“安 安装程序, 安装程序 将打开启动“ 装向导”对话框,在选择了“ 装向导”对话框,在选择了“工作站工具和组 选项后,单击下一步将打开如图所示“ 件”选项后,单击下一步将打开如图所示“添 删除” 加/删除”对话框; 删除 对话框;
1.2 Visual Basic 的安装
1.2.1 系统要求 1.2.2 安装 1.2.3 启动
1.2.1 系统要求
微处理器:486DX66或更高,建议使 用Pentium 或更高的微处理器。 内存:在Windows 95/98下至少16M以 上,Windows NT4.0至少需要32M以上。
vb第1章程序设计基础PPT教学课件

的消息被不同的对象接收时,却导致完全不同的行 为,即完成不同的功能。
2020/12/10
15
1.2.4 程序设计的步骤
(1) 分析问题
第 一
(2) 建立数学模型 (3) 选择计算方法
章 (4) 算法设计
程 (5) 编写程序
序 (6) 运行、调试程序
设 计
(7) 整理文档
基
础
2020/12/10
16
第
一
PPT教学课件
章
程
谢谢观看
序
2020/12/10
7
例如:将两个变量X和Y的值互换。
算法表示如下:
步骤1 将X值存入中间变量Z中:X Z
第
步骤2 将Y值存入变量X中:Y X
一 章
步骤3 将中间变量Z的值存入Y中:Z Y
用自然语言表示算法,虽然容易表达,但文字冗
程 序
长且易产生“二义性”。
设 (2)用流程图表示算法
计 传统流程图
设
s=9+8;
计
}
基
VB语言程序
Private Sub Form _Load()
础
s=9+8;
End Sub
2020/12/10
5
高级语言处理程序:翻译程序
翻译程序的工作方式:
解释方式:对源程序逐条解释,不产生目标程序,程序
第
执行时,解释程序随同源程序一起参加运行。
一 章
高级语言源程序 解释程序 执行结果
• 每个基本结构中的每一部分都有机会被执行到
第 • 结构内不存在“死循环” 一 2. 结构化程序设计方法 章 自顶向下、逐步求精、模块化
程 1.2.3 面向对象的程序设计
《VB程序设计初步》课件

在VB中,使用`Open`语句打开文件,并指定文 件访问模式(如只读、只写、读写等)。
2
打开文件后,需要确保在完成操作后及时关闭文 件,以释放系统资源。可以使用`Close`语句关闭 文件。
3
在处理文件时,还需要注意文件路径的正确性以 及文件是否存在等异常情况的处理。
文件的读写操作
01
VB提供了多种读写文件的方式,如顺序读写、随机读写等。
循环结构
循环结构用于重复执行某段代码,直 到满足特定条件时停止循环。
For循环用于指定循环次数,按照固 定次数重复执行代码;While循环和 Do循环用于根据条件判断是否继续
循环。
VB中常用的循环结构有For循环、 While循环和Do循环。
循环结构适用于需要重复执行某段代 码的场景,如遍历数组、重复计算等。 同时,循环结构也需要注意避免出现 死循环等问题。
学习建议与展望
深入学习VB基础语法和控件使用,打牢基 础。
关注VB程序设计的发展趋势,了解新技术 和新方法。
多实践、多动手,通过编写小程序来巩固 所学知识。
积极参加课程讨论和交流,与同学们共同 进步。
THANKS
感谢观看
3
VB集成开发环境的优化和定制
了解VB集成开发环境的优化和定制方法,如设 置快捷键、自定义工具栏、调整窗口布局等,提 高开发效率。
03
VB程序控制结构
顺序结构
01 顺序结构是VB中最简单的程序结构,按照代码的 先后顺序逐行执行。
02 顺序结构中,每个语句只会被执行一次,且执行 顺序固定。
02 顺序结构适用于简单的程序逻辑,如数据输入、 处理和输出等。
变量作用域
变量作用域指定了变量在程序中的可见性和生命周期。VB中包括局部变量、模块级变量和全局 变量等不同作用域的变量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 VB程序设计初步1.1 Visual Basic的发展Visual Basic(以下简称VB)是Microsoft公司于1991年推出Windows应用程序开发工具。
Visual一词具有“可视化的”、“形象化的”的含义,在语言功能方面,VB与早期的Basic语言基本兼容,但由于VB具有良好的图形用户界面(Graphic User interface,即GUI),因此有人称它为可视化的Basic语言。
和Basic语言相比,VB提供的一系列可视化设计工具,大大简化了应用程序界面的设计工作,不仅易学易用,同时其编程系统采用了面向对象、事件驱动机制,非专业人员也可以使用该语言工具方便地完成基于Windows的应用程序开发,因而一经推出,便获得了巨大成功。
从1991年至1997年,微软相继推出了VB1.0,VB2.0,VB3.0,VB4.0及VB5.0版,1998年发布的Microsoft Visual Studio 98中包含了VB6.0,2000年又推出了。
VB 5.0以前的版本主要用于16位应用程序开发,VB6.0则专为32位操作系统设计。
本书主要介绍VB6.0。
VB6.0包括三种版本,分别为学习版、专业版和企业版。
三种版本适于不同层次的用户。
(1)学习版是VB的基础版本,该版本包含了所有VB的标准控件及网格控件、数据绑定控件和Tab对象。
适合初学者用来学习开发Windows应用程序。
(2)专业版为专业编程者提供了一整套功能完备的开发工具,包括了学习版中的全部功能,同时加入了ActiveX 控件、Internet控件和报表控件等。
(3)企业版该版本包含了专业版的全部功能,增加了自动化管理器、部件管理器、数据库管理工具、Microsoft Visual Source Safe面向工程版的控制系统等。
如无特别说明,本书中内容均基于VB6.0企业版作介绍,所有程序在VB6.0企业版下运行通过,大多数程序可以在专业版和学习版中运行。
1.2 VB集成开发环境1.2.1 启动和退出启动VB的常用方法有两种:◆使用“开始”菜单中的“程序”命令,选择“Microsoft Visual Studio 6.0中文版”子菜单中的“Microsoft Visual Studio 6.0中文版”程序。
◆为VB6.0在桌面上建立快捷方式,此后每次启动只需双击其快捷方式即可。
启动后的窗口如图1-1所示,在窗口中列出了VB能够建立的应用程序类型,窗口的左上角有“新建”、“现存”、“最新”三个选项卡。
如果单击“现存”或“最新”选项卡,则可分别显示现有的或最新的VB应用程序文件名列表,供用户从列表中选择要打开的文件名,此两个选项卡均是针对已保存过的VB程序而使用,对初学者或第一次建立某个VB应用程序,一般选择“新建”选项卡。
图1-1 VB启动窗口单击“新建”选项卡,显示“新建工程”对话框,如图1-2所示。
对话框中显示了在VB中使用的多种工程类型,可满足不同的需要,主要有:图1-2 “新建工程”对话框(1)标准EXE 建立一个标准的EXE工程。
(2)ActiveX EXE和ActiveX DLL 两种应用程序只能在专业版和企业版中建立。
功能上两种程序是一致的,只是包装不同。
前者包装成EXE(可执行)文件,后者包装成DLL(动态链接库)。
(1)(1)ActiveX控件只能在专业版或企业版中建立,主要用于开发用户自已定义的ActiveX控件。
(2)(2)VB应用程序向导该向导用于在开发环境下直接建立新的应用程序框架。
(3)(3)数据工程主要提供开发数据报表应用程序的框架。
(4)(4)IIS应用程序用VB代码编写服务器端的Internet应用程序。
(5)(5)外接程序选择该类型,可以建立自己的VB外接程序,并在开发环境中自动打开连接设计器。
(6)(6)DHTML应用程序只能在专业版或企业版中建立。
可以编写响应HTML页面操作的VB代码,并可把处理过程传送到服务器上。
(7)(7)VB企业版控件用来在工具箱中加入企业版控件图标。
以上多种工程类型,第一种为初学者常用。
当我们在对话框中选择要建立的工程类型,如“标准EXE”,然后单击“打开”按钮,可进入VB集成开发环境,如图1-3,集成环境中有多个窗口,在下一节中我们将详细介绍。
图1-3 VB集成开发环境退出VB集成开发环境也有多种方法,如:◆打开图1-3所示环境中的“文件”菜单,单击“退出”或按Alt+Q.。
◆◆单击VB应用程序窗口右上角关闭窗口按钮◆◆单击VB应用程序窗口左上角控制菜单中的“关闭”子菜单或按Alt+F4。
如果在退出VB前没有保存当前应用程序相应文件,则系统在退出时会弹出保存文件的提示,我们可根据需要保存相应文件,保存方法详见1.5节。
1.2.2 VB集成开发环境如图1-3所示,VB6.0集成开发环境具有微软应用软件相似的窗口组成,但也有几个VB 独立的窗口,本节内容有助于认识VB集成开发环境。
1.2.2.1 主窗口1.1.标题栏和菜单栏类似于Windows其它应用程序窗口,VB的标题栏最左上角是控制菜单,最右上角有最小化、最大化(还原)和关闭按钮。
控制菜单的右侧显示当前激活的工程名称及当前工作模式,如图1-3中所示工程名称为“工程1”,工作模式为Microsoft Visual Basic [设计]。
VB的工作模式有三种:◆设计模式在此模式下可进行用户界面的设计和代码的编写。
◆运行模式运行应用程序,但不可编辑用户界面及代码。
◆中断模式暂时中断应用程序的运行,按F5键程序从中断处继续运行。
此模式下可编辑代码,不可编辑界面,并会弹出“立即”窗口,“立即”窗口的作用后面将作介绍。
菜单栏中有“文件”、“编辑”等13个菜单项,包含了VB编程中常用的命令。
各菜单功能简介如下:◆◆文件(File)包含了与访问文件有关的菜单项,用于新建、打开、保存、显示最近打开的工程文件及生成可执行文件等命令。
◆◆编辑(Edit)包含了与代码编辑、控件编辑等有关的菜单项。
◆◆视图(View)包含了显示或隐藏各种窗口的菜单项,如代码窗口、对象窗口、属性窗口、工具栏等,可通过该菜单在各窗口中切换查看代码或控件。
◆◆工程(Project)包含了与工程管理有关的菜单项,如向工程中添加窗体、模块,从工程中移除部件等。
◆◆格式(fOrmat)包含了编辑用户界面时对控件进行调整的菜单项,如控件的对齐、大小的统一等。
◆◆调试(Debug)包含了常用调试VB应用程序的菜单项。
◆◆运行(Run)用于程序启动、设置断点和停止等程序运行的命令。
◆◆查询(Query)包含了操作数据库表时的查询以及其它数据访问命令的菜单项。
◆◆图表(Diagram)包含了有关图表处理菜单项。
◆◆工具(Tools)用于集成开发环境的设置以及工具的扩展,如向模块和窗体添加过程、过程属性、向窗体添加菜单等操作。
◆◆外接程序(Add-Ins)主要用于为工程增加和删除外接程序。
◆◆窗口(Windows)包含了与屏幕布局窗口有关的菜单项,如屏幕窗口的层叠、平铺等。
◆◆帮助(Help)提供帮助信息,此项功能须安装VB MSDN才有效。
2.2.工具栏菜单栏下方的工具栏提供了访问常用菜单命令的快捷方式,工具栏中大多数按钮都对应菜单中的一条常用命令,初学者可将鼠标在工具栏各按钮上短时停留,根据鼠标提示信息获取该按钮的功能提示。
VB中有标准工具栏、编辑工具栏、窗体编辑器工具栏、调试工具栏等,一般编程时会使标准工具栏显示出来,其它工具栏根据需要通过执行“视图”菜单中“工具栏”子菜单的级联菜单中的相应命令,来显示(或隐藏)。
下表1-1所示为标准工具栏上各命令按钮的名称及其功能。
添加Standard EXE工程添加窗体菜单编辑器打开工程保存工剪切复制粘查找撤消和重复启动中断结束工程资源管理器属性窗口窗体布局窗口对象浏览器工具箱数据视图窗口Visual Component1.2.2.2 其它窗口除主窗口外,VB集成环境中还有一些其它窗口,如窗体设计器窗口、工具箱窗口、属性窗口、工程资源管理器窗口、调色板窗口、代码窗口、立即窗口。
1.1.工具箱窗口如图1-4所示,在集成开发环境的左边区域窗口为工具箱窗口。
工具箱窗口内有一个选项卡“通用(General)”,内含21个图标,除指针外,其余20个均为VB可视标准控件。
指针仅用于移动窗体和控件及调整它们的大小。
用户可通过“工程”菜单中“部件”命令来装入其它控件到工具箱中。
若要不显示工具箱,可直接关闭该窗口,执行“视图”菜单中的“工具箱”命令,可令工具箱再次显示出来。
注意,工具箱显示出来后,在代码运行状态下会自动隐藏,返回设计状态又会自动出现。
图1-4 工具箱窗口除“通用(General)”选项卡外,用户还可添加选项卡来定制自己的专用工具,方法是在工具箱任意处单击右键,选择快捷菜单的“添加选项卡”命令,在弹出的对话框中输入新增选项卡的名称,“确定”后即成功添加了一个自定义选项卡(如图1-4),接下来可对新增选项卡加控件,方法有二,一是直接拖动原有选项卡中已有控件至新增选项卡,二是单击选项卡激活后,再通过“工程”菜单的“部件”命令装入其它控件。
2.2.窗体设计器窗口窗体设计器窗口位于集成开发环境的中间,简称窗体(Form),是应用程序最终面向用户的窗口,用户通过与窗体上的控制部件交互可得到结果,各种图形、图像、数据等均通过窗体或窗体中的控件显示出来。
每个窗体有一个唯一的名称标识,按照建立窗体时的顺序默认名称为Form1 、Form2 ……,一个应用程序可使用多个窗体,但一个应用程序至少应有一个窗体。
窗体就像一块画布,用户可根据应用程序界面的要求,从工具箱中选取所需要的控件,在窗体上画出来,这是VB应用程序界面设计的第一步。
由图1-3我们可以看到窗体窗口操作区布满灰色小点,这是一些网格点,方便用户在窗体上定位和对齐控件。
如果想清除网格点,或者想改变网格点之间的距离,可通过执行“工具”菜单的“选项”命令,在“通用”标签中调整。
3.3.工程资源管理窗口工程是组成一个应用程序的所有文件的集合,利用图1-5所示的工程资源管理窗口可以对当前使用的工程进行管理,该窗口中有三个按钮,下接工程资源管理器的文件列表窗口,以层次列表形式列出组成工程的所有文件。
三个按钮功能分别为:◆“查看代码”按钮单击可切换到代码窗口,显示和编辑代码。
◆“查看对象”按钮单击可切换到窗体设计器窗口,显示和编辑对象。
◆“切换文件夹”按钮单击可隐藏或显示包含在对象文件夹中的个别项目列表。
图1-5 工程资源管理器窗口4.4.代码窗口每个窗体有自己的代码窗口,专门用于显示和编辑应用程序源代码,如图1-6。
打开代码窗口有以下三种方法:◆◆由“视图”菜单中选择“代码窗口”命令◆◆从工程资源管理窗口中选择一个窗体或标准模块,并单击“查看代码”按钮。