- PowerBuilder實用教程
- 鄭阿奇編著
- 2036字
- 2018-12-30 10:59:45
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幫助的索引