第1章Visual Basic程序设计概述 1
1.1程序设计概述 1
1.2Visual Basic 6.0简介 3
1.2.1Visual Basic的发展 3
1.2.2Visual Basic 6.0的特点 4
1.2.3Visual Basic 6.0集成开发环境 5
1.3面向对象的程序设计方法 7
1.3.1对象和类 7
1.3.2对象的特征 8
1.4Visual Basic 6.0的安装 9
1.4.1Visual Basic 6.0的安装环境 9
1.4.2Visual Basic 6.0的安装过程 10
1.5 Visual Basic 6.0应用程序设计步骤 13
1.5.1Visual Basic 6.0的程序管理结构 13
1.5.2Visual Basic 6.0程序设计步骤 14
1.5.3简单应用程序设计实例 15
习题1 18
第2章Visual Basic程序设计基础 21
2.1Visual Basic语言的基本概念 21
2.1.1标识符 21
2.1.2代码书写规则 22
2.2数据类型 23
2.2.1基本数据类型 23
2.2.2自定义数据类型 25
2.2.3枚举数据类型 26
2.3常量与变量 26
2.3.1常量 26
2.3.2变量 27
2.4运算符与表达式 30
2.4.1算术运算符与算术表达式 30
2.4.2关系运算符与关系表达式 31
2.4.3逻辑运算符与逻辑表达式 32
2.4.4字符串运算符与字符串表达式 33
2.4.5运算符的优先级 33
2.5常用内部函数 34
2.5.1类型转换函数 34
2.5.2数学函数 35
2.5.3字符串函数 36
2.5.4时间/日期函数 36
2.5.5随机函数 37
2.5.6格式输出函数 38
2.5.7输入输出函数 40
2.6应用实例 42
习题2 43
第3章Visual Basic程序设计结构 46
3.1顺序结构 46
3.1.1顺序结构的概念 46
3.1.2赋值语句 46
3.2选择结构 47
3.2.1If条件语句 47
3.2.2Select Case多分支选择结构 50
3.2.3选择结构的嵌套 52
3.2.4条件函数 53
3.3循环结构 54
3.3.1For…Next循环结构 54
3.3.2Do…Loop循环结构 55
3.3.3While…Wend循环结构 57
3.3.4循环的嵌套 58
3.4其他控制语句 60
习题3 61
第4章 窗体与常用控件 67
4.1窗体 67
4.1.1窗体的组成 67
4.1.2窗体常用属性 67
4.1.3窗体的主要事件 71
4.1.4窗体的方法 72
4.2控件简介 73
4.2.1控件分类 74
4.2.2控件中几个概念 75
4.3常用标准控件 75
4.3.1标签(Label)控件 76
4.3.2命令按钮(CommandButton)控件 76
4.3.3文本框(TextBox)控件 77
4.3.4框架(Frame)控件 77
4.3.5选项按钮(OptionButton)控件 78
4.3.6复选框(CheckBox)控件 78
4.3.7列表框(ListBox)控件 81
4.3.8组合框(ComboBox)控件 83
4.3.9滚动条(ScrollBar)控件 83
4.3.10计时器(Timer)控件 85
习题4 86
第5章 数组 90
5.1数组概述 90
5.2静态数组 91
5.2.1一维数组 91
5.2.2二维数组 94
5.2.3多维数组 97
5.3动态数组 97
5.3.1动态数组的声明与创建 97
5.3.2动态数组的应用 99
5.4数组的函数与语句 100
5.5控件数组 103
5.5.1控件数组的概念 103
5.5.2控件数组的建立 104
5.5.3控件数组的应用 105
习题5 106
第6章 过程 110
6.1过程概述 110
6.2子过程(Sub)的定义与调用 111
6.2.1系统事件过程 111
6.2.2子程序过程 111
6.3函数过程(Function)的定义与调用 114
6.3.1函数过程的定义 114
6.3.2函数过程的调用 115
6.3.3函数过程和子程序过程的比较 115
6.3.4过程的作用域 117
6.4过程参数的传递 119
6.4.1值传递 119
6.4.2地址传递 120
6.4.3数组参数的传递 122
6.4.4对象参数的传递 123
6.5可选参数和可变参数 125
6.5.1可选参数 125
6.5.2可变参数 126
6.6过程的嵌套和递归调用 127
6.6.1过程的嵌套调用 127
6.6.2过程的递归调用 128
习题6 129
第7章 鼠标与键盘事件 134
7.1鼠标事件 134
7.1.1 Click与DblClick事件 134
7.1.2 MouseMove、MouseDown与MouseUp事件 134
7.1.3拖放操作 135
7.1.4鼠标事件应用 138
7.2键盘事件 141
7.2.1 KeyPress事件 141
7.2.2 KeyDown和KeyUp事件 142
7.2.3键盘事件应用 142
习题7 144
第8章Visual Basic的界面设计 147
8.1菜单 147
8.1.1菜单编辑器 147
8.1.2下拉式菜单简介及创建方法 148
8.1.3弹出式菜单简介及创建方法 150
8.2通用对话框的设计 152
8.3工具栏的设计 155
8.3.1添加ToolBar和ImageList控件 156
8.3.2使用ImageList控件 156
8.3.3使用ToolBar控件 157
8.3.4在ButtonClick事件中添加代码 158
8.4多文档(MDI)的设计 159
8.4.1创建MDI窗体 159
8.4.2添加子窗体 159
8.4.3多文档界面应用 159
习题8 162
第9章Visual Basic图形操作 165
9.1Visual Basic的坐标系统 165
9.1.1默认规格坐标系 165
9.1.2标准规格坐标系 165
9.1.3自定义规格坐标系 166
9.2绘图方法 167
9.2.1Line方法 167
9.2.2Circle方法 167
9.2.3PSet方法 168
9.2.4Cls方法 169
9.2.5Point方法 169
9.3绘图属性 169
9.3.1AutoRedraw属性 170
9.3.2DrawMode属性 170
9.3.3DrawWidth属性 170
9.3.4DrawStyle属性 171
9.3.5FillStyle属性 171
9.4绘图控件 171
9.4.1Line控件 171
9.4.2Shape控件 172
9.5图片显示控件 173
9.5.1Image控件 173
9.5.2PictureBox控件 174
9.5.3应用实例 174
习题9 176
第10章 文件系统 179
10.1文件概述 179
10.1.1文件的基本概念 179
10.1.2文件操作语句和函数 181
10.2顺序文件 187
10.2.1顺序文件的打开与关闭 188
10.2.2顺序文件的读操作 188
10.2.3顺序文件的写操作 190
10.2.4顺序文件应用实例 191
10.3随机文件 193
10.3.1随机文件的打开与关闭 194
10.3.2随机文件的读写操作 194
10.3.3应用实例 195
10.4二进制文件 199
10.4.1二进制文件的操作 199
10.4.2应用实例 200
10.5文件系统控件 201
10.5.1驱动器列表框 201
10.5.2目录列表框 202
10.5.3文件列表框 202
10.5.4对话框控件 204
10.5.5文件系统控件的组合 204
10.5.6应用实例 204
习题10 205
第11章API函数 209
11.1API函数概述 209
11.1.1API函数的声明 209
11.1.2获取API函数 210
11.2调用API函数实例 211
习题11 214
第12章 数据库程序设计 215
12.1数据库基础 215
12.1.1数据库基本概念 215
12.1.2关系型数据库基本概念 216
12.2结构化查询语言(SQL) 217
12.2.1结构化查询语言(SQL)概述 217
12.2.2SQL的主要命令 217
12.2.3SQL的查询语句 218
12.3可视化数据管理器 219
12.3.1可视化数据管理器的启动 219
12.3.2利用可视化数据管理器创建数据库 219
12.4数据库控件 226
12.4.1Data控件 226
12.4.2ADO Data控件 227
12.4.3数据绑定控件 230
习题12 232
第13章 多媒体程序设计基础 235
13.1MMControl控件 235
13.1.1MMControl控件的属性 235
13.1.2MMControl控件的事件 237
13.1.3MMControl控件的应用实例 238
13.2Animation控件 240
13.2.1Animation控件的属性 241
13.2.2Animation控件的方法 241
13.3WindowsMediaPlayer控件 241
13.3.1WindowsMediaPlayer控件的属性 242
13.3.2WindowsMediaPlayer控件的方法 243
13.3.3应用实例 243
13.4其他常用的多媒体控件 245
习题13 245
第14章 网络程序设计基础 246
14.1Internet Transfer控件 246
14.1.1Internet Transfer控件的常用属性 246
14.1.2Internet Transfer控件的常用方法 248
14.1.3Internet Transfer控件的事件 249
14.1.4Internet Transfer控件的应用实例 250
14.2Winsock控件 251
14.2.1Winsock控件的属性 251
14.2.2Winsock控件的方法 252
14.2.3Winsock控件的事件 252
14.2.4Winsock控件的应用实例 253
14.3WebBrowser控件 256
14.3.1WebBrowser控件的常用属性 257
14.3.2WebBrowser控件的常用方法 257
14.3.3WebBrowser控件的常用事件 257
14.3.4WebBrowser控件的应用实例 258
习题14 260
第15章 程序的调试与发布 261
15.1三种错误类型 261
15.1.1编译错误 261
15.1.2运行错误 262
15.1.3逻辑错误 263
15.2Visual Basic的调试环境 263
15.2.1调试工具栏 263
15.2.2程序调试窗口 264
15.3Visual Basic的程序调试 265
15.3.1设置自动语法检测 265
15.3.2采用逐语句、逐过程的运行方式 266
15.3.3设置断点 266
15.4错误处理 266
附录A ASCII码表 268
附录B 全国计算机等级考试二级Visual Basic大纲考纲 269
附录C 2011年4月全国计算机等级考试二级笔试试卷 272
附录D 2011年4月全国计算机等级考试二级上机考试模拟题 282
附录E 全国计算机等级考试2011年4月笔试答案 285
参考文献 286