应用程序连编与发布

应用程序连编与发布

ID:37763240

大小:899.60 KB

页数:58页

时间:2019-05-30

应用程序连编与发布_第1页
应用程序连编与发布_第2页
应用程序连编与发布_第3页
应用程序连编与发布_第4页
应用程序连编与发布_第5页
资源描述:

《应用程序连编与发布》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理及应用教案计算机科学学院教材:数据库原理及应用作者:张凤琴清华大学出版社第13章应用程序连编与发布13.1设计主文件13.2添加文件到项目中13.3连编应用程序13.4生成可发布的应用程序13.1设计主文件当用户运行应用程序时,VisualFoxPro首先启动应用程序的主文件,然后由主文件再依次调用所需要的应用程序其他组件。因此,所有应用程序必须包含一个主文件,并将其做为应用程序的起始点。13.1设计主文件13.1.1设置应用程序起始点设置应用程序起始点的步骤是:(1)在“项目管理器”中,选择要设置为主文件的文件。(2)从“项目”菜单中选“设置主文件”命令。如果使用应用程

2、序向导建立应用程序,可让向导建立一个主文件程序。设为主文件的程序文件名变为黑体,如图13-1所示。图13-1设置主文件13.1.2建立主文件主文件可以是一个命令文件,在其中包含一些初始化设置和调用作为主界面的表单的命令;也可以直接使用一个表单作为主文件,将主文件的功能和初始的用户界面集成在一起,而初始化设置则在表单的FormLoad事件中完成。做为主文件应包含如下内容:1.初始化环境。2.显示初始的用户界面。3.控制事件循环。4.退出应用程序时,恢复原始的开发环境。1初始化环境初始化环境主要是用SET命令设置环境变量的值或状态,一种简单的办法是从当前运行环境中截取命令,然后粘贴到应

3、用程序中,并作必要修改,具体方法是:(1)从“工具”菜单中,选择“选项”对话框,如图13-2所示。(2)按下Shift键并单击“确定”按钮,在“命令”窗口中显示环境的SET命令,如图13-3所示。(3)从“命令”窗口中,将命令复制和粘贴到程序中。图13-2“选项”对话框图13-3“命令”窗口中环境的SET命令2显示初始的用户界面初始的用户界面可以是个菜单,也可以是一个表单或其他的用户组件。通常,在显示已打开的菜单或表单之前,应用程序会出现一个启动屏幕或注册对话框。在主文件中,可以使用DO命令运行一个菜单,或者使用DOFROM命令运行一个表单以初始化用户界面。3控制事件循环建立了应用

4、程序的运行环境之后,将显示初始的用户界面,这时需要建立一个事件循环等待用户的交互动作。建立事件循环的命令是READEVENTS,该命令使VisualFoxPro开始处理鼠标单击、按键等用户事件。13.2.1添加文件到项目中将文件添加到项目中的方法如下:(1)在“项目管理器”中,选择“添加”按钮。(2)在“添加”对话框中,选择要添加的文件。13.2添加文件到项目中设置文件的“包含”或“排除”只需右击要设置为“包含”或“排除”的文件,单击出现在快捷菜单中的“包含”或“排除”命令即可。13.2.2设置文件的“包含”或“排除”“连编”是应用程序开发的最后一步,连编之后的程序就可以供用户使用

5、了。单击项目管理器的“连编”命令按钮可以打开如图13-4所示的“连编选项”对话框。13.3连编应用程序图13-4“连编选项”对话框13.3.1重新连编项目VisualFoxPro可以通过“重新连编项目”来测试项目文件的引用,从而检查所有的程序组件是否可用。若要立刻显示错误文件,选择“显示错误”,单击“确定”。如果在连编过程中发生错误,会弹出错误窗口,错误窗口中可以找到出错的根源,并对其进行更改,这样就能彻底消除错误。这些错误会集中收集在当前目录的一个文件中,名字为项目名称,扩展名为.err,如图13-5所示。图13-5收集错误信息的.err文件13.3.2生成应用程序或者可执行文件

6、1运行主文件在项目管理器中选择“主文件”,然后单击“运行”命令按钮;在命令窗口中用DO命令执行主文件程序,例如主程序文件名是main.prg,则可以用如下命令执行程序:DOmain.prg如果主文件运行正确,就可以开始将项目中的所有组件连编成一个应用程序文件。2生成应用程序或者可执行文件生成应用程序或者可执行文件有两种方法:方法一:(1)在“连编选项”对话框中,选择“连编应用程序”,生成应用程序文件(.app);或者选择“连编可执行文件”,生成可执行文件文件(.exe)。(2)单击“确定”按钮。1方法二:使用BUILDAPP…FROM或BUILDEXE…FROM命令生成应用程序或者

7、可执行文件。例如,若要从项目ZCGL(资产管理).pjx连编得到一个应用程序ZCGL.app,可键入:BUILDAPP‘ZCGL’FROM‘ZCGL’同样要从一个名字ZCGL.pjx的项目文件建立可执行的应用程序ZCGL.exe,可键入:BUILDEXE‘ZCGL’FROM‘ZCGL’2生成应用程序或者可执行文件13.3.3生成动态链接库为了连编生成动态链接库,在“连编选项”对话框中选择“连编COMDLL”,并单击“确定”命令按钮,则可以连编并生成扩展名为.dll的动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。