51CTO下载-VB程序设计课件(全套)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在该窗口中有三个按钮: •新建:建立新工程 •现存:选择和打开现有的工程 •最新:列出最近使用过的工程
单击新建按钮,就可创建该 类型的应用程序。
14
上一页
下一页
1.4 集成开发环境
本章目录
工具箱
工程窗口
窗体窗口
属性窗口
立即窗口
15
窗体布局
上一页
下一页
本章目录
1.主窗口 应用程序窗口由标题栏、菜单栏和工具栏组成
按照人的意图完成指定的工作。我们把计算机能执行的指令序列称为程序,
而编写程序的过程称为程序设计。
例如,下面是某一个学校颁奖大会的程序:
❖ 宣布大会开始
❖ 介绍出席大会的领导 ❖ 校长讲话 ❖ 宣布获奖名单 ❖ 颁奖 ❖ 获奖代表发言 ❖ 宣布大会结束
程序主要用于描述完成某项功能所 涉及的对象和动作规则 领导、校长、名单、代表、话、奖 等都是对象; 而宣布、介绍、讲、颁等都是动作
11
上一页
下一页
VB功能特点
本章目录
2 功能特点 1) 具有面向对象的可视化设计工具 2) 事件驱动的编程机制 3) 提供了易学易用的应用程序集成开发环境 4) 结构化的程序设计语言 5) 强大的数据库功能 6) Active技术 7) 网络功能 8) 多个应用程序向导 9) 完备的Help联机帮助功能
本章目录
19
上一页
下一页
1.4.4 代码窗口
本章目录
代码窗口用来显示和编辑程序代码。打开代码窗口方法: (1) 从工程窗口中选择一个窗体或标准模块,并选择查看代码 按钮; (2) 从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗 体本身; (3) 从视图菜单中选择代码窗口命令。
“对象”下拉式列表框
TextBox 类
Text 对象
25
上一页
下一页
3.对象的建立和编辑
• 对象的建立 (1)在工具箱中单击左键进行选择 (2)在窗体上按下鼠标左键拖动到适当大小 • 对象的选定 单个对象:单击对象 多个对象: (1)先选定一个对象,按CTRL键再单击其他对象 (2)拖动鼠标,将欲选定的对象包围在一个虚线框内 • 对象的复制和删除 复制:选中对象->单击复制->单击粘贴 ->弹出的对话框中
10
1.2.2 Visual Basic功能特点
本章目录
1 引例 例1.1简单的动画演示。 一行文字“欢迎使用Visual Basic”在具有背景图案 的窗体中上、下移动(稍改动也可左、右移动)。 移动方法有两种:单击手动按钮,移动50单位;单
击自动按钮,按时钟触发频率连续移动;当内容超 出窗体范围时,进行反弹。
要求: 所有作业必须独立完成 上机作业必须经上机调试通过(抽查)
上机考勤3次缺席,按平时成绩不及格处理
发现上机时间上网,按缺席一次处理
做完上机作业后,上交实验报告(学习委员收齐)
2
Visual Basic 程序设计简明教程
第一章 Visual Basic程序设计概述(2) 第二章 VB简单的程序设计(6) 第三章 VB语言基础(4) 第四章 基本的控制结构(8) 第五章 数组(5) 第六章 过程(4) 第七章 常用控件(2) 第八章 界面设计(2) 第九章 文件(2) 第十章 图形(1) 第十一章 数据库技术(自学) 第十二章 系统开发案例 (自学)
VB6.0联机帮助文件都使用MSDN文档的帮助方式,联机帮助 文件不在VB6.0系统盘上,而与Visual Studio产品的帮助集合 在两张CD盘上,在安装过程中,系统会提示插入MSDN盘。
13
上一页
下一页
1.3.2 启动
本章目录
选择程序菜单中的Microsoft Visual Basic 6.0中文版程序,就可 启动VB 6.0。 在VB 6.0窗口列出了VB能够建立的应用程序类型,初学者只要 选择默认标准.EXE。
本章目录
6
上一页
下一页
1.1.2程序设计语言
本章目录
人与计算机交流使用的是“程序设计语言”。 同人类语言一样,程序设计语言也是由字、词 和语法规则构成的一个系统。 程序设计语言发展的过程,分为三类: 1.机器语言 2.汇编语言 3.高级语言
Fra Baidu bibliotek
7
上一页
下一页
1.2 Visual Basic的发展和特点
“过程”下拉式列表框
“代码”框
“过程查看”按钮
“全模块查看”按钮
20
上一页
下一页
1.4.5 工具箱窗口
本章目录
工具图形箱框(P窗ictur口e Bo由x) 21个被绘制成按钮形式的 图标文本所框(T构ext B成ox),显示了各种控件的制作工 具,命令利按钮用(Com这ma些nd B工utton具) ,用户可以在窗体上 设计单选各按钮种(Opt控ionB件utto。n) 其中20个控件称为标准 控件列表(框注(Lis意t Bo,x) 指针不是控件,仅用于移动 窗体垂直和滚动控条(V件Scr,ollB以ox )及调整它们的大小)。 用驱户动器也列可表框通(Driv过eLis工tBox)程 |部 件 命 令 将 来 装 入 Wi文n件d列ow表框s(中FileL注ist B册ox) 过的其他控件装入到工 具箱直线。(Line)
数据控制(Data)
21
上一页
下一页
第二章 简单的VB程序设计
2.1 VB对象的概念 2.2 建立简单的应用程序 2.3 窗体和基本控件 2.4 工程的管理及环境的设置 2.5 使用帮助系统 2.6 程序调试
22
本书目录
2.1 Visual Basic对象的概念
本章目录
2.1.1 对象和类 1.对象 可以把对象想象成日常生活中的某个实在的物体。 例如,一个人、一辆汽车、一张桌子、一台电脑等都是一个 个对象。 任何对象都具有各自的特征(属性)、行为(方法)。 人有身高、体重、视力、听力等特征;也具有起立、行走、 说话、使用电脑、踢足球等行为。
12
上一页
下一页
1.3 VB的安装和启动
本章目录
1.3.1 安装 VB6.0是Windows下的一个应用程序,有学习版、专业版和企 业版三种版本形式。
VB6.0系统可以在一张CD盘上,也可以在Visual Studio产品的 第一张CD盘上。一般都有一个VB自动安装程序,也可以执行 VB6.0子目录下的Setup.exe,在安装程序的提示下进行,对初 学者可采用典型安装方式。
5
上一页
下一页
Visual Basic编写的程序
显示教龄30年的教职工姓名 Sub Form_Click() Open "zg.dat" For Input As #1 Do While Not EOF(1) Input #1, 姓名, 部门, 教龄 If 教龄 >= 30 Then Print 姓名, 部门 Loop Close #1 End Sub
17
上一页
下一页
1.4.2 属性窗口
所有窗体或控 件的属性,如 颜色、字体、 大小等,可以 通过属性窗口 来修改。
18
本章目录
对象列表框 属性显示排列方式 属性列表框
属性含义说明
上一页
下一页
1.4.3 工程资源管理器窗口
工程资源管理器 窗口保存一个应 用程序所有属性 以及组成这个应 用程序所有的文 件。工程文件的 扩展名为 .VBP。
课程说明
教材与课时安排
教材
理论教材:VB程序设计简明教材(第二版) 龚沛曾、陆慰民等编著 高等教育出版社
实验教材: VB程序设计实验指导教程 刘光萍等编著 冶金工业出版社
课时安排
理论授课 :36学时 VB上机训练:18学时
1
上机安排: 上机地点:机房(?楼) 上机时间:另见上机课表
上机内容: 随教学进度的基础训练(上机调试每次作业) 第3~10周共18学时:VB程序设计实验教程
选“否” 删除:选中对象,按DEL键
26
2.1.2 对象的属性、事件和方法 本章目录
属性、事件和方法构成了对象的三要素。 1. 属性 属 性 保 存 对 象 中 的 数 据 。 例 如 , 控 件 名 称 (Name) 、 标 题 (Caption)、颜色(Color)、字体(FontName)等属性决定了对象 展现给用户的界面具有什么样的外观及功能。 可以通过以下两种方法设置对象的属性: 1) 在设计阶段利用属性窗口直接设置对象的属性值 2) 在程序运行时间通过语句 对象名.属性名=属性值 实现
例如:Command1.Caption="确定"
在VB中,将反映对象的属性和行为封装在一起,是面向对 象编程的基本元素。
23
上一页
下一页
2.类的概念
本章目录
类是创建对象实例的模板,是同种对象的集合与抽象,它包 含所创建对象的属性描述和行为特征的定义。
例如,人类是人的抽象,一个个不同的人是人类的实例。各 个人具有不同的身高、体重等属性值和不同的行为。
2.窗体(form)窗口 设计vb程序的 界面
3.代码(code)窗口 编辑窗体、标准模块中的代码
4.属性(properties)窗口 所有窗体或控件的属性设置
5.工程资源管理器(project expror)窗口 保存一个应用程序所有的文件
6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计
3
第一章 Visual Basic概述
1.1 程序设计基本概念 1.2 VB的发展和特点 1.3 VB的安装和启动 1.4 VB集成开发环境
4
本书目录
1.1程序设计基本概念
本章目录
1.1.1程序和程序设计
1.程序
人们想用计算机解决一个问题,必须事先设计好计算机处理信息的步骤,把
这些步骤用计算机能够识别的指令编写出来并送入计算机执行,计算机才能
• 企业版:包括了用于客户/服务器应用程序的工具。(除了具 有专业版的全部功能外,还包括了一些特殊的工具)
• VB 6.0安装完成后,“Microsoft Visual Basic 6.0中文版” 菜单选项即加入到“开始”菜单的“程序”组中。单击其中的 “Microsoft Visual Basic 6.0中文版”即可启动VB 6.0。
16
上一页
下一页
1.4.1 窗体窗口
本章目录
窗体是建立VB应用程序的主要部分,用户通过与窗体上 的控制部件交互可得到结果。每个窗体窗口必须有一个 惟 一 的 窗 体 名 字 , 建 立 窗 体 时 默 认 名 为 Form1 、
Form2…… 在设计状态的窗体由网格点构成,方便用户对控件的定 位,网格点间距可以通过工具|选项命令,在通用标签的 窗体设置网格中输入宽度和高度来改变; 运行时可通过属性控制窗体的可见性(窗体的网格始终不 显示)。 一个应用程序至少有一个窗体窗口,用户可在应用程序 中拥有多个窗体窗口。
在VB中,工具箱上的可视图标是VB系统设计好的标准控件 类。通过将控件类实例化,可以得到真正的控件对象,也就是 当在窗体上画一个控件时,就将类转换为对象,即创建了一个 控件对象,简称为控件。
24
上一页
下一页
本章目录
例:工具箱内的TextBox是类,它确定了TextBox的属性、方 法和事件。窗体上显示的是两个Text对象 。
• 要介绍Visual Basic,不能不提到BASIC语言。 BASIC是英文Beginner’s All-purpose Symbolic Instruction Code(初学者通用符号 指令代码)的缩写,它是专门为初学者设计的高 级语言。
8
• Visual Basic是Microsoft公司于1991年推出的基于窗口 的可视化程序设计语言。“Visual”是“可视化的”、“形 象化的”的意思。Visual Basic的语法与BASIC语言的语法 基本相同,因此Visual Basic也具有易学易用的特点,此外 它还提供了一套可视化设计工具,大大简化了Windows程 序界面的设计工作,同时其编程系统采用了面向对象、事件 驱动机制,与传统BASIC有很大的不同。目前Visual Basic 的最新版本是Visual Basic 6.0(简称VB 6.0),其功能十 分强大,应用Visual Basic可以方便地完成从小的应用程序, 到大型的数据库管理系统、多媒体信息处理、功能强大的 Internet应用程序等各项任务。
9
• 学习版:使用一组工具来创建功能完备的Windows应用程序, (它包括所有的内部控件连同网络、数据绑定等控件)适用于 初学者
• 专业版:在学习版的基础上添加了一些专门的工具和一个报表 编制工具。它主要针对计算机专业开发人员,(除了具有学习 版的全部功能外,还包括ActiveX和Internet控件开发工具之 类的高级特性)
单击新建按钮,就可创建该 类型的应用程序。
14
上一页
下一页
1.4 集成开发环境
本章目录
工具箱
工程窗口
窗体窗口
属性窗口
立即窗口
15
窗体布局
上一页
下一页
本章目录
1.主窗口 应用程序窗口由标题栏、菜单栏和工具栏组成
按照人的意图完成指定的工作。我们把计算机能执行的指令序列称为程序,
而编写程序的过程称为程序设计。
例如,下面是某一个学校颁奖大会的程序:
❖ 宣布大会开始
❖ 介绍出席大会的领导 ❖ 校长讲话 ❖ 宣布获奖名单 ❖ 颁奖 ❖ 获奖代表发言 ❖ 宣布大会结束
程序主要用于描述完成某项功能所 涉及的对象和动作规则 领导、校长、名单、代表、话、奖 等都是对象; 而宣布、介绍、讲、颁等都是动作
11
上一页
下一页
VB功能特点
本章目录
2 功能特点 1) 具有面向对象的可视化设计工具 2) 事件驱动的编程机制 3) 提供了易学易用的应用程序集成开发环境 4) 结构化的程序设计语言 5) 强大的数据库功能 6) Active技术 7) 网络功能 8) 多个应用程序向导 9) 完备的Help联机帮助功能
本章目录
19
上一页
下一页
1.4.4 代码窗口
本章目录
代码窗口用来显示和编辑程序代码。打开代码窗口方法: (1) 从工程窗口中选择一个窗体或标准模块,并选择查看代码 按钮; (2) 从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗 体本身; (3) 从视图菜单中选择代码窗口命令。
“对象”下拉式列表框
TextBox 类
Text 对象
25
上一页
下一页
3.对象的建立和编辑
• 对象的建立 (1)在工具箱中单击左键进行选择 (2)在窗体上按下鼠标左键拖动到适当大小 • 对象的选定 单个对象:单击对象 多个对象: (1)先选定一个对象,按CTRL键再单击其他对象 (2)拖动鼠标,将欲选定的对象包围在一个虚线框内 • 对象的复制和删除 复制:选中对象->单击复制->单击粘贴 ->弹出的对话框中
10
1.2.2 Visual Basic功能特点
本章目录
1 引例 例1.1简单的动画演示。 一行文字“欢迎使用Visual Basic”在具有背景图案 的窗体中上、下移动(稍改动也可左、右移动)。 移动方法有两种:单击手动按钮,移动50单位;单
击自动按钮,按时钟触发频率连续移动;当内容超 出窗体范围时,进行反弹。
要求: 所有作业必须独立完成 上机作业必须经上机调试通过(抽查)
上机考勤3次缺席,按平时成绩不及格处理
发现上机时间上网,按缺席一次处理
做完上机作业后,上交实验报告(学习委员收齐)
2
Visual Basic 程序设计简明教程
第一章 Visual Basic程序设计概述(2) 第二章 VB简单的程序设计(6) 第三章 VB语言基础(4) 第四章 基本的控制结构(8) 第五章 数组(5) 第六章 过程(4) 第七章 常用控件(2) 第八章 界面设计(2) 第九章 文件(2) 第十章 图形(1) 第十一章 数据库技术(自学) 第十二章 系统开发案例 (自学)
VB6.0联机帮助文件都使用MSDN文档的帮助方式,联机帮助 文件不在VB6.0系统盘上,而与Visual Studio产品的帮助集合 在两张CD盘上,在安装过程中,系统会提示插入MSDN盘。
13
上一页
下一页
1.3.2 启动
本章目录
选择程序菜单中的Microsoft Visual Basic 6.0中文版程序,就可 启动VB 6.0。 在VB 6.0窗口列出了VB能够建立的应用程序类型,初学者只要 选择默认标准.EXE。
本章目录
6
上一页
下一页
1.1.2程序设计语言
本章目录
人与计算机交流使用的是“程序设计语言”。 同人类语言一样,程序设计语言也是由字、词 和语法规则构成的一个系统。 程序设计语言发展的过程,分为三类: 1.机器语言 2.汇编语言 3.高级语言
Fra Baidu bibliotek
7
上一页
下一页
1.2 Visual Basic的发展和特点
“过程”下拉式列表框
“代码”框
“过程查看”按钮
“全模块查看”按钮
20
上一页
下一页
1.4.5 工具箱窗口
本章目录
工具图形箱框(P窗ictur口e Bo由x) 21个被绘制成按钮形式的 图标文本所框(T构ext B成ox),显示了各种控件的制作工 具,命令利按钮用(Com这ma些nd B工utton具) ,用户可以在窗体上 设计单选各按钮种(Opt控ionB件utto。n) 其中20个控件称为标准 控件列表(框注(Lis意t Bo,x) 指针不是控件,仅用于移动 窗体垂直和滚动控条(V件Scr,ollB以ox )及调整它们的大小)。 用驱户动器也列可表框通(Driv过eLis工tBox)程 |部 件 命 令 将 来 装 入 Wi文n件d列ow表框s(中FileL注ist B册ox) 过的其他控件装入到工 具箱直线。(Line)
数据控制(Data)
21
上一页
下一页
第二章 简单的VB程序设计
2.1 VB对象的概念 2.2 建立简单的应用程序 2.3 窗体和基本控件 2.4 工程的管理及环境的设置 2.5 使用帮助系统 2.6 程序调试
22
本书目录
2.1 Visual Basic对象的概念
本章目录
2.1.1 对象和类 1.对象 可以把对象想象成日常生活中的某个实在的物体。 例如,一个人、一辆汽车、一张桌子、一台电脑等都是一个 个对象。 任何对象都具有各自的特征(属性)、行为(方法)。 人有身高、体重、视力、听力等特征;也具有起立、行走、 说话、使用电脑、踢足球等行为。
12
上一页
下一页
1.3 VB的安装和启动
本章目录
1.3.1 安装 VB6.0是Windows下的一个应用程序,有学习版、专业版和企 业版三种版本形式。
VB6.0系统可以在一张CD盘上,也可以在Visual Studio产品的 第一张CD盘上。一般都有一个VB自动安装程序,也可以执行 VB6.0子目录下的Setup.exe,在安装程序的提示下进行,对初 学者可采用典型安装方式。
5
上一页
下一页
Visual Basic编写的程序
显示教龄30年的教职工姓名 Sub Form_Click() Open "zg.dat" For Input As #1 Do While Not EOF(1) Input #1, 姓名, 部门, 教龄 If 教龄 >= 30 Then Print 姓名, 部门 Loop Close #1 End Sub
17
上一页
下一页
1.4.2 属性窗口
所有窗体或控 件的属性,如 颜色、字体、 大小等,可以 通过属性窗口 来修改。
18
本章目录
对象列表框 属性显示排列方式 属性列表框
属性含义说明
上一页
下一页
1.4.3 工程资源管理器窗口
工程资源管理器 窗口保存一个应 用程序所有属性 以及组成这个应 用程序所有的文 件。工程文件的 扩展名为 .VBP。
课程说明
教材与课时安排
教材
理论教材:VB程序设计简明教材(第二版) 龚沛曾、陆慰民等编著 高等教育出版社
实验教材: VB程序设计实验指导教程 刘光萍等编著 冶金工业出版社
课时安排
理论授课 :36学时 VB上机训练:18学时
1
上机安排: 上机地点:机房(?楼) 上机时间:另见上机课表
上机内容: 随教学进度的基础训练(上机调试每次作业) 第3~10周共18学时:VB程序设计实验教程
选“否” 删除:选中对象,按DEL键
26
2.1.2 对象的属性、事件和方法 本章目录
属性、事件和方法构成了对象的三要素。 1. 属性 属 性 保 存 对 象 中 的 数 据 。 例 如 , 控 件 名 称 (Name) 、 标 题 (Caption)、颜色(Color)、字体(FontName)等属性决定了对象 展现给用户的界面具有什么样的外观及功能。 可以通过以下两种方法设置对象的属性: 1) 在设计阶段利用属性窗口直接设置对象的属性值 2) 在程序运行时间通过语句 对象名.属性名=属性值 实现
例如:Command1.Caption="确定"
在VB中,将反映对象的属性和行为封装在一起,是面向对 象编程的基本元素。
23
上一页
下一页
2.类的概念
本章目录
类是创建对象实例的模板,是同种对象的集合与抽象,它包 含所创建对象的属性描述和行为特征的定义。
例如,人类是人的抽象,一个个不同的人是人类的实例。各 个人具有不同的身高、体重等属性值和不同的行为。
2.窗体(form)窗口 设计vb程序的 界面
3.代码(code)窗口 编辑窗体、标准模块中的代码
4.属性(properties)窗口 所有窗体或控件的属性设置
5.工程资源管理器(project expror)窗口 保存一个应用程序所有的文件
6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计
3
第一章 Visual Basic概述
1.1 程序设计基本概念 1.2 VB的发展和特点 1.3 VB的安装和启动 1.4 VB集成开发环境
4
本书目录
1.1程序设计基本概念
本章目录
1.1.1程序和程序设计
1.程序
人们想用计算机解决一个问题,必须事先设计好计算机处理信息的步骤,把
这些步骤用计算机能够识别的指令编写出来并送入计算机执行,计算机才能
• 企业版:包括了用于客户/服务器应用程序的工具。(除了具 有专业版的全部功能外,还包括了一些特殊的工具)
• VB 6.0安装完成后,“Microsoft Visual Basic 6.0中文版” 菜单选项即加入到“开始”菜单的“程序”组中。单击其中的 “Microsoft Visual Basic 6.0中文版”即可启动VB 6.0。
16
上一页
下一页
1.4.1 窗体窗口
本章目录
窗体是建立VB应用程序的主要部分,用户通过与窗体上 的控制部件交互可得到结果。每个窗体窗口必须有一个 惟 一 的 窗 体 名 字 , 建 立 窗 体 时 默 认 名 为 Form1 、
Form2…… 在设计状态的窗体由网格点构成,方便用户对控件的定 位,网格点间距可以通过工具|选项命令,在通用标签的 窗体设置网格中输入宽度和高度来改变; 运行时可通过属性控制窗体的可见性(窗体的网格始终不 显示)。 一个应用程序至少有一个窗体窗口,用户可在应用程序 中拥有多个窗体窗口。
在VB中,工具箱上的可视图标是VB系统设计好的标准控件 类。通过将控件类实例化,可以得到真正的控件对象,也就是 当在窗体上画一个控件时,就将类转换为对象,即创建了一个 控件对象,简称为控件。
24
上一页
下一页
本章目录
例:工具箱内的TextBox是类,它确定了TextBox的属性、方 法和事件。窗体上显示的是两个Text对象 。
• 要介绍Visual Basic,不能不提到BASIC语言。 BASIC是英文Beginner’s All-purpose Symbolic Instruction Code(初学者通用符号 指令代码)的缩写,它是专门为初学者设计的高 级语言。
8
• Visual Basic是Microsoft公司于1991年推出的基于窗口 的可视化程序设计语言。“Visual”是“可视化的”、“形 象化的”的意思。Visual Basic的语法与BASIC语言的语法 基本相同,因此Visual Basic也具有易学易用的特点,此外 它还提供了一套可视化设计工具,大大简化了Windows程 序界面的设计工作,同时其编程系统采用了面向对象、事件 驱动机制,与传统BASIC有很大的不同。目前Visual Basic 的最新版本是Visual Basic 6.0(简称VB 6.0),其功能十 分强大,应用Visual Basic可以方便地完成从小的应用程序, 到大型的数据库管理系统、多媒体信息处理、功能强大的 Internet应用程序等各项任务。
9
• 学习版:使用一组工具来创建功能完备的Windows应用程序, (它包括所有的内部控件连同网络、数据绑定等控件)适用于 初学者
• 专业版:在学习版的基础上添加了一些专门的工具和一个报表 编制工具。它主要针对计算机专业开发人员,(除了具有学习 版的全部功能外,还包括ActiveX和Internet控件开发工具之 类的高级特性)