第1章 Visual Basic概述 1
1.1 Visual Basic的技术特点 1
1.1.1 Visual Basic简介 1
1.1.2 Visual Basic的特点 1
1.2 Visual Basic的启动与退出 2
1.2.1 Visual Basic的启动 2
1.2.2 Visual Basic的退出 4
1.3 Visual Basic的集成开发环境 4
习题1 9
第2章 Visual Basic可视化编程基础 11
2.1 对象的概念 11
2.1.1 对象和类 11
2.1.2 对象的属性、事件和方法 12
2.1.3 对象属性的设置 13
2.2 窗体的基本知识 15
2.3 控件的概念 17
2.4 Visual Basic编程基础 19
2.4.1 Visual Basic应用程序的结构与工作方式 19
2.4.2 Visual Basic程序的书写规则 20
2.4.3 面向对象编程的基本步骤 20
2.5 建立简单的Visual Basic应用程序 24
习题2 27
第3章 Visual Basic语言基础 31
3.1 常量 31
3.2 变量 33
3.3 数据的基本类型 35
3.3.1 数值型数据 35
3.3.2 字节型数据 37
3.3.3 字符串型数据 37
3.3.4 日期型数据 38
3.3.5 布尔型数据 39
3.3.6 对象型数据 39
3.3.7 变体型数据 40
3.4 运算符与表达式 41
3.4.1 算术运算符 41
3.4.2 关系运算符 42
3.4.3 逻辑运算符 43
3.4.4 字符串连接运算符 44
3.5 常用内部函数 45
3.5.1 数学运算函数 45
3.5.2 字符串处理函数 46
3.5.3 日期和时间函数 48
3.5.4 类型转换函数 49
3.5.5 其他函数 50
习题3 52
第4章 数据的输入输出 57
4.1 数据输入 57
4.1.1 InputBox函数 57
4.1.2 MsgBox函数 58
4.1.3 MsgBox语句 60
4.2 数据输出 60
4.2.1 Print方法 60
4.2.2 与Print方法有关的函数 61
4.2.3 打印机输出 62
4.3 标签 63
4.4 文本框 64
习题4 65
第5章 键盘与鼠标事件 69
5.1 Visual Basic事件驱动程序设计的概念 69
5.2 键盘事件 71
5.3 鼠标事件 73
5.4 鼠标指针的形状 75
5.5 拖放 76
习题5 77
第6章 程序控制结构 82
6.1 程序控制结构类型 82
6.1.1 顺序结构 82
6.1.2 选择结构 83
6.1.3 循环结构 83
6.2 程序中常用的基本语句 83
6.3 选择结构程序设计 87
6.3.1 If语句 87
6.3.2 Select Case语句 92
6.3.3 条件函数 96
习题6 96
第7章 循环结构程序设计 102
7.1 For型循环语句 102
7.1.1 For...Next型循环 102
7.1.2 For Each...Next型循环 104
7.2 其他循环语句 105
7.2.1 While型循环语句 105
7.2.2 Do型循环语句 106
7.2.3 Goto型循环语句 108
7.2.4 Exit语句 108
7.3 循环控制结构的嵌套 110
习题7 112
第8章 数组 117
8.1 数组的概念 117
8.2 数组的声明和使用 118
8.2.1 静态数组及其声明 118
8.2.2 动态数组及其声明 120
8.3 数组的基本操作 122
8.4 控件数组 125
习题8 127
第9章 其他构造数据类型 134
9.1 自定义数据类型 134
9.1.1 自定义数据类型的定义 134
9.1.2 变量的定义和使用 135
9.1.3 自定义类型数组 135
9.2 枚举类型 136
9.2.1 枚举类型的定义 136
9.2.2 枚举类型的使用 137
9.3 集合类型 138
9.3.1 集合的创建 139
9.3.2 集合的使用 140
习题9 141
第10章 过程 147
10.1 过程概述 147
10.1.1 代码模块的类型 147
10.1.2 过程的类型 150
10.2 子程序 151
10.2.1 子程序的创建 151
10.2.2 子程序的调用 154
10.3 事件过程 158
10.3.1 事件过程的创建 158
10.3.2 事件过程的调用 158
10.4 函数过程 160
10.4.1 函数过程与子程序的异同 160
10.4.2 函数使用实例 161
习题10 163
第11章 过程的高级技术 170
11.1 过程中的参数 170
11.1.1 实际参数和形式参数 170
11.1.2 参数传递方式 171
11.2 变量的作用域和生存期 172
11.2.1 过程的作用域 172
11.2.2 变量的作用域 174
11.2.3 变量的生存期 178
11.3 过程的嵌套调用和递归调用 180
11.3.1 过程的嵌套调用 180
11.3.2 过程的递归调用 181
习题11 183
第12章 常用控件的使用 188
12.1 Visual Basic的控件类型 188
12.2 常用标准控件的使用 188
12.2.1 文本框控件 189
12.2.2 标签控件 191
12.2.3 图形控件 193
12.2.4 命令按钮控件 195
12.2.5 单选按钮控件 197
12.2.6 复选框控件 198
12.2.7 列表框控件 200
12.2.8 组合框控件 202
12.2.9 滚动条控件 204
12.2.10 定时器控件 206
12.2.11 框架控件 207
12.2.12 焦点与Tab键顺序 209
12.3 综合应用——简易计算器的设计 210
习题12 215
第13章 对话框设计 221
13.1 对话框的类型 221
13.2 通用对话框 221
13.3 标准对话框界面设计 222
13.3.1 “文件”对话框 223
13.3.2 “颜色”对话框 226
13.3.3 “字体”对话框 227
13.3.4 “打印”对话框 228
13.3.5 “帮助”对话框 230
习题13 230
第14章 菜单设计 233
14.1 Visual Basic中的菜单 233
14.2 菜单编辑器的使用 234
14.3 动态菜单的设计 237
14.4 弹出式菜单的设计 238
习题14 239
第15章 多重窗体与多文档界面设计 244
15.1 多重窗体 244
15.2 多文档界面 248
15.3 工具栏和状态栏设计 252
习题15 254
第16章 文件操作 258
16.1 文件的结构与分类 258
16.2 顺序文件的访问 259
16.3 随机文件的访问 261
16.4 二进制文件的访问 262
16.5 文件操作语句和函数的使用 264
16.6 文件系统控件 267
16.7 文件的其他操作 269
习题16 270
第17章 基本图形的绘制 276
17.1 图形操作基础 276
17.2 图形控件的使用 280
17.3 常用绘图方法 282
17.4 与绘图有关的操作 285
习题17 287
第18章 图片显示与动画制作 289
18.1 显示图片 289
18.1.1 直接加载图片到窗体 289
18.1.2 使用图片框控件 290
18.1.3 使用图像框控件 291
18.1.4 使用滚动条控件 293
18.2 图形控件与动画 295
18.2.1 移动图形控件 295
18.2.2 在多幅图片之间切换 297
习题18 298
第19章 数据库应用基础 301
19.1 数据库的基本概念 301
19.2 可视化数据管理器 302
19.3 数据控件的使用 306
19.4 ADO数据控件 315
19.5 SQL语言 321
19.5.1 SQL概述 321
19.5.2 SQL语言的查询功能——SELECT语句 324
19.5.3 在应用程序中使用SQL语句 330
19.6 Visual Basic+Access开发案例 331
习题19 337
附录A 计算机等级考试笔试应考方法及技巧 339
A.1 考试形式和考试时间 339
A.2 试题的题型与题量 339
A.3 复习方法及建议 340
A.4 笔试应考技巧 341
A.5 笔试注意事项 344
附录B 计算机等级考试上机应考方法及技巧 345
B.1 上机考试环境 345
B.2 上机考试题型及分值 345
B.3 上机考试流程及操作方法 346
B.4 上机考试注意事项 349
B.5 上机考试常见错误及分析 350
B.6 Visual Basic常用函数及标准控件 351
附录C 习题参考答案 354
参考文献 360