![](https://img.examw.com/index/logo.png)
2017年自考《物流軟件開發(fā)工具》章節(jié)復(fù)習(xí)題:PowerBuilder開發(fā)環(huán)境
1.PowerBuilder的用途是什么?他有什么特點?
答:(1)基于客戶端/服務(wù)器的體系結(jié)構(gòu);(2)面向?qū)ο蟮拈_發(fā)方法;(3)功能完善的PowerScript編程語言;(4)事件驅(qū)動工作方式;(5)支持多種關(guān)系數(shù)據(jù)庫管理系統(tǒng);(6)功能強大的數(shù)據(jù)窗口對象;(7)使用方便的可視化集成開發(fā)環(huán)境;(8)支持跨平臺開發(fā)和發(fā)布。
2.簡述PowerBuilder的主窗口的組成。
答:PowerBuilder主窗口是一個MDI框架窗口,包含主菜單、主工具條(PowerBar)、系統(tǒng)樹窗口(System Tree Window)、剪貼板窗口(Clips Window)、輸出窗口(Output Window)、狀態(tài)欄和工作區(qū)。
3.簡述PowerBuilder開發(fā)程序的基本過程。
答:(1)新建一個工作空間;(2)新建一個應(yīng)用程序目標(biāo);(3)創(chuàng)建窗口對象;(4)根據(jù)需要創(chuàng)建其他對象;(5)設(shè)置對象屬性和編寫相應(yīng)事件腳本。
4.PowerBuilder中的畫板是干什么用的?有哪些類型的畫板?各自的主要功能是什么?
畫 板 |
名 稱 |
功 能 |
Application painter |
應(yīng)用程序?qū)ο螽嫲?/SPAN> |
創(chuàng)建應(yīng)用程序?qū)ο螅x應(yīng)用程序的執(zhí)行環(huán)境,以及保存應(yīng)用程序所有對象的庫文件 |
Database painter |
數(shù)據(jù)庫畫板 |
管理數(shù)據(jù)庫,設(shè)置數(shù)據(jù)庫的訪問控制,維護(hù)數(shù)據(jù)以及創(chuàng)建新表 |
DataWindow painter |
數(shù)據(jù)窗口畫板 |
創(chuàng)建數(shù)據(jù)窗口對象 |
Data pipeline painter |
數(shù)據(jù)管道畫板 |
創(chuàng)建數(shù)據(jù)管道對象,從一個數(shù)據(jù)源向另一個數(shù)據(jù)源傳輸數(shù)據(jù) |
Function painter |
函數(shù)畫板 |
創(chuàng)建全局函數(shù),提高代碼的可重用性 |
Library painter |
庫管理畫板 |
創(chuàng)建和管理PowerBuilder的應(yīng)用庫 |
Menu painter |
選單畫板 |
創(chuàng)建選單對象 |
Project painter |
工程畫板 |
創(chuàng)建可執(zhí)行文件、動態(tài)庫、組件和代理對象 |
Query painter |
查詢畫板 |
圖形化方式定義SQL Select語句,并保存為Query對象,供數(shù)據(jù)窗口或數(shù)據(jù)管道使用 |
Structure painter |
結(jié)構(gòu)畫板 |
創(chuàng)建全局結(jié)構(gòu) |
User Object painter |
用戶對象畫板 |
創(chuàng)建用戶對象,用于完成通用功能,以提高代碼的可重用性 |
Window painter |
窗口畫板 |
創(chuàng)建窗口對象,定義交互式接口 |
5.怎樣使用PowerBuilder的幫助?
使用PowerBuilder 10.0提供的系統(tǒng)幫助,對于快速、準(zhǔn)確地掌握PowerBuilder的編程語言和使用方法是十分重要的。PowerBuilder提供了網(wǎng)站鏈接,可以及時了解PowerBuilder的最新動態(tài)。最常用的是PowerBuilder系統(tǒng)內(nèi)的幫助,只要按下F1鍵就隨時可以調(diào)出。它有目錄頁和索引頁,它以書目的形式幫助查找所需解決的技術(shù)問題,雙擊某一本書的圖標(biāo),可以將其展開。索引頁只要輸入需要查詢的字母,就立刻定位到對應(yīng)的索引項,單擊“顯示”按鈕,即可調(diào)出有關(guān)的幫助信息。