第10章数据库应用系统开发.ppt
《第10章数据库应用系统开发.ppt》由会员分享,可在线阅读,更多相关《第10章数据库应用系统开发.ppt(37页珍藏版)》请在三一办公上搜索。
1、1,第10章 数据库应用系统开发,2,本 章 要 点,10.1数据库应用系统开发过程10.2调试技术10.3容错技术10.4应用程序发布,3,10.1 数据库应用系统开发过程,10.1.1数据库应用系统的开发步骤 1可行性分析 2需求分析 3数据设计 4应用程序设计 5测试 6维护,4,10.1.2 构造应用程序框架(1)设置应用程序起始点 在项目管理器中设置主文件的方法为:单击要设置为主文件的程序或表单或菜单文件,从【项目】菜单或快捷菜单中选择【设置主文件】选项。(2)初始化环境(3)显示初始的用界面(4)控制事件循环(5)恢复初始的开发环境(6)组织主程序文件,5,【例10-2】为本书中的
2、学生成绩管理系统设计一个主程序(MAIN.PRG),并设置为主文件,【例10-2】为本书中的学生成绩管理系统设计一个主程序(MAIN.PRG),并设置为主文件。MAIN.PRG代码如下:DO start.PRG&调用程序建立环境设置(在公 有变量中保存值)DO form MAINFORM&将例9-3设计的带菜单的顶层表单作为初始的用户界面显示READ EVENTS&建立事件循环。DO CLEANUP.PRG&在退出之前,恢复环境设置Start.PRG中代码如下:Public cTalkVal&定义全局变量,6,IF SET(TALK)=”ON”SET TALK OFF cTalkVal=“ON
3、”&保存SET TALK设置ELSEcTalkVal=“ON”Endif Open database student&打开数据库Application.visible=.F.&隐藏Visual FoxPro主窗口CLEANUP.PRG中代码如下:set talk&ctalkval&恢复SET TALK设置close database&关闭数据库clear all windods&释放所有窗口Application.visible=.T.&显示Visual FoxPro主窗口,7,10.1.3 使用项目管理器组织与管理文件 1创建一个项目(1)在系统菜单中单击【文件】|【新建】,此时系统将弹出新
4、建对话框。(2)在“新建”对话框的“文件类型”中选择“项目”,单击“新建文件”按钮。(3)在弹出的“创建”对话框中输入项目的名称,并选择保存项目的目录后单击“保存”按钮。这时就新建成了一个项目并打开了项目管理器。在项目管理器中创建各类文件的方法在前面各章节中均有介绍,在此不再细述,本节仅介绍项目管理器的文件管理功能。,8,2添加和移去文件 从项目中选定要移去的文件或对象。单击“移去”按钮;系统将弹出如图所示对话框。如果单击“移去”按钮,将从项目中移去该文件或对象;如果单击“删除”按钮,将从项目中移去该文件或对象,并将文件从磁盘上永久性地删除。,9,3创建及修改文件(1)选定要创建的文件类型。(
5、2)单击“新建”按钮或“修改”按钮,即可激活Visual FoxPro 相应的设计器或向导。例如,要修改一个表,只需选定该表的名称,用通过鼠标指针双击或单击“修改”按钮,即可进入“表设计器”显示该表结构。,10,4为文件添加说明通过设置出现在项目管理器中的文件说明信息,可更方便地跟踪文件。其方法是:(1)在项目管理器中选定所需的文件。(2)选择“项目”菜单中的“编辑说明”命令。(3)在弹出的“说明”对话框中键入该文件的说明信息。(4)单击“确定”按钮。,11,5设置文件的包含或排除属性 6编辑或查看项目信息 在系统菜单中选择【项目】|【项目信息】命令,打开如图所示对话框。,编辑项目信息:在项目
6、信息对话框中,单击项目选项卡,可以查看或编辑作者有关信息,单击文件选项卡,可以一次性查看所有的项目文件,12,10.1.4 项目连编,1测试项目 在项目管理器中,单击“连编”按钮。系统将弹出如图所示的连编选项对话框。,在“连编选项”对话框中,选择“重新连编项目”,13,3连编一个应用程序若要连编一个应用程序,可使用BUILD APP或BUILD EXE命令。或者进行如下操作。(1)在项目管理器中,单击“连编”按钮。(2)在“连编选项”对话框中,选择“连编应用程序”,生成.app文件;或者选择“连编可执行文件”以建立一个.exe文件。(3)选择所需其他选项并单击“确定”按钮。当为项目建立一个最终
7、的应用程序文件之后,就可运行了,14,4运行.app应用程序 要运行.app应用程序,可从“程序”菜单中选择“运行”命令,然后选择要执行的应用程序;或者在“命令”窗口中,键入DO和应用程序文件名。例如,要运行应用程序“项目1”,可键入:DO 项目1.app 5运行.exe文件如果从应用程序中建立一个.exe文件,可以使用如几种方法运行该文件:(1)从Visual FoxPro中,从“程序”菜单中选择“运行”,然后选择一个应用程序文件;(2)在Windows中,双击该.exe文件的图标,15,10.2 调试技术,10.2.1 建立测试环境 1硬件和软件问题为了获得最大的可移植性,应当在预期运行的
8、最底层平台上开发应用程序。要保证应用程序能在满足最低要求的平台上正常工作,应该做到以下几点:(1)使用最低层常用的视频方式开发应用程序。(2)确定最低所需的以及存储介质的空间大小,其中应包括必需的驱动程序以及同时运行的软件所占用的空间。(3)对于应用程序的网络版,还应考虑内存、文件和记录锁定特殊要求。,16,2系统路径和文件属性为了在运行应用程序的每台机器上都能够快速访问所有必需程序文件,可能需要确定一个基本文件配置。在定义基本配置时,应考虑下列问题:(1)应用程序是否需要公用系统路径。(2)设置的文件存取属性是否合适。(3)为每个用户设置的网络权限是否正确,17,3目录结构和文件位置如果源代
9、码引用的是绝对路径或文件名,那么当应用程序安装到任何其他机器上时必须存在相同的路径和文件。若要避免这一情况,可采用以下方法:(1)使用Visual FoxPro配置文件。(2)另建一个目录或目录结构,将源文件和生成的应用程序文件分开。这样就可以对应用程序的相互引用关系进行测试,并且准确地知道在发布应用程序时应包含哪些文件。(3)使用相对路径。,18,10.2.2 设置验证的内容在代码中可以包含验证的内容,其作用是验证代码运行环境的假设情况。若要设置验证的内容,使用ASSERT命令标明程序中的假设。当ASSERT命令中所规定的条件为“假”(.F.)时,将显示一个提示信息对话框,同时在“调试输出”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 数据库 应用 系统 开发
链接地址:https://www.31ppt.com/p-5827896.html