目录 1
第1章 概论 1
1.1 为何要学习程序设计 1
1.2 什么是Visual Basic 5
1.3 VB平台:集成开发环境 6
1.4 工程管理 10
1.5 编写一个简单的VB应用程序 15
1.6 什么是VB的面向对象编程 20
1.7 关于VB及使用本书 22
实验 25
第2章 VB编程入门 27
2.1 概述 27
2.2 一个简单的加法器程序 28
2.3 确定数据的性质:数据类型 31
2.4 两种数据表达:常量和变量 35
2.5 算术运算符和表达式 39
2.6 VB编程的开始:使用窗体 40
2.7 赋值和输入输出 46
2.8 程序举例 52
实验 56
第3章 设计顺序结构程序 57
3.1 概述 57
3.2 求摄氏温度对应的华氏温度 58
3.3 VB语法和注释 59
3.4 语句和函数 61
3.5 使用基本控件 66
3.6 使用定时器控件 73
3.7 调试VB程序 74
3.8 程序举例 78
实验 81
第4章 设计选择结构程序 83
4.1 概述 83
4.2 设置文本框字体字型 84
4.3 进行比较运算 86
4.4 使用If条件语句 87
4.5 使用Select Case条件语句 90
4.6 使用选择控件和框架 92
4.7 如何实现程序的转移控制 96
4.8 程序举例 98
实验 103
第5章 设计循环结构程序 104
5.1 概述 104
5.2 判断素数 105
5.3 进行逻辑运算 106
5.4 使用For/Next循环语句 109
5.5 使用Do/Loop循环语句 112
5.6 使用While/Wend循环语句 115
5.7 如何实现多重循环控制 116
5.8 程序举例 118
实验 126
第6章 用户交互:使用鼠标、键盘和菜单 127
6.1 概述 127
6.2 一个使用鼠标事件的示例程序 128
6.3 使用鼠标:指针、事件和鼠标键 129
6.4 键盘 134
6.6 设计菜单 137
6.5 组合:键盘Shift,Ctrl,Alt和鼠标键 137
6.7 快捷方式:弹出式菜单 143
6.8 程序举例 145
实验 148
第7章 使用数组 149
7.1 概述 149
7.2 给运动员排名次 150
7.3 一维数组 151
7.4 使用列表框和组合框控件 157
7.5 使用一维控件数组 162
7.6 使用二维数组 165
7.7 使用动态数组 167
7.8 程序举例 169
实验 176
第8章 子过程和函数过程 177
8.1 概述 177
8.2 查询电话号码 178
8.3 窗体模块和标准模块 180
8.4 Sub过程 181
8.5 Function函数过程 185
8.6 引用调用和按值调用 188
8.7 存储类和作用域 193
8.8 程序举例 197
实验 202
第9章 处理字符串和日期时间 203
9.1 概述 203
9.2 一个简单的字符加密处理程序 204
9.3 字符类型和字符数组 205
9.4 操作字符串 211
9.5 查找和替换字符串 218
9.6 处理日期和时间 220
9.7 使用VB的日历控件MonthView 228
9.8 程序举例 231
实验 233
第10章 处理图形 236
10.1 概述 236
10.2 模拟单摆 237
10.3 什么是VB坐标系 239
10.4 使用绘图方法 241
10.5 使用绘图属性 246
10.6 使用绘图控件 249
10.7 VB图像和色彩 252
10.8 程序举例 257
实验 262
第11章 设计用户界面 263
11.1 概述 263
11.2 使用用户名和密码登录应用程序 264
11.3 设计多窗体应用程序 266
11.4 设计和用户交互的对话框 271
11.5 使用通用对话框 272
11.6 设计工具栏 278
11.7 使用状态栏 283
11.8 程序举例 285
实验 289
第12章 处理文件 290
12.1 概述 290
12.2 操作顺序文件数据的例子 291
12.3 使用文件系统控件 292
12.4 使用有关的语句和函数 296
12.5 操作顺序文件 298
12.6 操作随机文件 305
12.7 使用文件系统对象 308
12.8 程序举例 309
实验 315
第13章 数据库的基本应用 316
13.1 概述 316
13.2 使用数据库方式验证用户名和密码登录程序 322
13.3 使用Data控件访问数据库 323
13.4 数据绑定控件介绍 326
13.5 使用ADO控件访问数据库 328
13.6 使用DataGrid浏览数据库 331
13.7 事务处理 334
13.8 程序举例 334
实验 338
第14章 编写简单的网络程序 339
14.1 概述 339
14.2 一个简单的网络浏览器 340
14.4 使用WebBrowser控件 341
14.3 Internet基本控件 341
14.5 为应用程序增加FTP功能 345
14.6 使用Winsock控件 351
14.7 Visual Basic Script简介 359
实验 360
第15章 多媒体编程初步 361
15.1 概述 361
15.2 一个MP3播放器的示例程序 362
15.3 文字效果 363
15.4 播放动画 365
15.5 为应用程序定义动画精灵 367
15.6 多媒体MCI控件 369
15.7 RealAudio Active控件 372
15.8 Microsoft ActiveMovie控件 373
实验 375
第16章 综合程序设计举例 376
16.1 个人通讯录 376
16.2 扑克牌发牌 382
附录 390
参考文献和资源网站 401