第1章V i sual Basic概述 1
1.1 Visual Basic概述 1
1.1.1 VisualBasic简介 1
目 录 1
1.1.2 Visual Basic的发展过程 2
1.1.3Visual Basic版本简介 2
1.1.4 Visual Basic的特点 3
1.2 Visual Basic 6.0的安装和启动 4
1.2.1安装Visual Basic 6.0的软硬件要求 4
1.2.2 Visual Basic 6.0的安装 5
1.2.3添加或删除Visual Basic 6.0的组件 8
1.2.4Visual Basic 6.0的启动与退出 9
1.3Visual Basic 6.0的集成开发环境 10
1.3.1 Visual Basic 6.0集成开发环境的组成 10
1.4.1使用MSDN Library在线帮助 15
1.3.2单文档界面(SDI)和多文档界面(MDI)界面 15
1.4 Visual Basic 6.0帮助系统的使用 15
1.4.2上下文相关帮助 16
1.4.3运行“帮助”中的代码示例 17
习题一 17
第2章可视化编程的概念与步骤 19
2.1可视化编程的基本概念 19
2.1.1 类与对象 19
2.1.2事件与程序 20
2.1.3 VB的控件 21
2.1.4窗体对象 23
2.1.5代码窗口 25
2.2 VB可视化编程的步骤 27
2.2.1新建一个工程 27
2.2.2添加控件 27
2.2.3设置属性 28
2.2.5运行工程 29
2.2.4编写代码 29
2.2.6修改工程 30
2.2.7保存工程 30
2.2.8工程的编译 31
2.3控件的画法 31
2.3.1在窗体上画一个控件 31
2.3.2控件的缩放和移动 32
2.3.3控件的复制与删除 32
2.3.4控件的布局 33
习题二 35
第3章VB语言基础 37
3.1基本数据类型 37
3.1.1数值(Numeric)型数据 38
3.1.5对象(Obiect)型数据 40
3.1.6变体(Variant)型数据 40
3.1.3布尔(Boolean)型数据 40
3.1.4日期(Date)型数据 40
3.1.2字符串(String)型数据 40
3.2常量 41
3.2.1直接常量 41
3.2.2符号常量 41
3.3变量 43
3.3.1变量的命名规则 43
3.3.2变量的声明 44
3.4表达式 46
3.4.1算术表达式 46
3.4.2字符串表达式 47
3.4.3日期表达式 48
3.5常用内部函数 48
3.5.2字符串函数 49
3.5.1数学运算函数 49
3.5.4格式输出函数 50
3.5.3 日期和时间函数 50
3.5.5随机数语句和函数 52
3.5.6数据类型转换函数 52
3.6语句 53
3.6.1程序语句 53
3.6.2语句的书写规则 54
3.6.3命令格式中的符号约定 54
习题三 55
第4章赋值与输入输出 57
4.1数据输出 57
4.1.1直接输出到窗体 57
4.1.2输出文本到图片框 62
4.1.3使用“标签”控件输出 63
4.2.1赋值语句Let 65
4.2常用基本语句 65
4.2.2卸载对象与结束程序 67
4.2.3注释与暂停 68
4.3利用文本框进行数据输入 69
4.3.1使用“文本框”控件 69
4.3.2焦点与Tab键序 72
4.3.3使用“框架”控件 73
4.4使用对话框 74
4.4.1消息对话框(MsgBox) 74
4.4.2输入框(InputBox) 76
习题四 77
第5章选择结构设计 79
5.1选择结构的概念 79
5.2条件表达式 79
5.2.1关系运算符与关系表达式 79
5.2.2布尔运算符与布尔表达式 80
5.2.3运算符的优先顺序 81
5.3 If语句 83
5.3.1单行结构条件语句If…Then…Else 83
5.3.2使用Ⅱf函数 84
5.3.3块结构条件语句If…Then…Else…End If 85
5.3.4 If语句的嵌套 86
5.4多分支条件选择语句Select Case 90
5.5计时器控件 93
5.6选择性控件 96
5.6.1单选钮 96
5.6.2复选框 99
习题五 101
6.1 Do…Loop循环语句 104
6.1.1 前测型Do…Loop循环 104
第6章循环结构设计 104
6.1.2后测型Do…Loop循环 107
6.2 For…Next语句 109
6.3列表框与组合框 112
6.3.1列表框 112
6.3.2组合框 119
习题六 121
第7章数组 123
7.1数组的概念 123
7.1.1数组与数组元素 123
7.1.2数组的类型 123
7.1.3数组的维数 124
7.1.4数组的形式 124
7.2静态数组 124
7.2.1数组的声明 124
7.2.3静态数组的应用 125
7.2.2数组的使用 125
7.3.1创建动态数组的方法 133
7.3动态数组 133
7.3.2保留动态数组的内容 134
7.4控件数组 137
7.4.1控件数组的概念 137
7.4.2控件数组的建立 138
7.4.3控件数组的使用 139
7.5 For Each…Next语句 143
习题七 146
第8章过程 150
8.1 Sub过程 150
8.1.1事件过程与通用过程 150
8.1.2通用过程的创建 152
8.1.3通用过程的调用 154
8.2.1 Function过程的定义 158
8.2 Function过 程 158
8.2.2 Function过程的调用 159
8.2.3查看过程 163
8.3参数传递 163
8.3.1形式参数与实际参数 163
8.3.2传值与传址 164
8.3.3使用参数 166
8.3.4传递数组 169
8.4过程的嵌套与递归调用 171
8.4.1过程的嵌套调用 171
8.4.2过程的递归调用 173
习题八 176
第9章变量与过程的作用域 179
9.1代码模块的概念 179
9.1.1窗体模块 180
9.1.2标准模块 181
9.1.3类模块 182
9.2变量的作用域 182
9.2.1过程级变量 182
9.2.2模块级变量 183
9.2.3变量的作用域小结 185
9.2.4变量的生存期 185
9.3过程的作用域 187
9.3.1模块级过程 187
9.3.2全局级过程 187
9.3.3调用其他模块中的过程 187
9.3.4过程作用域小结 188
9.4高级变量 190
9.4.1使用多个同名的变量 190
9.4.2公有变量与局部变量的比较 191
9.4.3阴影窗体属性和控件 192
9.4.4使用同名的变量和过程 193
习题九 193
第10章用户定义与枚举类型 194
10.1用户定义类型 194
10.1.1用户定义数据类型的概念 194
10.1.2创建用户定义类型 195
10.1.3建立和使用用户定义类型变量 195
10.1.4用户定义类型数组 196
10.1.5程序举例 197
10.2枚举类型 200
10.2.1枚举类型的概念 200
10.2.2定义枚举类型 200
10.3滚动条控件 203
10.3.1滚动条的属性 204
10.3.3滚动条的应用 205
10.3.2滚动条的事件 205
习题十 208
第11章对话框设计 209
11.1公共对话框 209
11.1.1公共对话框的基本属性和方法 210
11.1.2“打开”对话框 212
11.1.3“另存为”对话框 214
11.1.4“颜色”对话框 215
11.1.5“字体”对话框 215
11.1.6“打印”对话框 218
11.1.7“Windows帮助”对话框 220
11.2自定义对话框 222
11.2.1对话框的种类 223
11.2.2 Shell函数 225
11.2.3自定义对话框 227
习题十一 229
第12章文件、驱动器和文件夹 230
12.1文件系统控件 230
12.1.1驱动器列表框 230
12.1.2目录列表框 231
12.1.3文件列表框 232
12.2文件系统对象 233
12.2.1文件系统对象的概念 233
12.2.2使用文件系统对象编程 234
12.2.3管理驱动器 236
12.2.4管理文件夹 237
12.2.5管理文件 240
12.3传统的文件I/O语句和函数 246
12.3.1数据文件的类型 247
12.3.2访问顺序文件 247
12.3.3访问随机文件 252
12.3.4访问二进制文件 256
习题十二 259
第13章菜单和工具栏设计 261
13.1菜单设计 261
13.1.1 VB中的菜单 261
13.1.2下拉式菜单 262
13.1.3弹出式菜单 271
13.2工具栏设计 272
13.2.1用手工方式制作工具栏 273
13.2.2使用Toolbar控件与ImageList控件 274
习题十三 280
第14章图形与图像设计 281
14.1绘制图形 281
14.1.1图形控件 281
14.1.2图形的坐标系统 283
14.1.3与图形有关的属性 285
14.1.4使用颜色 288
14.1.5常用绘图方法 289
14.1.6绘图语句与Paint事件 295
14.2显示图片 296
14.2.1直接加载图片到窗体 296
14.2.2使用图像控件 297
14.2.3使用图片框控件 297
习题十四 298
附录1 VB中的属性名和事件名及其含义 300
1.属性 300
2.事件 303
附录2 VB中对象的属性 305
附录3 VB中对象的事件 310
附录4 VB中对象的方法 312