当前位置:首页 >> 英语 >>

vf最新最全课件十一章


第 11 章 开发应用程序
开发数据库应用程序的方法和步骤 连编应用程序 主程序设计 使用应用程序向导 应用程序生成器的作用及其使用方法

1

考点
设置文件的排除与包含 应用程序连编的两种文件形式 连编应用程序的命令 运行应用程序

2

11.1 应用项目综合实践

/>一、系统开发基本步骤 借助VFP开发的系统一般都包括以下几个基本组成部 借助 开发的系统一般都包括以下几个基本组成部 分: 一个或多个数据库。 ①一个或多个数据库。 用户界面:如欢迎屏、输入表单、工具栏等。 ②用户界面:如欢迎屏、输入表单、工具栏等。 事务处理:如查询、统计和计算等。 ③事务处理:如查询、统计和计算等。 输出形式与界面:如浏览、排序、报表、标签等。 ④输出形式与界面:如浏览、排序、报表、标签等。 主程序: ⑤主程序:设置应用程序系统环境和起始点

3

11.1 应用项目综合实践
1.建立应用程序目录结构 . 需要建立一个层次清晰的目录结构来组织应用程 序涉及到的多种类型的文件。 序涉及到的多种类型的文件。 2.用项目管理器组织应用系统 .

4

11.1 应用项目综合实践
3.加入项目信息 在“项目信息”对话框中可输入以 . 项目信息” 下信息: 下信息: 开发者的信息。 ①开发者的信息。 定位项目的主目录。 ②定位项目的主目录。 ③通过复选框选择在相应程序文件中是否包含调试信 息。 是否对应用程序进行加密。 ④是否对应用程序进行加密。 ⑤通过附加图标复选框指定是否为生成的文件选择自 己的图标

5

11.1 应用项目综合实践
二、连编应用程序 连编项目:对各个模块进行分调之后, 连编项目:对各个模块进行分调之后,需要对整个 项目进行联合调试编译,称连编项目。 项目进行联合调试编译,称连编项目。 1.设置文件的“排除”与“包含” 包含” .设置文件的“排除” 文件的“排除” 包含” ①文件的“排除”与“包含” 将标记为“排除”的文件设置为“包含” ②将标记为“排除”的文件设置为“包含”的操作

6

11.1 应用项目综合实践
2.设置主程序 . 主程序:是整个应用程序的入口点, 主程序:是整个应用程序的入口点,它的任务是设 置应用程序的起始点、初始化环境、 置应用程序的起始点、初始化环境、显示初始的用户 界面、控制实践循环,当推出应用程序时, 界面、控制实践循环,当推出应用程序时,恢复原始 的开发环境。 的开发环境。 中中程序文件、 在VP6.0中中程序文件、菜单、表单或查询都可以作 中中程序文件 菜单、 为主文件,一般来讲, 为主文件,一般来讲,最好的方法是为应用程序建立 一个主程序。 一个主程序。项目管理器以黑体显示设置为主程序文 件的名称

7

11.1 应用项目综合实践
设置主程序的方法的两种: 设置主程序的方法的两种: 在项目管理器中选中主程序文件, 项目” ①在项目管理器中选中主程序文件,从“项目”菜单 或快捷菜单中选择“设置为主文件”选项。 或快捷菜单中选择“设置为主文件”选项。 ②在“项 目信息” 文件” 目信息”的“文件”选项卡种选中要设置的主程序文 件后,右击鼠标,在弹出的快捷菜单中选择“ 件后,右击鼠标,在弹出的快捷菜单中选择“设置为 主文件” 主文件”选项

8

11.1 应用项目综合实践
3.连编项目 . 连编项目是让Visual FoxPro系统对项目的整体 连编项目是让 系统对项目的整体 性进行测试的方法,将项目中除“排除”的文件以外, 性进行测试的方法,将项目中除“排除”的文件以外, 所有被引用的文件合并成一个应用程序文件, 所有被引用的文件合并成一个应用程序文件,连编项 目的命令: 目的命令: BUILD PROJECT 〈项目名〉 项目名〉

9

11.1 应用项目综合实践
4.连编应用程序 . 连编项目获得成功后,可在“项目管理器” 连编项目获得成功后,可在“项目管理器”中选择 主程序,然后选择“运行” 或使用命令: 主程序,然后选择“运行”,或使用命令:DO〈主程 〈 序名〉运行该项目程序正确后, 序名〉运行该项目程序正确后,可最终连编成一个应 用程序文件。 用程序文件。 应用程序结果有两种文件形式: 应用程序结果有两种文件形式: 应用程序文件( ):需要在 ①应用程序文件(.APP):需要在 ):需要在VFP中运行 中运行 可执行文件( ②可执行文件(.EXE)可在 )可在Windows种运行脱离于 种运行脱离于 vfp系统 系统

