slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
本 章 内 容 PowerPoint Presentation
Download Presentation
本 章 内 容

Loading in 2 Seconds...

play fullscreen
1 / 31

本 章 内 容 - PowerPoint PPT Presentation


  • 123 Views
  • Uploaded on

第十一章 开发应用程序. 本 章 内 容. §11.1  应用程序开发的基本步骤 §11.2  应用程序开发实例. §11.1  应用程序开发的基本步骤. 1 .应用系统开发的一般过程 ( 1 )系统分析 ( 2 )系统设计 ( 3 )系统实施 ( 4 )运行与维护 2 .应用程序的基本组成 一个应用程序一般包括以下几个基本组成: ( 1 )数据库(一个或若干个); ( 2 )用户界面(欢迎屏、表单、工具栏、菜单等); ( 3 )事务处理(排序、查询、统计和计算等);

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '本 章 内 容' - reece


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

第十一章 开发应用程序

本 章 内 容

§11.1 应用程序开发的基本步骤

§11.2 应用程序开发实例

slide2

§11.1 应用程序开发的基本步骤

1.应用系统开发的一般过程

(1)系统分析

(2)系统设计

(3)系统实施

(4)运行与维护

2.应用程序的基本组成

一个应用程序一般包括以下几个基本组成:

(1)数据库(一个或若干个);

(2)用户界面(欢迎屏、表单、工具栏、菜单等);

(3)事务处理(排序、查询、统计和计算等);

(4)输出形式与输出界面(浏览、报表和标签等);

(5)主文件(设置系统环境和起始点)。

slide3
3.应用程序开发的步骤

(1)建立应用程序目录结构

(2)使用“项目管理器”组织应用系统

1)将各类文件添加到项目中。

2)在“项目管理器”中调试各类文件。

3)添加项目信息。

4)设置文件的“包含”与“排除”。

5)设置主文件。

将项目编译成应用程序时,项目所包含的文件将组合为一个单一的程序。因此在编译之前,需对项目所包含的文件做必要的设置。

对于不需要更新的程序文件,可将其设置为“包含”;对于需要更新的数据文件(数据库和表),可将其设置为“排除”。

编译后,“包含”文件将被组合到应用程序中,“排除”文件没有组合到应用程序中,但它作为应用程序的组成部分,VFP可以跟踪这些“排除”文件。

slide4
①主文件的任务是设置应用程序的起始点、初始化系统环境、显示初始用户界面和控制事件循环,当退出应用程序时,恢复原始的系统环境。

②应用程序必须有一个主文件,也只能有一个主文件。

③在应用程序中,主文件自动被设置为“包含”(主文件不能为“排除”)。

④一般使用程序文件作为主文件,所以主文件又称为主程序。如果要用菜单或表单作为应用程序和起始界面,可以在主程序中设置如下语句:DO <菜单程序文件.mpr> 或者DO FORM <表单文件.scx>。

⑤在主文件中,要用READ EVENTS语句建立事件循环,否则应用程序运行后无法进入用户界面而返回操作系统。

⑥退出应用程序之前,要用CLEAR EVENTS语句清除事件循环,否则将陷入“死循环”。

slide5
(3)连编项目

连编项目时,VFP对项目作整体性的测试,将项目所包含的文件(标记为“排除”的文件除外)组合为一个应用程序,最后将应用程序和“排除”的文件一起提交给用户。

(4)连编应用程序

1)项目连编的结果可生成下面两种文件之一:

应用程序文件(.app),它要在Visual FoxPro环境中运行。

可执行文件(.exe),它可以直接在Windows环境中运行。

2)连编项目的方法

①使用菜单中的选项连编

在“项目管理器”窗口中,单击“连编”按钮,打开“连编选项”对话框,选中“连编应用程序”或“连编可执行文件”复选框,单击“确定”按钮,生成应用程序(.app)或可执行文件(.exe)。

slide6
②使用命令连编

将项目连编成应用程序文件(.app)的命令格式:

BUILD APP <应用程序文件名> FROM <项目文件名>

将项目连编成可执行文件(.exe)的命令格式:

BUILD EXE <可执行文件名> FROM <项目文件名>

(5)运行应用程序

1)运行.app文件的两种方法:

①在VFP中,执行“程序”菜单中的“运行”命令……

②在VFP的命令窗口中键入:

DO <应用程序文件名.app >

2)运行.exe文件的两种方法:

