第1章 绪论 1
第2章 VisualBasic简介 10
2.1 Visual Basic概述 10
2.1.1 Visual Basic版本介绍 10
2.1.2 Visual Basic的特点 10
2.2 Visual Basic集成开发环境 11
2.2.1启动与退出 11
2.2.2菜单栏 12
2.2.3工具栏 15
2.2.4工具箱 16
2.2.5常用窗口 16
2.3类和对象 21
2.3.1类和对象的概念 21
2.3.2属性 21
2.3.3事件 23
2.3.4方法 24
习题2 25
第3章 创建简单Visual Basic应用程序 27
3.1语句 27
3.2创建简单应用程序 29
3.3调试 34
3.3.1程序的错误类型 34
3.3.2调试概念 36
3.3.3单步跟踪 37
3.3.4断点 39
习题3 40
第4章 数据类型、运算符和表达式 41
4.1数据类型 41
4.1.1标识符 41
4.1.2基本数据类型 41
4.2常量和变量 45
4.2.1常量 45
4.2.2变量 47
4.2.3变量的作用域 49
4.3运算符与表达式 52
4.3.1算术运算符与表达式 52
4.3.2字符串运算符与表达式 54
4.3.3日期运算符与表达式 54
4.3.4关系运算符与表达式 55
4.3.5逻辑运算符与表达式 56
4.3.6运算符的优先级 56
4.4常用内部函数 57
4.4.1函数的概念及使用 57
4.4.2数学函数 59
4.4.3字符串函数 59
4.4.4日期与时间函数 60
4.4.5转换函数 60
习题4 60
第5章 输入和输出 63
5.1输入 63
5.1.1文本框输入 63
5.1.2 InputBox函数 65
5.2输出 66
5.2.1 Print方法 66
5.2.2 MsgBox函数 70
5.2.3利用标签输出 73
习题5 74
第6章 控制结构 76
6.1顺序结构 76
6.2选择结构 78
6.2.1单行条件语句 79
6.2.2块结构条件语句 84
6.2.3 IIf函数 94
6.2.4多分支控制语句 95
6.3循环结构 98
6.3.1 For语句 99
6.3.2 Do…Loop语句 104
6.3.3 While语句 113
6.3.4循环举例 114
习题6 125
第7章 数组 130
7.1一维数组 130
7.1.1一维数组定义 130
7.1.2一维数组遍历 131
7.1.3一维数组举例 135
7.2二维数组 143
7.2.1二维数组定义 143
7.2.2二维数组遍历 144
7.2.3二维数组举例 146
7.3动态数组 153
7.4动态数组初始化 155
习题7 156
第8章 过程和函数 159
8.1 Sub过程 159
8.1.1 Sub过程定义 159
8.1.2 Sub过程调用 161
8.2 Function过程 162
8.2.1 Function过程定义 162
8.2.2 Function过程调用 163
8.3参数传递 164
8.3.1形参、实参 164
8.3.2参数传递方式 165
8.3.3数组作为参数 171
8.3.4控件参数 175
8.4嵌套与递归 176
习题8 178
第9章 常用控件 181
9.1窗体 181
9.2标签 184
9.3文本框 185
9.4按钮 189
9.5图片框 190
9.6复选框 194
9.7单选按钮和框架 196
9.7.1单选按钮 196
9.7.2框架 198
9.8列表框和组合框 199
9.8.1列表框 199
9.8.2组合框 203
9.9滚动条 204
9.10时钟 205
9.11文件系统控件 206
9.12图像控件 207
9.13图形控件 208
9.14通用对话框 210
9.15 控件数组 214
习题9 217
第10章 键盘与鼠标事件 221
10.1键盘事件 221
10.1.1 KeyPress事件 221
10.1.2 KeyDown、KeyUp事件 222
10.2鼠标事件 223
10.2.1 MouseDown、MouseUp事件 223
10.2.2 MouseMove事件 224
习题10 226
第11章 菜单 228
11.1菜单设计 228
11.1.1菜单编辑器 228
11.1.2下拉式菜单 230
11.1.3弹出式菜单 230
11.1.4菜单控件数组 232
11.2菜单项的控制 233
11.2.1有效性控制 233
11.2.2可见性控制 234
习题11 234
第12章 文件 236
12.1文件基本概念 236
12.1.1文件的分类 236
12.1.2打开文件 237
12.1.3关闭文件 238
12.2常用文件操作语句和函数 238
12.2.1文件打开、操作函数 238
12.2.2文件操作语句和函数 240
12.3顺序文件 243
12.3.1顺序文件写操作 243
12.3.2顺序文件读操作 245
12.4随机文件 247
12.4.1随机文件写操作 247
12.4.2随机文件读操作 248
12.5二进制文件 249
12.5.1二进制文件写操作 249
12.5.2二进制文件读操作 249
习题12 250
附录A ASCⅡ码表 252
附录B Visual Basic常用系统常量 253
参考文献 254