
Visual Basic程式设计教程(第5版)(6.0版)
《Visual Basic程式设计教程(第5版)(6.0版)》是刘瑞新等 编写,电子工业出版社出版的图书。
基本介绍
- 书名:Visual Basic程式设计教程(第5版)(6.0版)
- 作者:刘瑞新等
- ISBN:9787121311796
- 出版社:电子工业出版社
- 出版时间:2017-04-01
内容简介
本书是普通高等教育“十一五”国家级规划教材。本书以Visual Basic 6.0中文版为语言背景,通过大量实例,深入浅出地介绍Visual Basic程式开发环境,Visual Basic程式设计基础,Visual Basic可视化编程的概念与方法,顺序结构程式设计,选择结构程式设计,循环结构程式设计,数组,过程,变数与过程的作用域,用户定义类型与枚举类型,图形与图像,选单、工具列与对话框,键盘与滑鼠事件过程,数据档案等内容。
目 录
第1章 Visual Basic程式开发环境 1
1.1 VB的特点和版本 1
1.1.1 VB的特点 1
1.1.2 VB的版本 2
1.2 VB的启动与退出 3
1.3 VB集成开发环境 4
1.3.1 主视窗 4
1.3.2 其他视窗 5
1.3.3 单文档界面和多文档界面 9
1.4 VB帮助系统 9
习题1 10
第2章 Visual Basic程式设计基础 12
2.1 基本数据类型 12
2.2 变数 16
2.3 常量 18
2.4 运算符和表达式 19
2.4.1 算术运算符和算术表达式 20
2.4.2 字元串运算符和字元串表达式 21
2.4.3 日期运算符和日期表达式 22
2.4.4 关係运算符和关係表达式 22
2.4.5 逻辑运算符和逻辑表达式 23
2.4.6 表达式的执行顺序 25
2.5 常用内部函式 26
2.5.1 数学运算函式 27
2.5.2 字元串函式 27
2.5.3 日期和时间函式 29
2.5.4 格式输出函式 30
2.5.5 随机数语句和函式 32
2.5.6 数据类型转换函式 32
2.5.7 Shell函式 33
2.6 语句 34
习题2 35
第3章 Visual Basic可视化编程的概念与方法
38
3.1 可视化编程的基本概念 38
3.1.1 对象 38
3.1.2 对象的属性、事件和方法 38
3.2 窗体、控制项和代码视窗 40
3.2.1 窗体对象 40
3.2.2 控制项 40
3.2.3 代码视窗 42
3.3 可视化编程的一般步骤和实例 43
3.3.1 可视化编程的一般步骤 43
3.3.2 可视化编程的实例 44
习题3 47
第4章 顺序结构程式设计 49
4.1 顺序结构程式的概念 49
4.2 数据输出 49
4.2.1 直接输出到窗体 49
4.2.2 使用标籤控制项输出 55
4.3 常用基本语句 56
4.3.1 赋值语句Let 56
4.3.2 卸载对象语句Unload 58
4.3.3 注释语句Rem 58
4.4 利用文本框输入数据 59
4.4.1 文本框控制项 59
4.4.2 焦点与Tab键序 62
4.4.3 框架控制项 63
4.5 使用对话框 64
4.5.1 输入框(InputBox)函式 65
4.5.2 讯息框(MsgBox)函式 66
习题4 68
第5章 选择结构程式设计 71
5.1 If语句 71
5.1.1 单行结构条件语句If…Then…Else 71
5.1.2 块结构条件语句
If…Then…Else…End If 73
5.1.3 使用IIf函式 74
5.1.4 If语句的嵌套 75
5.2 多分支条件选择语句Select Case 78
5.3 计时器控制项 83
5.4 单选钮和複选框 86
5.4.1 单选钮控制项 86
5.4.2 複选框控制项 91
习题5 92
第6章 循环结构程式设计 96
6.1 For…Next循环语句 96
6.2 Do…Loop循环语句 100
6.2.1 前测型Do…Loop循环语句 100
6.2.2 后测型Do…Loop循环语句 104
6.3 列表框与组合框 107
6.3.1 列表框控制项 107
6.3.2 组合框控制项 112
习题6 115
第7章 数组 122
7.1 数组和数组元素 122
7.2 静态数组 124
7.2.1 声明静态数组 124
7.2.2 Option Base语句 124
7.2.3 数组的基本操作 125
7.2.4 数组元素的输入、输出和複製 125
7.2.5 数组的初始化 127
7.2.6 静态数组使用示例 127
7.3 动态数组 134
7.3.1 创建动态数组 134
7.3.2 保留动态数组的原有数据 135
7.4 For Each…Next语句 136
7.5 控制项数组 138
7.5.1 控制项数组的概念 138
7.5.2 控制项数组的建立 139
7.5.3 控制项数组使用示例 140
习题7 145
第8章 过程 150
8.1 事件过程 150
8.2 子过程 151
8.2.1 创建子过程 152
8.2.2 调用子过程 153
8.2.3 子过程使用示例 153
8.3 函式过程 157
8.3.1 定义函式过程 157
8.3.2 调用函式过程 158
8.3.3 函式过程使用示例 159
8.3.4 查看过程 161
8.4 参数传递 161
8.4.1 形式参数与实际参数 161
8.4.2 按值传递与按地址传递 162
8.4.3 使用参数 164
8.4.4 传递数组 166
8.5 过程的嵌套与递归调用 169
8.5.1 过程的嵌套调用 169
8.5.2 过程的递归调用 170
习题8 173
第9章 变数与过程的作用域 178
9.1 代码模组的概念 178
9.2 变数的作用域和生存期 180
9.2.1 变数的作用域 180
9.2.2 变数的生存期 182
9.3 过程的作用域 185
9.4 按钮控制项 186
习题9 187
第10章 用户定义类型与枚举类型 190
10.1 用户定义类型 190
10.1.1 建立用户定义类型 190
10.1.2 建立和使用用户定义类型变数 191
10.1.3 用户定义类型数组 193
10.2 枚举类型 194
10.2.1 定义枚举类型 194
10.2.2 枚举类型使用示例 195
10.3 滚动条控制项 197
10.3.1 滚动条控制项的类型 197
10.3.2 滚动条控制项的常用属性 198
10.3.3 滚动条控制项的常用事件 198
10.3.4 滚动条控制项使用示例 199
习题10 201
第11章 图形与图像 203
11.1 绘製图形 203
11.1.1 图形控制项 203
11.1.2 图形的坐标系统 206
11.1.3 与图形有关的属性 207
11.1.4 使用颜色 210
11.1.5 常用绘图方法 211
11.1.6 绘图语句与Paint事件 215
11.2 显示图片 216
11.2.1 直接载入图片到窗体上 217
11.2.2 使用图像控制项 217
11.2.3 使用图片框控制项 219
习题11 223
第12章 选单、工具列与对话框 226
12.1 选单 226
12.1.1 选单的两种基本类型 226
12.1.2 选单编辑器 227
12.1.3 设计下拉式选单 228
12.1.4 设计弹出式选单 234
12.2 工具列 237
12.2.1 手工方式设计工具列 237
12.2.2 使用工具列控制项设计工具列 238
12.3 公共对话框 241
12.3.1 添加公共对话框控制项 242
12.3.2 使用公共对话框控制项 242
12.3.3 公共对话框控制项的套用举例 246
习题12 247
第13章 键盘与滑鼠事件过程 253
13.1 键盘事件 253
13.1.1 KeyPress事件 253
13.1.2 KeyDown事件和KeyUp事件 254
13.1.3 使用KeyPreview属性 256
13.2 滑鼠事件 256
13.2.1 MouseDown事件和
MouseUp事件 257
13.2.2 MouseMove事件 257
13.2.3 自定义滑鼠指针 257
13.2.4 使用滑鼠事件 259
13.3 拖放事件 261
13.3.1 与拖放有关的属性、事件与方法 261
13.3.2 自动拖放 263
13.3.3 手工拖放 265
习题13 266
第14章 数据档案 270
14.1 档案的分类与结构 270
14.1.1 档案的分类 270
14.1.2 档案的结构 271
14.2 档案操作语句和函式 271
14.2.1 数据档案的操作 271
14.2.2 档案的打开与关闭语句 272
14.2.3 档案访问函式 274
14.3 顺序档案的操作 275
14.3.1 顺序档案的写操作 275
14.3.2 顺序档案的读操作 278
14.4 随机档案的操作 284
14.4.1 随机档案的读/写操作 284
14.4.2 随机档案中记录的增加与删除 287
14.5 档案系统控制项 288
14.5.1 驱动器列表框 288
14.5.2 目录列表框 289
14.5.3 档案列表框 289
14.5.4 档案系统控制项共有的属性 290
14.5.5 档案系统对象的同步操作 290
14.6 档案基本操作 291
14.6.1 目录的基本操作 291
14.6.2 档案的基本操作 292
习题14 293
转载请注明出处海之美文 » Visual Basic程式设计教程(第5版)(6.0版)