第1章VisualBasic概述 1
1.1 Visual Basic简介 1
1.1.1Visual Basic的特点 1
1.1.2 Visual Basic的版本 2
1.2 Visual Basic启动与退出 3
1.3 Visual Basic集成开发环境 3
本章小节 9
巩固练习 10
第2章 对象及其操作 11
2.1对象 11
2.1.1对象的概念 11
2.1.2对象的属性 12
2.1.3对象的事件 13
2.1.4对象的方法 14
2.2窗体 15
2.2.1窗体的结构与属性 15
2.2.2窗体的常用事件 19
2.3控件 21
2.3.1控件的分类 21
2.3.2控件的命名和控件值 23
2.4控件的画法和基本操作 24
2.4.1控件的画法 24
2.4.2控件的基本操作 24
本章小节 25
巩固练习 26
第3章Visual Basic程序设计基础 28
3.1 Visual Basic简单程序开发 28
3.1.1 Visual Basic中的语句 28
3.1.2编写简单的Visual Basic应用程序 30
3.1.3程序的保存、装入和运行 35
3.2数据类型 37
3.2.1基本数据类型 37
3.2.2用户定义的数据类型 39
3.2.3枚举类型 40
3.3常量与变量 41
3.3.1常量 41
3.3.2变量 42
3.4变量的作用域 44
3.4.1局部变量、模块变量和全局变量 44
3.4.2缺省声明 45
3.5常用内部函数 46
3.5.1数学函数 47
3.5.2转换函数 48
3.5.3字符串函数 48
3.5.4随机函数 50
3.6运算符与表达式 51
3.6.1运算符 51
3.6.2表达式 54
本章小节 55
巩固练习 55
第4章 数据的输入输出 60
4.1数据的输出——Print方法 60
4.1.1 Print方法 60
4.1.2与Print方法相关的函数 63
4.1.3格式输出(Format $) 65
4.1.4其他方法和属性 67
4.2数据的输入——InputBox函数 69
4.3 MsgBox函数和MsgBox语句 70
4.3.1 MsgBox函数 71
4.3.2 MsgBox语句 73
4.4字体 74
4.4.1字体类型 74
4.4.2字号大小 74
本章小节 75
巩固练习 75
第5章 常用标准控件 77
5.1文本控件 77
5.1.1标签 78
5.1.2文本框 78
5.2图形控件 81
5.2.1图片框与图像框 81
5.2.2图形文件的装入 82
5.2.3直线和形状 84
5.3按钮控件 85
5.4选择控件(单选按钮和复选框) 87
5.5选择控件(列表框和组合框) 89
5.5.1列表框 89
5.5.2组合框 91
5.6滚动条 92
5.7计时器 94
5.8框架 96
5.9焦点和Tab顺序 99
5.9.1焦点及其事件 99
5.9.2 Tab顺序 99
本章小节 101
巩固练习 101
第6章VisualBasic控制结构 105
6.1选择结构 105
6.1.1单行结构条件语句 105
6.1.2块结构条件语句 107
6.1.3 IIf函数 110
6.2多分支结构 111
6.3循环结构 113
6.3.1 For循环控制结构 113
6.3.2 While循环控制结构 117
6.3.3 Do循环控制结构 119
6.3.4多重循环 123
6.4 GoTo型控制 124
6.4.1 GoTo语句 124
6.4.2 On-GoTo语句 125
本章小节 125
巩固练习 125
第7章 数组 131
7.1数组的概念 131
7.1.1数组的定义 131
7.1.2默认数组 135
7.1.3一维数组和二维数组 136
7.1.4静态数组和动态数组 139
7.2数组的基本操作 142
7.2.1数组元素的输入、输出和复制 142
7.2.2数组的初始化 146
7.2.3 For Each.Next语句 148
7.3控件数组 148
7.3.1控件数组的概念 148
7.3.2如何建立控件数组 149
本章小节 152
巩固练习 152
第8章 过程 156
8.1 Sub过程 156
8.1.1事件过程 156
8.1.2通用过程 157
8.1.3 Sub过程的建立 158
8.1.4 Sub过程的调用 160
8.2 Function过程 162
8.2.1 Function过程的建立 162
8.2.2 Function过程的调用 165
8.3过程中的参数传送 166
8.3.1形参和实参 166
8.3.2按地址传递和按值传递 167
8.3.3数组参数的传递 170
8.4可选参数和可变参数 172
8.4.1可选参数 172
8.4.2可变参数 173
8.5对象参数 174
8.5.1窗体参数 175
8.5.2控件参数 176
8.6局部内存分配和Shell函数 178
8.6.1局部内存分配 178
8.6.2 Shell函数 180
本章小节 181
巩固练习 181
第9章 键盘和鼠标事件 186
9.1键盘事件 186
9.1.1 KeyPress事件 186
9.1.2 KeyDown和KeyUp事件 189
9.2鼠标事件 196
9.2.1鼠标键参数 197
9.2.2转换(Shill)参数 200
9.2.3鼠标坐标 202
9.3鼠标光标 203
9.3.1光标形状(MousePointer)属性 203
9.3.2设置鼠标光标形状属性 204
9.4拖放 206
9.4.1拖放的相关属性、事件和方法 206
9.4.2手动拖放 208
9.4.3自动拖放 212
本章小节 214
巩固练习 214
第10章 菜单和对话框 217
10.1菜单的基本概念 217
10.1.1下拉式菜单 217
10.1.2弹出式菜单 218
10.2用菜单编辑器建立菜单 219
10.2.1菜单编辑器 219
10.2.2建立菜单 221
10.3菜单的控制 224
10.3.1菜单的有效性控制 224
10.3.2菜单项标记 225
10.4菜单项的增减 228
10.5弹出式菜单 230
10.6对话框概述 233
10.6.1对话框的特性 234
10.6.2对话框的类型 234
10.6.3自定义对话框 234
10.6.4通用对话框 237
10.7文件对话框 238
10.7.1“打开”对话框 238
10.7.2“另存为”对话框 240
10.7.3文件对话框编程实例 241
10.8其他对话框 243
10.8.1“颜色”对话框 243
10.8.2“字体”对话框 245
10.8.3“打印”对话框 247
本章小节 249
巩固练习 250
第11章 数据文件 252
11.1文件的分类 252
11.2文件的操作 253
11.2.1文件的打开(建立) 253
11.2.2文件的关闭 255
11.2.3文件操作语句和函数 256
11.2.4文件的其他基本操作 258
11.3顺序文件 259
11.3.1顺序文件的读操作 260
11.3.2顺序文件的写操作 264
11.4随机文件 267
11.4.1随机文件的打开与读写操作 268
11.4.2随机文件中记录的增加与删除 272
本章小节 274
巩固练习 275
附录 巩固练习参考答案 279