PB16第16章PBL库管理器.ppt

上传人:hs****ma 文档编号:570952701 上传时间:2024-08-07 格式:PPT 页数:20 大小:1,001.50KB
返回 下载 相关 举报
PB16第16章PBL库管理器.ppt_第1页
第1页 / 共20页
PB16第16章PBL库管理器.ppt_第2页
第2页 / 共20页
PB16第16章PBL库管理器.ppt_第3页
第3页 / 共20页
PB16第16章PBL库管理器.ppt_第4页
第4页 / 共20页
PB16第16章PBL库管理器.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《PB16第16章PBL库管理器.ppt》由会员分享,可在线阅读,更多相关《PB16第16章PBL库管理器.ppt(20页珍藏版)》请在金锄头文库上搜索。

1、第第16章章 PBL库管理器库管理器 16.1 Library库画板库画板 16.2 库画板应用库画板应用 16.3 生成可执行文件生成可执行文件 16.1.1 Library工作区工作区 在PowerBuilder开发环境主窗口的工具栏上,点击图标 ,将打开Library工作区。 图图16-1 Library工作区工作区图图16-2 库画板工具栏库画板工具栏16.1.2 库画板工具栏库画板工具栏 打开Library库工作区后,有一个可用的库画板工具栏。 各工具按钮的含义如下:各工具按钮的含义如下: lCreate:创建新的pbl文件。与以前点击主窗口的New图标不一样,这里仅创建一个空的pb

2、l文件,没有应用对象Application,也不创建目标文件pbt。 lSelect All:选择当前列表视图区中全部对象。 lEdit:编辑所选择的pbl文件中的对象。 lCopy:复制所选择的pbl文件中的对象。此时,将打开SelectLibrary对话框,选择要接受该对象的pbl文件,即可将所选的对象复制到另一个pbl文件中。 l Delete:删除所选择的pbl文件中的对象。l Move:将所选择的pbl文件中的对象移到其它的pbl文件中。其功能与Copy相似,但源对象不再存在。l Export:将所选择的pbl文件中的对象保存到一个独立的文件中。l Import:将Export导出的

3、文件导入到当前的pbl文件中。l Regenerate:重建所选择的pbl文件中的对象。当编译失败或其它原因导致对象不能打开时,执行该功能。l Search:在所选择的一个或多个pbl文件中的对象中查找字符串。l Properties:查看所选择的pbl文件中的对象的属性,并可以给所选对象增加注释。 16.1.3 库画板菜单库画板菜单 1. Entry菜单菜单Entry菜单用于管理pbl文件中的各种对象。 其中:其中: lEdit:编辑所选择的pbl文件中的对象。 lRename:重命名所选择的pbl文件中的对象。 lDelete:删除所选择的pbl文件中的对象。 l Import:将Expo

4、rt导出的文件导入到当前的pbl文件中。 图图16-3 Entry菜单菜单16.1.3 库画板菜单库画板菜单 Target子菜单主要是管理目标文件的。各子菜单项的功能如下:lSearch:在选择的目标文件所包含的pbl文件中的全部对象中查找字符串lIncremental Build:对目标文件中被修改的部分进行重建(从上次重建以来)。重建的目的,一方面是释放已被删除的对象所占用存储空间,重新安排各种对象在文件中的存储位置,使打开对象的速度更快;另一方面进行语法检查。 lFull Build:将目标文件全部重建。lMigrate:将以前版本的pbl文件移植到9.0版。lDebug:跟踪当前应用程

5、序。l Run:运行当前应用程序。 16.1.3 库画板菜单库画板菜单 Library菜单中的命令主要用于操作pbl库。 各子菜单项的功能如下: l Create:创建新的pbl文件。和上面工具栏相应的图标功能一样。与以前点击主窗口的New图标不一样,这里仅创建一个空的pbl文件,没有应用对象Application,也不创建目标文件pbt。 lSelect All:选择当前列表视图区中全部对象。和上面工具栏相应的图标功能一样。lOptimize:优化选择的pbl库。如果该库以前做过优化,会询问是否将以前保存的备份文件覆盖。优化库有点类似于对硬盘进行碎片整理,由于库中对象经常插入、删除,因此库的

6、组织会变得越来越零碎。经常优化库能够提高库的访问性能。lBuild Runtime Library:创建动态库l Print Directory;打印当前pbl文件中的所有对象 图图16-5 Library菜单菜单16.1.3 库画板菜单库画板菜单2. Run菜单菜单Run菜单主要用于编译、运行、跟踪pbl文件。 各子菜单项的功能如下:lIncremental Build Workspace:对当前工作间中被修改的部分进行重建(从上次重建以来)。重建的目的,一方面是释放已被删除的对象所占用存储空间,重新安排各种对象在文件中的存储位置,使打开对象的速度更快;另一方面进行语法检查。 lFull R

7、ebuild:将当前工作间中的所有文件全部重建。 lDebug testdatawindow:跟踪目标testdatawindow。 lSelect and Debug:选择要跟踪的目标文件。 lRun testdatawindow:运行目标文件testdatawindow。 l Select and Run:选择要运行的目标文件。 图图16-6 Run菜单菜单16.2.1 创建创建pbl文件文件 pbl文件通常是在创建应用程序时创建的,也可以在Library库画板中选择主菜单Library的子菜单Create或点击工具栏上的图标按钮Create,将打开Select Library对话框。 图

