目录 1
序 1
前言 1
第1章 Visual Basic基础知识 1
1.1 认识Visual Basic 1
1.1.1 Visual Basic基础 1
1.1.2 认识Visual Basic集成开发环境 2
1.2 项目1 编写第一个程序 2
1.2.1 任务1 启动开发环境 3
1.2.2 任务2 添加控件 4
1.2.3 任务3 设置控件的属性 6
1.2.4 任务4 编写代码 8
1.2.5 任务5 调试程序 10
1.2.6 任务6 保存工程 11
1.2.7 任务7 打开工程 12
本章小结 13
习题 13
2.1.1 任务1 新建一个工程 14
2.1 项目1 制作显示时钟的程序 14
第2章 窗体与控件 14
2.1.2 任务2 设计程序界面 16
2.1.3 任务3 编写显示时间的代码 19
2.2 项目2 动态显示时间 20
2.2.1 任务1 使用Timer控件更新时间 20
2.2.2 任务2 增加显示上下午的功能 22
2.3 程序中的知识点 23
2.3.1 变量 23
2.3.3 判断语句 24
2.3.2 函数 24
本章小结 26
习题 26
第3章 菜单与文本 27
3.1 项目1 制作简单的文本编辑程序 27
3.1.1 任务1 使用菜单编辑器制作菜单 28
3.1.2 任务2 添加文本框控件 33
3.1.3 任务3 编写菜单的功能代码 34
3.1.4 任务4 添加第二个窗体 37
3.2.1 任务1 添加保存文本功能 39
3.2 项目2 保存及读取文本文件 39
3.2.2 任务2 添加读取文本功能 41
本章小结 43
习题 44
第4章 图像与文件 45
4.1 项目1 制作简单的图片浏览器程序 45
4.1.1 任务1 用PictureBox控件显示一幅图片 45
4.1.2 任务2 用Image控件显示一幅图片 49
4.1.3 位图和矢量图及其特点 52
4.1.4 任务3 动态加载图片 53
4.1.5 任务4 使用控件选择图片 56
4.2 项目2 使用工具栏和状态栏控件 60
4.2.1 任务1 添加工具栏 61
4.2.2 任务2 添加状态栏 66
本章小结 70
习题 70
5.1.1 面向对象程序设计的基本概念 71
5.1.2 类与对象的特点及关系 71
5.1 面向对象程序设计基础 71
第5章 类与对象 71
5.2 项目1 创建“名片”类 74
5.2.1 任务1 使用类生成器创建“名片”类 74
5.2.2 任务2 添加“名片”类的方法过程 79
5.2.3 任务3 创建一个“名片”对象 79
5.3 项目2 制作一个名片簿程序 80
5.3.1 任务1 设计程序的界面 81
5.3.2 任务2 使用集合对象储存“名片”对象 83
5.3.3 任务3 使用列表框控件显示所有“名片” 85
5.4 项目3 增加保存和读取资料的功能 86
5.4.1 任务1 增加保存名片资料的功能 86
5.4.2 任务2 增加读取名片资料的功能 87
本章小结 89
习题 89
第6章 数据库 90
6.1 数据库的基础知识 90
6.1.1 数据库基本知识 90
6.1.2 数据库访问过程 91
6.2 项目1 做一个简单的班级通信录 91
6.2.1 任务1 使用Visdata创建通信录数据库 92
6.2.2 任务2 修改数据表结构 94
6.2.3 任务3 为数据库添加索引 95
6.2.4 任务4 使用Visdata录入数据 96
6.3 项目2 在班级通信录数据表中执行查询 98
6.3.1 任务1 使用SQL语句执行查询 98
6.3.2 任务2 使用SQL语句执行模糊查询 99
6.3.3 任务3 使用查询生成器查询 99
6.3.4 任务4 创建能显示数据的窗体 101
6.4.1 任务1 添加Data控件 103
6.4 项目3 使用Data控件访问数据库 103
6.4.2 任务2 用代码实现浏览数据的功能 106
6.4.3 任务3 用代码实现添加和删除记录的功能 108
6.5 项目4 使用ADO相关控件访问数据库 109
6.5.1 任务1 使用Adodc控件连接数据库 110
6.5.2 任务2 使用DataGrid控件浏览数据 113
6.6 项目5 使用DataEnvironment访问数据库 114
6.6.1 任务1 添加DataEnvironment设计器 115
6.6.2 任务2 添加Command对象 116
6.6.3 任务3 在窗体上浏览和编辑数据 118
6.6.4 任务4 用DataReport制作通信录报表 121
本章小结 123
习题 124
第7章 多媒体 125
7.1 项目1 制作播放音乐的程序 125
7.1.1 任务1 使用MMControl控件播放声音 125
7.1.2 任务2 使用MMControl控件播放CD音乐 129
7.1.3 任务3 使用MMControl控件播放视频 131
7.2.1 任务1 利用Animation控件播放无声动画 134
7.2 项目2 制作播放动画的程序 134
7.2.2 任务2 使用ShockWaveFlash控件播放Flash动画 136
本章小结 137
习题 138
第8章 网络编程 139
8.1 项目1 使用Internet Transfer控件下载文件 139
8.1.1 任务1 添加Internet Transfer控件 139
8.1.2 任务2 下载互联网上的网页 140
8.1.3 任务3 下载互联网上的图片文件 142
8.2.1 任务1 认识互联网的常用协议 144
8.2 项目2 用Winsock控件制作局域网聊天程序 144
8.2.2 任务2 添加Winsock控件 146
8.2.3 任务3 编写发送和接收信息的代码 147
8.2.4 任务4 测试聊天程序 149
8.3 项目3 制作时间服务器程序 149
8.3.1 任务1 认识TCP协议的通信过程 150
8.3.2 任务2 服务端程序的设计 150
8.3.3 任务3 客户端程序的设计 152
8.3.4 任务4 测试程序 153
习题 154
本章小结 154
第9章 综合应用实例——办公室通知发布系统 155
9.1 系统的工作模型分析 155
9.2 系统功能分析 155
9.3 创建数据库 156
9.4 系统各模块及关系 157
9.5 设计各模块 158
9.5.1 启动窗口 158
9.5.2 用户登录窗口 159
9.5.3 注册新用户窗口 161
9.5.4 修改用户密码的窗口 162
9.5.5 系统主窗口 163
9.5.6 部门信息和通知管理 164
9.5.7 浏览最新通知 164
9.5.8 按条件查询的窗口 166
9.5.9 制作通知报表 168
本章小结 169
习题 169
10.1 编译应用程序 170
第10章 应用程序的编译和打包发布 170
10.2 使用打包向导给应用程序打包 171
本章小结 180
习题 180
附录 181
附录A Visual Basic 6.0的安装与卸载 181
附录B 数据类型和常用函数 191
附录C 如何编写良好的代码 200
附录D 《中等职业学校计算机应用与软件技术专业领域技能型紧缺人才培养培训指导方案》节选 203