1.1.1 项目计划阶段 1
2.4.3 建立“名片”表 3 1
目录 1
第1章 基于Visual FoxPro的软件项目设计 1
1.1 软件开发过程 1
1.1.2 需求分析阶段 3
1.1.3 软件开发阶段 5
1.1.4 测试阶段 7
1.2 系统设计的步骤 7
1.3 软件开发工具的选择 8
1.3.1 影响开发工具选择的因素 8
1.3.2 Visual FoxPro简介 9
1.4 测试与改错 9
1.4.1 对测试的理解 9
1.4.2 测试方式 10
1.4.3 测试的主要内容与常用方法 10
1.4.4 改错 11
1.5 Visual FoxPro编程规范的制定 11
1.5.1 缩进的格式化 11
1.5.3 变量/参数/控件的命名和格式化 12
1.5.2 注释 12
1.5.4 结构异常处理 13
1.6 软件文档 13
第2章 名片管理软件 15
2.1.1 名片管理软件的特点 15
2.1 名片管理软件的介绍 15
2.1.2 名片管理软件的功能 16
2.1.3 名片管理软件的客户定位 21
2.2.2 根据需求设计功能 22
2.2.1 充分了解用户需求 22
2.2 系统设计与选型 22
2.2.3 软件工具的选型 23
2.2.4 用户界面的总体规划 23
2.3 数据库设计 24
2.3.1 数据库设计步骤 24
2.3.2 数据库的“名片”表的设计过程 25
2.3.3 数据库的“联系记录”表和“备忘录”表的设计过程 26
2.3.4 确定表之间的关系 27
2.4 组织数据 28
2.4.1 建立项目 28
2.4.2 建立数据库 30
2.4.4 建立“关系类型”表 34
2.4.5 建立“公司”表 35
2.4.6 建立“联系记录”表和“备忘录”表 35
2.4.7 建立索引并建立表之间的关系 36
2.5 主模块 41
2.5.1 确定主界面的风格 42
2.5.2 确定在主界面中实现的功能 43
2.5.3 创建作为主界面的表单 43
2.5.4 顶层表单、子表单与浮动表单 45
2.5.5 设置数据环境 46
2.5.6 显示数据 48
2.5.7 使用查询作为组合框的行来源 54
2.5.8 实现浏览、维护、查找数据功能 56
2.5.9 提供启动其他功能的途径 62
2.5.10 改进主界面 65
2.5.11 恰当应用Tab键次序 68
2.6.1 设置数据环境 70
2.6.2 实现显示浏览、维护、查找功能 70
2.6 “公司”模块 70
2.6.3 浏览公司网站 72
2.6.4 一个方便用户的功能——打开窗口时自动定位到符合条件的记录 75
2.7 “关系类型”模块 76
2.7.1 设置数据环境 76
2.7.2 设计表单并实现浏览、维护、查找功能 77
2.7.3 打开窗口时自动定位到符合特定条件的记录 77
2.7.4 功能测试 78
2.8.1 前期准备 80
2.8 “备忘录”模块 80
2.8.2 设置数据环境 81
2.8.3 设计界面 81
2.8.4 只显示符合特定条件的记录 84
2.8.5 编程实现浏览记录的功能 86
2.8.6 实现编辑记录功能 88
2.8.7 实现添加记录功能 90
2.8.8 删除过期备忘录 95
2.8.9 查看所有备忘录 96
2.9 报表模块 96
2.9.1 创建带有参数的视图作为报表的数据源 97
2.9.2 设置报表设计器 100
2.9.3 设置报表数据环境 102
2.9.4 页面设置 103
2.9.5 设计标题带区 103
2.9.6 设计页标头带区 106
2.9.7 设计细节带区 106
2.9.8 设计页脚带区 111
2.9.9 从主界面启动报表 112
2.9.10 备忘录报表 112
2.9.11 联系记录报表 119
2.10 主文件 122
2.10.1 主文件介绍 122
2.10.2 主文件代码分析 123
2.11 系统测试 125
2.11.1 黑盒测试和白盒测试 125
2.11.2 单元测试 126
2.11.3 综合测试 128
2.11.4 系统测试 129
2.12.1 防止界面比例失调 130
2.12 功能改进 130
2.12.2 即时更新组合框 132
2.12.3 进行错误处理 133
2.12.4 改进后的程序 134
2.13 连编与制作安装盘 147
2.13.1 连编 147
2.13.2 制作安装程序 152
3.1.2 网络图书信息浏览系统的功能 157
3.1.1 网络图书信息浏览系统的特色 157
3.1 网络图书信息浏览系统的介绍 157
第3章 网络图书信息浏览系统 157
3.1.3 网络图书信息浏览系统的客户定位 158
3.2 系统选型 158
3.3 数据环境的设计 159
3.4 功能模块的创建 159
3.4.1 Visual FoxPro组件的创建 159
3.4.2 SQL查询的实现 164
3.4.3 在ASP中使用Visual FoxPro组件 166
3.6 运行程序 169
3.5.1 系统的编译 169
3.5.2 系统的发布 169
3.4.4 调试注意事项 169
3.5 系统的编译和发布 169
第4章 API特效演示软件 173
4.1 API特效演示软件的介绍 173
4.1.1 表单的API特效 173
4.1.2 API函数获取系统信息 174
4.1.3 API函数绘图 174
4.2.1 用户需求 175
4.2.2 根据需求设计功能 175
4.2 软件功能设计 175
4.1.4 播放多媒体 175
4.3 用户界面的总体规划 176
4.4 各个功能模块的创建 177
4.4.1 表单操作模块 177
4.4.2 系统操作模块 185
4.4.3 图形操作模块 197
4.4.4 多媒体操作模块 206
4.5 软件运行 210
5.1 教学信息管理软件的介绍 211
第5章 教学信息管理软件 211
5.2 系统设计 212
5.3 数据库设计 213
5.3.1 “学生”表 213
5.3.2 “班级”表 214
5.3.3 “系”表 216
5.3.4 “教师”表 217
5.3.5 “课程”表 219
5.3.6 “成绩”表 220
5.3.7 创建表之间的关系 222
5.4.1 菜单设计模块 223
5.4 各个功能模块的创建 223
5.4.2 查询模块 230
5.4.3 修改模块 244
5.4.4 统计模块的设计 253
5.4.5 选课模块的设计 264
5.4.6 打印模块 277
5.5 设计启动程序 281
5.6 开发总结 282
附录A 实例源代码下载说明 283
附录B 书网互动学习说明 284