数据库应用系统开发.ppt
《数据库应用系统开发.ppt》由会员分享,可在线阅读,更多相关《数据库应用系统开发.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第10章章 数据库应用系统开发数据库应用系统开发1目 录上一页下一页退 出本本 章章 要要 点点10.1 10.1 应用程序基本结构应用程序基本结构 10.2 10.2 应用程序设计步骤应用程序设计步骤10.3 10.3 项目连编项目连编10.4 10.4 应用程序发布应用程序发布2目 录上一页下一页退 出10.1 应用程序基本结构应用程序基本结构 10.1.1 10.1.1 主文件主文件 提交给客户的应用程序必须是可脱离VFP环境独立运行的EXE文件。EXE文件由项目管理器中多个文件经过编译生成,运行EXE程序最先执行的那个文件叫主文件,主文件在项目管理器中用黑体字显示。主文件有四种:1)
2、prg程序文件2)mpr菜单文件3)scx表单文件4)qpr查询文件 在项目管理器中选中一个文件,取“项目”菜单的“设置主文件”选项,即可设置主文件,不过极少用查询文件做主文件。3目 录上一页下一页退 出10.1.2事件循环事件循环在调用并显示菜单或表单之后,必须接着执行READ EVENTS命令,不然EXE程序一闪而过,不能正常运行。这是因为READ EVENTS会挂起本命令后面的语句,转而开始处理用户鼠标和键盘事件;直到执行CLEAR EVENTS才不再处理用户鼠标和键盘事件,会接着执行被挂起来的语句。VFP这种工作方式叫做事件循环。由READ EVENTS建立事件循环,由CLEAR EV
3、ENTS取消事件循环。4目 录上一页下一页退 出10.1.3 构造主文件(应用程序)框架(1)设置应用程序起始点 在项目管理器中设置主文件的方法为:单击要设置为主文件的程序或表单或菜单文件,从【项目】菜单或快捷菜单中选择【设置主文件】选项。(2)初始化环境(3)显示初始的用户界面(4)控制事件循环(5)恢复初始的开发环境(6)组织主程序文件 5目 录上一页下一页退 出【例10-1】为本书中的学生成绩管理系统设计一个主程序(MAIN.PRG),并设置为主文件MAIN.PRG代码如下:DO start.PRG&调用程序建立环境设置(在公 有变量中保存值)DO form MAINFORM&将例9-3
4、设计的带菜单的顶层表单作为初始的用户界面显示READ EVENTS&建立事件循环。DO CLEANUP.PRG&在退出之前,恢复环境设置Start.PRG中代码如下:Public cTalkVal&定义全局变量6目 录上一页下一页退 出IF SET(TALK)=”ON”SET TALK OFF cTalkVal=“ON”&保存SET TALK设置ELSEcTalkVal=“ON”Endif Open database student&打开数据库Application.visible=.F.&隐藏Visual FoxPro主窗口CLEANUP.PRG中代码如下:set talk&ctalkval
5、&恢复SET TALK设置close database&关闭数据库clear all windods&释放所有窗口Application.visible=.T.&显示Visual FoxPro主窗口7目 录上一页下一页退 出10.2 应用程序设计步骤 10.2.1 规划应用程序 在开发应用程序之前,必须认真细致的规则应用程序的整体结构,包括应用程序具备哪些功能,应该有哪些用户界面,要处理数据量有多少,是单用户还是网络用户等。8目 录上一页下一页退 出10.2.2 创建数据库创建数据库数据库的结构是否合理,对编制管理数据库的应用程序有极大的影响,所以在动手设计用户界面以及其他事务处理规则之前,应
6、该首先设计数据库。确定数据库中需要哪些数据表,每个表中需要哪些字段,每个字段需要怎样的类型和属性,各个表之间有怎样的关系等。建立一个结构准确、合理、关系明确、稳定、数据冗余量少的数据库之后,会给程序的开发带来极大的便利.9目 录上一页下一页退 出10.2.3 创建交互信息创建交互信息所谓交互信息,是指应用程序与用户之间的信息交互,像在数据库中定位信息、显示信息、快速检索并打印输出信息等。创建交互信息的方法有很多,其中最常用的有:1创建查询 2创建视图 3创建报表和标签 10目 录上一页下一页退 出10.2.4 创建用户界面创建用户界面应用程序必须为用户提供优美、实用的用户界面。应用程序的功能,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 系统 开发
限制150内