Visual FoxPro 9.0项目开发案例教程李政电子教案 第07章.pptVIP

Visual FoxPro 9.0项目开发案例教程李政电子教案 第07章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书资料管理系统 目标: 主要针对于小型资料室,比如高校的院系资料室,中等学校以及企事业单位的图书资料室等,用于管理图书、期刊信息,进行资料查询和借阅等处理。 技术: 用到了第5章介绍的“分页增删改”类,创建并使用了新的“借阅者”和“浏览增删改”类,采用了“直接代换式输入”、“多表关联查询”等特殊技术,提高了输入效率和查询质量。 7.1 菜单与主程序设计 7.1.1 菜单设计 7.1 菜单与主程序设计 7.1.2 主程序设计——main.prg 代码首先设置系统窗口的一些属性。包括标题、图标、背景颜色,取消最大化按钮、关闭按钮,使用窗口最大化。然后设置系统的开关或状态,关闭所有文件,清所有变量。最后声明必要的全局变量和数组,恢复存于文件的内存变量,执行主菜单并读取用户事件。 7.2 数据表与视图设计 数据库:资料库.dbc 7.2.1 数据表设计 “图书”、“图书流通”、“期刊”、“期刊流 通”、“借阅者”五个数据库表。 7.2.2 视图设计 “图书借阅”和“期刊借阅”两个本地视图。 7.3 类的设计与类库管理 7.3.1 借阅者组合框类设计 基类为ComboBox,保存到类库wizstyle.vcx,指定类名为jyz 。 Init事件: 首先清除自身(组合框)的项目。然后选择“借阅者”数据表的工作区,按“姓名”索引排序,依次将每条记录的“姓名”字段内容添加到组合框,作为组合框的项目。 7.3 类的设计与类库管理 LostFocus事件: 取出组合框中显示的借阅者姓名。然后选择“借阅者”数据表的工作区,用Locate语句进行记录定位。如果数据表中没有指定的借阅者姓名,则添加一条记录,并将新的姓名作为记录的内容。最后,调用init事件代码,刷新组合框项目。 7.3 类的设计与类库管理 7.3.2 浏览增删改类设计 基类为Form,保存到类库wizstyle.vcx,指定类名为llzsg。 7.3 类的设计与类库管理 7.3.3 类库管理 第5章介绍的“分页增删改”类将用于本章的“图书资料管理系统”,对“图书”和“期刊”数据表内容进行分页增删改,我们可以将类库page_form中的fyzsg类复制到本章创建的类库wizstyle中。 7.4 表单设计 对照7.1.1节的菜单项,我们应该设计11个表单: 图书分页增删改表单:“图书登记_a” 图书浏览增删改表单:“图书登记_b” 期刊分页订阅登记表单:“期刊登记_a” 期刊浏览订阅登记表单:“期刊登记_b” 期刊到刊登记表单:“到刊登记” 借阅者名单维护表单:“借阅者” 图书借还处理表单:“图书借还” 期刊借还处理表单:“期刊借还” 图书查询表单:“图书查询” 期刊查询表单:“期刊查询” 借阅清单查询表单:“借阅信息” 7.4 表单设计 7.4.1 图书分页增删表单 本表单用于实现以分页(每页一条记录)方式对图书信息进行录入、修改、添加和删除操作,在“分页增删改”类的基础上创建。 7.4 表单设计 7.4.2 期刊分页订阅登记表单 与图书分页增删表单类似,本表单用于实现以分页方式对期刊信息的维护操作,也是在“分页增删改”类的基础上创建。表单的创建方法与图书增删改表单相同。 7.4 表单设计 7.4.3 图书浏览增删改表单 本表单用于实现以浏览(表格)方式对图书信息进行维护管理,在“浏览增删改”类的基础上创建。 7.4 表单设计 7.4.4 期刊浏览订阅登记表单 本表单用于实现以浏览方式对期刊订阅信息进行维护管理,在“浏览增删改”类的基础上创建。 7.4 表单设计 7.4.5 借阅者名单维护表单 本表单用于实现以浏览方式对借阅者名单进行维护管理,也在“浏览增删改”类的基础上创建。 7.4 表单设计 7.4.6 期刊到刊登记表单 这个表单用于对已订阅的期刊进行到刊登记,在指定刊号或刊名、年份后,显示出当前已经登记的各期“期号”,单击“添加”按钮,自动按顺序添加新的“期号”,同时应具备“期号”删除和当前记录号显示功能。 7.4 表单设计 7.4.7 图书借还处理表单 这个表单用于进行图书借阅和归还处理。在指定书号或书名、借阅者后,单击“借阅”按钮,进行图书借阅登记。双击“图书流通”数据表某条记录的“还期”字段,自动填写当前日期,进行归还处理。具备“取消借阅”功能。 本表单使用了7.3节创建的jyz(借阅者组合框)类。 7.4 表单设计 7.4.8 期刊借还处理表单 这个表单用于进行期刊借阅和归还处理。在指定刊号或刊名、年份、期号、借阅者后,单

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档