第1课Visual Basic 6.0基础知识 1
1.1认识Visual Basic 6.0 1
1.2 Visual Basic 6.0开发环境介绍 3
1.3 Visual Basic程序设计基础 6
1.4控制结构 16
1.5过程与函数 25
1.6标准模块与类模块 31
1.7 Visual Basic应用程序的设计步骤 35
1.8 Visual Basic的帮助系统 39
第2课 窗体与界面设计 40
2.1简单的计算器 40
2.2文本编辑器 46
2.3系统托盘 61
2.4百叶窗特效 73
2.5可分割窗体 78
2.6自制时钟 86
课后习题 91
第3课 图形图像与多媒体技术 92
3.1绘制各种图形(画线函数、画圆函数、弧线函数) 92
3.2批量浏览图片 100
3.3将彩色图片转换为灰度图片(像素点函数、颜色函数) 104
3.4图形动画 109
3.5屏幕抓图(API函数) 112
3.6屏幕保护程序(隐藏鼠标、消息) 117
3.7调节音量 123
3.8播放WAV文件和MP3文件(MMCtrl控件) 126
3.9制作与播放视频文件(MediaPlayer控件) 130
课后习题 133
第4课 文件系统 134
4.1关闭、注销、重启计算机 134
4.2显示和隐藏【开始】按钮、“我的电脑”图标 143
4.3获取计算机硬件信息 155
4.4文件查找 169
4.5文件分割与组合 176
4.6批量修改文件名 188
课后习题 200
第5课 数据库开发 201
5.1 ADO技术查询Access数据库 201
5.2 ADO技术查询SQL Server数据库 213
5.3 ODBC技术查询Access数据库 217
5.4数据绑定技术录入数据记录 222
5.5利用SQL语句插入与删除数据记录 230
5.6将Access数据库转换为Excel数据库 235
课后习题 242
第6课 报表打印 243
6.1利用Crystal Reports生成报表 243
6.2分组数据报表和打印 251
6.3利用DataReport对象实现报表打印 261
6.4生成Word报表 271
6.5生成Excel报表 281
课后习题 287
第7课 网络编程 288
7.1获取本地的IP地址与MAC地址 288
7.2获取局域网内计算机名称和IP地址 291
7.3在局域网中收发信息 300
7.4网络聊天程序 306
7.5收发电子邮件 314
7.6制作FTP 323
课后习题 333
第8课 程序算法 335
8.1求和最大的最长公共子序列 335
8.2加油站问题 339
8.3求所有子集 342
8.4求m个元素的子集 345
8.5大整数相乘 348
8.6输出螺旋矩阵 354
8.7大小写金额转换 356
8.8排序算法 359
课后习题 369