任务1 系统开发任务分析及开发方法 1
任务描述 2
知识链接 2
知识1 软件需求分析的任务 2
知识2 软件需求分析的过程 3
知识3 软件需求分析的方法 4
需求分析 7
效果及功能 11
总结与技能巩固 23
任务2 系统数据库创建 25
任务描述 26
效果及功能 27
知识链接 30
知识 SQL基础知识 30
实现过程 34
过程1 用Microsoft Access创建数据库 34
过程2 用Microsoft SQL Server创建数据库 41
总结与技能巩固 47
任务3 系统登录界面设计 49
任务描述 50
效果及功能 50
知识链接 50
知识1 Visual Basic开发系统 50
知识2 控件介绍 60
实现过程 62
过程1 界面设计 62
过程2 代码设计 65
总结与技能巩固 68
任务4 简单登录密码设计 69
任务描述 70
效果及功能 70
知识链接 70
知识1 Visual Basic的数据类型 70
知识2 标识符 72
知识3 运算符 72
知识4 代码书写规则 74
知识5 常量 75
知识6 变量 76
知识7 条件分支结构 77
实现过程 80
过程1 界面设计 80
过程2 代码设计 82
总结与技能巩固 86
任务5 数据库访问的实现 87
任务描述 88
效果及功能 88
知识链接 88
知识 数据库访问技术 88
实现过程 97
总结与技能巩固 106
任务6 系统主界面设计 107
任务描述 108
效果及功能 108
知识链接 109
知识 通用对话框 109
实现过程 115
过程1 菜单栏的制作 115
过程2 工具栏的制作 116
过程3 状态栏的制作 119
总结与技能巩固 120
任务7 系统管理模块设计 122
任务描述 123
效果及功能 123
知识链接 124
知识 使用记录集对象访问和修改数据库数据 124
实现过程 131
过程1 密码维护模块 131
过程2 添加用户模块 133
过程3 重新登录代码设计 137
总结与 技能巩固 137
任务8 信息管理模块设计 138
任务描述 139
效果及功能 139
知识链接 140
知识1 事件过程的创建和调用 140
知识2 常用函数 150
实现过程 152
过程1 界面设计 152
过程2 代码设计 153
总结与技能巩固 160
任务9 报表生成和打印 163
任务描述 164
效果及功能 164
知识链接 165
知识 数据报表设计器 165
实现过程 172
过程1 窗体布局 172
过程2 窗口初始化代码设计 172
过程3 “查询信息类别”组合框cboTable代码设计 173
过程4 “查询依据”组合框cboColumns代码设计 173
过程5 “输入查询内容”文本框txtInput代码设计 174
过程6 “初步查询”按钮代码设计 174
过程7 “二次查询”按钮代码设计 175
过程8 “打印数据”按钮代码设计 176
总结与技能巩固 178
任务10 Splash界面设计 179
任务描述 180
效果及功能 180
知识链接 180
知识 时钟控件与API 180
实现过程 184
过程1 窗口设计 184
过程2 三秒后打开登录窗口 184
过程3 窗口半透明 185
总结与技能巩固 189
任务11 Visual Basic程序调试 190
任务描述 191
知识链接 191
知识1 程序错误类型 192
知识2 如何调试程序 194
知识3 如何捕获和处理错误 197
实现过程 202
总结与技能巩固 207
任务12 应用程序的文件操作 211
任务描述 211
效果及功能 211
知识链接 211
知识 文件操作 211
实现过程 241
过程1 窗体布局 241
过程2 窗口初始化代码设计 242
过程3 “浏览”按钮代码设计 242
过程4 备份恢复过程代码设计 242
过程5 “确定”按钮代码设计 243
总结与技能巩固 244
任务13 应用程序的打包和发布 246
任务描述 246
效果及功能 246
知识链接 246
知识 打包和展开向导 246
实现过程 247
过程1 打包应用程序 247
过程2 展开应用程序 252
过程3 管理脚本 254
过程4 Setup.lst文件 255
总结与技能巩固 258
参考文献 260