上篇Visual Basic 6.0项目设计基础——制作“我的工具箱” 3
第1单元Visual Basic 6.0程序开发环境及其流程 3
任务1熟悉Visual Basic 6.0程序开发环境 3
1.1.1启动Visual Basic 6.0 4
1.1.2 Visual Basic 6.0开发环境的样式 6
1.1.3退出Visual Basic 6.0 12
任务2掌握Visual Basic 6.0简单程序的设计流程 13
1.2.1创建应用程序界面 14
1.2.2设置界面中对象的属性 14
1.2.3编写对象事件过程及代码 15
1.2.4程序的保存与运行 16
1.2.5面向对象程序设计的基本概念 19
任务3掌握Visual Basic 6.0中的对象及其基本操作方法 21
1.3.1 Visual Basic 6.0中的对象及其相关概念 22
1.3.2窗体与控件的基本操作 26
独立实践1 33
第2单元 计算器制作 35
任务1掌握Visual Basic 6.0基本输入输出控件 35
2.1.1 Label标签控件 36
2.1.2 CommandButton控件 37
2.1.3文本框控件 40
2.1.4创建计算器应用程序界面 45
任务2掌握数据类型及其运算 47
2.2.1常量 47
2.2.2变量 49
2.2.3运算式及表达式 57
任务3计算器功能设计 63
2.3.1使用常用内部函数 64
2.3.2顺序与选择结构 67
2.3.3编写程序功能代码 72
独立实践2 73
第3单元 电子日历制作 76
任务1日历台制作 76
3.1.1常用内部控件与函数 77
3.1.2创建日历台程序界面对象 87
3.1.3循环控制结构 88
3.1.4编写日历台程序功能代码 91
任务2万年历制作 99
3.2.1创建万年历程序界面 99
3.2.2设置万年历程序界面对象的属性 100
3.2.3编写万年历程序功能代码 101
独立实践3 102
第4单元 记事本制作 104
任务1菜单的应用 104
4.1.1下拉式菜单 105
4.1.2动态修改菜单状态 109
4.1.3弹出式菜单 111
4.1.4鼠标事件 113
任务2工具栏和状态栏的制作 119
4.2.1使用工具栏控件 120
4.2.2使用状态栏 124
任务3对话框设计与功能代码的编写 127
4.3.1自定义对话框 128
4.3.2通用对话框 131
4.3.3文件对话框 132
4.3.4“颜色”对话框 134
4.3.5“字体”对话框 135
4.3.6“打印”对话框 136
4.3.7调用“Windows帮助”对话框 137
4.3.8记事本程序功能代码的编写 138
独立实践4 142
第5单元 画图板制作 143
任务1图形的绘制 143
5.1.1图形控件 144
5.1.2常用绘图方法 145
5.1.3键盘事件 151
5.1.4绘图属性 156
5.1.5控件数组 160
任务2图片的显示 163
5.2.1使用颜色 163
5.2.2图形的坐标系统 165
5.2.3使用PictureBox控件和Image控件 166
5.2.4单选按钮控件、复选框控件、滚动条控件、列表框控件 168
5.2.5拖放 176
独立实践5 181
第6单元 多媒体播放器制作 183
任务1动画播放器制作 183
6.1.1掌握Animation控件的属性 184
6.1.2熟悉Animation控件的方法 184
6.1.3 Animation控件的使用 185
任务2 MP3播放器制作 187
6.2.1属性的设置 188
6.2.2设备的类型 188
6.2.3指定文件名 189
6.2.4常用命令 189
6.2.5控制按钮 190
6.2.6 Multimedia MCI控件的示例 191
任务3 VCD播放器制作 192
独立实践6 195
第7单元 通讯录制作 196
任务1数据管理器的使用 196
7.1.1数据库的结构设计 197
7.1.2数据库的建立 200
7.1.3编辑数据库 206
7.1.4查询 208
7.1.5数据窗体设计器 211
任务2数据控件与数据感知控件 212
7.2.1数据控件的常用属性、方法和事件 212
7.2.2数据绑定控件 214
任务3使用ADO数据访问控件 215
7.3.1添加ADO控件 215
7.3.2 ADO控件的属性和方法 216
任务4通讯录功能设计 221
7.4.1用户界面设置 221
7.4.2功能代码编写 227
独立实践7 229
第8单元 文件管理器制作 230
任务1管理驱动器 230
8.1.1文件系统控件 231
8.1.2文件系统对象的概念 233
8.1.3 FileSystemObject对象 234
8.1.4获得驱动器的信息 235
8.1.5 Drive对象用法示例 236
任务2管理文件夹 237
8.2.1文件夹对象Folder的方法与属性 237
8.2.2文件夹对象Folder的使用 238
任务3管理文件 240
8.3.1文件对象File的属性 240
8.3.2移动、复制和删除文件 241
8.3.3数据文件的创建以及读、写方法 242
独立实践8 244
第9单元 流星雨屏幕保护程序制作 246
任务1数组 246
9.1.1数组的定义 247
9.1.2静态数组与动态数组 255
9.1.3数组元素的输入、输出和复制 256
9.1.4 For Each…Next语句 260
任务2枚举与自定义数据类型 261
9.2.1定义枚举类型 262
9.2.2用户自定义数据类型的概念 263
9.2.3建立和使用用户自定义类型变量 265
9.2.4用户自定义类型数组 266
任务3屏保程序制作 268
9.3.1随机语句和函数 269
9.3.2创建屏保界面 269
9.3.3编写功能代码 270
独立实践9 270
下篇Visual Basic 6.0项目设计提高——制作“学生信息管理系统” 275
第10单元 学生信息管理系统项目设计流程 275
任务1学生信息管理系统调查 275
10.1.1系统调查的内容 276
10.1.2系统调查的方法 276
10.1.3学生信息管理系统的系统调查 276
任务2学生信息管理系统分析 277
10.2.1系统分析的基本内容 277
10.2.2需求分析 278
10.2.3工作流程图 278
10.2.4数据流程图 279
任务3学生信息管理系统设计 279
10.3.1系统设计的内容 279
10.3.2功能分配 280
10.3.3数据结构设计 280
10.3.4运行设计 282
10.3.5出错处理设计 283
10.3.6安全保密设计 283
10.3.7维护设计 283
独立实践10 283
第11单元 学生信息管理系统功能设计 285
任务 1 Visual Basic 6.0系统界面设计 285
11.1.1设计系统登录界面 286
11.1.2设计系统主窗口 288
11.1.3设计系统的其他窗口 295
任务2 Visual Basic 6.0系统数据库设计 314
11.2.1建立数据库 314
11.2.2数据报表设计 317
任务3 Visual Basic 6.0系统代码设计 328
11.3.1设计系统标准模块 329
11.3.2设计登录窗口代码模块 333
11.3.3设计系统主窗口代码模块 335
11.3.4创建“班级管理”模块各窗口功能代码 338
独立实践11 342
第12单元 学生信息管理系统的完善与发布 344
任务1掌握多重窗体程序的执行与保存 344
12.1.1指定启动窗体 344
12.1.2多窗体程序的存取 345
12.1.3 Sub Main过程 346
任务2 Visual Basic 6.0系统编译与发布 347
12.2.1创建帮助文件 347
12.2.2系统的编译 352
12.2.3创建安装程序 352
独立实践12 357