- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 数据库应用程序的开发过程与综合实例 【学习目标】 了解数据库应用程序的开发过程。 掌握实例的设计与制作。 11.1 应用程序开发的基本过程 1. 基本过程 1) 确定功能需求,设计数据库。 2) 创建数据库、表、视图和表的关联。 3) 进行信息处理,需要设计一些查询、报表、图表。 4) 设计用户界面:表单、菜单、工具栏等。 5) 使用Visual FoxPro提供的各种调试工具来测试和调试应用程序。 6) 使用项目管理器为应用程序打包,建立.EXE或.APP文件。 7) 为最终用户创建一个安装程序。 2. 注意事项 (1) 在进行项目开发时,应使用项目管理器构造好一个项目文件,其中应包含所有在程序开发过程中所需的文件。对于在项目管理器中创建的文件会自动添加到项目文件中,而其他相关文件需要用户专门添加。 (2) 要规划好目录结构,将文件分类存放。 (3) 数据库的设计是非常关键的一步,在一开始就应做好规划,要创建哪些表,并考虑好表与表之间的关系。 (4) 设计表单、菜单等要保持程序风格的一致性。 (5) 要及时编写详细的系统设计说明文档。 11.2 应用程序的基本结构 Visual FoxPro应用程序通常由数据结构、用户界面、查询和报表处理等部分组成,要开发出一个完整的应用程序,必须通盘考虑应用程序中各部分的功能和结构,考虑各部分之间的内在联系。 Visual FoxPro应用程序无论是菜单驱动的,还是事件驱动的,除了具有美观的界面(如表单、菜单、工具栏)之外,还必须包含完成实际功能的代码。Visual FoxPro应用程序在逻辑上都是由外观的表现和内在的代码构成的,应用程序管理的一个重要任务就是如何通过外观表现将整个应用程序串联起来。 11.2.1建立应用程序的入口 每个Visual FoxPro应用程序都有一个入口,因此必须设置一个主文件来作为应用程序的起点。主文件可以由Visual FoxPro程序或者表单组成。运行应用程序时,Visual FoxPro启动应用程序的主文件。 要为应用程序建立一个入口,首先在项目管理器中选择作为入口的文件,然后选择“项目”菜单中的“设置主文件”命令即刻。每个项目只有一个文件可以设置为主文件。 通常主文件应完成以下任务: (1) 初始化环境设置 (2) 显示初始界面 (3) 控制事件循环 (4) 退出应用程序时恢复原有的环境设置 典型的应用程序主文件可以包含如下代码: DO setenv.prg 初始化环境设置 DO FORM start.scx 显示初始界面 READ EVENTS 建立事件循环 DO restore.prg 恢复原有的环境设置 主文件的首要任务就是完成应用程序环境的建立,通常必须包含以下内容: (1) 初始化变量。 (2) 建立缺省的路径。 (3) 打开必要的数据库、自由表和索引,如果要访问远程数据,那么必须提示用户提供必要的注册信息。 (4) 使用SET LIBRARY命令引用外部库和过程文件。 11.2.3 显示初始界面 应用程序的初始界面可以是菜单或表单,通常,应用程序在显示初始菜单或表单之前可以显示一个启动屏幕或注册对话框。要显示初始界面,可以在主文件中使用DO命令来运行菜单或者使用DO FORM命令来运行一个表单。 11.2.4 控制事件循环 建立初始环境并显示初始界面后,接着要建立一个事件循环来等待用户响应。为了控制事件循环,可以使用READ EVENTS命令,该命令使Visual FoxPro开始处理事件。 由于READ EVENTS命令启动后进入事件循环,因此必须使用CLEAR EVENTS命令结束事件循环。通常可以在表单中提供一个“退出”按钮,并在按钮的Click 事件代码中执行CLEAR EVENTS命令,或者在菜单中提供一个“退出”菜单项,并执行CLEAR EVENTS命令。 11.2.5 恢复初始环境 退出应用程序时,要恢复初始设置。为了恢复初始化时存入内存变量的环境设置,可以使用宏替换来恢复SET命令的原有设置。 11.3 建立应用程序 每个Visual FoxPro项目都是由多个存储在不同文件中的功能模块组成的,要建立应用程序,还必须将文件添加到项目中,添加并创建好文件后,首先单独调试,调试没有问题,就可以建立并运行应用程序了。 建立应用程序的方法有两种:一种是使用项目管理器,即从项目管理器中单击“连编”按钮;另一种方法是使用BUILD命令。 完成应用程序的创建后,可以运行应用程序,并进行测试和调试。 11.4 数据库应用系统开发实例 通讯录管理 图书管理 11.4.1 通讯录数据库的开发 1.开发要求 通讯录数据库要求包括朋友、熟人完整的通讯信息,比如单位、通信地址、邮政编码、电子邮件、电话等。 通
您可能关注的文档
- 数控机床电气控制课件作者夏燕兰第七章节.ppt
- 数控机床电气控制课件作者夏燕兰第四章节.ppt
- 注塑CAE及Moldflow软件应用课件作者张金标项目2注塑成型工艺参数优化分析.ppt
- 数控机床电气控制课件作者夏燕兰第一章节.ppt
- 注塑CAE及Moldflow软件应用课件作者张金标项目3注塑成型充填分析.ppt
- 注塑CAE及Moldflow软件应用课件作者张金标项目4注塑成型冷却分析.ppt
- 数控机床电气控制与系统维护课件作者宋运伟项目七.ppt
- 注塑CAE及Moldflow软件应用课件作者张金标项目6注塑成型翘曲分析.ppt
- 最优控制理论与应用课件作者吴受章节最优控制讲授提纲.ppt
- 操作系统基础课件作者邓胜兰第2章节操作系统用户界面.ppt
文档评论(0)