第1章 公共基础知识 1
1.1数据结构与算法 2
1.1.1算法 2
1.1.2数据结构 4
1.2程序设计基础 21
1.2.1程序设计方法与风格 21
1.2.2结构化程序设计 23
1.2.3面向对象的程序设计 24
1.3软件工程基础 27
1.3.1软件工程基本概念 27
1.3.2结构化分析方法 29
1.3.3结构化设计方法 31
1.3.4软件测试方法和技术 36
1.3.5程序的调试 40
1.4数据库设计基础 41
1.4.1数据库系统的基本概念 41
1.4.2数据模型 45
1.4.3关系代数 48
1.4.4数据库设计 51
第2章 Visual Basic程序开发环境 56
2.1 Visual Basic的特点和版本 56
2.1.1 Visual Basic的特点 56
2.1.2 Visual Basic的版本 57
2.2.1 Visual Basic的启动 58
2.2 Visual Basic的启动与退出 58
2.2.2 Visual Basic的退出 60
2.3主窗口 60
2.3.1标题栏和菜单栏 60
2.3.2工具栏 62
2.4其他窗口 63
2.4.1窗体设计器和工程资源管理器 63
2.4.2属性窗口和工具箱窗口 65
第3章 对象及其操作 68
3.1对象 68
3.1.1 Visual Basic的对象 68
3.1.2对象属性设置 70
3.2.1窗体的结构与属性 71
3.2窗体 71
3.2.2窗体事件 74
3.3控件 77
3.3.1标准控件 77
3.3.2控件的命名和控件值 78
3.4控件的画法和基本操作 81
3.4.1控件的画法 81
3.4.2控件的基本操作 82
第4章 简单程序设计 84
4.1 Visual Basic中的语句 84
4.2编写简单的Visual Basic应用程序 86
4.3程序的保存、装入和运行 87
4.4.1 Visual Basic应用程序的构成 90
4.4.2事件驱动 90
4.4Visual Basic应用程序的结构与工作方式 90
第5章 程序设计基础 92
5.1数据类型 92
5.1.1基本的数据类型 92
5.1.2用户定义的数据类型 94
5.1.3枚举类型 95
5.2常量和变量 96
5.2.1常量 96
5.2.2变量 97
5.3变量的作用域 99
5.3.1局部变量和全局变量 99
5.4常用内部函数 101
5.3.2默认声明 101
5.5字符处理与字符串函数 103
5.6运算符与表达式 107
5.6.1算术运算符(表5-6) 107
5.6.2关系运算符与逻辑运算符 108
5.6.3表达式的执行顺序 110
第6章 数据的输入输出 112
6.1数据输出 112
6.1.1 Print方法 112
6.1.2与Print方法有关的函数 114
6.1.3格式输出 116
6.1.4其他方法和属性 117
6.2 InputBox函数 118
6.3 MsgBox函数和MsgBox语句 121
6.4 字形 123
6.5打印机输出 124
第7章 常用标准控件 125
7.1文本控件 125
7.1.1标签——Label控件 125
7.1.2文本框——TextBox控件 127
7.2图形控件 130
7.2.1图片框和图像框 130
7.2.2图形文件的装入 133
7.2.3直线和形状 134
7.3按钮控件 134
7.4选择按钮——复选框和单选按钮 135
7.5.1列表框——ListBox控件 137
7.5选择控件——列表框和组合框 137
7.5.2组合框——ComboBox控件 141
7.6滚动条 142
7.7计时器——Timer控件 145
7.8框架——Frame控件 146
7.9焦点与Tab顺序 147
第8章 Vi sual Basic控制结构 149
8.1选择控制结构 149
8.1.1单行结构条件语句 149
8.1.2块结构条件语句 150
8.1.3 IIf函数 152
8.2多分支控制结构 154
8.3 For循环控制结构 156
8.4当循环控制结构 160
8.5 Do循环控制结构 161
8.6多重循环 165
8.7 GoTo型控制 168
第9章 数组 169
9.1数组的概念 169
9.1.1数组的定义 169
9.1.2静态数组与动态数组 171
9.2数组的基本操作 173
9.2.1数组元素的输入、输出和复制 173
9.2.2 For Each...Next语句 177
9.2.3数组的初始化 178
9.3控件数组 180
10.1.1建立Sub过程 183
第10章 过程 183
10.1Sub过程 183
10.1.2调用Sub过程 185
10.1.3通用过程和事件过程 187
10.2Funtion过程 188
10.2.1建立Funtion过程 188
10.2.2调用Funtion过程 191
10.3参数传送 193
10.3.1形参和实参 193
10.3.2引用 195
10.3.3传值 196
10.3.4数组参数的传送 198
10.5对象参数 201
10.4可选参数与可变参数 201
第11章 键盘与鼠标事件过程 204
11.1 KeyPress事件 204
11.2 KeyDown事件和KeyUp事件 206
11.3鼠标事件 208
11.4设置鼠标光标的形状 210
11.5拖放 211
第12章 菜单程序设计 213
12.1 Visual Basic中的菜单 213
12.2菜单编辑器 214
12.3用菜单编辑器建立菜单 216
12.4.1有效性控制 217
12.4菜单项的控制 217
12.4.2菜单项标记 218
12.4.3键盘选择 219
12.5菜单项的增减 220
12.6弹出式菜单 220
第13章 对话框程序设计 223
13.1概述 223
13.1.1对话框的分类与特点 223
13.1.2自定义对话框 224
13.1.3通用对话框(CommonDialog)控件 225
13.2文件对话框 226
13.3其他对话框 229
第14章 多重窗体程序设计与环境应用 231
14.1建立多重窗体应用程序 231
14.2.1指定启动窗体 233
14.2多重窗体程序的执行与保存 233
14.2.2多窗体程序的存取 235
14.3 Visual Basic工程结构 236
14.4闲置循环与DoEvents语句 238
第15章 数据文件 240
15.1文件的结构与分类 240
15.2文件操作语句和函数 241
15.3顺序文件 244
15.3.1顺序文件的写操作 244
15.3.2顺序文件的读操作 247
15.4随机文件 250
15.4.1随机文件的打开与读写操作 250
15.4.2随机文件中记录的添加与删除 254
15.5文件系统控件 256
15.5.1驱动器列表框和目录列表框 256
15.5.2文件列表框 257
15.6文件基本操作 260
第16章 应试策略 261
16.1应试策略之复习备考指南 261
16.1.1如何复习第1章 261
16.1.2如何复习第2章 262
16.1.3如何复习第3章 263
16.1.4如何复习第4章 264
16.1.5如何复习第5章 265
16.1.6如何复习第6章 266
16.1.7如何复习第7章 268
16.1.8如何复习第8章 269
16.1.9如何复习第9章 270
16.1.10如何复习第10章 271
16.1.11如何复习第11章 272
16.1.12如何复习第12章 273
16.1.13如何复习第13章 275
16.1.14如何复习第14章 276
16.1.15如何复习第15章 276
16.2.3组织机构 278
16.2.4等级设置 278
16.2.5考试形式 278
16.2.2考试目的 278
16.2.1考试性质 278
16.2应试策略之考场指南 278
16.2.6考试日期 279
16.2.7考生报名 279
16.2.8合格证书 279
16.2.9考生须知 279
16.3应试策略之答题技巧 280
16.3.1选择题答题技巧 280
16.3.2填空题答题技巧 280
Visual Basic全真模拟试卷(一) 281
参考答案 288
Visual Basic全真模拟试卷(二) 290
参考答案 297
2005年9月Visual Basic笔试试卷 299
参考答案 311