数据库应用系统开发.ppt

上传人:hyn****60 文档编号:70689816 上传时间:2023-01-24 格式:PPT 页数:21 大小:205.50KB
返回 下载 相关 举报
数据库应用系统开发.ppt_第1页
第1页 / 共21页
数据库应用系统开发.ppt_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《数据库应用系统开发.ppt》由会员分享,可在线阅读,更多相关《数据库应用系统开发.ppt(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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 创建用户界面创建用户界面应用程序必须为用户提供优美、实用的用户界面。应用程序的功能,

7、使用的方便性等都体现在用户界面中。优美实用的用户界面包括表单、菜单、工具栏等。一个完善的菜单系统可以反映应用程序的基本功能,用户只需通过菜单的导航就能完成全部的数据操作。11目 录上一页下一页退 出10.2.5 使用类简化程序的设计使用类简化程序的设计对于一些简单的应用,当然不必自己创建类。对于一个大型的应用程序来说,如果把需要反复引用的组件设计为类,则不但大大减少了程序代码的编写数量,而且简化了应用程序组件的测试与维护工作。这是简化应用程序设计的最重要的手段之一。12目 录上一页下一页退 出10.2.6 建立可执行文件建立可执行文件为了编译和发布的方便,在开发程序之初就规划好了程序文件的存放

8、位置:例如D:Student把主程序放在这儿D:StudentData把数据库、表、视图、所用到的图像、图片等放在这儿D:StudentProg把查询、程序、表单、菜单、自定义类库等放在这儿如此安排不仅便于管理,而且在主程序中只需写入SET DEFAULT TO D:STUDENTSET PATH TO DATA;PROG 调用文件时不用写出盘符路径,就能自动查找并调用目录中的文件。13目 录上一页下一页退 出10.3 项目连编假设用户创建的数据表、自由表、查询、表单、报表、标签、类库、程序、应用程序、菜单等程序组件,都已经包含在一个项目文件My.PJX中,编译应用程序的操作步骤大致如下:1指

9、定主文件指定主文件每一个项目文件中必须指定一个主文件,主文件用黑体字显示。2指定包含和排除文件指定包含和排除文件所谓“包含”文件指在编译时被编译到可执行文件.EXE中的文件,它成为.EXE文件内部代码的一部分,不能再单独编辑。例如一个数据表被设置为“包含”状态,在编译成.EXE文件之后,用户将无法增加或删除表中的记录;置成“排除”状态的文件,在编译应用程序时,并不编译进可执行文件中,用户或应用程序仍然能够修改该文件。一般要把数据库、数据表文件设置为“排除”,而其他文件都设置为“包含”。设置文件为“包含”、“排除”状态的方法是,在项目管理器中单击选中一个文件,选取“项目”菜单中的“包含”或“排除

10、”即可。被设置成“排除”状况的文件名前有一个带斜杠的圆圈标志。14目 录上一页下一页退 出1测试项目 在项目管理器中,单击“连编”按钮。系统将弹出如图所示的连编选项对话框。在“连编选项”对话框中,选择“重新连编项目”15目 录上一页下一页退 出3连编一个应用程序若要连编一个应用程序,可使用BUILD APP或BUILD EXE命令。或者进行如下操作。(1)在项目管理器中,单击“连编”按钮。(2)在“连编选项”对话框中,选择“连编应用程序”,生成.app文件;或者选择“连编可执行文件”以建立一个.exe文件。(3)选择所需其他选项并单击“确定”按钮。当为项目建立一个最终的应用程序文件之后,就可运

11、行了.16目 录上一页下一页退 出4运行运行.app应用程序应用程序 要运行.app应用程序,可从“程序”菜单中选择“运行”命令,然后选择要执行的应用程序;或者在“命令”窗口中,键入DO和应用程序文件名。例如,要运行应用程序“项目1”,可键入:DO 项目1.app 5运行运行.exe文件文件如果从应用程序中建立一个.exe文件,可以使用如几种方法运行该文件:(1)从Visual FoxPro中,从“程序”菜单中选择“运行”,然后选择一个应用程序文件;(2)在Windows中,双击该.exe文件的图标 17目 录上一页下一页退 出10.4 应用程序发布应用程序发布 编译成.EXE的可执行的文件后

12、,可以脱离Visual FoxPro环境在Windows系统中独立运行,但它需要和两个动态链接库Windows/System中的vfp6r.DLL及VFP目录中的vfp6enu.DLL相链接。如果某台微机不曾安装Visual FoxPro 6.0,即使把可执行文件复制到该微机中,但由于缺少链接库,该应用程序也不可能正常运行。要把应用程序广为发布,必须制作自带安装程序Setup.exe的发布磁盘。18目 录上一页下一页退 出创建发布目录创建发布目录 发布目录用来存放构成应用程序的所有项目文件的副本。发布目录树的结构也就是由“安装向导”创建的安装程序将在用户机器上创建的文件结构。如图所示 若要创建

13、发布目录可按如下步骤进行:创建目录,目录名为希望在用户机器上出现的名称。把发布目录分成适合于应用程序的子目录。把应用程序项目中的文件复制到相应目录中。应用程序(.exe)必须放在该树的根目录下,如VFP。19目 录上一页下一页退 出创建发布盘创建发布盘 创建发布盘时,“安装向导”压缩发布目录树中的文件,并把这些压缩过的文件复制到磁盘映射目录,每个磁盘放置在一个独立的子目录中。用“安装向导”创建应用程序磁盘映射之后,就把每个磁盘映射目录的内容复制到一张独立的磁盘上。在软件发布后,用户通过运行“磁盘1”上的Setup.exe程序,便可安装应用程序的所有文件 20目 录上一页下一页退 出用安装向导创建发布盘从系统菜单中选择【工具】|【向导】|【安装】命令 指定发布树 选择可选组件 指定磁盘映像 自定义安装对话框 指定默认文件的安装目的地 查看文件总结报告 完成安装向导过程 21

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