当前位置:文档之家› 第1章 PowerBuilder Classic 12.5开发环境

第1章 PowerBuilder Classic 12.5开发环境


在PowerBuilder Classic 12.5的工具栏上单击 (Browser)按钮,打开对 象浏览器对话框,如图1.2所示。
选中System页,可以查看所有的PowerBuilder系统对象(窗口、选单、各 种控件)及其相关属性,如图1.3所示。
3.画板(Painter)
PowerBuilder Classic 12.5开发环境由一系列集成的画板(Painter)组成。所 谓画板,实际上就是完成一定功能的工具窗口。例如,窗口画板用于定义窗口 对象;用户对象画板定义用户对象;数据窗口画板定义数据窗口对象;库画板 完成应用库的增、删、改等。
最常用的是PowerBuilder系统内的帮助,只要按下【F1】键就随时可以调 出。它有目录页和索引页。其中,目录页如图1.7所示,它以书目的形式帮助 用户查找所需解决的技术问题,双击某一本书的图标,可以将其展开。
索引页如图1.8所示,只要输入需要查询的字母,就可立刻定位到对应的 索引项,单击“显示”按钮,即可调出有关的帮助信息。
例如,这里创建一个新的工作空间为mm,创建的新的Application为 “text1”。组成库名“text1.pbl”及目标文件名“text1.pbt”。创建完成后, 在工作空间目录窗口可以看到如图1.17所示的树形目录。
(2)在工作空间目录窗口,双击应用程序图标“text1”(如图1.17所 示)。打开应用程序text1的事件脚本编辑窗口。系统默认的事件为应用程序对 象的“Open”事件,如图1.18所示。
(5)单击“OK”按钮,关闭“Customize”对话框。 (6)单击“Close”按钮,关闭“Toolbars”对话框,即完成了定制工具栏。
3.画板
PowerBuilder的各种画板中有许多工具,工具中又包含一些小工具。画板、 画板工具和小工具的有机组合构成了PowerBuilder强大而方便的应用开发环境。 表1.2列出了PowerBuilder中的主要画板及其功能。
除了直接使用系统默认设置的工具栏外,开发人员也可以根据自己的爱好 定制工具栏,具体步骤如下。
(1)按前面介绍的方法打开如图1.5所示的“Toolbars”对话框。 (2)在“Select Toolbar”列表框中选择要定制的画笔栏“PowerBar1”。 (3)单击“Customize…”按钮,打开“Customize”对话框,如图1.6所 示。
1.1 Classic 12.5集成开发环境IDE简介 1.2 简单应用程序实例
PowerBuilder Classic 12.5主窗口的外观如图1.1所示。
1.工作空间(Workspace)
PowerBuilder Classic 12.5中的Workspace是增强的IDE,通过它,用户可以 将开发整个应用程序所需的各种资源进行有效的组织和管理。
在应用程序“text1”的“Open”事件脚本编辑窗口输入脚本,例如: MessageBox("学生信息","保密资料",Exclamation!,YesNo!)
(3)保存后,单击系统选单栏的“Run”选单中的“Run text1”(或者 直接按【Ctrl+R】组合键),就可以运行应用程序了。运行界面如图1.19所示。
(1)从“Tools”选单项中选择“Toolbars…”,这时弹出如图1.5所示的 “Toolbars”对话框。
(2)在“Move”组框中选择工具栏的显示位置。其中,Left表示左部; Right表示右部;Top表示上部;Bottom表示下部;Floating表示浮动。
(3)如果想在图标上显示指示该图标按钮作用的文字提示,则选中复选 框“Show Text”。
1.2.1 带窗口的简单应用程序
【例1.1】创建应用程序,计算圆面积。应用程序的外观如图1.9所示。
1.创建应用
(1)创建新的工作空间。单击“New”图标按钮,打开“New”对话框; 选择“workspace”页,单击“OK”按钮,弹出“New Workspace”对话框, 选择保存在新建的目录“E:\workspace”,输入文件名为“Ex1”。
2.应用程序对象与系统对象
PowerBuilder Classic 12.5中的每一个应用程序都必须拥有一个系统对象用 于标识应用程序,并作为应用程序的入口,这个系统对象称为应用程序对象。 用户在开发PowerBuilder Classic 12.5应用程序时,需要创建的第一个对象就是 应用程序对象。用户执行某个已经定义的应用程序对象时,系统触发的第一 个事件就是应用程序对象的“Open”事件。
(4)选中某一图标后使用拖曳的方法,即按住鼠标左键不放,拖曳鼠标指 针,可以将图标从“Selected palette”列表框中拖曳到下部“Current toolbar”列 表框中,在工具栏中添加一个图标按钮;也可以从“Current toolbar”列表中拖 曳至上部“Selected palette”列表框中,去除某一图标按钮。
1.系统选单
主窗口中有一行系统选单栏和一行工具栏。工具栏上的图标与某一个选 单条相对应,它们的含义见表1.1。
2.工具栏
主窗口中的工具栏如图1.4所示。
在默认情况下,PowerBuilder的工具栏显示在窗口顶部,也可以根据需要 将它显示在其他位置,包括左部、右部、下部或浮动方式(在浮动方式下用户 可以将画笔栏放置在窗口上的任何位置)。另外,还可以在图标上显示文字提 示,设置方法如下。
(4)如果想显示图标光标跟随提示(又称为PowerTips),则选中复选框 “Show PowerTips”。
(5)下拉列表框“Font Name”和“Font Size”用于指定上述提示使用的 字体名和字体大小。
(6)需要隐藏工具栏时,单击“Hide”按钮。 (7)设置了所需选项后,单击“Close”按钮关闭对话框。
3.编写脚本
(1)编写“计算”命令按钮“Clicked”事件脚本。双击“cb_1”按钮, 输入如下脚本:
Decimal r
r =Dec(sle_1.text)
sle_2.text = String(3.14159*r*r) 如图1.14所示。
(2)编写“应用”的脚本。编写的PowerBuilder应用程序的入口是“应用” 的“Open”事件(“Open”事件常被用于编写初始化窗口对象的脚本),所 以,在“应用”的“Open”事件中需要写一句打开程序主窗口“w_calarea” 的代码。在树状窗口中,双击“calarea”(即“应用”),弹出应用画板。这 时在事件下拉列表框中对应的是“Open”事件。在下面空白的脚本编辑区中编 写“Open”事件的脚本:
(2)创建新的应用。单击“New”图标按钮,打开“New”对话框;选 择“Target”页中的应用“Application”(如图1.10所示)。
单击“OK”按钮,弹出“Specify New Application and Library”对话框, 选择保存到新建的目录“E:\workspace”,输入应用名为“calarea”,如图1.11 所示,单击完成按钮“Finish”,系统自动用上面输入的应用名称加上扩展名 “.pbl”和“.pbt”,组成库名“calarea.pbl”及目标文件名“calarea.pbt”。ຫໍສະໝຸດ 2.创建窗口和设置窗口属性
(1)创建窗口,设置窗口属性。单击“New”图标按钮,打开“New”对 话框,如图1.12所示。
(2)在窗口上布置控件,设置控件属性(具体操作方法详见第4章4.2.1 节)。控件属性见表1.3。
单击“Save”按钮,指定窗口名称为“w_calarea”,系统界面如图1.13所 示。
Open(w_calarea)
如图1.15所示,保存并关闭应用画板。
4.运行应用程序
单击“Run”图标 ,就可以运行计算圆面积的程序了。运行界面如图1.16 所示。
(1)首先利用【例1.1】中所创建的目录E:\workspace存放应用程序所需 要的各种资源。然后,创建一个新的工作空间和新的应用程序 (Application),创建应用的过程和【例1.1】中创建应用的过程相同。
相关主题