PowerBuilder集成环境在线教程
在上一节中我们开发了一个不大但很实用的应用程序,通过对整个开发过程的详细介绍,相信你对如何利用PowerBuilder开发应用程序已经有了一个感性的认识。这一部分内容我们将详细介绍PowerBuilder的集成开发环境和PowerBuilder中最重要的一个对象—应用程序对象。
3.1 PowerBuilder集成环境
PowerBuilder是目前流行的客户/服务器结构下客户端应用程序的开发工具。做为一种开发工具,PowerBuilder给程序员提供了一个非常友好的图形化界面的开发环境,使得程序员可以方便地开发出访问数据库的应用程序。
PowerBuilder是一种面向对象的开发工具,对象在PowerBuilder中是一个核心的概念,PowerBuilder中的对象都是放在对象库中,一个应用程序可以有一个或者多个对象库,还可以使用其它应用程序的对象库中的对象,以提高软件的复用率,PowerBuilder提供了非常好的管理对象库中对象的工具。在集成环境下,画板同样是PowerBuilder中的一个很重要的概念,PowerBuilder所有的对象都可以通过画板来创建和修改。下面就进入POWRBUILDER集成环境来详细介绍集成环境。
启动PowerBuilder后,就进入了PowerBuilder的集成开发环境。可以看出这个集成环境和其它WINDOWS应用程序的界面是类似的(图3-1)。在启动了POWRBUILDER后,系统自动打开前一次所开发的应用程序,观察主窗口的标题,接着PowerBuilder后的字符串就是系统当前打开的应用对象的名字。在菜单的下面是工具条,在POWRBUILDER中有几种不同类型的工具条,菜单下面的这个工具条被称为POWERBAR工具条,工具条上放置的图标被称为画板按钮,使用鼠标单击画板按钮可以打开相应的画板,使用画板可以完成大多数开发工作。POWRBUILDER的工具条是可以根据自己的习惯进行定制的,这里先向你介绍如何定制工具条,至于每一个画板的功能在以后的学习中再慢慢了解和认识。
图 3-1
3.1.1 定制工具条
下面首先介绍有关定制工具条的一些内容。
鼠标右键在POWERBAR工具条上单击,系统弹出一个菜单,利用这个菜单可以设置工具条的一些属性。选中BOTTOM菜单项,工具条就被移到了窗口的底部,用类似的方法可以把工具条放在窗口的左边或者右边。
再次在POWER BAR上单击鼠标右键,注意SHOW POWER TIPS菜单项,它如果处于选中状态,只要我们把鼠标停在某个画板按钮上不动,一会儿后就会在按钮的旁边显示一条短的语句介绍这个按钮的主要功能。如果去掉这个菜单项的选中标记,鼠标在画板按钮上停留的时候就不会显示提示了。在SHOW POWER TIPS菜单项的上面有一个名为SHOW TEXT的菜单项,选中它,可以发现在工具条的每个按钮上都出现了一小段文本,文本的内容介绍这个按钮的功能,对于初学者而言,在按钮上显示提示文本是一个不错的选择。
观察菜单中有一个菜单项FLOATING,这个菜单项很有用,选中它,可以发现工具条变成了一个浮动在窗口上的小窗口,单击并拖动标题栏,就可以把小窗口放在任意的地方,通过这种方式你可以把工具条放在合适的地方。
在弹出的菜单中有一个名为CUSTOMIZE的菜单项,选中它,系统弹出一个对话框,用来往当前的工具条中增加或者减少按钮(图3-2),对话框中的第一个单选按钮组合框中POWERBAR按钮被选中,表示当前是对POWERBAR类型的工具条进行定制。注意PAINTERBAR的单选按钮,代表另一种类型的工具条,主窗口左边的工具条就是一个PAINTERBAR类型的工具条。下面介绍定制POWERBAR工具条的有关操作:
单击SELECTED PALETTE组合框中某个在CURRENT TOOLBAR组合框中没有的按钮,然后拖到CURRENT TOOLBAR组合框中,就为工具条添加了画板按钮,
相反地,如果把按钮从CURRENT TOOLBAR组合框拖到组合框以外的地方,就从工具条中删除了这个按钮。
除了可以在工具条中增减系统原有的画板按钮,POWRBUILDER提供了更强大的定制工具条的功能,在对话框中选中CUSTOM单选按钮,在SELECTED PALETTE组合框中出现一些图标,选中其中的一个图标并把它拖放到CURRENT TOOLBAR组合框中,系统弹出一个名为按钮TOOLBAR ITEM COMMAND的对话框,在对话框的COMMAND LINE一栏中输入一个可执行文件的名字,这里不妨利用BROWSE按钮选中WINDOWS系统自带的写字板程序WORDPAD .EXE ,然后单击OK按钮,这样就为刚加入的按钮连接上一个可执行程序,单击OK按钮关闭CUSTOMIZE对话框,可以发现被定制的工具条上多了一个由我们自己添加的非系统按钮,用鼠标单击它,就可以启动它所连接的可执行程序。
图 3-2
关于工具条的操作已经介绍了不少了,最后学习一下如何增加一个工具条,
在工具条单击鼠标右键,弹出的菜单中POWERBAR1和PAINTERBAR1代表系统当前所打开的工具条。
单击菜单中的NEW菜单项就可以生成一个新的工具条,单击后系统弹出一个题为NEW TOOLBAR的对话框,要求用户为要创建的工具条选一个名字,比如选PAINTERBAR2。
系统接着弹出一个题为CUSTOMIZE的对话框,此后就可以用和前面类似的方法来定制新创建的工具条。
3.1.2 集成环境中的其它内容
上面介绍了如何定制和使用工具条,接下来再介绍集成环境中的其它一些内容。
在集成环境的菜单中有一个几乎每一个标准的WINDOWS多文档接口应用程序都有的菜单项WINDOW,当你的程序打开的窗口太多的时候,就可以使用WINDOW菜单中的菜单项来排列你的窗口,在WINDOW菜单中选VERTICAL菜单项,打开的窗口就纵向排列在主窗口中(图3-3),选择HORIZONTAL菜单项,打开的窗口就水平排列在主窗口中,选择LAYGER菜单项则一次只能看到一个窗口,选择CASCADE菜单项则打开的窗口按级联的方式显示在主窗口中。当程序中打开的窗口比较多的时候WINDOW菜单是经常用到的。
图 3-3
目前的WINDOWS应用程序几乎都支持弹出式菜单,刚才在定制工具条时使用的菜单就是弹出式菜单,弹出式菜单提供了一个对象最常用的操作命令,非常有用,比如使用POWERBAR工具条上的WINDOW按钮来创建一个新的窗口,在窗口的空白区域单击鼠标右键,弹出的菜单有两个菜单项,SCRIPT菜单项是用来为窗口的各种事件编写脚本,PROPERTIES菜单项则是用来设置窗口的标题、位置、类型等许多窗口的基本属性的,在使用PowerBuilder开发应用程序的过程中使用弹出式菜单是非常频繁的,特别是在对一个对象不知该如何操作的时候,使用弹出式菜单是一个简便的方法
最后介绍一下PowerBuilder自带的一个文本编辑工具,在键盘上按SHIFT+F6,系统弹出一个题为FILE OPEN的对话框,用来选择一个文本型文件,如果不想选择文件的话,单击“取消”按钮,这时就可以使用名为FILE EDITOR的窗口进行文本编辑了(图3-4),在使用PowerBuilder的过程中,经常要对一些文本文件进行编辑,如扩展名为INI的系统文件,SQL命令文件等所以文本编辑器还是比较常用的。
图 3-4