第4節(jié) PowerBuilder 9.0 開發(fā)環(huán)境
pb9.0為應(yīng)用程序的開發(fā)提供了一個(gè)集成開發(fā)環(huán)境。

它包括頂部的菜單欄和工具欄、左邊的系統(tǒng)樹(SystemTree)和文件夾窗口、底部的輸出窗口。當(dāng)你開始操作對(duì)象時(shí),灰色區(qū)域?qū)@示你要打開的編輯器。
一、主窗口
主窗口中有一行菜單欄和一行工具欄。工具欄上的圖標(biāo)與某一個(gè)菜單條相對(duì)應(yīng)
File菜單項(xiàng)-Run菜單項(xiàng)-Tools菜單項(xiàng)



二、工具欄

pb的工具欄有三個(gè)部分組成;
PowerBar:用來打開pb的各種畫板。 ?
PainterBar:由當(dāng)前畫板的常用操作圖標(biāo)按鈕組成,用于執(zhí)行當(dāng)前畫板的操作。
StyleBar:用于改點(diǎn)文本的字體、字號(hào)屬性。
主要畫板及其功能:


1創(chuàng)建各種對(duì)象,用于創(chuàng)建pb的所有對(duì)象。








2
也是用來新建對(duì)象的,與New的區(qū)別在于,以New創(chuàng)建的對(duì)象繼承的是PowerBuilder的標(biāo)準(zhǔn)類;而Inherit可以繼承開發(fā)者自定義的對(duì)象。

3、Applicationpainter應(yīng)用畫板:指定應(yīng)用級(jí)的屬性和編寫應(yīng)用級(jí)的腳本;
4、Databasepainter數(shù)據(jù)庫畫板:管理數(shù)據(jù)庫,設(shè)置數(shù)據(jù)庫的訪問控制,維護(hù)數(shù)據(jù)以及創(chuàng)建新表;
5、DataWindowpainter數(shù)據(jù)窗口畫板:創(chuàng)建數(shù)據(jù)窗口對(duì)象;
6、Datapipeline painter數(shù)據(jù)管道畫板:創(chuàng)建數(shù)據(jù)管道對(duì)象,從一個(gè)數(shù)據(jù)源向另一個(gè)數(shù)據(jù)源傳輸數(shù)據(jù);
7、Functionpainter函數(shù)畫板:創(chuàng)建全局函數(shù);
8、Librarypainter庫管理畫板:創(chuàng)建和管理PowerBuilder的應(yīng)用庫;
9、Menupainter菜單畫板:創(chuàng)建菜單對(duì)象;
10、Projectpainter工程畫板:創(chuàng)建可執(zhí)行文件、動(dòng)態(tài)庫、組件和代理對(duì)象;
11、Querypainter查詢畫板:圖形化方式定義SQLSelect語句,并保存為Query對(duì)象,供數(shù)據(jù)窗口或數(shù)據(jù)管道使用;
12、SelectpainterSelect語句畫板:為數(shù)據(jù)窗口或數(shù)據(jù)管道設(shè)置SQLSelect語句;
13、Structurepainter結(jié)構(gòu)畫板:創(chuàng)建全局結(jié)構(gòu);
14、UserObject painter用戶對(duì)象畫板:創(chuàng)建用戶對(duì)象;
15、Windowpainter窗口畫板:創(chuàng)建窗口對(duì)象;
