《PBL库管理器》PPT课件.ppt

上传人:tia****nde 文档编号:11499184 上传时间:2020-04-26 格式:PPT 页数:20 大小:1.46MB
返回 下载 相关 举报
《PBL库管理器》PPT课件.ppt_第1页
第1页 / 共20页
《PBL库管理器》PPT课件.ppt_第2页
第2页 / 共20页
《PBL库管理器》PPT课件.ppt_第3页
第3页 / 共20页
点击查看更多>>
资源描述
第16章PBL库管理器,16.1Library库画板16.2库画板应用16.3生成可执行文件,16.1.1Library工作区,在PowerBuilder开发环境主窗口的工具栏上,点击图标,将打开Library工作区。,图16-1Library工作区,图16-2库画板工具栏,16.1.2库画板工具栏,打开Library库工作区后,有库画板工具栏。各工具按钮的含义如下:Create:创建新的pbl文件。与以前点击主窗口的New图标不一样,这里仅创建一个空的pbl文件,没有应用对象Application,也不创建目标文件pbt。SelectAll:选择当前列表视图区中全部对象。Edit:编辑所选择的pbl文件中的对象。Copy:复制所选择的pbl文件中的对象。此时,将打开SelectLibrary对话框,选择要接受该对象的pbl文件,即可将所选的对象复制到另一个pbl文件中。Delete:删除所选择的pbl文件中的对象。,Move:将所选择的pbl文件中的对象移到其它的pbl文件中。其功能与Copy相似,但源对象不再存在。Export:将所选择的pbl文件中的对象保存到一个独立的文件中。Import:将Export导出的文件导入到当前的pbl文件中。Regenerate:重建所选择的pbl文件中的对象。当编译失败或其它原因导致对象不能打开时,执行该功能。Search:在所选择的一个或多个pbl文件中的对象中查找字符串。Properties:查看所选择的pbl文件中的对象的属性,并可以给所选对象增加注释。,16.1.3库画板菜单,1.Entry菜单Entry菜单用于管理pbl文件中的各种对象。其中:Edit:编辑所选择的pbl文件中的对象。Rename:重命名所选择的pbl文件中的对象。Delete:删除所选择的pbl文件中的对象。Import:将Export导出的文件导入到当前的pbl文件中。,图16-3Entry菜单,16.1.3库画板菜单,Target子菜单主要是管理目标文件的。各子菜单项的功能如下:Search:在选择的目标文件所包含的pbl文件中的全部对象中查找字符串IncrementalBuild:对目标文件中被修改的部分进行重建(从上次重建以来)。重建的目的,一方面是释放已被删除的对象所占用存储空间,重新安排各种对象在文件中的存储位置,使打开对象的速度更快;另一方面进行语法检查。,FullBuild:将目标文件全部重建。Migrate:将以前版本的pbl文件移植到9.0版。Debug:跟踪当前应用程序。Run:运行当前应用程序。,16.1.3库画板菜单,Library菜单中的命令主要用于操作pbl库。各子菜单项的功能如下:Create:创建新的空的pbl文件,没有应用对象Application,也不创建目标文件pbt。,SelectAll:选择当前列表视图区中全部对象。Optimize:优化选择的pbl库。(类似于对硬盘进行碎片整理,优化库能够提高库的访问性能)BuildRuntimeLibrary:创建动态库PrintDirectory;打印当前pbl文件中的所有对象,图16-5Library菜单,16.1.3库画板菜单,2.Run菜单Run菜单主要用于编译、运行、跟踪pbl文件。各子菜单项的功能如下:IncrementalBuildWorkspace:对当前工作间中被修改的部分进行重建(从上次重建以来)。重建的目的,一方面是释放已被删除的对象所占用存储空间,重新安排各种对象在文件中的存储位置,使打开对象的速度更快;另一方面进行语法检查。,FullRebuild:将当前工作间中的所有文件全部重建。Debugtestdatawindow:跟踪目标testdatawindow。SelectandDebug:选择要跟踪的目标文件。Runtestdatawindow:运行目标文件testdatawindow。SelectandRun:选择要运行的目标文件。,图16-6Run菜单,16.2.1创建pbl文件,pbl文件通常是在创建应用程序时创建的,也可以在Library库画板中选择主菜单Library的子菜单Create或点击工具栏上的图标按钮Create,将打开SelectLibrary对话框。,图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文件或对象,点击鼠标右键,出现一个弹出式菜单,选择Properties,将打开文件或对象的属性窗口,如上图16-8,此时即可输入或修改注解。一次只能给一个文件或对象加注解。,图16-10properties,16.2.3编辑对象,在Library工作区,也可以编辑所选择的对象,如应用对象、窗口、数据窗口对象、菜单、自定义全局函数、数据管道等。方法是在Library工作区用鼠标双击所选的对象,将打开该对象的编辑窗口;或用鼠标右键点击所选的对象,出现如图16-10所示的弹出式菜单,选择Edit,同样将打开该对象的编辑窗口;还可以点击工具栏上的Edit按钮。,16.2.4复制对象,方法一是在Library工作区,选择要复制的对象,右击,出现如图16-10所示的弹出式菜单,选择Copy,打开文件选择框,选择要接受该对象的pbl文件,点“打开”按钮。方法二通过Export(将所选择的pbl文件中的对象保存到一个独立的文件中)和Import(将Export导出的文件导入到当前的pbl文件中),来实现对象的复制。,图16-11复制对象,16.2.5移动对象,可以将一个pbl文件中的对象移到另一个pbl文件中,在Library工作区,选择要复制的对象,右击,出现如图16-10所示的弹出式菜单,选择Move,打开标题为“SelectLibrary”的文件选择框,如图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文件,双击其应用对象Application,然后按提示操作即可。注意:在移植之前一定要先备份原来的pbl文件,以防移植失败。,图16-13移植pbl文件,16.3.1应用程序的搜索路径,先点击工具栏上的new图标,然后在Target页中选择ExistingApplication打开主文件,即第一个被执行的pbl文件的应用对象Application,再用Browse按钮将其它几个pbl文件添加进去。最后再指定一个目标文件即可。,16.3.2生成可执行文件,点工具栏上的图标按钮New,选择Project页,再选择Application项,点击OK,打开编译窗口。输入可执行文件名。Rebuild中一般是选择Full来全部编译。选择MachineCode来生成机器代码,因为机器码的速度和效率比较高。,在DLL栏中(若不选MachineCode则是PWD),给相应的pbl文件打上“”。这几项选好后,点击工具栏上的Deploy图标,开始将pbl文件编译成Windows可执行文件EXE和DLL。,图16-15打开编译窗口,16.3.2生成可执行文件,16.3.3在Windows环境下运行,编译生成的可执行文件要脱离PowerBuilder环境能在Windows下独立运行,需要一些系统动态连接库,这些文件位于SharedPowerBuilder目录下,共有约80个dll文件,大约48MB。需要哪些文件,取决与应用系统涉及的范围。对一般的应用系统而言,不需要这么多,仅需要4个文件:libjcc.dll383KBpbvm90.dll4611KBpbdwe90.dll2410KBpbodb90.dll442KB将编译生成的exe和dll文件与上述系统动态连接库文件复制到一起,即可在Windows环境下正常运行。若应用程序用到ASA数据库,还需专门安装AdaptiveServerAnywhere,然后按第三章的方法配置ODBC数据源。当然也可以在安装程序或应用程序中配置,不过需要对注册表进行处理。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!