具体描述
本书分为两大部分。第一部分可视化教程:以教学讲解的方式详细剖析应用系统各界面和主要环节的制作,读者将第一部分各章节内容串接起来就是一个完整的应用系统。第二部分项目总缆:分别以三个项目案例,全面讲解应用系统整体设计方法和系统各环节间的关联,通过三套完整的项目方案和实施总览,使读者能举一反三用于自己开发的项目。
本书作为教材,适用于高校课程、高职班课程、VFP培训班讲座。本书面向各行业软件开发人员及进行毕业设计的研究生、本科生和大专生。特别是面向有一定FoxBASE或FoxPro基础,又希望进一步学习提高的广大读者。
本书分为两大部分。第一部分可视化教程:以教学讲解的方式详细剖析应用系统各界面和主要环节的制作,读者将第一部分各章节内容串接起来就是一个完整的应用系统。第二部分项目总缆:分别以三个项目案例,全面讲解应用系统整体设计方法和系统各环节间的关联,通过三套完整的项目方案和实施总览,使读者能举一反三用于自己开发的项目。
本书作为教材,适用于高校课程、高职班课程、VFP培训班讲座。本书面向各行业软件开发人员及进行毕业设计的研究生、本科生和大专生。特别是面向有一定FoxBASE或FoxPro基础,又希望进一步学习提高的广大读者。
作者简介
目录信息
综述
第1章 制作精彩界面
1.1 设计简洁明快的“开始”表单
1.1.1 建立项目和表单
1.1.2 设置背景和插入图片
1.1.3 添加与改写标题
1.1.4 插入命令按钮
1.1.5 设置表单属性
1.2 编辑更具魅力的“开始”表单
1.2.1 制作动态字幕
1.2.2 制作缓慢展开的艺术字
1.2.3 制作不断闪现的图片
1.2.4 为表单添加动听的音乐
1.2.5 放映动画
1.3 制作保密口令测试表单
1.3.1 制作接受口令字的表单
1.3.2 用程序完成口令确认
1.3.3 通过数据表完成口令确认
1.3.4 设计修改口令的表单
本章归纳和作业
第2章 表基本操作
2.1 建立数据库和表
2.1.1 建立库和表
2.1.2 在Memo字段写入音像简介
2.1.3 用Gen字段存放音像封面
2.1.4 表的索引与关联
2.2 显示记录
2.2.1 以二维表方式显示表
2.2.2 指定字段和字段顺序
2.2.3 改变字段显示方式
2.2.4 表或字段格式化处理
2.2.5 设置表或字段“只读”
2.2.6 以字段分布方式显示表
本章归纳和作业
第3章 数据录入处理
3.1 用向导方式生成录入表单
3.1.1 用向导方式生成数据录入表单
3.1.2 数据录入表单的操作
3.1.3 变换表的显示方式
3.2 自制数据录入表单
3.2.1 使用程序命令自制录入数据表
3.2.2 信息提示对话框的制作
3.2.3 在录入表单中使用“类”技术
3.3 录入核实与录入辅助
3.3.1 数据核实和掩码处理
3.3.2 用组合框选项协助数据录入
3.3.3 用表记录作为组合框下拉选项
3.3.4 使组合框直接出现在表的字段中
3.3.5 使用自定义类完成录入辅助
3.3.6 自动填充数据
3.3.7 改变字段域控件
本章归纳和作业
第4章 排序、筛选和统计
4.1 数据表记录的排序
4.1.1 建立按单个字段排序的表单
4.1.2 建立按多个字段排序的表单
4.1.3 用命令方式灵活组合排序功能
4.2 数据表记录的筛选
4.2.1 控件在筛选中的应用
4.2.2 连带筛选
4.2.3 组合筛选
4.2.4 应用在筛选中的统计
4.3 数据表记录的选取
4.3.1 单表记录简单选取
4.3.2 双表记录单向选取
4.3.3 双表记录双向选取的制作
4.3.4 用列表框完成选取
4.4 数据表记录的汇总
4.4.1 按年汇总
4.4.2 按月汇总
本章归纳和作业
第5章 数据查询
5.1 创建查询
5.1.1 用查询向导创建查询
5.1.2 用查询设计器创建查询
5.1.3 用查询设计器修改查询
5.1.4 分组查询
5.1.5 查询中的统计
5.2 用表单显示查询结果
5.2.1 用表存放查询结果
5.2.2 在表单中显示存放查询结果的表
5.2.3 跟随查询
5.3 创建交叉表
5.3.1 用查询设计器创建交叉表
5.3.2 用查询向导创建交叉表
5.4 创建统计图表
5.4.1 创建图形表单
5.4.2 创建图形数据表
5.4.3 创建汇总统计图形表
本章归纳和作业
第6章 视图设计
6.1 制作单表视图
6.1.1 创建单表视图
6.1.2 创建视图参数方式
6.2 制作多表视图
6.2.1 创建多表视图
6.2.2 用视图创建视图
6.3 在表单中显示视图和更新数据
6.3.1 在表单中显示视图
6.3.2 在表单中显示带参数的视图
6.3.3 更新视图数据
本章归纳和作业
第7章 报表设计
7.1 创建报表
7.1.1 用报表向导创建报表
7.1.2 用报表设计器创建报表
7.1.3 创建快速报表
7.2 设计报表
7.2.1 报表版面布局
7.2.2 分组报表
7.2.3 多栏报表
7.2.4 修改及修改版面
7.3 打印报表
7.3.1 报表打印设置
7.3.2 在表单中启用报表
本章归纳和作业
第8章 表单间的调用
8.1 多表单操作
8.1.1 串联调用表单
8.1.2 并联调用表单
8.2 页框式表单
8.2.1 建立页框表单和属性设置
8.2.2 页框表单命令的书写
8.3 菜单式表单
8.3.1 定义菜单
8.3.2 设置菜单显示方式
8.3.3 生成菜单程序
8.3.4 运行菜单
8.3.5 快捷菜单设计
本章归纳和作业
第9章 连编应用程序
9.1 程序的编辑、执行和调试
9.1.1 编辑和运行程序
9.1.2 调试程序
9.1.3 捕捉错误信息
9.2 连编应用程序
9.2.1 设置主文件
9.2.2 包含与排除文件
9.2.3 设置项目信息
9.2.4 连编项目
9.2.5 显示和打印表单代码
9.3 VFP与其他软件的链接
9.3.1 插入Excel图表
9.3.2 插入Word文本
9.3.3 链接Word软件
本章归纳和作业
附表和附录
第2部分 项目总览
综述
第10章 音像租借管理系统
10.1 需求分析
10.1.1 任务要求
10.1.2 分析研究
10.2 系统结构
10.2.1 设计思想
10.2.2 系统总流程
10.2.3 系统总框架
10.2.4 主要界面
10.3 详细设计
10.3.1 数据库的结构
10.3.2 表单中的动态设计
10.3.3 系统的进入
10.3.4 数据的查询
10.3.5 数据的浏览
10.3.6 数据的录入
10.3.7 音像的选择
10.3.8 音像租借与归还
10.3.9 数据的统计
10.3.10 管理维护
10.3.11 报表的设计
10.3.12 简单的类设计
10.3.13 连编应用程序
设计体会
第11章 学籍信息管理系统
11.1 系统简介
11.1.1 系统任务的提出
11.1.2 系统功能
11.1.3 数据流图
11.2 系统结构设计
11.2.1 系统的主要结构
11.2.2 数据库设计
11.2.3 创建表结构和索引
11.3 详细设计
11.3.1 系统表单概述
11.3.2 系统登录表单
11.3.3 查询表单
11.3.4 输入表单
11.3.5 注册表单
11.3.6 打印表单
11.3.7 菜单的设计
11.3.8 报表的设计
11.3.9 主程序设计
设计体会
第12章 餐饮经营管理系统
12.1 系统概况
12.1.1 系统任务及特点
12.1.2 主要功能
12.1.3 数据流图
12.2 系统结构设计
12.2.1 系统的主要模块
12.2.2 系统结构总图
12.2.3 数据库设计
12.3 详细设计
12.3.1 系统主表单
12.3.2 就餐信息录入表单
12.3.3 查询信息表单
12.3.4 数据维护表单
12.3.5 统计报表的设计
12.3.6 主菜单的设计
设计体会
附录
· · · · · · (收起)
读后感
用户评价
拿到这本书,我首先翻阅了一下目录结构,感觉编排得相当有条理。它似乎并没有急于深入那些晦涩难懂的底层细节,而是选择了从一个更宏观的项目生命周期角度切入,这一点我很欣赏。对于一个经验尚浅或者想要系统化学习的人来说,这种结构化的引导至关重要。我留意到其中关于“系统性能调优”的那一章节,这通常是老旧系统最容易出问题的环节。我希望能看到作者是如何剖析FoxPro 6.0时代特有的性能瓶颈,以及如何利用当时的工具集进行诊断和修复。如果能结合几个不同规模项目的优化实例进行对比分析,那就更具参考价值了。而且,我对其中是否包含了对当时流行的外部接口调用(比如与其他数据库或Windows API的集成)的介绍非常感兴趣,这在现代集成环境中依然有其历史借鉴意义。
说实话,现在市面上关于新技术的书籍多如牛毛,但能沉下心来整理和剖析像FoxPro 6.0这样经典但逐渐被边缘化的技术的书籍却少之又少。我购买这本书,很大程度上是出于一种对历史的敬畏和对技术深度的追求。我希望它不仅仅是一本“怎么做”的指南,更是一本“为什么这么做”的解析。比如,它在讲解数据表结构定义时,是否阐述了当时设计范式如何适应FoxPro的运行特性?在处理并发访问和锁定机制时,作者是如何权衡性能与数据一致性的?这些深层次的思考,才是区分一本优秀技术书和一般教程的关键所在。我期待作者能提供一种“工匠精神”般的视角,去打磨每一个细节,让读者明白每一个编程决策背后的时代局限与智慧结晶。
这本书的装帧和印刷质量看上去相当不错,纸张手感厚实,排版清晰,这对于一本需要频繁翻阅的参考手册来说是个巨大的加分项。我试着快速浏览了几页正文,发现它采用了大量的代码示例和流程图来辅助说明复杂的逻辑。这种可视化强的讲解方式,比起纯文字描述要直观得多,特别是在处理复杂的查询语句或者事件驱动的编程逻辑时,能够帮助读者迅速抓住重点。我特别想知道,它在介绍数据加密和权限控制这方面的内容是否深入。在那个年代,数据安全意识相对薄弱,但对于实际应用来说又是不可或缺的一环。如果作者能提供一些基于FoxPro 6.0自身机制实现安全隔离的“土办法”或最佳实践,那这本书的实用价值就翻倍了。
我对随书光盘的期待值非常高,因为书名中明确提到了“含盘”。在FoxPro的开发环境中,光盘往往意味着包含了大量的源代码示例、可执行的Demo程序,甚至可能是作者自己搭建的测试环境。如果这些资源能够完整且运行顺畅,那么这本书的学习体验将是革命性的。我希望这些案例不是那种简单“Hello World”级别的演示,而是真正能够反映出当年企业级应用特点的、具有一定复杂度的项目骨架。比如,一个包含多层菜单、数据校验和报表输出的完整工作流。能否在光盘里找到一份详细的安装和配置指南,以便我能在现代操作系统上搭建一个可复现的实验环境,这一点至关重要。毕竟,没有实践的导航,一切都只是纸上谈兵。
哎呀,这本书的封面设计真是让人眼前一亮,那种经典的蓝色调,加上醒目的标题,一看就知道是本扎扎实实的专业书籍。我最近在研究老项目的数据迁移和维护,手里头正好缺一本能系统梳理FoxPro 6.0开发流程的工具书。这本书的定位似乎非常精准,瞄准的就是那些需要重温经典或者处理遗留系统的开发者。光是看到“项目案例导航”这几个字,我就对接下来的内容充满了期待,希望它能提供一些具体的、可操作的实战经验,而不是空泛的理论。我尤其关注它是不是涵盖了数据库设计、表结构优化、报表制作以及基本的系统架构搭建这几个核心模块。如果案例足够丰富,能覆盖到一些常见的业务场景,比如库存管理或者简单的客户信息系统,那就太棒了。毕竟,理论学得再多,不如实际操作来得痛快,希望能从中找到一些能直接套用的代码片段或者设计思路,让我的工作效率能更上一层楼。