8、图16-7 创建创建pbl文件文件16.2.1 创建创建pbl文件文件先选择文件夹,再在文件名中输入要创建的文件名,点击“保存”按钮,出现Properties对话框。为该库文件加入描述信息,单击OK按钮即可完成pbl库文件的创建。 图图16-8 给给pbl文件加入描述信息文件加入描述信息16.2.2 给对象加注解给对象加注解 注解是保证程序正确和可靠的最有力措施之一。像图16-1和图16-9,由于所有的文件和对象都加了注解,该程序及其对象的功能一目了然。 图图16-9 加注解的库文件加注解的库文件16.2.2 给对象加注解给对象加注解打开Library工作区,选取要加注解的pbl文件或对象,点

9、击鼠标右键,出现一个弹出式菜单,选择Properties,将打开文件或对象的属性窗口,如上图16-8,此时即可输入或修改注解。一次只能给一个文件或对象加注解。 图图16-10 properties16.2.3 编辑对象编辑对象 在Library工作区,也可以编辑所选择的对象,如应用对象、窗口、数据窗口对象、菜单、自定义全局函数、数据管道等。方法是在Library工作区用鼠标双击所选的对象,将打开该对象的编辑窗口;或用鼠标右键点击所选的对象,出现如图16-10所示的弹出式菜单,选择Edit,同样将打开该对象的编辑窗口;还可以点击工具栏上的Edit按钮。 16.2.4 复制对象复制对象 方法一方法

10、一是在Library工作区,选择要复制的对象,右击,出现如图16-10所示的弹出式菜单,选择Copy,打开文件选择框,选择要接受该对象的pbl文件,点“打开”按钮。 方法二方法二通过Export(将所选择的pbl文件中的对象保存到一个独立的文件中)和Import(将Export导出的文件导入到当前的pbl文件中),来实现对象的复制。 图图16-11 复制对象复制对象16.2.5 移动对象移动对象 可以将一个pbl文件中的对象移到另一个pbl文件中,在Library工作区,选择要复制的对象,右击,出现如图16-10所示的弹出式菜单,选择Move,打开标题为“Select Library”的文件选

11、择框,如图16-11,选择要接受该对象的pbl文件,点击“打开”,即可将所选的对象移到另一个pbl文件中,原来pbl中的对象不复存在。通过移动对象,我们可以将一个pbl文件分拆为几个pbl文件,或者将几个pbl文件合并成一个pbl文件 16.2.6 删除对象删除对象 在Library工作区,右击要删除的对象,出现弹出式菜单,选择Delete,打开一个提示框,选择Yes,将删除所选的对象 图图16-12 删除对象删除对象16.2.7 文件移植文件移植 以前版本的pbl文件在9.0环境下不能使用,必须先进行移植。方法是在Library工作区,选择要移植的pbl文件,双击其应用对象Applicati

12、on,然后按提示操作即可。注意注意:在移植之前一定要先备份原来的pbl文件,以防移植失败。 图图16-13 移植移植pbl文件文件16.3.1 应用程序的搜索路径应用程序的搜索路径 先点击工具栏上的new图标,然后在Target页中选择Existing Application打开主文件,即第一个被执行的pbl文件的应用对象Application,再用Browse按钮将其它几个pbl文件添加进去。最后再指定一个目标文件即可。 图图16-14 添加添加Library 点击该Browse按钮,添加其它pbl文件16.3.2 生成可执行文件生成可执行文件确定好应用程序的搜索路径后确认当前打开的pbl文

13、件是主文件,其次应用程序的搜索路径已经设置。点工具栏上的图标按钮New,选择Project页,再选择Application项,点击OK,打开编译窗口。一般是点击输入框右边的按钮来输入可执行文件名。Rebuild中一般是选择Full来全部编译。选择Machine Code来生成机器代码,因为机器码的速度和效率比较高。在DLL栏中(若不选Machine Code则是PWD),给相应的pbl文件打上“”。这几项选好后,点击工具栏上的Deploy图标 ,开始将pbl文件编译成Windows可执行文件EXE和DLL。图图16-15 打开编译窗口打开编译窗口16.3.2 生成可执行文件生成可执行文件 16

14、.16 创建可执行文件创建可执行文件输入可执行文件名输入可执行文件名点点击击该该按按钮钮同同样样能能输输入入可可执执行行文文件名件名是是 否否 生生 成成机器代码机器代码全全部部编编译译还还是是部部分编译分编译16.3.3 在在Windows环境下运行环境下运行 编译生成的可执行文件要脱离PowerBuilder环境能在Windows下独立运 行 , 需 要 一 些 系 统 动 态 连 接 库 , 这 些 文 件 位 于SharedPowerBuilder目录下,共有约80个dll文件,大约48MB。需要哪些文件,取决与应用系统涉及的范围。对一般的应用系统而言,不需要这么多,仅需要4个文件:libjcc.dll383KBpbvm90.dll4611KBpbdwe90.dll2410KBpbodb90.dll442KB将编译生成的exe和dll文件与上述系统动态连接库文件复制到一起,即可在Windows环境下正常运行。若应用程序用到ASA数据库,还需专门安装Adaptive Server Anywhere,然后按第三章的方法配置ODBC数据源。当然也可以在安装程序或应用程序中配置,不过需要对注册表进行处理。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号