PB 16第16章 PBL库管理器

上传人:小**** 文档编号:243145720 上传时间:2024-09-16 格式:PPT 页数:20 大小:1,001.50KB
返回 下载 相关 举报
PB 16第16章 PBL库管理器_第1页
第1页 / 共20页
PB 16第16章 PBL库管理器_第2页
第2页 / 共20页
PB 16第16章 PBL库管理器_第3页
第3页 / 共20页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,*,第,16,章,PBL,库管理器,16.1 Library,库画板,16.2,库画板应用,16.3,生成可执行文件,16.1.1 Library,工作区,在,PowerBuilder,开发环境主窗口的工具栏上,点击图标,,,将,打开,Library,工作区。,图,16-1 Library,工作区,图,16-2,库画板工具栏,16.1.2,库画板工具栏,打开,Library,库工作区后,有一个可用的库画板工具栏。,各工具按钮的含义如下:,l,Create,:,创建新的,pbl,文件。与以前点击主窗口的,New,图标不一样,这里仅创建一个空的,pbl,文件,没有应用对象,Application,,也不创建目标文件,pbt,。,l,Select All,:,选择当前列表视图区中全部对象。,l,Edit,:,编辑所选择的,pbl,文件中的对象。,l,Copy,:,复制所选择的,pbl,文件中的对象。此时,将打开,Select Library,对话框,选择要接受该对象的,pbl,文件,即可将所选的对象复制到另一个,pbl,文件中。,l,Delete,:,删除所选择的,pbl,文件中的对象。,l,Move,:,将所选择的,pbl,文件中的对象移到其它的,pbl,文件中。其功能与,Copy,相似,但源对象不再存在。,l,Export,:,将所选择的,pbl,文件中的对象保存到一个独立的文件中。,l,Import,:,将,Export,导出的文件导入到当前的,pbl,文件中。,l,Regenerate,:,重建所选择的,pbl,文件中的对象。当编译失败或其它原因导致对象不能打开时,执行该功能。,l,Search,:,在所选择的一个或多个,pbl,文件中的对象中查找字符串。,l,Properties,:,查看所选择的,pbl,文件中的对象的属性,并可以给所选对象增加注释。,16.1.3,库画板菜单,1. Entry,菜单,Entry,菜单用于管理,pbl,文件中的各种对象。,其中:,l,Edit,:,编辑所选择的,pbl,文件中的对象。,l,Rename,:,重命名所选择的,pbl,文件中的对象。,l,Delete,:,删除所选择的,pbl,文件中的对象。,l,Import,:,将,Export,导出的文件导入到当前的,pbl,文件中。,图,16-3 Entry,菜单,16.1.3,库画板菜单,Target,子菜单主要是管理目标文件的。,各子菜单项的功能如下:,l,Search,:,在选择的目标文件所包含的,pbl,文件中的全部对象中查找字符串,l,Incremental Build,:,对目标文件中被修改的部分进行重建(从上次重建以来)。重建的目的,一方面是释放已被删除的对象所占用存储空间,重新安排各种对象在文件中的存储位置,使打开对象的速度更快;另一方面进行语法检查。,l,Full Build,:,将目标文件全部重建。,l,Migrate,:,将以前版本的,pbl,文件移植到,9.0,版。,l,Debug,:,跟踪当前应用程序。,l,Run,:,运行当前应用程序。,16.1.3,库画板菜单,Library,菜单中的命令主要用于操作,pbl,库。,各子菜单项的功能如下:,l,Create,:,创建新的,pbl,文件。和上面工具栏相应的图标功能一样。与以前点击主窗口的,New,图标不一样,这里仅创建一个空的,pbl,文件,没有应用对象,Application,,也不创建目标文件,pbt,。,l,Select All,:,选择当前列表视图区中全部对象。和上面工具栏相应的图标功能一样。,l,Optimize,:,优化选择的,pbl,库。如果该库以前做过优化,会询问是否将以前保存的备份文件覆盖。优化库有点类似于对硬盘进行碎片整理,由于库中对象经常插入、删除,因此库的组织会变得越来越零碎。经常优化库能够提高库的访问性能。,l,Build Runtime Library,:,创建动态库,l,Print Directory,;,打印当前,pbl,文件中的所有对象,图,16-5 Library,菜单,16.1.3,库画板菜单,2. Run,菜单,Run,菜单主要用于编译、运行、跟踪,pbl,文件。,各子菜单项的功能如下:,l,Incremental Build Workspace,:,对当前工作间中被修改的部分进行重建(从上次重建以来)。重建的目的,一方面是释放已被删除的对象所占用存储空间,重新安排各种对象在文件中的存储位置,使打开对象的速度更快;另一方面进行语法检查。,l,Full Rebuild,:,将当前工作间中的所有文件全部重建。,l,Debug,testdatawindow,:,跟踪目标,testdatawindow,。,l,Select and Debug,:,选择要跟踪的目标文件。,l,Run,testdatawindow,:,运行目标文件,testdatawindow,。,l,Select and Run,:,选择要运行的目标文件。,图,16-6 Run,菜单,16.2.1,创建,pbl,文件,pbl,文件通常是在创建应用程序时创建的,也可以在,Library,库画板中选择主菜单,Library,的子菜单,Create,或点击工具栏上的图标按钮,Create,,将打开,Select Library,对话框。,图,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-10 properties,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,,打开标题为,“,Select Library”,的文件选择框,如图,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,页中选择,Existing Application,打开主文件,即第一个被执行的,pbl,文件的应用对象,Application,,再用,Browse,按钮将其它几个,pbl,文件添加进去。最后再指定一个目标文件即可。,图,16-14,添加,Library,点击该,Browse,按钮,添加其它,pbl,文件,16.3.2,生成可执行文件,确定好应用程序的搜索路径后确认当前打开的,pbl,文件是主文件,其次应用程序的搜索路径已经设置。点工具栏上的图标按钮,New,,选择,Project,页,再选择,Application,项,点击,OK,,打开编译窗口。,一般是点击输入框右边的按钮来输入可执行文件名。,Rebuild,中一般是选择,Full,来全部编译。选择,Machine Code,来生成机器代码,因为机器码的速度和效率比较高。,在,DLL,栏中(若不选,Machine Code,则是,PWD,),给相应的,pbl,文件打上,“”,。这几项选好后,点击工具栏上的,Deploy,图标,,开始将,pbl,文件编译成,Windows,可执行文件,EXE,和,DLL,。,图,16-15,打开编译窗口,16.3.2,生成可执行文件,16.16,创建可执行文件,输入可执行文件名,点击该按钮同样能输入可执行文件名,是否生成机器代码,全部编译还是部分编译,16.3.3,在,Windows,环境下运行,编译生成的可执行文件要脱离,PowerBuilder,环境能在,Windows,下独立运行,需要一些系统动态连接库,这些文件位于,SharedPowerBuilder,目录下,共有约,80,个,dll,文件,大约,48MB,。需要哪些文件,取决与应用系统涉及的范围。对一般的应用系统而言,不需要这么多,仅需要,4,个文件:,libjcc.dll,383KB,pbvm90.dll4611KB,pbdwe90.dll2410KB,pbodb90.dll442KB,将编译生成的,exe,和,dll,文件与上述系统动态连接库文件复制到一起,即可在,Windows,环境下正常运行。,若应用程序用到,ASA,数据库,还需专门安装,Adaptive Server Anywhere,,然后按第三章的方法配置,ODBC,数据源。当然也可以在安装程序或应用程序中配置,不过需要对注册表进行处理。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


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

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


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