10

11.1 应用项目综合实践
连编应用程序的操作步骤如下: 连编应用程序的操作步骤如下: 项目管理器”中选择“连编”按钮; ①在“项目管理器”中选择“连编”按钮; 如果在“连遍选项”对话框中,选择“ ②如果在“连遍选项”对话框中,选择“连编应用程 单项选,将生成一个APP文件;若选择“连编可 文件; 序”单项选,将生成一个 文件 若选择“ 执行文件”单选项,则生成一个EXE文件。 执行文件”单选项,则生成一个 文件。 文件 v③选择所需的其分选项,并单击“确定:按钮 ③选择所需的其分选项,并单击“确定:

11

11.1 应用项目综合实践
连编应用程序的命令: 连编应用程序的命令: BUILD APP <新的应用程序名 FROM <项目名 新的应用程序名> 新的应用程序名 项目名 > 或 BUILD EXE <新的可执行程序名 FROM < 新的可执行程序名> 新的可执行程序名 项目名> 项目名

12

11.1 应用项目综合实践
5.连编其他选项 . 连编COM DLL:是使用项目文件中的类信息创建 ⑴连编 : 一个具有DLL文件扩展名的动态链接库。 文件扩展名的动态链接库。 一个具有 文件扩展名的动态链接库 版本”按钮:允许指定版本及版本属性。 ⑵“版本”按钮:允许指定版本及版本属性。 重新生成组件ID。 ⑶重新生成组件 。 6.运行应用程序 . 运行APP应用程序。 应用程序。 ⑴运行 应用程序 运行可执行文件EXE ⑵运行可执行文件

13

11.1 应用项目综合实践
三、主程序设计 1.初始化环境 从当前环境中截取环境命令方法如下: 从当前环境中截取环境命令方法如下: . 工具” 选项” ①“工具” →“选项”→shift键+“确定” 键 “确定” 命令”窗口中,将命令复制和粘贴一程序中。 ②从“命令”窗口中,将命令复制和粘贴一程序中。 2.显示初始的用户界面 . 初始的用户界面环境可以是个菜单, 初始的用户界面环境可以是个菜单,也可以是一 个表单或其他的用户组件。在主程序中,可以使用DO 个表单或其他的用户组件。在主程序中,可以使用 命令运行一个菜单或DO FORM命令运行一个表单以 命令运行一个菜单或 命令运行一个表单以 初始化用户界面

14

11.1 应用项目综合实践
3、控制事件循环 、 控制事件循环的方法是执行READ EVENT命令,该 命令, ①控制事件循环的方法是执行 命令 命令使VFP开始处理例如鼠标单击等用户事件。 命令使 开始处理例如鼠标单击等用户事件。 开始处理例如鼠标单击等用户事件 多执行READ EVENTS命令开始,到相应的 命令开始, ②多执行 命令开始 到相应的CLEAR EVENTS命令执行期间 ,主文件中的所有的处理过程 命令执行期间 全部拆挂起。 全部拆挂起。 在启动事件循环之前建立一个方法来退出事件循环, ③在启动事件循环之前建立一个方法来退出事件循环, 必须确保在界面上存在一个可执行结束事件循环 CLEAR EVENTS命令的机制。CLEAR EVENTS命令 命令的机制。 命令的机制 命令 将挂起VFP的事件处理过程,同时将控制权返回给执 的事件处理过程, 将挂起 的事件处理过程 行CLEAR EVENTS命令并开始事件循环的程序 命令并开始事件循环的程序

15

11.1 应用项目综合实践
4、组织主程序文件 主程序文件完成的基本任务如下: 、 主程序文件完成的基本任务如下: 通过打开数据库、变量声明初始化环境。 ①通过打开数据库、变量声明初始化环境。 调用一个菜单或表单来建立初始的用户界面。 ②调用一个菜单或表单来建立初始的用户界面。 执行READ EVENTS命令来建立事件循环。 命令来建立事件循环。 ③执行 命令来建立事件循环 退出系统”菜单执行CLEAR EVENTS命令,主 命令, ④从“退出系统”菜单执行 命令 程序中不应该执行该命令。 程序中不应该执行该命令。 应用程序退出时, ⑤应用程序退出时,恢复环境

16

11.2 应用程序生成器
一、使用应用程序向导 利用应用程序向导创建一个新 项目有两种途径: 项目有两种途径: ①仅创建一个项目文件 生成一个项目和一个VFP应用程序框架 ②生成一个项目和一个 应用程序框架 1.使用应用创建项目和应用程序框架启动“应用程序 .使用应用创建项目和应用程序框架启动“ 向导”的具体操作如下: 向导”的具体操作如下: 文件” 新建” 项目” ①“文件” →“新建” → “项目” 向导” 应用程序向导” ②“向导” →“应用程序向导”→“创建项目目录结 构” 在对话框的“项目名称” 输入新项目的名称。 ③在对话框的“项目名称”中,输入新项目的名称。 单击“应用程序向导”对话框上的“确定” ④单击“应用程序向导”对话框上的“确定”按钮

