




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第16章PBL库管理器 16 1Library库画板16 2库画板应用16 3生成可执行文件 16 1 1Library工作区 在PowerBuilder开发环境主窗口的工具栏上 点击图标 将打开Library工作区 图16 1Library工作区 图16 2库画板工具栏 16 1 2库画板工具栏 打开Library库工作区后 有一个可用的库画板工具栏 各工具按钮的含义如下 lCreate 创建新的pbl文件 与以前点击主窗口的New图标不一样 这里仅创建一个空的pbl文件 没有应用对象Application 也不创建目标文件pbt lSelectAll 选择当前列表视图区中全部对象 lEdit 编辑所选择的pbl文件中的对象 lCopy 复制所选择的pbl文件中的对象 此时 将打开SelectLibrary对话框 选择要接受该对象的pbl文件 即可将所选的对象复制到另一个pbl文件中 lDelete 删除所选择的pbl文件中的对象 lMove 将所选择的pbl文件中的对象移到其它的pbl文件中 其功能与Copy相似 但源对象不再存在 lExport 将所选择的pbl文件中的对象保存到一个独立的文件中 lImport 将Export导出的文件导入到当前的pbl文件中 lRegenerate 重建所选择的pbl文件中的对象 当编译失败或其它原因导致对象不能打开时 执行该功能 lSearch 在所选择的一个或多个pbl文件中的对象中查找字符串 lProperties 查看所选择的pbl文件中的对象的属性 并可以给所选对象增加注释 16 1 3库画板菜单 1 Entry菜单Entry菜单用于管理pbl文件中的各种对象 其中 lEdit 编辑所选择的pbl文件中的对象 lRename 重命名所选择的pbl文件中的对象 lDelete 删除所选择的pbl文件中的对象 lImport 将Export导出的文件导入到当前的pbl文件中 图16 3Entry菜单 16 1 3库画板菜单 Target子菜单主要是管理目标文件的 各子菜单项的功能如下 lSearch 在选择的目标文件所包含的pbl文件中的全部对象中查找字符串lIncrementalBuild 对目标文件中被修改的部分进行重建 从上次重建以来 重建的目的 一方面是释放已被删除的对象所占用存储空间 重新安排各种对象在文件中的存储位置 使打开对象的速度更快 另一方面进行语法检查 lFullBuild 将目标文件全部重建 lMigrate 将以前版本的pbl文件移植到9 0版 lDebug 跟踪当前应用程序 lRun 运行当前应用程序 16 1 3库画板菜单 Library菜单中的命令主要用于操作pbl库 各子菜单项的功能如下 lCreate 创建新的pbl文件 和上面工具栏相应的图标功能一样 与以前点击主窗口的New图标不一样 这里仅创建一个空的pbl文件 没有应用对象Application 也不创建目标文件pbt lSelectAll 选择当前列表视图区中全部对象 和上面工具栏相应的图标功能一样 lOptimize 优化选择的pbl库 如果该库以前做过优化 会询问是否将以前保存的备份文件覆盖 优化库有点类似于对硬盘进行碎片整理 由于库中对象经常插入 删除 因此库的组织会变得越来越零碎 经常优化库能够提高库的访问性能 lBuildRuntimeLibrary 创建动态库lPrintDirectory 打印当前pbl文件中的所有对象 图16 5Library菜单 16 1 3库画板菜单 2 Run菜单Run菜单主要用于编译 运行 跟踪pbl文件 各子菜单项的功能如下 lIncrementalBuildWorkspace 对当前工作间中被修改的部分进行重建 从上次重建以来 重建的目的 一方面是释放已被删除的对象所占用存储空间 重新安排各种对象在文件中的存储位置 使打开对象的速度更快 另一方面进行语法检查 lFullRebuild 将当前工作间中的所有文件全部重建 lDebugtestdatawindow 跟踪目标testdatawindow lSelectandDebug 选择要跟踪的目标文件 lRuntestdatawindow 运行目标文件testdatawindow lSelectandRun 选择要运行的目标文件 图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生成可执行文件 确定好应用程序的搜索路径后确认当前打开的pbl文件是主文件 其次应用程序的搜索路径已经设置 点工具栏上的图标按钮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下独立运行 需要一些系统动态连接库 这些文件位于 Shared PowerBuilder目录下 共有约80个dll文件 大约48MB 需要哪些文件 取决与应用系统涉及的范围 对一般的应用系统而言 不需要这么多 仅需要4个文件 libjcc dll38
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电池材料用化学品项目提案报告模板
- 反馈跟踪管理协议
- 工程师劳动合同
- 特殊人群购房援助协议
- 工地劳务用工合同
- 2025年中国奔马水晶工艺品数据监测报告
- 2025年中国后减震器专用扳手项目投资可行性研究报告
- 2025年中国厨房装饰板市场调查研究报告
- 2025年游戏化营销在品牌传播中的增强现实策略与效果评估报告
- 2025年新能源汽车充电桩建设对充电设备产业影响评估报告
- 2025年四川凉山州西昌市招聘事业单位工作人员119人历年高频重点提升(共500题)附带答案详解
- 2024年09月全国2024届杭州银行秋季校园招考笔试历年参考题库附带答案详解
- 加油站新员工安全知识培训
- DB32T-桥梁轻量化监测系统建设规范编制说明
- 系统维护岗位职责
- 筑牢中国民族共体意识课件
- 儿童青少年行为和情绪障碍的护理
- 土石方工程施工安全责任协议书
- 2025年江苏交控招聘笔试参考题库含答案解析
- 银行柜员职业规划
- 《城市道路清扫保洁与质量评价标准》
评论
0/150
提交评论