第1章 概述 1
1.1 程序设计语言介绍 1
1.2 VB语言介绍 1
1.3 VB开发环境 2
1.3.1 主窗口 2
1.3.2 其他窗口 3
1.4 一个简单的例子 7
1.5 窗体 8
习题一 10
第2章 VB语言基础 13
2.1 数据类型 13
2.1.1 基本数据类型 13
2.1.2 用户自定义类型 15
2.2 常量和变量 15
2.2.1 常量 15
2.2.2 变量 17
2.3 运算符表达式 18
2.3.1 算术运算符 19
2.3.2 连接运算符(字符串运算符) 20
2.3.3 关系运算符(比较运算符) 20
2.3.4 逻辑运算符 21
2.3.5 特殊运算符 22
2.3.6 运算符的优先级 23
2.3.7 表达式 23
2.4 函数 24
2.4.1 数学函数 24
2.4.2 日期时间函数 25
2.4.3 字符串处理函数 25
2.4.4 数据类型转换函数 27
2.4.5 输出格式函数 27
2.4.6 随机函数和随机语句 29
习题二 29
第3章 顺序结构 32
3.1 语句书写规则 32
3.2 赋值语句 32
3.3 Print输出方法 34
3.4 InputBox输入函数 36
3.5 MsgBox函数和MsgBox语句 38
3.6 注释、暂停及结束语句 40
3.7 Label标签控件 41
3.8 TextBox文本框控件 45
3.9 命令按钮控件 52
习题三 55
第4章 选择结构 63
4.1 单分支If语句 63
4.2 双分支If语句 64
4.3 多分支If语句 66
4.4 IIf函数 67
4.5 Select Case语句 68
4.6 选择结构的嵌套 71
4.7 单选按钮控件 72
4.8 复选按钮控件 73
4.9 框架控件 76
习题四 78
第5章 循环结构 86
5.1 For循环 86
5.2 While循环 90
5.3 Do循环 92
5.4 多重循环 95
5.5 中途跳出语句 97
5.6 图片框 97
5.6.1 常用属性 97
5.6.2 常用事件和方法 98
5.6.3 应用例子 98
5.7 图像框 99
5.7.1 常用属性 99
5.7.2 常用的事件和方法 99
5.7.3 应用例子 99
5.8 计时器 100
5.8.1 常用属性 100
5.8.2 常用事件和方法 101
5.8.3 应用例子 101
习题五 101
第6章 数组 108
6.1 数组概念 108
6.1.1 一维数组 108
6.1.2 多维数组 109
6.2 固定数组 110
6.3 动态数组 111
6.4 数组的操作 112
6.4.1 数组元素赋值 112
6.4.2 数组元素的输出 113
6.4.3 For Each.Next语句 114
6.4.4 清除数组 114
6.5 数组控件 115
6.5.1 控件数组的概念 115
6.5.2 运行时添加控件数组 115
6.6 常用算法 117
6.6.1 排序算法 117
6.6.2 常用的查找算法 120
6.6.3 素数的判定和求法 121
6.7 组合框 124
6.7.1 常用属性 124
6.7.2 常用事件和方法 125
6.7.3 应用例子 125
6.8 列表框 125
习题六 126
第7章 过程 131
7.1 Sub过程 131
7.1.1 建立Sub过程 131
7.1.2 调用Sub过程 134
7.2 Function过程 135
7.2.1 建立Function过程 135
7.2.2 调用Function过程 137
7.3 参数传递 139
7.3.1 形参与实参 140
7.3.2 引用 142
7.3.3 传值 143
7.4 可选参数与可变参数 145
7.4.1 可选参数 145
7.4.2 可变参数 146
7.5 对象参数 147
7.5.1 窗体参数 147
7.5.2 控件参数 149
7.6 局部内存分配 149
习题七 152
第8章 界面设计 158
8.1 Visual Basic中的菜单设计 158
8.1.1 下拉式菜单 158
8.1.2 弹出式菜单 165
8.2 Visual Basic中的对话框程序设计 167
8.2.1 概述 167
8.2.2 文件对话框 170
8.2.3 其他对话框 175
8.3 多窗体程序设计与环境应用 177
8.3.1 建立多窗体应用程序 177
8.3.2 多窗体程序的执行与保存 178
8.3.3 Visual Basic工程结构 180
8.4 滚动条 182
8.5 ActiveX控件 186
8.5.1 多选项卡对话框——页框(TabStrip) 187
8.5.2 状态栏(StatusBar)和工具栏(ToolBar) 188
8.5.3 进程条(ProgressBar)和滑块(Slider) 190
8.5.4 排列显示(ListView)控件和分层显示(TreeView)控件 191
8.5.5 多媒体控件 192
8.5.6 图像列表(ImageList)和图像组合框(ImageCombo) 193
8.5.7 通用对话框控件 193
习题八 195
第9章 VB文件操作 198
9.1 文件系统控件 198
9.1.1 文件系统控件种类 198
9.1.2 常用属性(如表9-1所示) 198
9.1.3 常用事件(如表9-2所示) 198
9.2 文件的读写 199
9.2.1 文件的有关概念 199
9.2.2 顺序访问模式 199
9.2.3 随机访问模式 200
9.2.4 二进制访问模式 201
9.3 常用的文件操作语句和函数 201
习题九 202
第10章 VB与数据库 205
10.1 数据库概述 205
10.1.1 关系数据库的基本结构 205
10.1.2 数据访问对象模型 206
10.1.3 结构化查询语言(SQL) 206
10.1.4 数据库的分类 207
10.1.5 ODBC和数据源 207
10.2 使用数据库管理器 208
10.2.1 建立一个数据库 208
10.2.2 添加数据表 210
10.2.3 数据表中数据的编辑 211
10.2.4 使用“数据窗体设计器” 213
10.3 数据控件 215
10.3.1 Data控件 215
10.3.2 Data控件的属性 216
10.3.3 Data控件的方法 217
10.3.4 Data控件的事件 217
10.3.5 Recordset对象 217
10.3.6 Data控件应用例子 219
10.3.7 DBGrid控件 222
10.3.8 用DBGrid控件浏览数据库表 222
10.3.9 DBGrid控件设计操作 223
10.3.10 DBGrid控件的运行操作 224
10.3.11 DBGrid控件的应用例子 225
10.3.12 ADO Data控件 226
10.3.13 ADO Data控件的属性 227
10.3.14 ADO Data控件的方法 229
10.3.15 ADO Data控件的事件 230
10.3.16 ADO Data控件的应用例子 231
10.4 结构化查询语言(SQL) 235
10.4.1 SQL语言的组成 235
10.4.2 数据查询语句 235
10.4.3 使用SQL 237
10.5 报表 238
习题十 238
参考文献 240
部分习题答案 241