数据库原理及应用教案课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库原理及应用教案课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 教案 课件
- 资源描述:
-
1、数据库原理及应用教案数据库原理及应用教案计算机科学学院计算机科学学院第第13章章 应用程序连编与发布应用程序连编与发布n13.1 设计主文件设计主文件n13.2 添加文件到项目中添加文件到项目中n13.3 连编应用程序连编应用程序n13.4 生成可发布的应用程序生成可发布的应用程序 13.1 设计主文件设计主文件n当用户运行应用程序时,Visual FoxPro首先启动应用程序的主文件,然后由主文件再依次调用所需要的应用程序其他组件。因此,所有应用程序必须包含一个主文件,并将其做为应用程序的起始点。13.1 设计主文件设计主文件13.1.1 设置应用程序起始点设置应用程序起始点n设置应用程序起
2、始点的步骤是:n(1)在“项目管理器”中,选择要设置为主文件的文件。n(2)从“项目”菜单中选“设置主文件”命令。n如果使用应用程序向导建立应用程序,可让向导建立一个主文件程序。设为主文件的程序文件名变为黑体,如图13-1所示。图13-1设置主文件 13.1.2 建立主文件建立主文件n主文件可以是一个命令文件,在其中包含一些初始化设置和调用作为主界面的表单的命令;也可以直接使用一个表单作为主文件,将主文件的功能和初始的用户界面集成在一起,而初始化设置则在表单的FormLoad事件中完成。做为主文件应包含如下内容:n 1.初始化环境。n 2.显示初始的用户界面。n 3.控制事件循环。n 4.退出
3、应用程序时,恢复原始的开发环境。1 初始化环境初始化环境n初始化环境主要是用 SET命令设置环境变量的值或状态,一种简单的办法是从当前运行环境中截取命令,然后粘贴到应用程序中,并作必要修改,具体方法是:n(1)从“工具”菜单中,选择“选项”对话框,如图13-2所示。n(2)按下 Shift 键并单击“确定”按钮,在“命令”窗口中显示环境的 SET 命令,如图13-3所示。n(3)从“命令”窗口中,将命令复制和粘贴到程序中。图13-2 “选项”对话框 图13-3“命令”窗口中环境的SET命令2 显示初始的用户界面显示初始的用户界面n初始的用户界面可以是个菜单,也可以是一个表单或其他的用户组件。通
4、常,在显示已打开的菜单或表单之前,应用程序会出现一个启动屏幕或注册对话框。n在主文件中,可以使用 DO 命令运行一个菜单,或者使用DO FROM命令运行一个表单以初始化用户界面。3 控制事件循环控制事件循环n建立了应用程序的运行环境之后,将显示初始的用户界面,这时需要建立一个事件循环等待用户的交互动作。n建立事件循环的命令是READ EVENTS,该命令使 Visual FoxPro开始处理鼠标单击、按键等用户事件。13.2.1 添加文件到项目中添加文件到项目中n将文件添加到项目中的方法如下:n(1)在“项目管理器”中,选择“添加”按钮。n(2)在“添加”对话框中,选择要添加的文件。13.2
5、添加文件到项目中添加文件到项目中n设置文件的“包含”或“排除”只需右击要设置为“包含”或“排除”的文件,单击出现在快捷菜单中的“包含”或“排除”命令即可。13.2.2 设置文件的设置文件的“包含包含”或或“排排除除”n“连编”是应用程序开发的最后一步,连编之后的程序就可以供用户使用了。n单击项目管理器的“连编”命令按钮可以打开如图13-4所示的“连编选项”对话框。13.3 连编应用程序连编应用程序 图13-4 “连编选项”对话框 13.3.1 重新连编项目重新连编项目nVisual FoxPro 可以通过“重新连编项目”来测试项目文件的引用,从而检查所有的程序组件是否可用。若要立刻显示错误文件
6、,选择“显示错误”,单击“确定”。n如果在连编过程中发生错误,会弹出错误窗口,错误窗口中可以找到出错的根源,并对其进行更改,这样就能彻底消除错误。这些错误会集中收集在当前目录的一个文件中,名字为项目名称,扩展名为.err,如图13-5所示。图13-5 收集错误信息的.err文件 13.3.2 生成应用程序或者可执行文件生成应用程序或者可执行文件n1 运行主文件运行主文件n在项目管理器中选择“主文件”,然后单击“运行”命令按钮;n在命令窗口中用DO命令执行主文件程序,例如主程序文件名是 main.prg,则可以用如下命令执行程序:DO main.prgn如果主文件运行正确,就可以开始将项目中的所
7、有组件连编成一个应用程序文件。2 生成应用程序或者可执行文件生成应用程序或者可执行文件n生成应用程序或者可执行文件有两种方法:n方法一:n(1)在“连编选项”对话框中,选择“连编应用程序”,生成应用程序文件(.app);或者选择“连编可执行文件”,生成可执行文件文件(.exe)。n(2)单击“确定”按钮。n方法二:n使用BUILD APPFROM 或BUILD EXEFROM 命令生成应用程序或者可执行文件。n例如,若要从项目ZCGL(资产管理).pjx 连编得到一个应用程序ZCGL.app,可键入:BUILD APP ZCGL FROM ZCGLn同样要从一个名字ZCGL.pjx的项目文件建
8、立可执行的应用程序ZCGL.exe,可键入:BUILD EXE ZCGL FROM ZCGL2 生成应用程序或者可执行文件生成应用程序或者可执行文件 13.3.3 生成动态链接库生成动态链接库n为了连编生成动态链接库,在“连编选项”对话框中选择“连编COMDLL”,并单击“确定”命令按钮,则可以连编并生成扩展名为dll的动态链接库文件。n使用BUILD DLL.FROM命令生成动态链接库文件。n注意:由于动态链接库是供其他程序调用的公共模块,所以在连编生成动态链接库之前必须建立OLE公共类。13.4.1 发布应用程序的步骤发布应用程序的步骤n发布Visual FoxPro应用程序的步骤如下:n
9、(1)使用 Visual FoxPro 开发环境,创建并调试应用程序。n(2)为运行环境准备并定制应用程序。n(3)创建文档和联机帮助。n(4)生成应用程序或者可执行文件。13.4 生成可发布的应用程序生成可发布的应用程序n(5)创建发布目录,存放用户运行应用程序所需的全部文件。n(6)使用“安装向导”,创建发布磁盘和安装路径。n(7)包装并发布应用程序磁盘,以及一些印刷文档。n某些在开发环境中可用的功能在运行环境中并不可用,因此,必须从应用程序中删除。13.4.1 发布应用程序的步骤发布应用程序的步骤 13.4.2 发布应用程序前的准备发布应用程序前的准备n1 选择连编类型选择连编类型n在发
10、布应用程序之前,必须连编一个以.app 为扩展名的应用程序文件,或者一个以.exe 为扩展名的可执行文件。表13-1列出了这两种连编类型的区别。连编类型 特 征 应用程序文件(.app)比.exe 文件小 10K 到 15K。用户必须拥有 Visual FoxPro。可执行文件(.exe)应用程序中包含了 Visual FoxPro 加载程序,因此,用户无须拥有 Visual FoxPro,但提供两个支持文件 Visual FoxPror.dll 和 Visual FoxProrenu.dll(EN 表示英文版),这些文件必须放置在与可执行文件相同的目录中,或者在 MS-DOS 搜索路径中。C
11、OM DLL 用于创建可被其他应用程序调用的文件。13.4.2 发布应用程序前的准备发布应用程序前的准备n2 考虑环境问题考虑环境问题n发布应用程序必须考虑诸如硬件、内存和网络等运行环境方面的问题。发布的应用程序应该具有与Visual FoxPro相同的硬件、内存和网络要求。13.4.2 发布应用程序前的准备发布应用程序前的准备n3 确保正确运行确保正确运行n在运行时刻的环境中,仅由无模式表单构成的应用程序不能正确运行,除非从一个包含READ EVENTS 命令的程序中运行表单或表单集。也可以通过添加调用程序或者设置表单的WindowType 属性为Modal,来确保应用程序运行正确。13.4
展开阅读全文