- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 开发应用程序课件
Visual FoxPro 程序设计(第二版);应用程序的开发过程;本章主要内容:;11.1 应用程序的开发过程; 一个完整的应用程序,可能包含了多种类型的文件,如数据库文件、表文件以及菜单、表单、报表、位图等文件。不能图省事而把所有文件都存放在一个文件夹下,而应该根据文件类型建立一个层次清晰的目录结构,以方便日后的修改和维护工作。例如可将数据库文件(.DBC)、表文件(.DBF)和索引文件(.CDX)都存储在DATA目录下。 ; —般情况下,完整的应用程序需要为用户提供一个菜单、一个或多个用于数据输入和输出的表单。为了保证数据的完整性和安全性,还需要为某些事件编写代码,提供特定功能。同时允许用户从数据库读取数据,可能还需要提供查询和报表输出功能。在完成了所有的功能组件的设计、制作和检验以后,就可以使用“项目管理器”对应用程序进行集成和连编了。
使用“项目管理器”组织应用系统的步骤是:
① 创建或打开一个项目。
② 将已经开发好的各个模块或部件通过项目管理器添加到该项目中。
③ 在项目管理器中自下而上地调试各个模块。
所谓“自上而下”是指先调试可以独立运行的模块单元,如一个输入表单、一个输出报表。然后再调试运行调用它们的模块单元,如主菜单。 ; 项目信息是程序员对项目的描述。有两种方法可打开“项目信息”对话框。
第一种方法在系统菜单中的“项目”菜单下选择“项目信息”命令项。第二种方法是在项目管理器上右击鼠标,然后从弹出的快捷菜单上选择“项目信息”命令项。“项目信息”对话框中有三个选项卡:项目,文件,服务程序,如图11.3所示。
在“项目”选项卡中可以输入的信息包括开发者的姓名、地址和项目的主目录。“项目” 项卡今还有三个复选框:调试信息,加密和附加图标。如果选择了“调试信息”,在调试过程会有一些提示信息显示,这对程序的调试有很大帮助,但是会增加程序的大小。如果选择了“加密”复选框,应用程序将被加密,求解应用程序的源代码会很难。通过“附加图标”复选框指定是否为生成的文件选择自己的图标。设置完成后按“确定”按钮,则关闭“项目信息”对话框。 ; 将一个项目编译成一个应用程序时,所有项目包含的文件组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为“包含”的文件将变为只读文件。如果应用程序中包含需要用户修改的文件,必须将该文件标为“排除”。排除文件仍然是应用程序的一部分,但是这些文件没有在应用程序的文件中编译,所以用户可以更新它们。;方法一:在项目管理器中选中要设置的主程序文件,从“项目”菜单或快捷菜单中选择“设置主文件”选项。项目管理器将应用程序的主文件自动设置为“包含”,在编译完应用程序之后,该文件为只读文件。
方法二:在“项目信息”的“文件”选项卡中选中要设置的主程序后右击鼠示,在快捷菜单中选择“设置主程序文件”,这种情况下,只有把文件设置为“包含”之后才激活“设置主文件”选项。
标记为主文件的文件不能排除。; 连编项目时注意的问题:
(1)连编项目时,会自动把所有的隐式文件包含在项目中。下一次查看项目时,引用的文件会出现在“项目管理器”中。
(2)“项目管理器”解决不了对图文件的引用,需要将这些文件手工添加到项目中。
(3)连编项目也不能自动包含那些用“宏替换”进行引用的文件,也应手工添加并包含这些引用文件。
;项目连编的步骤:
(1)选中设置为主程序的文件,单击“连编”按钮,弹出“连编选项”对话框;
(2)在“连编选项”对话框中,选择“重新连编项目”;
(3)如果选择了“显示错误”复选框,可以查看错误文件(错误收集在当前目录的一个项目名称.err文件中)。
(4)如果没有在“连编选项”对话框中选择“重新编译全部文件”复选框,只会重新编译上次连编后修改过的文件。
(5)选择了所需的选项后,单击“确定”按钮。
以上操作等价于命令:BUILD PROJECT 项目名; 连编项目获得成功之后,在建立应用程序之前应该试着运行该项目。如果程序运算正确,就可以最终连编成一个应用程序文件了。应用程序文件包括项目中所有“包含”文件,应用程序连编结果有两种形式:
(1)应用程序文件(.app):需要在VFP中运行。
(2)可执行文件(.exe):可在Windows下运行。;连编应用程序步骤:
(1)在“项目管理器”中选择“连编”按钮;
(2)如果在“连编选项”对话框中,选择“连编应用程序”复选框,则生成一个.app文件;若选择“连编可执行文件”复选框,则生成一个.exe文件。
(3)选择所需的其他选项并单击“确定”按钮。
您可能关注的文档
- 第1章 人力资源与人力资源管理概述课件.ppt
- 第1章 信息检索基本概念课件.ppt
- 给儿子的第一个海淘包包:Skip Hop Zoo.docx
- 第1章 组织行为学概述课件.ppt
- 第01章 国际贸易理论微观基础(讲义)教学版课件.ppt
- 第1章 建设工程招投标概述 石油大学课件.ppt
- 老友记(Friends)经典高频口语100句(详细注释,学英语的好资料).doc
- 第1章 汇编语言与汇编程序设计课件.ppt
- 自动定时备份SQLServer2005数据库.doc
- 第1讲_信息系统基本概念课件.ppt
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
最近下载
- 清水混凝土模板施工工艺.pdf VIP
- 清水混凝土施工工艺质量控制与防治演示文稿.ppt VIP
- GB50164-2021混凝土质量控制标准.docx VIP
- 文旅项目景区景点城市农文旅融合项目稻田主题策划规划方案【旅游】【文旅】【农旅】【文旅规划】.pptx VIP
- 混凝土结构工程施工质量验收规范(英文版).pptx
- 心血管科中医护理课件.pptx VIP
- 混凝土结构工程施工质量验收规范培训课件.pptx VIP
- 《混凝土结构工程施工质量验收规范》局部修订的条文及.docx VIP
- 2012混凝土结构工程施工质量验收规局部修订.doc VIP
- 《混凝土质量控制标准》XX50164-2011正文精华版.doc VIP
文档评论(0)