第1章 概论 1
1.1程序设计概念 1
1.1.1程序设计 1
1.1.2程序设计语言 3
1.1.3程序设计方法 4
1.2 Visual Basic概述 5
1.2.1 Visual Basic的发展 5
1.2.2 Visual Basic的特点 6
1.3 Visual Basic的集成开发环境 7
1.3.1集成环境窗口 7
1.3.2工程的操作 11
习题 12
第2章 简单应用程序设计 13
2.1应用程序的建立过程 13
2.1.1建立可视化的用户界面 13
2.1.2设置对象属性 14
2.1.3编写代码 15
2.1.4程序的测试和调试 16
2.1.5保存文件 17
2.2 VB的相关概念 17
2.2.1对象 17
2.2.2窗体 19
2.2.3控件 22
2.3 VB最常用控件 23
2.3.1标签 23
2.3.2文本框 24
2.3.3命令按钮 26
习题 29
第3章 VB语言基础 32
3.1 VB代码书写规则 32
3.2数据类型 33
3.2.1数值 33
3.2.2字符串型(String) 34
3.2.3布尔型(Boolean) 34
3.2.4日期型(Date) 34
3.2.5对象型(Object) 35
3.2.6变体型(Variant) 35
3.3常量 35
3.3.1文字常量 35
3.3.2符号常量 37
3.4变量 37
3.4.1定义变量 37
3.4.2静态变量 39
3.5表达式 40
3.5.1算术运表达式 40
3.5.2字符串表达式 41
3.5.3逻辑表达式 42
3.5.4表达式的运算顺序 43
3.6常用内部函数 43
3.6.1数学函数 44
3.6.2字符串函数 44
3.6.3日期时间函数 45
3.6.4转换函数 46
3.6.5 Shell函数 46
习题 47
第4章 程序控制结构 50
4.1顺序结构程序设计 50
4.1.1赋值语句 50
4.1.2数据输出 51
4.1.3数据输入 54
4.1.4其他语句 60
4.2选择结构程序设计 62
4.2.1单行结构IF语句 62
4.2.2块结构IF语句 64
4.2.3多分支If结构 69
4.2.4 Select Case语句 71
4.2.5条件函数 74
4.3循环结构程序设计 75
4.3.1 For-Next循环 76
4.3.2 While-Wend循环 80
4.3.3 Do-Loop循环 83
4.3.4多重循环 85
4.4程序调试 90
4.4.1错误类型 90
4.4.2调试方法 92
习题 93
第5章 常用控件 100
5.1复选框、单选按钮和框架 101
5.1.1复选框 101
5.1.2单选按钮 102
5.1.3框架 103
5.2列表框和组合框 106
5.2.1列表框 106
5.2.2组合框 110
5.3滚动条、滑动器和进度条 113
5.3.1滚动条 114
5.3.2滑动器 115
5.3.3进度条 117
5.4图形控件 119
5.4.1图片框 119
5.4.2图像框 122
5.4.3线条和形状 122
5.5计时器 123
5.6事件与焦点 126
5.6.1鼠标事件 126
5.6.2键盘事件 128
5.6.3焦点 129
习题 131
第6章 数组 134
6.1数组的定义 134
6.1.1静态数组的定义 134
6.1.2动态数组的定义 136
6.1.3数组初始化 137
6.2数组的操作 138
6.2.1数组的引用 138
6.2.2 For Each...Next语句 139
6.3数组应用举例 140
6.3.1一维数组的应用 140
6.3.2二维数组的应用 145
6.4控件数组 149
6.4.1控件数组的创建 149
6.4.2控件数组的应用 150
习题 154
第7章 过程 158
7.1 Sub过程 158
7.1.1 Sub过程的定义 158
7.1.2 Sub过程的创建 159
7.1.3 Sub过程的调用 160
7.2 Function过程 162
7.2.1 Function过程的定义 162
7.2.2 Function过程的调用 163
7.3事件过程 165
7.4 Sub Main过程 166
7.5参数传递 167
7.5.1按值传递 167
7.5.2按地址传递 168
7.5.3指名传递 169
7.5.4可选参数和可变参数 170
7.5.5数组参数传递 172
7.6变量与过程的作用域 173
7.6.1 VB应用程序结构 173
7.6.2变量的作用域 174
7.6.3过程的作用域 178
7.7过程应用举例 179
习题 182
第8章 菜单与对话框 186
8.1多重窗体 186
8.2菜单设计 189
8.2.1菜单编辑器 189
8.2.2菜单数组 192
8.2.3弹出式菜单 193
8.3通用对话框 195
8.3.1基本属性与方法 195
8.3.2“打开”对话框 196
8.3.3“另存为”对话框 198
8.3.4“颜色”对话框 198
8.3.5“字体”对话框 199
8.3.6“打印”对话框 201
8.3.7“帮助”对话框 202
习题 202
第9章 数据库应用 205
9.1数据库概述 205
9.1.1数据库的基本概念 205
9.1.2 VB数据库访问技术 206
9.2可视化数据管理器 207
9.2.1建立数据库 207
9.2.2建立数据表 208
9.2.3建立查询 209
9.3 ADO Data控件 210
9.3.1常用属性、方法和事件 210
9.3.2 Recordset对象 215
9.3.3 Field对象 217
9.4数据绑定控件 218
9.4.1基本概念 218
9.4.2主要属性和使用步骤 219
9.4.3应用举例 220
9.5 SQL简介 232
9.5.1数据查询语句 232
9.5.2数据操作语句 234
9.5.3数据定义语句 234
9.5.4数据查询应用举例 235
9.6 ADO对象模型编程 240
9.6.1常用ADO对象简介 240
9.6.2 ADO对象编程操作形式 242
9.6.3 ADO对象编程应用举例 244
9.7数据环境设计器及其应用 255
9.7.1用数据环境设计器连接数据源 255
9.7.2用数据环境设计器编程 257
9.7.3 SQL生成器及其应用 258
习题 261
第10章 编译与发布应用程序 267
10.1应用程序的编译和运行 267
10.1.1生成可执行文件 267
10.1.2运行可执行文件 268
10.2应用程序的发布 268
10.2.1概述 269
10.2.2打包和展开向导的使用 269
参考文献 273