一、在应用程序中使用多个库文件
当应用程序中使用了较多的对象后,在一个库文件中管理这些对象就不太方便了,因为在PB的库文件中不提供对象层次来进行管理。为了在应用程序开发时管理众多的对象,通常把对象按其功能划分到多个包中,每个包使用一个库文件来进行管理。
为应用程序增加库文件的方法是先建立一个新的库文件再将其添加到当前应用程序库文件列表中去。
打开库文件画板,点击第一个工具用以建立一个新的库文件。
为库文件选择存储路径,并为其起一个易于区别其它库文件的名称:
为便于浏览为其加上功能注释、版本信息、作者信息等。
下面在当前应用程序的库文件列表中加入该库文件。打开应用程序画板,右击鼠标选"properties"。
在对话框中选择libraries标签卡,您可直接输入新加入的库文件的绝对路径名称,也可点击"browse"按钮来查找要加入列表的库文件。
当您建立并保存新的对象时,PB会询问您将新的对象存储在哪一个库文件中:
上面我们将w_storage_info窗口存储在storagemanage.pbl文件中。在下图中您可以在该库文件中发现w_storage_info窗口对象。
二、管理库文件中的对象
我们可以删除库文件中的对象、在库文件之间复制或移动对象、重新编译库文件中的对象。
右击库文件中的对象,选择菜单中的"move",在出现的对话框中选择目标库文件,可以把一个对象从一个库文件中移动到另一个库文件中。
下图表明了d_buffertest数据窗口被移动到storagemanage.pbl库中。
您可以选择"delete"菜单项用以删除选中的对象,"copy"菜单项用以将选中的对象复制到另一个库文件中。
三、源代码的管理
您可以通过从库文件中导出对象的方法查看该对象的源码。右击您想导出源码的对象,在菜单中选择"export",确定要保存的路径和文件名称(文件名称可以自己确定)。
下图是d_buffertest对象的源码:
我们可以用字处理工具修改它,并将它导入到其它库中(也可导入到原来的库,这样会将库中原有的同名对象替换掉)。下面只是简单地修改了该对象的名称。
将其导入storagemanage.pbl库文件中。右击该库文件图标,选择菜单项"import",在出现的对话框中选择您想导入库中的对象源码。
如果当前库处于应用程序的库文件列表中,会提示您选择对象的目标库文件。
下图中修改过的d_buffertest2对象导入storagemanage.pbl库中的情景。
我们还可直接在库文件画板中查找源码中的字符串。右击查找目标对象,在菜单中选择"search"项。
在出现的对话框中输入要查找的字符串,设置您需要的查找选项,单击"OK"按钮开始查找。
数据空间下面的对话框列出了查找的结果: