Visual FoxPro课程设计案例精编
2008-7
清华大学
罗颂//詹斌//余健
444
无
Visual FoxPro 9.0是MicrosoR公司Visual FoxPro系列软件的最新版本,是一种优秀的数据库管理系统和开发工具。在Visual FoxPro 9.0发布以后,SP1、SP2版本在一年多的时间内相继发布,使Visual FoxPro 9.0的功能更加完善,性能更加稳定。Visual FoxPro功能强大、使用方便,为用户提供了完善的开发环境,是初级软件编程人员理想的开发工具。利用它,用户可以轻松地开发出各种中小型数据库应用系统。本书从易到难,从简单到复杂,系统地介绍了Visual FoxPro 9.0的使用和开发方法。本书的特点是:强调应用性和实战性,利用实例对Visual FoxPro的知识点进行剖析:注重前后知识的关联性,先独立讲解Visual。FoxPro中的重要知识点,然后再将其应用到数据库系统中。本书分为两部分:基础知识部分和系统设计部分。基础知识部分包含第l章、第2章和第10章,介绍了Visual FoxPro开发环境、数据库和表的设计、表单及报表设计、程序调试等基本内容,还介绍了通过.ActiveX控件、Windows API扩展Visual FoxPro的知识,以及开发客户/服务器程序等高级应用的知识,最后介绍了如何利用InstallShield Express来创建安装程序。所介绍的内容深入浅出、图文并茂,使用了大量的代码进行示例演示,有助于读者掌握Visual FoxPro的关键技术。系统设计部分介绍了7个实用而又有代表性的实例开发过程,这7个实例是:考勤管、理系统、客户管理系统、综合人事管理系统、订单管理系统、学位论文管理系统、超市进销存管理系统以及学生成绩管理系统。对于以上7个实例的介绍方式为:从系统数据库的构建,到设计数据库和数据表、建立各种各样的查询、创建灵活多样的表单、设计形式丰富的报表,进而构造出完整的应用系统。每一个实例都是从头到尾地进行解析。相信读者通过阅读本书不仅可了解如何构建管理信息系统,而且对Visual FoxPro 9.0的强大功能会有一个全新的认识。本书内容深入浅出,循序渐进,为广大读者使用Visual FoxPro 9.0进行系统开发设计提供了有力的支持,有助于读者尽快掌握Visual FoxPro,从而顺利地设计和制作出高质量的应用系统。本书主要由罗颂、詹斌、余健编写,参与本书编写和程序开发的还有王翠翠、仇亚飞、刘广兴、孙干、侯焕磊、王莹莹、张辰威、柳军旺、孙永全、张伟、寇囡囡、张孝林、陈运来、代小华等。由于作者水平有限,书中难免有不足和疏忽之处,恳请读者批评指正。
Visual FoxPro 9.0是Microsoft公司Visual FoxPro系列软件的最新版本,是一种优秀的数据库管理系统和开发工具。本书从易到难,从简单到复杂,系统地介绍了Visual FoxPro 9.0的使用和数据库应用程序的开发方法。 •本书基础知识部分包含第1章、第2章和第10章,介绍了Visual:FoxPro开发环境、数据库和表的设计、表单及报表设计、程序调试等基本内容。系统设计部分介绍了7个实用而又有代表性的实例开发过程,这7个实例是:考勤管理系统、客户管理系统、综合人事管理系统、订单管理系统、学位论文管理系统、超市进销存管理系统以及学生成绩管理系统。 本书的特点是:强调应用性和实战性,利用实例对Visual FoxPro的知识点进行剖析;注重前后知识关联性,先独立讲解Visual FoxPro中的重要知识点,然后再将其应用到数据库系统中。 本书适合作为高等院校计算机、自动化、机械、电子等相关专业学生的课程设计指导书,也非常适合作为开发人员的参考用书。
第1章 VisHa1 FoxPr0的基础知识 1.1 Visua1 FoxPro简介 1.1.1 向导 1.1.2 设计器 1.1.3 面向对象编程 1.1.4 数据库Rushmore技术 1.1.5 DBC事件 1.1.6 SQ1命令的使用 1.1.7 客户/服务器模式 1.1.8 Visua1 FoxPro的Web功能 1.1.9 智能感知技术 1.2 Visua1 FoxPro编程基础 1.2.1 基本概念 1.2.2 表达式 1.2.3 函数 1.2.4 结构化程序设计 1.3 面向对象程序设计基础 1.3.1 对象和类的概念 1.3.2 类生成器的基本使用 1.3.3 对象事件 1.4 系统开发环境设置 1.4.1 显示设置 1.4.2 文件位置设置 1.4.3 编辑器设置 1.4.4 表单设置 1.5 数据库设计的一般步骤 1.5.1 关系数据库概念 1.5.2 建立关系结构模型 1.6 小结第2章 ViSU8I FOXPr0的高级应用 2.1 数据环境 2.2 表单设计 2.2.1 参数传递与返回值 2.2.2 顶层表单 2.3 报表设计 2.4 使用ActiveX控件 2.4.1 ActiveX控件概述 2.4.2 Image1ist控件和TreeView控件 2.4.3 Chart控件 2.5 使用Windows API 2.5.1 如何调用WindOWS APL 2.5.2 如何防止程序多次开启 2.5.3 如何使窗体透明 2.6 开发客户/服务器程序 2.6.1 与服务器建立和断开连接 2.6.2 获取或更新数据 2.6.3 事务处理 2.7 其他开发技巧 2.7.1 复制 2.7.2 缩进及空行 2.7.3 在程序中插入对象名称 2.7.4 精确调整对象位置 2.7.5 使用.prg文件作为主程序 2.8 小结第3章 考勤管理系统 3.1 课程设计的目的和意义 3.2 系统设计与分析 3.2.1 可行性分析 3.2.2 功能描述 3.2.3 功能模块设计 3.3 数据库设计与实现 3.3.1 数据库需求分析 3.3.2 数据库表的设计 3.3.3 数据库表的实现 3.4 系统的实现 3.4.1 系统启动模块 3.4.2 用户登录模块 3.4.3 系统主控模块 3.4.4 基本考勤管理模块 3.4.5 加班管理模块 3.4.6 出差管理模块 3.4.7 系统管理模块 3.5 系统运行结果 3.6 小结第4章 客户管理系统 4.1 课程设计的目的和意义 4.2 系统设计与分析 4.2.1 功能描述 4.2.2 功能模块设计 4.3 数据库设计与实现 4.3.1 数据库需求分析 4.3.2 数据库表的设计 4.3.3 数据库表的实现 4.4 系统的实现 4.4.1 创建项目与数据库 4.4.2 创建主程序 4.4.3 安全登录模块 4.4.4 主窗口模块 4.4.5 主菜单设计 4.4.6 资料管理模块 4.4.7 投诉管理模块 4.4.8 日程管理模块 4.4.9 报表管理模块 4.4.10 系统维护模块 4.5 系统运行结果 4.6 小结第5章 综合人事管理系统 5.1 课程设计的目的和意义 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 员工信息管理模块 5.4.4 家庭成员及工作经历管理模块 5.4.5 员工考勤管理模块 5.4.6 员工考评管理模块 5.4.7 用户管理模块 5.4.8 帮助信息 5.5 系统运行结果 5.6 小结第6章 订单管理系统 6.1 课程设计的目的和意义 6.2 系统设计与分析 6.2.1 功能描述 6.2.2 功能模块设计 6.3 数据库设计与实现 6.3.1 数据库需求分析 6.3.2 数据库表的设计 6.3.3 数据库表的实现 6.4 系统的实现 6.4.1 创建可视类 6.4.2 创建系统主表单 6.4.3 用户管理模块 6.4.4 信息浏览模块 6.4.5 信息管理模块 6.4.6 创建打印输出功能 6.5 系统运行结果 6.6 小结第7章 学位论文管理系统 7.1 课程设计的目的和意义 7.2 系统设计与分析 7.2.1 功能描述 7.2.2 功能模块设计 7.3 数据库设计与实现 7.3.1 数据库需求分析 7.3.2 数据库表的设计 7.3.3 数据库表的实现 7.4 系统的实现 7.4.1 创建主文件 7.4.2 自动表单设计 7.4.3 登录表单设计 7.4.4 主表单设计 7.4.5 主菜单设计 7.4.6 学生信息管理模块 7.4.7 导师信息管理模块 7.4.8 论文成绩管理模块 7.4.9 查询模块 7.4.10 报表模块 7.5 系统运行结果 7.6 小结第8章 超市进销存管理系缬 8.1 课程设计的目的和意义 8.2 系统设计与分析 8.2.1 功能描述 8.2.2 功能模块设计 8.3 数据库设计与实现 8.3.1 数据库需求分析 8.3.2 数据库表的设计 8.3.3 数据库表的实现 8.4 系统的实现 8.4.1 欢迎界面模块 8.4.2 用户登录模块 8.4.3 主界面表单模块 8.4.4 货物管理模块 8.4.5 进货管理模块 8.4.6 出货管理模块 8.4.7 报损管理模块 8.4.8 库存管理模块 8.4.9 用户管理模块 8.5 系统运行结果 8.6 小结第9章 学生成绩管理系统 9.1 课程设计的目的和意义 9.2 系统设计与分析 9.2.1 功能描述 9.2.2 功能模块设计 9.3 数据库设计与实现 9.3.1 数据库需求分析 9.3.2 数据库表的设计 9.3.3 数据库表的实现 9.4 系统的实现 9.4.1 公用模块 9.4.2 创建主文件 9.4.3 安全登录模块 9.4.4 主表单设计 9.4.5 主菜单设计 9.4.6 学生信息管理模块 9.4.7 课程信息管理模块 9.4.8 成绩信息管理模块 9.4.9 报表管理模块 9.4.10 系统管理模块 9.5 系统运行结果 9.6 小结第10章 程序的完善与发布 10.1 调试应用程序 1O.1.1 调试器概述 10.1.2 查看存储值 10.1.3 设置断点 10.2 应用程序的日志管理 10.2.1 日志管理实现方法 10.2.2 综合人事管理系统日志管理 10.3 创建帮助文件 10.3.1 制作CHM帮助文件 10.3.2 在Visua1 FoxPro中访问CHM帮助文件 10.4 应用程序发布 10.4.1 建立安装项目 10.4.2 添加文件和文件夹 10.4.3 添加运行时刻组件 10.4.4 建立快捷方式 10.4.5 建立、测试安装程序和分发应用程序 10.5 小结
插图:
《Visual foxPro课程设计案例精编》以案例带动知识点,诠释实际项目的设计理念,使读者可举一反三。案例典型、切合实际应用,使读者身临其境,有助于快速进入开发状态。案例功能完善,配书盘中附有完整的案例源代码。
无
因毕业设计在即,送货速度进一步解决了我的燃眉之急,内容也很详细,我很喜欢。
我看中的就是实例。跟实例学习,上手更快。书的纸张质量可不怎么的啊。
很详尽 有我需要的内容
还不错,我要好好学习一下
案例教学,手把手教你编Foxpro应用程序
刚要做系统,一上来就遇到太多问题
这两章有凑页数之嫌,希望作者要考虑读者的时间和金钱!!!
我不在学校,送货的人只好回去,第二天才取,人态度还挺好,没有丝毫埋怨。不错不错。很人性化。书看了一章还行。
没有视频教学,就是几个源文件,买书的目的不是想看书,是希望看视频教学!物流还是一样的差,跑了8.9公里路去取,东西又是扔别人那叫你去取加5块!好歹,也实现说下嘛!卓越,你们不能整改下物流吗?
还行。。Visual foxPro课程设计案例精编
里面带的那个光盘 不见了。。买这本书 本来就是为了那个光盘里面的那些源代码,现在倒是好了,有书 没光盘。
该书只能作学校的教材使用,各类案例都是缺胳膊少腿的,并非我原来想象的拿来可以参考。
很好不错!内容详尽,附有光盘,适合自学!
很欣赏作者的描述风格,文字也很流畅。讲的比较清楚。
买回来就被同学抢走了。哎,只好再买一本