目录 1
第1章Visual Basic 6.0概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic简介 1
1.1.2 Visual Basic的发展过程 2
1.2 Visual Basic 6.0的安装和启动 2
1.2.1 Visual Basic 6.0的系统要求 3
1.2.2 Visual Basic 6.0的安装 3
1.2.3添加或删除Visual Basic 6.0的组件 7
1.2.4 Visual Basic 6.0的启动与退出 9
1.3 Visual Basic 6.0帮助系统的使用 10
1.3.1使用MSDN Library在线帮助 10
1.3.2上下文相关帮助 12
1.3.3运行“帮助”中的代码示例 13
1.4 Visual Basic的特点 14
1.5集成开发环境 15
1.5.1标题栏 16
1.5.2菜单栏 16
1.5.3工具栏 21
1.5.4控件箱 22
1.5.5窗体 23
1.6窗体和控件 27
1.6.1窗体简介 28
1.6.2控件与工具箱 33
1.7例题详解 36
1.8本章小结 36
1.9练习题 37
2.1.1对象的属性、事件和方法 38
2.1 Visual Basic可视化编程的基本概念 38
第2章对象及操作 38
2.1.2 Visual Basic的控件 40
2.1.3窗体对象 41
2.2对象的概念 44
2.2.1属性 45
2.2.2 方法 59
2.2.3 事件 60
2.3控件 61
2.3.1控件的基本操作 61
2.3.2控件的布局 62
2.3.3编程步骤 64
2.4事件驱动 70
2.5例题详解 70
2.7练习题 71
2.6本章小结 71
第3章数据类型及其运算 73
3.1数据类型 73
3.1.1数值(Numeric)型数据 73
3.1.2字符(String)型数据 75
3.1.3布尔(Boolean)型数据 76
3.1.4日期(Date)型数据 76
3.1.5对象(Object)型数据 76
3.1.6可变(Variant)类型数据 76
3.2用户定义的数据类型 77
3.2.1 用户定义数据类型的概念 77
3.2.2建立和使用用户定义类型变量 78
3.2.3用户定义类型数组 79
3.3枚举类型 80
3.3.1枚举类型的概念 80
3.3.2定义枚举类型 81
3.4常量与变量 82
3.4.1 常量 83
3.4.2变量 85
3.4.3变量作用域与生存期 89
3.4.4变量和常量的声明 90
3.5常用内部函数 94
3.5.1 数学运算函数 94
3.5.2 字符串函数 95
3.5.3 日期和时间函数 95
3.5.4格式输出函数 96
3.5.5随机数语句和函数 97
3.5.6数据类型转换函数 98
3.6运算符与表达式 98
3.6.1 算术运算符与数值表达式 99
3.6.2字符串连接 101
3.6.3关系运算与逻辑运算 102
3.6.4表达式的运算顺序 104
3.7例题详解 105
3.8本章小结 106
3.9练习题 106
第4章数据输入/输出 109
4.1数据输出 109
4.1.1直接输出到窗体 109
4.1.2输出文本到图片框 113
4.1.3使用“标签”控件的输出 115
4.2数据输入 117
4.3注释、暂停与程序结束 123
4.4字体和字形 125
4.4.1属性列表的Font属性 125
4.4.2字体类型和大小 126
4.4.3其他属性 128
4.5打印机输出 131
4.5.1打印表达式结果值 131
4.5.2打印窗体 132
4.5.3打印源程序代码 133
4.6例题详解 133
4.7本章小结 134
4.8练习题 135
第5章常用标准控件 139
5.1文本控件 139
5.1.1标签的基本概念 139
5.1.2使用标签Label 139
5.1.3文本框 142
5.2图片框与图像框 147
5.2.1属性、事件和方法 148
5.2.2对象之间的关系 151
5.2.3直线和形状 152
5.2.4图形的坐标系统 155
5.2.5与图形有关的属性 156
5.2.6使用颜色 159
5.3命令按钮组、选项按钮组和复选框 160
5.3.1使用命令按钮组 160
5.3.2使用选项按钮组 162
5.3.3使用复选框 164
5.3.4列表框 165
5.3.5组合框 169
5.4计时器控件 172
5.5滚动条控件 173
5.6文件系统控件 175
5.7框架 177
5.8焦点和有关焦点的事件 178
5.8.1 焦点 178
5.8.2Tab顺序 179
5.9例题详解 180
5.10本章小结 181
5.11练习题 182
第6章控制结构 184
6.1选择结构 184
6.1.1单条件选择结构 184
6.1.2使用IIF函数 188
6.1.3块结构条件语句IF...THEN…ELSE…END IF 188
6.1.4 IF语句的嵌套 189
6.2多分支条件选择语句SELECT CASE 193
6.2.1 SELECT CASE结构与语法 194
6.2.2 SELECT CASE结构的应用 195
6.3 While…Wend语句 198
6.4 DO…Loop语句 200
6.4.1先判断条件形式的Do...Loop语句 200
6.4.2后判断条件形式的Do...Loop语句 203
6.5 For...Next语句 204
6.6 Goto型循环 207
6.7例题详解 209
6.8本章小结 211
6.9练习题 211
第7章数组 217
7.1数组的概念 217
7.1.1数组与数组元素 217
7.1.2数组的类型 217
7.1.4数组的形式 218
7.1.3数组的维数 218
7.2数组的基本操作 226
7.2.1数组的引用 226
7.2.2数组的输入 228
7.2.3 For Each…Next语句 232
7.3控件数组 234
7.4例题详解 238
7.5本章小结 240
7.6练习题 240
第8章过程 242
8.1 Sub过程 242
8.1.1事件过程与通用过程 242
8.1.2通用过程的创建 244
8.1.3通用过程的调用 246
8.2 Function过程 249
8.2.1 Function过程的定义 250
8.2.2 Function过程的调用 251
8.2.3参数的传递 253
8.2.4数组参数 259
8.2.5对象参数 261
8.3例题详解 263
8.4本章小结 264
8.5练习题 264
第9章菜单与对话框 267
9.1菜单基本组成 267
9.2菜单编辑器窗口简介 268
9.3建立菜单 271
9.4执行菜单命令 275
9.5快捷菜单 275
9.6.1对话框的种类 276
9.6自定义对话框 276
9.6.2 自定义对话框 277
9.6.3通用对话框 280
9.6.4文件对话框 281
9.6.5“编辑颜色”对话框 283
9.6.6“字体”对话框 284
9.6.7“打印设置”对话框 285
9.7例题详解 286
9.8本章小结 287
9.9练习题 287
第10章多重窗体与环境应用 289
10.1 MDI界面的建立 289
10.1.1 MDI窗体建立 289
10.1.3不同的图标 290
10.1.2子窗体的加入 290
10.1.4添加子窗体 291
10.2模块 291
10.2.1 窗体模块 292
10.2.2标准模块 300
10.2.3类模块 302
10.3例题详解 302
10.4本章小结 303
10.5练习题 303
第11章键盘与鼠标事件过程 304
11.1键盘事件 304
11.1.1 KeyPress事件 304
11.1.2 KeyDown和KeyUp事件 309
11.2鼠标事件 313
11.2.1 鼠标事件与事件过程 313
11.2.2 鼠标光标的形状 318
11.3对象拖放 320
11.3.1 与拖放有关的对象属性、事件和方法 321
11.3.2 自动拖放与手动拖放 323
11.4例题详解 326
11.5本章小结 327
11.6练习题 328
第12章数据文件 329
12.1文件及其结构 329
12.1.1文件的概念与命名 329
12.1.2文件的结构与分类 330
12.1.3文件操作命令和函数 331
12.2顺序存取文件 333
12.2.1创建读/写顺序文件 333
12.2.2读顺序文件 336
12.3.1建立随机文件 340
12.3随机存取文件 340
12.3.2读/写随机文件 341
12.4文件操作的3个控件 348
12.4.1驱动器列表框 348
12.4.2 目录列表框 349
12.4.3文件列表框 350
12.5文件的基本操作 352
12.6例题详解 354
12.7本章小结 355
12.8练习题 355
附录Ⅰ ASCⅡ码表 357
附录Ⅱ参考答案 358
附录Ⅲ考试大纲 363
附录Ⅳ模拟试题 368
附录Ⅴ 主要的属性、事件和方法 392