【vfp精品源码栏目提醒】:网学会员,鉴于大家对vfp精品源码十分关注,论文会员在此为大家搜集整理了“【精品PDF】数据库应用系统开发 - 毕业设计”一文,供大家参考学习!
1 1010 目 录 上一页 下一页 退 出 目 录 上一页 下一页 退 出 2 目 录 上一页 下一页 退 出 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】为本书中的学生成绩管理系统设计一个主程序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” 保存SET TALK设置 ELSE cTalkVal“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在系统菜单中单击【文件】【新建】此时系统将弹出新建对话框。
2在“新建”对话框的“文件类型”中选择“项目”单击“新建文件”按钮。
3在弹出的“创建”对话框中输入项目的名称并选择保存项目的目录后单击“保存”按钮。
这时就新建成了一个项目并打开了项目管理器。
在项目管理器中创建各类文件的方法在前面各章节中均有介绍在此不再细述本节仅介绍项目管理器的文件管理功能。
目 录 上一页 下一页 退 出 8 2添加和移去文件 ① 从项目中选定要移去的文件或对象。
② 单击“移去”按钮系统将弹出如图所示对话框。
③ 如果单击“移去”按钮将从项目中移去该文件或对象如果单击“删除”按钮将从项目中移去该文件或对象并将文件从磁盘上永久性地删除。
目 录 上一页 下一页 退 出 9 3创建及修改文件 1选定要创建的文件类型。
2单击“新建”按钮或“修改”按钮即可激活Visual FoxPro 相应的设计器或向导。
例如要修改一个表只需选定该表的名称用通过鼠标指针双击或单击“修改”按钮即可进入“表设计器”显示该表结构。
目 录 上一页 下一页 退 出 10 4为文件添加说明 通过设置出现在项目管理器中的文件说明信息可更方便地跟踪文件。
其方法是 1在项目管理器中选定所需的文件。
2选择“项目”菜单中的“编辑说明”命令。
3在弹出的“说明”对话框中键入该文件的说明信息。
4单击“确定”按钮。
目 录 上一页 下一页 退 出 11 5设置文件的包含或排除属性 6编辑或查看项目信息 在系统菜单中选择【项目】【项目信息】命令打开如图所示对话框。
编辑项目信息在项目信息对话框中单击项目选项卡可以查看或编辑作者有关信息 单击文件选项卡可以一次性查看所有的项目文件 目 录 上一页 下一页 退 出 12 10.1.4 项目连编 1测试项目 在项目管理器中单击“连编”按钮。
系统将弹出如图所示的连编选项对话框。
在“连编选项”对话框中选择“重新连编项目” 目 录 上一页 下一页 退 出 13 3连编一个应用程序 若要连编一个应用程序可使用BUILD APP或BUILD EXE命令。
或者进行如下操作。
1在项目管理器中单击“连编”按钮。
2在“连编选项”对话框中选择“连编应用程序”生成.app文件或者选择“连编可执行文件”以建立一个.exe文件。
3选择所需其他选项并单击“确定”按钮。
当为项目建立一个最终的应用程序文件之后就可运行了 目 录 上一页 下一页 退 出 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硬件和软件问题 为了获得最大的可移植性应当在预期运行的最底层平台上开发应用程序。
要保证应用程序能在满足最低要求的平台上正常工作应该做到以下几点 1使用最低层常用的视频方式开发应用程序。
2确定最低所需的以及存储介质的空间大小其中应包括必需的驱动程序以及同时运行的软件所占用的空间。
3对于应用程序的网络版还应考虑内存、文件和记录锁定特殊要求。
目 录 上一页 下一页 退 出 16 2系统路径和文件属性 为了在运行应用程序的每台机器上都能够快速访问所有必需程序文件可能需要确定一个基本文件配置。
在定义基本配置时应考虑下列问题 1应用程序是否需要公用系统路径。
2设置的文件存取属性是否合适。
3为每个用户设置的网络权限是否正确 目 录 上一页 下一页 退 出 17 3目录结构和文件位置 如果源代码引用的是绝对路径或文件名那么当应用程序安装到任何其他机器上时必须存在相同的路径和文件。
若要避免这一情况可采用以下方法 1使用Visual FoxPro配置文件。
2另建一个目录或目录结构将源文件和生成的应用程序文件分开。
这样就可以对应用程序的相互引用关系进行测试并且准确地知道在发布应用程序时应包含哪些文件。
3使用相对路径。
目 录 上一页 下一页 退 出 18 10.2.2 设置验证的内容 在代码中可以包含验证的内容其作用是验证代码运行环境的假设情况。
若要设置验证的内容使用ASSERT命令标明程序中的假设。
当ASSERT命令中所规定的条件为“假”.F.时将显示一个提示信息对话框同时在“调试输出”窗口中反映出来。
例如可以编写一个函数函数需要一个非的参数值。
如果参数为时下面的函数代码将提醒用户 ASSERT nParm0 MESSAGE“接受的参数数值为0”。
可以使用SET ASSERTS命令指定是否显示提示信息默认情况下不显示提示信息。
目 录 上一页 下一页 退 出 19 10.2.3 在调试器中调试程序 1打开调试器 选择【工具】【调试器】命令。
“调试器”窗口是一个独立运行的窗口它有自己的菜单和工具栏在“调试器”窗口中可有选择地打开5个子窗口跟踪、监视、局部、调用堆栈和调试输出。
如图所示 目 录 上一页 下一页 退 出 20 2跟踪代码 在调试中最有用的方法就是跟踪代码以此观察每一行代码的运行同时检查所有的变量、属性和环境设置值如图所示 1、如果“跟踪”窗口没有打开在调试窗口的菜单栏中选择【窗口】【跟踪】命令 2、在调试窗口的菜单栏中选择【调试】【运行】命令。
打开要调试的程序 3、在调试窗口的菜单栏中选择【调试】【单步】命令或F6键或选择【调试】【单步跟踪】命令F8键 目 录 上一页 下一页 退 出 21 3
上一篇:
【精品文献】毕业设计可选题目
下一篇:
关于听觉掩蔽的语音增强算法及DSP实现