第1章 Visual Basic可视化编程初步 1
1.1 Visual Basic的基本操作 1
1.1.1 启动Visual Basic 2
1.1.2 退出Visual Basic 3
1.1.3 Visual Basic的集成开发环境 3
1.2 对象的基本知识 8
1.2.1 对象和类 8
1.2.2 对象的属性、事件和方法 9
1.2.3 对象属性的设置 10
1.3 窗体的基本知识 11
1.3.1 窗体的结构 11
1.3.2 窗体的属性 11
1.3.3 窗体的方法和事件 12
1.4 控件的基本知识 13
1.4.1 控件的类型 13
1.4.2 控件的命名和控件值 14
1.4.3 绘制控件 14
1.4.4 控件的基本操作 14
1.5 Visual Basic编程基础 15
1.5.1 Visual Basic应用程序的结构与工作方式 15
1.5.2 Visual Basic程序的书写规则 16
1.5.3 面向对象编程的基本步骤 16
1.5.4 建立简单的Visual Basic应用程序实例 19
练习题1 22
第2章 常用控件的使用 24
2.1 Visual Basic的控件类型 24
2.2 常用标准控件的使用 24
2.2.1 文本框控件 25
2.2.2 标签控件 27
2.2.3 图形控件 29
2.2.4 命令按钮控件 30
2.2.5 单选按钮控件 32
2.2.6 复选框控件 33
2.2.7 列表框控件 35
2.2.8 组合框控件 37
2.2.9 滚动条控件 39
2.2.10 定时器控件 41
2.2.11 框架控件 42
2.2.12 焦点与Tab键顺序 43
2.3 综合应用——简易计算器的设计 44
练习题2 48
第3章 Visual Basic语言基础 54
3.1 常量 54
3.1.1 常数 54
3.1.2 符号常量 55
3.2 变量 56
3.2.1 变量的隐式声明 56
3.2.2 变量的显式声明 57
3.3 数据的基本类型 57
3.3.1 数值型(Numeric)数据 58
3.3.2 字节型(Byte)数据 59
3.3.3 字符串型(String)数据 60
3.3.4 日期型(Date)数据 60
3.3.5 布尔型(Boolean)数据 61
3.3.6 对象型(Object)数据 61
3.3.7 变体型(Variant)数据 62
第1章 Visual Basic可视化编程初步 1
1.1 Visual Basic的基本操作 1
1.1.1 启动Visual Basic 2
1.1.2 退出Visual Basic 3
1.1.3 Visual Basic的集成开发环境 3
1.2 对象的基本知识 8
1.2.1 对象和类 8
1.2.2 对象的属性、事件和方法 9
1.2.3 对象属性的设置 10
1.3 窗体的基本知识 11
1.3.1 窗体的结构 11
1.3.2 窗体的属性 11
1.3.3 窗体的方法和事件 12
1.4 控件的基本知识 13
1.4.1 控件的类型 13
1.4.2 控件的命名和控件值 14
1.4.3 绘制控件 14
1.4.4 控件的基本操作 14
1.5 Visual Basic编程基础 15
1.5.1 Visual Basic应用程序的结构与工作方式 15
1.5.2 Visual Basic程序的书写规则 16
1.5.3 面向对象编程的基本步骤 16
1.5.4 建立简单的Visual Basic应用程序实例 19
练习题1 22
第2章 常用控件的使用 24
2.1 Visual Basic的控件类型 24
2.2 常用标准控件的使用 24
2.2.1 文本框控件 25
2.2.2 标签控件 27
2.2.3 图形控件 29
2.2.4 命令按钮控件 30
2.2.5 单选按钮控件 32
2.2.6 复选框控件 33
2.2.7 列表框控件 35
2.2.8 组合框控件 37
2.2.9 滚动条控件 39
2.2.10 定时器控件 41
2.2.11 框架控件 42
2.2.12 焦点与Tab键顺序 43
2.3 综合应用——简易计算器的设计 44
练习题2 48
第3章 Visual Basic语言基础 54
3.1 常量 54
3.1.1 常数 54
3.1.2 符号常量 55
3.2 变量 56
3.2.1 变量的隐式声明 56
3.2.2 变量的显式声明 57
3.3 数据的基本类型 57
3.3.1 数值型(Numeric)数据 58
3.3.2 字节型(Byte)数据 59
3.3.3 字符串型(String)数据 60
3.3.4 日期型(Date)数据 60
3.3.5 布尔型(Boolean)数据 61
3.3.6 对象型(Object)数据 61
3.3.7 变体型(Variant)数据 62
3.4 运算符与表达式 62
3.4.1 算术运算符 63
3.4.2 关系运算符 63
3.4.3 逻辑运算符 64
3.4.4 字符串连接运算符 65
3.5 常用内部函数 66
3.5.1 数学运算函数 66
3.5.2 字符串处理函数 67
3.5.3 日期和时间函数 68
3.5.4 类型转换函数 69
3.5.5 其他函数 70
3.6 程序基本语句 72
3.6.1 Let语句 72
3.6.2 Rem语句 73
3.6.3 Load语句 73
3.6.4 Unload语句 73
3.6.5 Date语句 73
3.6.6 Time语句 74
3.6.7 Stop语句 74
3.6.8 End语句 74
3.6.9 Exit语句 75
练习题3 75
第4章 数据的输入输出 79
4.1 数据输入 79
4.1.1 InputBox函数 79
4.1.2 MsgBox函数 80
4.1.3 MsgBox语句 81
4.2 数据输出 82
4.2.1 Print方法 82
4.2.2 与Print方法有关的函数 83
4.2.3 打印机输出 84
练习题4 84
第5章 键盘与鼠标事件 87
5.1 Visual Basic的事件驱动程序开发方式 87
5.1.1 事件驱动模型 87
5.1.2 交互式开发 88
5.1.3 事件驱动应用程序的工作方式 88
5.2 键盘事件 89
5.2.1 KeyPress事件 89
5.2.2 KeyDown和KeyUp事件 89
5.3 鼠标事件 90
5.4 鼠标指针的形状 92
5.5 拖放 93
练习题5 94
第6章 程序控制结构 98
6.1 程序控制结构类型 98
6.1.1 顺序结构 98
6.1.2 选择结构 99
6.1.3 循环结构 99
6.2 选择结构程序设计 99
6.2.1 If语句 99
6.2.2 Select Case语句 104
6.2.3 条件函数 107
6.3 循环结构程序设计 108
6.3.1 For型循环语句 108
6.3.2 While型循环语句 109
6.3.3 Do型循环语句 110
6.3.4 goto型循环语句 112
6.3.5 Exit语句 112
6.4 循环控制结构的嵌套 114
练习题6 116
第7章 构造数据类型 126
7.1 数组 126
7.1.1 数组的概念 126
7.1.2 静态数组及其声明 127
7.1.3 动态数组及其声明 128
7.1.4 数组的基本操作 130
7.1.5 控件数组 133
7.2 自定义数据类型 134
7.2.1 自定义数据类型的定义 134
7.2.2 变量的定义和使用 135
7.2.3 自定义类型数组 135
7.3 枚举类型 136
7.3.1 枚举类型的定义 136
7.3.2 枚举类型的使用 137
7.4 集合类型 138
7.4.1 集合的创建 139
7.4.2 集合的使用 139
练习题7 140
第8章 过程 150
8.1 过程概述 150
8.1.1 代码模块的类型 150
8.1.2 过程的类型 152
8.2 子程序 153
8.2.1 子程序的创建 153
8.2.2 子程序的调用 156
8.3 事件过程 159
8.3.1 事件过程的创建 159
8.3.2 事件过程的调用 159
8.4 函数过程 160
8.4.1 函数过程与子程序的异同 160
8.4.2 函数使用实例 162
8.5 过程中的参数 163
8.5.1 实际参数和形式参数 163
8.5.2 参数传递方式 164
8.6 变量的作用域和生存期 165
8.6.1 过程的作用域 165
8.6.2 变量的作用域 166
8.6.3 变量的生存期 169
8.7 过程的嵌套调用和递归调用 171
8.7.1 过程的嵌套调用 171
8.7.2 过程的递归调用 173
练习题8 173
第9章 对话框设计 183
9.1 对话框的类型 183
9.2 通用对话框 183
9.3 标准对话框界面设计 184
9.3.1 “文件”对话框 184
9.3.2 “颜色”对话框 187
9.3.3 “字体”对话框 188
9.3.4 “打印”对话框 189
9.3.5 “帮助”对话框 190
练习题9 191
第10章 菜单设计 193
10.1 Visual Basic中的菜单 193
10.2 菜单编辑器的使用 194
10.3 动态菜单的设计 196
10.4 弹出式菜单的设计 197
练习题10 198
第11章 多重窗体与多文档界面设计 202
11.1 多重窗体 202
11.1.1 多重窗体的建立 202
11.1.2 有关窗体的语句和方法 203
11.1.3 多重窗体的应用 204
11.2 多文档界面 206
11.2.1 多文档界面的建立 206
11.2.2 多文档界面的应用 207
11.3 工具栏和状态栏设计 209
练习题11 212
第12章 文件操作 215
12.1 文件概述 215
12.1.1 文件的结构 215
12.1.2 文件的分类 215
12.2 顺序文件的访问 216
12.2.1 顺序文件的打开 216
12.2.2 顺序文件的关闭 216
12.2.3 顺序文件的读操作 216
12.2.4 顺序文件的写操作 217
12.3 随机文件的访问 218
12.3.1 随机文件的打开 218
12.3.2 随机文件的关闭 218
12.3.3 随机文件的读操作 218
12.3.4 随机文件的写操作 219
12.3.5 随机文件中记录的修改、增加与删除 219
12.4 二进制文件的访问 219
12.4.1 二进制文件的打开 219
12.4.2 二进制文件的关闭 219
12.4.3 二进制文件的读操作 220
12.4.4 二进制文件的写操作 220
12.5 文件操作语句和函数的使用 220
12.6 文件系统控件 223
12.7 文件的其他操作 225
练习题12 225
第13章 图形的设计与操作 230
13.1 图形操作基础 230
13.1.1 坐标系统 230
13.1.2 使用颜色 232
13.2 图形控件的使用 234
13.2.1 直线控件 234
13.2.2 形状控件 235
13.3 常用绘图方法 236
13.3.1 Line方法 236
13.3.2 Circle方法 237
13.3.3 Pset方法 238
13.3.4 Point方法 239
13.4 与绘图有关的操作 239
13.4.1 清除画图区 239
13.4.2 设置绘图坐标 240
13.4.3 自动重画 240
13.4.4 指定线宽 240
13.5 显示图片 241
13.5.1 直接加载图片到窗体 241
13.5.2 使用图片框(PictureBox)控件 242
13.5.3 使用图像框(Image)控件 242
13.5.4 使用滚动条控件 244
13.6 图形控件与动画 246
13.6.1 移动图形控件 246
13.6.2 在多幅图片之间切换 248
练习题13 249
第14章 Visual Basic对数据库的访问 251
14.1 数据库概述 251
14.1.1 数据库 251
14.1.2 数据库管理系统(DBMS) 251
14.1.3 数据库系统 252
14.1.4 关系数据库系统 252
14.2 可视化数据管理器 252
14.2.1 可视化数据管理器的使用 252
14.2.2 建立数据库及表 253
14.2.3 建立数据查询 255
14.3 数据控件的使用 255
14.3.1 数据控件概述 256
14.3.2 数据控件的属性 257
14.3.3 数据控件的事件 258
14.3.4 数据控件的方法 258
14.3.5 数据控件应用实例 258
14.4 ADO数据控件 263
14.4.1 使用ADO数据控件 263
14.4.2 使用数据窗体向导 266
14.5 SQL 267
14.5.1 SQL的组成 268
14.5.2 SQL的查询功能——SELECT语句 270
14.5.3 在应用程序中使用SQL语句 275
14.6 Visual Basic+Access开发案例 276
练习题14 281