①在VFP中,像运行.app文件一样运行.exe文件,即执行“程序”菜单中的“运行”命令……。

②在Windows中,双击.exe文件图标。

slide7

§11.2 应用程序开发实例

【例11-1】应用VFP,开发一个职工管理应用系统。

操作步骤如下:

1.使用“应用程序向导”生成一个项目和一个VFP应用程序框架。

(1)单击工具栏中的“新建”按钮,打开“新建”对话框,选择“项目”选项,单击“向导”按钮,打开“应用程序向导”对话框。

slide8

 (2)在“项目名称”框中,输入新项目名称:职工管理应用系统;在“项目文件”框中,输入项目存放的位置,本例使用默认的目录,所以勾选“创建项目目录结构”,如图11-3所示。  (2)在“项目名称”框中,输入新项目名称:职工管理应用系统;在“项目文件”框中,输入项目存放的位置,本例使用默认的目录,所以勾选“创建项目目录结构”,如图11-3所示。

图11-3 “应用程序向导”对话框

slide10
2.添加已创建的数据库表,并生成表单和报表

(1)在“应用程序生成器”的“数据”选项卡中,单击“选择”按钮,弹出“打开”对话框,选择zgjk.dbf、GZ.dbf、Xs.dbf和Sp.dbf表,将其添加到“应用程序生成器”的列表框中,如图11-5所示。

(2)在“表单样式”列表框中,选用“彩色式”。

(3)在“报表样式”列表框中,选用“简报式”。

图11-5 “应用程序生成器”的“数据”选项卡

slide11
(4)单击“生成”按钮,在应用程序目录结构的“Forms”子文件夹中,生成表单文件Zgjk.scx、Zgjk.sct、Gz.scx、Gz.sct、Xs.scx、Xs.sct、Sp.scx和Sp.sct,在“Reports”子文件夹中生成报表文件Zgjk.frx、Zgjk.frt、Gz frx、Gz. frt 、Xs.frx、Xs.frt、Sp. frx和Sp. frt。

3.查看和修改表单

(1)在“应用程序生成器”中,选择“表单”选项卡,如图11-6所示。

图11-6 “应用程序生成器”的“表单”选项卡

slide12
(2)选定Zgjk.scx表单,单击“编辑”按钮,打开“表单设计器”窗口,对表单进行适当的编辑并保存,然后单击工具栏中的“运行”按钮,表单运行结果如图11-7所示 。

(3)用同样的方法对表单Gz.scx、Xs.scx和Sp.scx进行适当的编辑。

图11-7 表单Zgjk.scx运行结果

slide13
4.查看和修改报表

(1)在“应用程序生成器”中,选择“报表”选项卡,如图11-8所示。

图11-8 “应用程序生成器”的“报表”选项卡

slide14
(2)选定Zgjk.frx报表,单击“编辑”按钮,打开“报表设计器”窗口,删除“简历”和“照片”字段。

(3)单击“报表控件”工具栏中的标签按钮,然后单击页标题带区中的标题文字“Zgjk”,使其处于可编辑状态,输入新的报表页标题“职工简况报表”,删除原有的报表页标题“Zgjk”,并将标题文字格式化为“隶书”、“二号”字。

(4)适当调整“页标头”和“细节”带区的标签控件及字段域控件的位置。

(5)单击工具栏上的“保存”按钮,保存对报表所做的修改。

(6)单击工具栏中的“浏览”按钮,报表运行效果如图11-9所示。

slide15
图11-9Zgjk.frx报表浏览窗口

用同样的方法对Gz. frx、Xs. frx和Sp.frx报表进行必要的编辑。

slide16
5.设置应用程序的常规选项

在“应用程序生成器”中,选择“常规”选项卡。在此选项卡中可设置应用程序的名称、图标、显示屏幕、快速启动栏和应用程序类型等,如图11-10所示 。

图11-10 “应用程序生成器”“常规”选项卡

slide17
6.设置应用程序的信息

在“应用程序生成器”中,选择“信息”选项卡。在此选项卡中可设置开发者的姓名、公司名称和版本等信息,如图11-11所示 。

图11-11 “应用程序生成器”的“信息”选项卡

slide18
7.清理程序

在“应用程序生成器”中,选择“高级”选项卡,如图11-12所示 。

在此对话框中,可以指定应用程序的帮助文件和默认目录,指定应用程序是否包含“常用”工具栏和“收藏夹”菜单。

单击“清理”按钮,使“应用程序生成器”中所做的修改与项目保持一致。

