第1章 Visual Basic语言导引 1
1.1认识Visual Basic语言 1
1.1.1 Visual Basic语言特点 1
1.1.2设计Visual Basic应用程序的步骤 2
1.1.3面向对象程序设计的概念 5
1.2窗体 7
1.2.1窗体的属性 7
1.2.2窗体的事件 8
1.2.3窗体的方法 8
习题1 10
第2章 VisualBasic语言基础 13
2.1基本数据类型 13
2.1.1数值型(Numeric) 13
2.1.2字符串型(String) 15
2.1.3布尔型(Boolean) 15
2.1.4日期型(Date) 15
2.1.5对象型(Object) 16
2.1.6变体型(Variant) 16
2.2变量与常量 16
2.2.1标识符 16
2.2.2常量 17
2.2.3变量 19
2.3运算符和表达式 21
2.3.1算术运算符与表达式 21
2.3.2字符串运算符与表达式 23
2.3.3日期运算符与表达式 24
2.4常用内部函数 24
2.4.1算术运算函数 25
2.4.2字符串运算函数 27
2.4.3日期与时间函数 29
2.4.4类型转换函数 30
2.4.5格式输出函数 31
2.5编码规则 34
2.5.1语句及语法 34
2.5.2代码书写规则 35
习题2 36
第3章 顺序结构程序设计 40
3.1数据输出的基本方法 40
3.1.1用Print方法输出数据 40
3.1.2用消息对话框输出信息 43
3.1.3用Visual Basic的控件输出信息 45
3.2数据输入的基本方法 45
3.2.1赋值语句 45
3.2.2用InputBox函数输入数据 46
3.2.3用Visual Basic的控件输入数据 48
3.3常用基本语句 48
3.3.1注释语句Rem 48
3.3.2加载对象语句Load 49
3.3.3卸载语句Unload 49
3.3.4结束语句End 49
3.3.5暂停语句Stop 49
3.4常用标准控件及应用 50
3.4.1控件的基本属性 50
3.4.2焦点和Tab键序 51
3.4.3命令按钮 51
3.4.4标签控件 53
3.4.5文本框 54
3.4.6滚动条 59
3.4.7图片框 63
习题3 65
第4章 选择结构程序设计 70
4.1选择结构的概念 70
4.2条件表达式 71
4.2.1关系表达式 71
4.2.2逻辑表达式 72
4.2.3运算符的优先顺序 73
4.3选择结构程序设计 74
4.3.1条件语句 74
4.3.2情况选择语句Select Case 82
4.3.3 IIf函数 84
4.4配合选择功能的控件 84
4.4.1框架 85
4.4.2单选按钮 85
4.4.3复选框 87
4.4.4计时器控件 89
4.5选择程序设计综合举例 92
习题4 95
第5章 循环结构程序设计 101
5.1循环概念 101
5.2循环结构及循环程序 101
5.2.1设计循环结构的基本原理 102
5.2.2用循环语句书写循环程序 104
5.3循环程序设计举例 109
5.4列表框和组合框控件 123
5.4.1列表框 123
5.4.2组合框 127
习题5 130
第6章 数组 136
6.1数组的概念 136
6.1.1数组与数组元素 136
6.1.2数组的下标与维数 137
6.2数组的声明和应用 137
6.2.1数组声明语句 137
6.2.2 Array函数 139
6.2.3数组应用 140
6.3动态数组及声明 148
6.3.1建立动态数组 149
6.3.2保留动态数组的内容 151
6.3.3数组刷新语句 153
6.4 For Each…Next循环语句 154
6.5控件数组 155
6.5.1控件数组的概念 155
6.5.2控件数组的建立 156
6.5.3控件数组的使用 157
习题6 161
第7章 过程 166
7.1通用过程 166
7.1.1 Sub过程 167
7.1.2 Function过程 169
7.2参数传递 171
7.2.1形式参数与实际参数的概念 171
7.2.2参数按地址传递和按值传递 171
7.3过程的嵌套与递归调用 174
7.3.1过程的嵌套调用 174
7.3.2过程的递归调用 174
7.4变量、过程的作用域 176
7.4.1代码模块的概念 176
7.4.2变量的作用域 177
7.4.3变量的生存期 181
7.4.4过程的作用域 181
7.5多窗体与Sub Main过程 182
7.5.1多窗体处理 182
7.5.2 Sub Main过程 183
习题7 186
第8章 键盘和鼠标事件 189
8.1鼠标器和键盘 189
8.1.1键盘事件 189
8.1.2鼠标事件 191
8.2键盘和鼠标事件的应用 193
8.2.1键盘事件应用举例 193
8.2.2鼠标事件应用举例 196
习题8 197
第9章 图形应用 199
9.1图形操作基础 199
9.1.1坐标系统 199
9.1.2自定义坐标系统 200
9.2绘图属性 203
9.2.1当前坐标 203
9.2.2线宽 203
9.2.3线型 204
9.2.4填充 205
9.2.5颜色属性 206
9.3图形方法 206
9.3.1 Line方法 207
9.3.2 Circle方法 208
9.3.3 PSet方法 209
9.3.4 PaintPicture方法 210
9.4绘图方法的应用 212
9.4.1绘制规则几何图形 212
9.4.2鼠标事件配合绘图方法绘图 219
9.5图形控件 222
9.5.1 PictureBox图片框 223
9.5.2 Image图像框 224
9.5.3 Line直线控件 225
9.5.4 Shape形状控件 227
习题9 228
第10章 文件 231
10.1数据文件概述 231
10.1.1文件的结构特点 231
10.1.2文件的分类 232
10.1.3文件处理的一般步骤 233
10.1.4文件的打开和关闭 233
10.1.5相关语句和函数 234
10.2顺序文件 235
10.2.1顺序文件的写入操作 236
10.2.2顺序文件的读出操作 238
10.3随机文件 242
10.3.1打开随机文件 242
10.3.2随机文件的读写操作 243
10.4二进制文件 245
10.4.1以二进方式打开文件 245
10.4.2以二进制方式读写文件 245
10.5常用文件操作语句与函数 247
习题10 249
附录1 常用字符的ASCII代码表 253
附录2 Visual Basic中表示颜色值的4种方式 254
参考文献 255