17

11.2 应用程序生成器
2.应用程序框架 应用程序框架可自动完成以下任务: . 应用程序框架可自动完成以下任务: 提供启动和清理程序, ①提供启动和清理程序,其中包括负责保存和恢复环 境状态的程序。 境状态的程序。 显示菜单和工具栏。 ②显示菜单和工具栏。 帮助开发者确定应用程序的功能、 ③帮助开发者确定应用程序的功能、用户输入数据的 方式、 方式、应用程序的外观以及其他强大的功能

18

11.2 应用程序生成器
3.应用程序生成器的功能 生成器与应用程序框架结 . 合在一起提供以下功能: 合在一起提供以下功能: 添加、编辑或删除与应用程序相关的组件。 ①添加、编辑或删除与应用程序相关的组件。 设定表单和报表的外观样式。 ②设定表单和报表的外观样式。 加入常用的应用程序元素。 ③加入常用的应用程序元素。 ④提供应用程序的作者和版本等信息

19

11.2 应用程序生成器
二、应用程序生成器 1.应用程序生成器的组成 . 应用程序生成器包括 常规” 信息” 数据” 表单” 报表” “常规”、“信息”、“数据”、“表单”、“报表” 高级” 个选项卡 个选项卡。 和“高级”6个选项卡。 2.重新启动应用程序生成器 有3种方法: . 种方法: 种方法 在项目上右击鼠标,在快捷菜单中选择“生成器” ①在项目上右击鼠标,在快捷菜单中选择“生成器” 菜单项。 菜单项。 工具” 应用程序生成器” 向导” ②“工具” →“应用程序生成器”:“向导”→“全 向导选取” 应用程序生成器” 部”→“向导选取”→“应用程序生成器”。 ③ALT+F2键 键

20

11.2 应用程序生成器
三、使用应用程序生成器 使用应用程序向导和应用程序生成器创建并修改应 用程序,步骤如下: 用程序,步骤如下: ①使用应用程序向导创建项目 ②添加已创建的数据库 ③创建表单和报表 ④查看和修改表单和报表 ⑤连编项目 ⑥连编应用程序 ⑦打包应用程序

21


相关文章:
VF笔试课件
vf最新最全课件第十章 23页 免费 VF课件4章 46页 1下载券 vf基础课件 49页 1下载券 二级vf课件 69页 免费V​F​笔​试​课​件 ...
vf课件1
VF课件1-3章 100页 1财富值 vf第1章课件 45页 2财富值 vf课件2[1] 26...ceiling() :取大于或等于表达式的最小整数。 2. floor() :取小于或等于...
VF课件
VF课件_工学_高等教育_教育专区。一、数据库与表数据库及表的操作 VF 中的数据...vf最新最全课件第十章 23页 免费 vf课件1 8页 免费喜欢此文档的还喜欢 vf...
国二VF课件整理
有效 .F. 无效 2:interval 时间间隔(1-65535) 毫秒 1/1000 秒 十一:页框...第2章课件vf 35页 免费 vf课件第二章 54页 免费 vf最新最全课件第十章 23...
奥翔教育二级VF课件
二级VF 数据库 数据库字面含义:是指用来管理 和存储数据的仓库。 张琦: 上课...第3章_查询_(未来教育_全... 47页 5下载券 二级VF培训课件 25页 1下载...
VF课件4
VF课件4_IT认证_资格考试/认证_教育专区。小黑老师专用课件 SQL 结构化查询语言数据查询 数据定义 数据操纵 数据控制 select create insert grant drop update ...
vf视图课件
VF课件 17页 5财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 vf视图课件 隐藏>> 一、视图与查询的区别以及优越...
VF课件5
VF课件5_IT认证_资格考试/认证_教育专区。第五章 1.用向导建立查询 (1)建立 查询和视图 文件菜单→新建或常用工具栏新建按钮, 选文件类型为查询 →向导 步骤 ...
VFP课件
VFP课件_IT认证_资格考试/认证_教育专区。VFP 课件...短语写在 SELECT 查询命令的最末尾。 ★78 套上机...(一定要按回车执行) 十一、表单(scx) (第六章 P...
VF第九章补充习题
VF第9章 19页 1下载券 VF教程第九章 28页 1下载券 VF程序设 第九章 80页 免费 vf最新最全课件第九章 15页 1下载券 喜欢此文档的还喜欢 第十六章补充习题...
更多相关标签: