




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十一章 应用程序的开发和生成,第一节 应用程序项目综合实践 第二节 使用应用程序生成器,第一节 应用程序项目综合实践,一、系统开发基本步骤 根据应用系统的重点和复杂性不同,一个数据库应用系统通常分为“输入密集型”、“输出密集型”、“处理密集型”三种。无论系统有哪些特殊要求,借助Visual FoxPro开发的系统一般都包括以下几个组成部分:, 一个或多个数据库。 用户界面,诸如欢迎屏、输入表单、显示表单、工具栏和菜单等。 事务处理:如查询、统计和计算等,允许用户检索或输出自己需要的数据。 输出形式与界面,如浏览、排序、报表、标签等。 主程序:设置应用程序系统环境和起始点。,下面具体介绍如何把
2、各个部件集成起来,并生成一个较完整的应用程序。 1.建立应用程序目录结构 2.用项目管理器组织应用系统 3.加入项目信息 在“项目信息”对话框中可以输入开发者的信息,如姓名、地址,定位项目的主目录,是否对应用程序进行加密等等。,二、连编应用程序,各个模块调试无误之后,需要对整个项目进行联合调试并编译,在Visual FoxPro中称为连编项目。 1.设置文件的“排除”与“包含” 在刚刚添加的数据库文件的左侧有一个排除符号,表示此项从项目中排除。Visual FoxPro假设表在应用程序中可以被修改,所以默认表为“排除”。, 文件的“排除”与“包含” “排除”与“包含”相对应。将一个项目编译成一
3、个应用程序时,所有在项目中被包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为“包含”的文件将变为只读文件,不能再修改。如果应用程序中包含需要用户修改的文件,必须将该文件标记为“排除”。, 将标记为“排除”的文件设置成“包含”的操作。 在项目管理器中设置:要将标记为“排除”的文件设置成“包含”,只要在选定文件之后,右击鼠标,从快捷菜单上选择“包含”即可。 在主菜单上的“项目”下拉选项中也可以进行同样的操作。反之,选定没有排除符号的文件,快捷菜单将出现“排除”。 在“项目信息”的“文件”选项卡中设置:单击选定文件“包含”栏的标记,带的表示包含,空的表示排除。,2.设置主
4、程序 主程序是整个应用程序的入口点,主程序的任务包括设置应用程序的起始点;初始化环境;显示初始的用户界面;控制事件循环;当退出应用程序时,恢复原始的开发环境。 任何应用程序都必须且只能包含唯一一个主程序文件。当用户运行应用程序时,将首先启动主程序文件,然后主程序文件再依次调用所需的应用程序其他组件。,在Visual FoxPro 6.0中,程序文件、菜单、表单或查询都可以作为主程序,一般而言,最好的方法是为应用程序专门建立一个主程序。项目管理器将以黑体字显示设置为主程序文件的名称。 设置主程序有两种方法: 在项目管理器中选中要设置为主程序的文件,从主菜单的“项目”菜单或快捷菜单中选择“设置主文
5、件”选项。项目管理器将应用程序的主文件自动设置为“包含”,在编译完应用程序之后,该文件作为只读文件处理。, 在“项目信息”的“文件”选项卡中选中要设置的主程序文件,右击鼠标,在弹出的快捷菜单中选择“设置主文件”。在这种情况下,只有把文件设置为“包含”之后才能激活“设置主文件”选项。 3.连编应用程序 将项目连编为一个应用程序文件后,应用程序文件包括项目中所有“包含”文件。应用程序连编结果有两种文件形式: 应用程序文件(.app):需要在Visual FoxPro中运行。 可执行文件(.exe):可以在Window下运行。,连编应用程序的操作步骤如下: 在“项目管理器”中,选择“连编”按钮,弹出
6、如图所示的“连编选项”对话框。 如果在“连编选项”对话框中,选择“连编应用程序”复选框,则生成一个.app文件;若选择“连编可执行文件”复选框,则生成一个.exe文件;选择“连编COM DLL”是使用项目文件中的类信息,创建一个具有.dll文件扩展名的动态链接库。 选择所需的其他选项,然后选择“确定”按钮。 连编应用程序的命令是BUILD APP或BUILD EXE。,例如,要从项目“职工管理.pjx”连编得到一个应用程序“职工管理系统.app”或可执行程序“职工管理系统.exe”,则在命令窗口键入: BUILD APP 职工管理系统 FROM 职工管理 或 BUILD EXE 职工管理系统
7、FROM 职工管理,5.运行应用程序 当为项目建立了一个最终的应用程序文件之后,就可运行它了。 运行.app应用程序 .app应用程序需要在Visual FoxPro中运行。因此,运行.app文件需要首先启动Visual FoxPro,然后从“程序”菜单中选择“运行”,选择要执行的应用程序。或者在“命令”窗口中,键入DO 应用程序文件名。, 运行.exe可执行文件 生成的.exe应用程序文件既可以在Visual FoxPro中运行,也可以在Windows中双击该.exe文件的图标来运行它。,5.运行应用程序 当为项目建立了一个最终的应用程序文件之后,就可运行它了。 运行.app应用程序 .ap
8、p应用程序需要在Visual FoxPro中运行。因此,运行.app文件需要首先启动Visual FoxPro,然后从“程序”菜单中选择“运行”,选择要执行的应用程序。或者在“命令”窗口中,键入DO 应用程序文件名。, 运行.exe可执行文件 生成的.exe应用程序文件既可以在Visual FoxPro中运行,也可以在Windows中双击该.exe文件的图标来运行它。,第二节 使用应用程序生成器,一、使用应用程序向导 利用应用程序创建一个新项目有两种途径,一个仅创建一个项目文件,用来分类管理其他文件;二是使用应用程序向导生成一个项目和一个Visual FoxPro应用程序的框架。 1.使用应用
9、程序向导创建项目和应用程序框架 2.应用程序框架 3.应用程序生成器的功能,二、应用程序生成器,应用程序生成器包括“常规”、“数据”、“表单”、“报表”、“信息”和“高级”6个选项卡。通过熟悉这些选项卡的界面可以了解到它的强大功能。,1.“常规”选项卡 常规选项卡用于设置以下内容: 名称:指定应用程序的名称。名称将显示在标题栏和“关于”对话框中,并在整个应用程序中使用。 图像:指定显示在启动画面和“关于”对话框中的图像文件的文件名。 应用程序类型:这一组单选钮用于指定应用程序的运行方式。,2.“信息”选项卡 使用此选项卡可指定应用程序的生产信息。如指定应用程序作者的名字,给出编写或使用应用程序
10、的公司名称,指定应用程序的版本,给出版权信息,指定商业或服务标志等等。 3.“数据”选项卡 “数据”选项卡用于指定应用程序的数据源以及表单和报表的样式。该选项卡的表格中显示了在应用程序中使用的表、表单和报表。,数据库向导:帮助创建应用程序所需要的数据库。关闭向导后,表格中将列出新建数据库中的表。 表向导:帮助创建应用程序所需要的表。 “选择”按钮:用于指定要在应用程序中使用的已有数据库或表。 “清除”按钮:用于删除表格中已经列出的数据库和表数据源。 “生成”按钮:用于根据所选的表按照指定的样式生成表单或报表。,表单样式:可以从下拉列表中为表格中列出的表选择表单样式。 报表样式:可以从下拉列表中
11、为表格中列出的表选择报表样式。 4.“表单”选项卡 此选项卡用于指定菜单的类型、启动表单的菜单、工具栏以及表单可否有多个实例。需要为每个列出的表单分别设置所需的选项。 5.“报表”选项卡 此选项卡用于指定在应用程序中使用的报表名称。,6.“高级”选项卡 此选项卡指定帮助文件的名称和应用程序的默认目录。还可以指定应用程序是否包含常用工具栏和“收藏夹”菜单。,帮助文件:用于指定应用程序帮助文件的名称和路径。 默认的数据目录:指定应用程序数据文件的默认目录。 “菜单”区域: “常用工具栏”复选框:指定应用程序是否具有常用工具栏。 “收藏夹”菜单复选框:指定应用程序中是否包括“收藏夹”菜单。,“清理”按钮:使“应用程序生成器”中所做的修改与当前活动项目保持一致。单击此按钮弹出如图所示的提示,如果确定要清理,应单击“是”按钮。,7.重
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保证合同无偿合同范例
- 债权转让车合同范例
- 乡镇合作养猪合同范例
- 乒乓球聘用教练合同范例
- 农村合作建房合同范例
- 供润滑油合同范例在
- 个人简易借贷合同范例
- 2025年程序指令配电器合作协议书
- 智慧树知到《与昆虫同行(浙江农林大学同行)》2025章节测试附答案
- 新人述职报告撰写指南
- 2025年安徽水利水电职业技术学院单招职业适应性测试题库带答案
- 浙江省浙南名校联盟2024-2025学年高一2月返校检测语文试题及答案
- 2025年安徽水利水电职业技术学院单招职业技能考试题库往年题考
- 2025年南京信息职业技术学院单招职业技能测试题库及答案一套
- 2025年桐城师范高等专科学校单招职业适应性测试题库审定版
- 2024年新疆事业单位招聘笔试真题
- 2025年扬州市职业大学单招职业倾向性测试题库审定版
- 2025国网陕西省电力公司高校毕业生招聘74人(第三批)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年中央一号文件参考试题库100题(含答案)
- 2025年宁波城市职业技术学院单招职业适应性测试题库标准卷
- 2.1坚持依宪治国-八年级道德与法治下册大单元教学同步课件(部编版)
评论
0/150
提交评论