完成以上设置后,单击“确定”按钮,关闭“应用程序生成器”。

图11-12 “应用程序生成器”的“高级”选项卡

slide19
8.设置文件“包含”或“排除”

在“项目管理器”中,将数据库文件和表文件设置为“排除”。

设置的方法有以下两种:

(1)右击要设置的文件,在弹出的快捷菜单中选择“排除”命令。被设置为“排除”的文件名左侧出现一个带斜杠的圆圈标记(“包含”文件的标记是一个空心的圆圈),如图11-13所示。

图11-13 “项目管理器”的“全部”选项卡

slide20
(2)右击“项目管理器”窗口空白处,在弹出的快捷菜单中选择“项目信息”,打开“项目信息”对话框,并选择“文件”选项卡,如图11-14所示。在文件列表框中,单击“包含”列的标记,将轮换显示包含标记与排除标记 。

图11-14 “项目信息”对话框的“文件”选项卡

slide21
9.设置主文件

(1)在“项目管理器”的“其他”选项卡的“其他文件”文件夹中,选定“职工管理应用系统_app.prg”程序,单击“移去”按钮(不要删除),将其移到PROGS文件夹中。

(2)在“代码”选项卡中,选定“程序”选项,单击“添加”按钮。将PROGS文件夹中的“职工管理应用系统_app.prg”添加到“程序”选项中,并设置为主文件(呈黑体显示)。

(3)设置菜单文件

用与上面同样的方法将“职工管理应用系统_main.mnx”菜单和“职工管理应用系统_go.mnx”菜单从“其他文件”选项中移出,然后添加到“菜单”选项中,如图11-15所示。

slide23

10.重新连编修改后的项目

(1)在“项目管理器”中,单击“连编”按钮,打开“连编选项”对话框,选中“重新连编项目”选项,如图11-16所示。

(2)单击“确定”按钮,VFP对修改后的项目文件重新连编,检查所有组件是否可用,自动将隐藏文件包含到项目中,并通过自定义的代码引用其他文件。

slide24

10.重新连编修改后的项目

(1)在“项目管理器”中,单击“连编”按钮,打开“连编选项”对话框,选中“重新连编项目”选项,如图11-16所示。

图11-16 “连编选项”对话框

(2)单击“确定”按钮,VFP对修改后的项目文件重新连编,检查所有组件是否可用,自动将隐藏文件包含到项目中,并通过自定义的代码引用其他文件。

slide25
11.连编应用程序

(1)在“项目管理器”中,再次单击“连编”按钮,打开“连编选项”对话框,选中“连编应用程序”选项,如图11-17所示。

(2)单击“确定”按钮,将项目连编成应用程序(.app)

图11-17“连编选项”对话框

slide26
12.运行应用程序

 运行应用程序有以下两种方法:

(1)使用命令运行应用程序

  在命令窗口中键入:DO <应用程序名.app>

(2)使用菜单运行应用程序

1)选择“程序”菜单中的“运行”命令,弹出“打开”对话框。

2)在“打开”对话框中,选择“职工管理应用系统.app”文件。

3)单击“运行”按钮。

 由于在“应用程序生成器”的“常规”选项卡中,选中了“显示屏幕”和“快速启动”复选框,所以运行“职工管理应用系统.app”时,先弹出“显示屏幕”,如图11-18所示。

停留片刻后弹出“快速启动”对话框,如图11-19所示。

slide27
图11-18 显示屏幕 图11-19 “快速启动”对话框
slide28
在“快速启动”对话框中,选择“Gz表单”,单击“确定”按钮,弹出“Gz表单”窗口,工具栏中增加一排常用工具按钮,单击工具中的按钮,可在表单中翻阅Gz.dbf表的记录,如图11-20所示。

图11-20“Gz”表单窗口

slide29
单击“文件”菜单,弹出“文件”下拉菜单,如图11-21所示。

选择“文件”菜单中的“快速启动”命令,打开“快速启动”对话框,如图11-19所示。

图11-21 “文件”下拉菜单

slide30
在“快速启动”对话框中,选择“Gz报表”,单击“确定”按钮,弹出“输出Gz报表”对话框。单击“输出类型”列表框右端的下拉按钮,在弹出“输出类型”下拉列表中选择“预览”命令,如图11-22所示。

图11-22 “输出Gz报表”对话框

slide31
单击“确定”按钮,弹出“报表预览”窗口,如图11-23所示。

图11-23 “报表预览”窗口