1.1 Classic 12.5集成开发环境IDE简介
启动PowerBuilder Classic 12.5(按照“开始|所有程序 | Sybase | PowerBuilder 12.5 |PowerBuilder Classic 12.5”顺序,找到并单击PowerBuilder Classic 12.5,即可启动PowerBuilder Classic 12.5),进入PowerBuilder Classic 12.5集成开发环境IDE,出现主窗口。PowerBuilder Classic 12.5主窗口的外观如图1.1所示。
图1.1 PowerBuilder Classic 12.5主窗口
PowerBuilder Classic 12.5主窗口主要由选单(又称为菜单)栏、工具栏、工作空间目录、画板工作区和剪贴窗口等区域组成。
1.1.1 PowerBuilder的基本概念
1.工作空间(Workspace)
PowerBuilder Classic 12.5中的Workspace是增强的IDE,通过它,用户可以将开发整个应用程序所需的各种资源进行有效的组织和管理。
2.应用程序对象与系统对象
PowerBuilder Classic 12.5中的每一个应用程序都必须拥有一个系统对象用于标识应用程序,并作为应用程序的入口,这个系统对象称为应用程序对象。用户在开发PowerBuilder Classic 12.5应用程序时,需要创建的第一个对象就是应用程序对象。用户执行某个已经定义的应用程序对象时,系统触发的第一个事件就是应用程序对象的“Open”事件。
在PowerBuilder中,窗口、选单、各种控件也都是系统对象,每一种系统对象实际上都是定义在PowerBuilder内部的一种数据类型。通常不必将这些对象当作数据类型来考虑,而只需通过工具栏或选单定义它们即可,因为它们都是可视化的对象。但有时需要动态地处理窗口、选单、控件等系统对象,这时就需要定义系统对象数据类型。
使用PowerBuilder Classic 12.5中自带的对象浏览器(Browser)可以很方便地查看所有的PowerBuilder对象,使用对象浏览器的方法如下。
在PowerBuilder Classic 12.5的工具栏上单击(Browser)按钮,打开对象浏览器对话框,如图1.2所示。
图1.2 对象浏览器(Application页)
选中System页,可以查看所有的PowerBuilder系统对象(窗口、选单、各种控件)及其相关属性,如图1.3所示。
图1.3 对象浏览器(System页)
3.画板(Painter)
PowerBuilder Classic 12.5开发环境由一系列集成的画板(Painter)组成。所谓画板,实际上就是完成一定功能的工具窗口。例如,窗口画板用于定义窗口对象;用户对象画板定义用户对象;数据窗口画板定义数据窗口对象;库画板完成应用库的增、删、改等。应用开发人员通过简单的鼠标操作就能设计、建立、测试客户机—服务器应用程序。
1.1.2 主窗口
1.系统选单
主窗口中有一行系统选单栏和一行工具栏。工具栏上的图标与某一个选单条相对应,它们的含义见表1.1。系统选单提供了PowerBuilder Classic 12.5 IDE中常用的命令。
2.工具栏
主窗口中的工具栏如图1.4所示。工具栏中各个图标按钮与主选单中某一项相关联,具体含义表1.1中已有介绍。
表1.1 工具栏上的图标对应的选单条及其含义
图1.4 主窗口的工具栏
在默认情况下,PowerBuilder的工具栏显示在窗口顶部,也可以根据需要将它显示在其他位置,包括左部、右部、下部或浮动方式(在浮动方式下用户可以将画笔栏放置在窗口上的任何位置)。另外,还可以在图标上显示文字提示,设置方法如下。
(1)从“Tools”选单项中选择“Toolbars…”,这时弹出如图1.5所示的“Toolbars”对话框。
图1.5 “Toolbars”对话框
(2)在“Move”组框中选择工具栏的显示位置。其中,Left表示左部;Right表示右部;Top表示上部;Bottom表示下部;Floating表示浮动。
(3)如果想在图标上显示指示该图标按钮作用的文字提示,则选中复选框“Show Text”。
(4)如果想显示图标光标跟随提示(又称为PowerTips),则选中复选框“Show PowerTips”。
(5)下拉列表框“Font Name”和“Font Size”用于指定上述提示使用的字体名和字体大小。
(6)需要隐藏工具栏时,单击“Hide”按钮。
(7)设置了所需选项后,单击“Close”按钮关闭对话框。
除了直接使用系统默认设置的工具栏外,开发人员也可以根据自己的爱好定制工具栏,具体步骤如下。
(1)按前面介绍的方法打开如图1.5所示的“Toolbars”对话框。
(2)在“Select Toolbar”列表框中选择要定制的画笔栏“PowerBar1”。
(3)单击“Customize…”按钮,打开“Customize”对话框,如图1.6所示。其中,“Selected palette”图标列表中的图标是供选择的工具栏按钮图标;而下部的“Current toolbar”图标列表中是已经选择的工具栏图标;使用滚动条可以查看和选择列表中的图标。通过单击上面的单选按钮“PowerBar”和“Custom”可以选择不同的图标集。
图1.6 “Customize”对话框
(4)选中某一图标后使用拖曳的方法,即按住鼠标左键不放,拖曳鼠标指针,可以将图标从“Selected palette”列表框中拖曳到下部“Current toolbar”列表框中,在工具栏中添加一个图标按钮;也可以从“Current toolbar”列表中拖曳至上部“Selected palette”列表框中,去除某一图标按钮。
(5)单击“OK”按钮,关闭“Customize”对话框。
(6)单击“Close”按钮,关闭“Toolbars”对话框,即完成了定制工具栏。
3.画板
PowerBuilder的各种画板中有许多工具,工具中又包含一些小工具。画板、画板工具和小工具的有机组合构成了PowerBuilder强大而方便的应用开发环境。表1.2列出了PowerBuilder中的主要画板及其功能。
表1.2 PowerBuilder中的主要画板及其功能
4.联机帮助
使用PowerBuilder Classic 12.5提供的系统帮助,对于快速、准确地掌握PowerBuilder的编程语言和使用方法是十分重要的。PowerBuilder提供了网站链接,可以及时了解PowerBuilder的最新动态。最常用的是PowerBuilder系统内的帮助,只要按下【F1】键就随时可以调出。它有目录页和索引页。其中,目录页如图1.7所示,它以书目的形式帮助用户查找所需解决的技术问题,双击某一本书的图标,可以将其展开。索引页如图1.8所示,只要输入需要查询的字母,就可立刻定位到对应的索引项,单击“显示”按钮,即可调出有关的帮助信息。除此之外还有搜索页和书签页,以便用户更方便地使用帮助功能。
图1.7 PowerBuilder帮助的目录
图1.8 PowerBuilder帮助的索引