軟件工具與環(huán)境綜合練習(xí)題_第1頁(yè)
軟件工具與環(huán)境綜合練習(xí)題_第2頁(yè)
軟件工具與環(huán)境綜合練習(xí)題_第3頁(yè)
軟件工具與環(huán)境綜合練習(xí)題_第4頁(yè)
軟件工具與環(huán)境綜合練習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、綜合練習(xí)題一、選擇題1在PowerBuilder當(dāng)中,用來(lái)處理數(shù)據(jù)庫(kù)數(shù)據(jù)的環(huán)境是( )A 窗口畫(huà)板B 菜單畫(huà)板C 數(shù)據(jù)窗口D 用戶對(duì)象畫(huà)板2PB是一種( )。A客戶/服務(wù)器開(kāi)發(fā)工具 B程序語(yǔ)言 C殺毒軟件 D翻譯軟件3數(shù)據(jù)流圖的繪制采用了( )的方法。A自下而上 B 從里到外 C從外到里 D從左到右 4在PB中,使用的編程語(yǔ)言是( )。AVBScript B PASCAL CPowerScript DPowerDesigner5 用于對(duì)概念層和物理層的交互式數(shù)據(jù)庫(kù)設(shè)計(jì)和構(gòu)造( )。A、 ProcessAnalyst B、DataArchitect C、WarehouseArchitect D、

2、Viewer 6用于以只讀的,圖形化方式訪問(wèn)整個(gè)企業(yè)的模型信息( )。A、AppModeler B、DataArchitect C、MetaWorks D、WarehouseArchitect7ProcessAnalyst模塊用于( )的數(shù)據(jù)分析與發(fā)現(xiàn)。A需求分析 B.概念設(shè)計(jì) C.邏輯設(shè)計(jì) D. 物理設(shè)計(jì) 8下列軟件不是工具軟件的是( )A財(cái)務(wù)軟件 BVisual Basic CC+ D 文字編輯軟件9在ProcessAnalyst支持的以下四種典型的建模方法中,屬于面向?qū)ο蟮姆椒ㄊ牵?)AOMT方法 BYourdon/DeMarco方法 CGance和Sarson方法 DSSADM方法 1

3、0在PD的ProcessAnalyst模塊中,建立處理過(guò)程時(shí),應(yīng)首先單擊( )工具。AName B Process CExternal entityD Label11在PowerBuilder中,缺省對(duì)象名d_1標(biāo)明該對(duì)象是( )。A、窗口 B、單行編輯器C、數(shù)據(jù)窗口控件 D、數(shù)據(jù)窗口對(duì)象12在選擇與比較軟件開(kāi)發(fā)工具時(shí),首先應(yīng)當(dāng)考慮的是( )。A、表達(dá)能力或描述能力B、保持信息一致性的能力C、使用的方便程度 D、工具的可靠性13下列選項(xiàng)中,不屬于軟件開(kāi)發(fā)工具定義范疇的是( )A、程序生成工具B、文檔生成工具C、分析設(shè)計(jì)輔助工具 D、源程序編輯工具14PowerBuilder 6.0支持五種數(shù)據(jù)

4、源是:快速選擇、SQL選擇、查詢對(duì)象、存儲(chǔ)過(guò)程以及( )。 A、標(biāo)簽(Label) B、外部數(shù)據(jù)源C、列表(Tabular) D、自由格式(Freeform)15在PowerBuilder中有一種類型的窗口,它顯示在父窗口前面,既可以移出父窗口,也能覆蓋父窗口,但不能被父窗口覆蓋,當(dāng)父窗口最小化時(shí),它隨之隱蔽,父窗口關(guān)閉時(shí),它也隨之關(guān)閉。這種類型的窗口是( )A、響應(yīng)窗口 B、彈出式窗口C、主窗口 D、子窗口16PowerBuilder內(nèi)部有一個(gè)全局的事物對(duì)象,通過(guò)這個(gè)全局對(duì)象,PowerBuilder可以和多種流行的數(shù)據(jù)庫(kù)管理系統(tǒng)通信,這個(gè)全局對(duì)象是( )。 A、SQL B、DataWind

5、ow對(duì)象 C、SQLCA D、OLE17建立PowerBuilder應(yīng)用程序時(shí),首先應(yīng)該創(chuàng)建的對(duì)象是( )。A、菜單 B、窗口對(duì)象C、應(yīng)用對(duì)象 D、數(shù)據(jù)窗口對(duì)象18在PowerDesigner中,用于數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì)和實(shí)現(xiàn)的模塊是( )。A、ProcessAnalyst B、DataArchitec C、MetaWork D、WarehouseArchitect 19PowerBuilder是一個(gè)( )。A、用于系統(tǒng)實(shí)現(xiàn)階段的開(kāi)發(fā)工具 B、用于系統(tǒng)詳細(xì)調(diào)查階段的開(kāi)發(fā)工具 C、用于系統(tǒng)邏輯設(shè)計(jì)階段的開(kāi)發(fā)工具 D、用于系統(tǒng)可行性研究階段的開(kāi)發(fā)工具20下列不屬于軟件項(xiàng)目管理的是( )A、進(jìn)度管理 B、

6、版本管理C、質(zhì)量管理 D、資源與費(fèi)用管理二、判斷題,請(qǐng)給正確的打上“”,錯(cuò)誤的打上“´”。1( )在PD中,對(duì)每一個(gè)對(duì)象都設(shè)立一些屬性來(lái)表示對(duì)象的特有性質(zhì)。2( )根處理模型是處理層次中的最底層。3( )構(gòu)造數(shù)據(jù)窗口對(duì)象時(shí),首先要考慮兩方面的內(nèi)容數(shù)據(jù)和顯示風(fēng)格。4( )用戶對(duì)象是封裝了一組相關(guān)代碼和屬性、完成特定功能的對(duì)象。5( )PowerBuilder不具備面向?qū)ο缶幊痰奶卣鳌?( )PowerBuilder 所提供的窗口有Main、Child、Tabular和MDI Frame幾種類型7( )CASE工具主要是供終端用戶使用,而不是供專業(yè)的軟件開(kāi)發(fā)人員使用。8( )在PB中,主

7、窗口是獨(dú)立的,它不依賴其他任何窗口而獨(dú)立存在。9( )ProcessAnalyst 模塊用于數(shù)據(jù)庫(kù)的概念設(shè)計(jì)與物理設(shè)計(jì)階段的概念模型設(shè)計(jì)與物理模型設(shè)計(jì)。10DataArchiteci是一種數(shù)據(jù)庫(kù)工具,用戶可使用其進(jìn)行概念數(shù)據(jù)模型(CDM)和物理數(shù)據(jù)模型(PDM)的設(shè)計(jì)及其相互轉(zhuǎn)換與維護(hù)。11對(duì)用戶來(lái)說(shuō),界面就是系統(tǒng)本身。( )12所有的軟件都必須在操作系統(tǒng)下開(kāi)發(fā),故操作系統(tǒng)也應(yīng)是一種軟件開(kāi)發(fā)工具。( )13一個(gè)有生命力的軟件應(yīng)該是成熟的,不必經(jīng)過(guò)若干次修改與更新就能形成的。( )14PowerBuilder中的數(shù)據(jù)窗口對(duì)象主要用于操作數(shù)據(jù)庫(kù)中的數(shù)據(jù),但不能完成數(shù)據(jù)庫(kù)中數(shù)據(jù)定義。( )15構(gòu)造數(shù)

8、據(jù)窗口對(duì)象時(shí),首先要考慮數(shù)據(jù)和顯示風(fēng)格兩方面的內(nèi)容。數(shù)據(jù)窗口對(duì)象中的數(shù)據(jù)來(lái)源于數(shù)據(jù)源,數(shù)據(jù)源決定了數(shù)據(jù)窗口對(duì)象從什么地方得到數(shù)據(jù);顯示風(fēng)格決定了數(shù)據(jù)窗口以何種方式展示、表現(xiàn)數(shù)據(jù)。( )16數(shù)據(jù)管道提供了在數(shù)據(jù)庫(kù)內(nèi)部、數(shù)據(jù)庫(kù)之間,甚至不同的數(shù)據(jù)庫(kù)管理系統(tǒng)之間快速?gòu)?fù)制數(shù)據(jù)的簡(jiǎn)便途徑。( )17PowerDesigner是基于瀏覽器/服務(wù)器體系結(jié)構(gòu)的一組圖形化的數(shù)據(jù)庫(kù)模型設(shè)計(jì)工具軟件。( )18ProcessAnalyst只用于系統(tǒng)的需求分析和設(shè)計(jì)。( )19概念數(shù)據(jù)模型屬于信息系統(tǒng)的概念設(shè)計(jì)工具,它不考慮系統(tǒng)物理實(shí)現(xiàn)的細(xì)節(jié),表示了數(shù)據(jù)庫(kù)的整體邏輯結(jié)構(gòu),獨(dú)立于任何軟件和數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)。( )20Pow

9、erBuilde的全局事物對(duì)象SQLCA一次可以和多個(gè)數(shù)據(jù)庫(kù)建立連接。( )三、填空,完善操作步驟。在PowerDesigne中,利用ProcessAnalyst建立一個(gè)稱為Publish的處理過(guò)程如下:S1:?jiǎn)螕舸翱谥泄ぞ邫趦?nèi)的(1) 工具。S2:在模型的工作區(qū)內(nèi)單擊。在單擊的位置會(huì)出現(xiàn)一個(gè)處理過(guò)程的符號(hào),它的名字為Prcs_n,n是系統(tǒng)生成的一個(gè)序號(hào)。上面的1表明它是建立的第一個(gè)處理過(guò)程。S3:?jiǎn)螕羰髽?biāo)右鍵釋放(2) 工具。S4:雙擊剛才建立的處理過(guò)程符號(hào),出現(xiàn)了它的特性窗口。S5:在(3) 文本框中輸入Publish作為處理過(guò)程的名字。S6:?jiǎn)螕鬋ode文本框后面的小按鈕,把Code設(shè)成

10、和(4) 一樣的值。S7:?jiǎn)螕簦?) 按鈕。四、簡(jiǎn)答題1簡(jiǎn)述PowerBuilder6.0的功能。2寫(xiě)出五種PB可以訪問(wèn)的數(shù)據(jù)庫(kù)系統(tǒng)3PD6.0由哪六個(gè)模塊組成?各模塊主要用途是什么?4CASE工具有哪三大作用? 5軟件開(kāi)發(fā)環(huán)境具有層次式的結(jié)構(gòu),可分為幾層?6簡(jiǎn)述用戶對(duì)象的優(yōu)點(diǎn)?7PowerBuilder6的用戶對(duì)象有哪兩大類?它們各自又有幾種類型。 8簡(jiǎn)述PowerBuilder 應(yīng)用程序開(kāi)發(fā)步驟?9寫(xiě)出PowerDesigner中的四種模型?10如何創(chuàng)建新用戶對(duì)象,標(biāo)準(zhǔn)可視用戶對(duì)象,定制可視用戶對(duì)象,外部可視用戶對(duì)象,定制類用戶對(duì)象,標(biāo)準(zhǔn)類用戶對(duì)象。11什么是外部可視用戶對(duì)象、標(biāo)準(zhǔn)可視用戶

11、對(duì)象?12解釋下列概念的含義。(1)窗口屬性 (2)主窗口 (3)響應(yīng)窗口 (4)單行編輯框 (5)數(shù)據(jù)窗口對(duì)象和數(shù)據(jù)窗口 (6)多任務(wù) (7)客戶/服務(wù)器 (8)窗口控件 (9)多用戶 (10)可移植性 (11)窗口事件 (12)控件 13ProcessAna1yst的基本功能是什么?14建立PAM模型的基本步驟是什么?15如何建立和分解根處理模型?16簡(jiǎn)述試驗(yàn)中創(chuàng)建菜單的過(guò)程 17簡(jiǎn)述創(chuàng)建數(shù)據(jù)窗口對(duì)象的一般步驟五、綜合應(yīng)用題1.假設(shè)已有數(shù)據(jù)庫(kù)teach_db,其中已有數(shù)據(jù)表teacher。現(xiàn)要用PowerBuilder開(kāi)發(fā)一個(gè)應(yīng)用程序,其運(yùn)行主窗口中包括左右兩個(gè)數(shù)據(jù)窗口控件,左邊一個(gè)數(shù)據(jù)窗

12、口控件dw_1中能以表格形式(Grid)顯示該數(shù)據(jù)庫(kù)中的全部數(shù)據(jù),其中有一個(gè)記錄是當(dāng)前記錄。右邊一個(gè)數(shù)據(jù)窗口控件dw_2中以自由格式(Freeform)顯示該數(shù)據(jù)庫(kù)中的當(dāng)前記錄。此外,主窗口中還包括 “插入記錄”、“刪除記錄”、“確定”和“退出” 五個(gè)按紐。請(qǐng)寫(xiě)出開(kāi)發(fā)該應(yīng)用的主要步驟。(不要求寫(xiě)詳細(xì)的事件程序)2.用PowerBuilder開(kāi)發(fā)一個(gè)教師檔案管理應(yīng)用。假設(shè)已創(chuàng)建了一個(gè)名為teach_app的項(xiàng)目,建立了一個(gè)名為teach_db的本地?cái)?shù)據(jù)庫(kù),并創(chuàng)建了一個(gè)名為teacher的表,表中保存所有教師的檔案信息?,F(xiàn)要建立一個(gè)名為w_teachlist的窗口,并在窗口中實(shí)現(xiàn)檢查表teache

13、r中信息的功能。當(dāng)運(yùn)行teach_app時(shí),會(huì)打開(kāi)w_teachlistt窗口,單擊“檢索”按紐,則顯示teacher中信息,單擊“退出”按紐,則關(guān)閉窗口,結(jié)束運(yùn)行。請(qǐng)寫(xiě)出實(shí)現(xiàn)上述功能需完成的基本步驟。(不要求寫(xiě)詳細(xì)的事件程序)綜合練習(xí)題答案一、填空題1設(shè)計(jì)工具 分析工具 計(jì)劃工具2校驗(yàn) 過(guò)濾 排序3標(biāo)準(zhǔn)可視用戶對(duì)象 定制可視用戶對(duì)象 外部可視用戶對(duì)象4標(biāo)準(zhǔn)類用戶對(duì)象 定制類用戶對(duì)象 C+類用戶對(duì)象 5交互系統(tǒng) 工具集 環(huán)境數(shù)據(jù)庫(kù)6計(jì)劃 開(kāi)發(fā) 維護(hù)7使用戶易于操作 功能強(qiáng)大 覆蓋面大 可靠性高 其本身可修改 可擴(kuò)充8軟件 一組相關(guān)的軟件工具的集合 可用性 自動(dòng)化程度 公共性 集成化程度 適應(yīng)性

14、 價(jià)值 9智能化 網(wǎng)絡(luò)化 一體化 標(biāo)準(zhǔn)化 10數(shù)據(jù)窗口對(duì)象 數(shù)據(jù)窗口控件 展示 增刪修改 窗口11OMT方法 Yourdon/DeMarco Gane&Sarson SSADM12系統(tǒng)分析和系統(tǒng)設(shè)計(jì) 系統(tǒng)開(kāi)發(fā) 調(diào)試 測(cè)試 生成可執(zhí)行文件13建立應(yīng)用對(duì)象 生成用戶對(duì)象、編寫(xiě)函數(shù)和創(chuàng)建結(jié)構(gòu) 建立窗口和菜單 創(chuàng)建數(shù)據(jù)窗口對(duì)象 將數(shù)據(jù)窗口對(duì)象連接到窗口上的數(shù)據(jù)窗口控件上 編寫(xiě)各對(duì)象的事件處理程序14概念數(shù)據(jù) 物理數(shù)據(jù)15各個(gè)系統(tǒng)元素的靜態(tài)組成 系統(tǒng)各元素之間的動(dòng)態(tài)聯(lián)系 系統(tǒng)對(duì)數(shù)據(jù)的轉(zhuǎn)換和處理功能。16相關(guān)的軟件工具的集合17交互系統(tǒng) 環(huán)境數(shù)據(jù)庫(kù)18提出軟件產(chǎn)品 該軟件產(chǎn)品被淘汰19計(jì)算機(jī)能同時(shí)

15、執(zhí)行多個(gè)程序 各個(gè)程序運(yùn)行互相獨(dú)立20腳本21 任務(wù)進(jìn)行分解、然后協(xié)同解決的計(jì)算模式 提出任務(wù)需求 為客戶提供服務(wù) 22開(kāi)放式數(shù)據(jù)庫(kù)連接23類用戶對(duì)象24需求分析 數(shù)據(jù)流圖和數(shù)據(jù)字典 信息共享 模型管理25概念模型 物理模型 數(shù)據(jù)倉(cāng)庫(kù)模型二、選擇題1C 2A 3C 4C 5B 6D 7A 8A 9A 10B11D 12A 13D 14B 15B 16C 17C 18D 19A 20B三、判斷題1 2´ 3 4 5´ 6´ 7´ 8 9´ 101 2´ 3´ 4 5 6 7´ 8´ 9 10´四、

16、填空完成操作步驟(1)Process (2) Process (3) Name (4)Name (5)OK五、簡(jiǎn)答題1答:PowerBuilder6.0的功能是:(1)客戶/服務(wù)器開(kāi)發(fā)工具;(2)面向?qū)ο蟮木幊?;?)持多種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng);(4)豐富的數(shù)據(jù)表現(xiàn)風(fēng)格;(5)靈活快捷的數(shù)據(jù)轉(zhuǎn)移方法;(6)功能強(qiáng)大的調(diào)試器和多種調(diào)試方式。2答:Oracle , Sybase , Informix , SQL Anywhen ,FoxPro3答:PD6.0的六個(gè)模塊及其主要用途為:(1)ProcessAnalyst:用于系統(tǒng)的需求分析,設(shè)計(jì)和構(gòu)造數(shù)據(jù)流程圖和數(shù)據(jù)字典。 (2)DataArchite

17、c:用于對(duì)概念層和物理層的交互式數(shù)據(jù)庫(kù)設(shè)計(jì)和構(gòu)造。 (3)AppModeler:用于物理建模和應(yīng)用對(duì)象及數(shù)據(jù)敏感組件的生成。 (4)MetaWorks:用于團(tuán)隊(duì)開(kāi)發(fā)、信息共享和模型管理。 (5)WarehouseArchitect:用于數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì)和實(shí)現(xiàn)。 (6)Viewer:用于以只讀的、圖形化方式訪問(wèn)整個(gè)企業(yè)的模型信息。4答:(1)一個(gè)具有快速響應(yīng)、專用資源和早期查錯(cuò)功能的交互式開(kāi)發(fā)環(huán)境。(2)對(duì)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中的許多環(huán)節(jié)實(shí)現(xiàn)了自動(dòng)化。(3)通過(guò)一個(gè)強(qiáng)有力的圖形接口,實(shí)現(xiàn)了直觀的程序設(shè)計(jì)。5答:宿主層:包括基本宿主硬件和基本宿主軟件。核心層:一般包括工具組、環(huán)境數(shù)據(jù)庫(kù)和會(huì)話系統(tǒng)?;?/p>

18、本層:一般包括最少限度的一組工具,如編譯工具、編輯程序、調(diào)試程序、連接程序和裝配程序等。這些工具都是由核心層來(lái)支援的。應(yīng)用層:以特定的基本層為基礎(chǔ),但可包括一些補(bǔ)充工具,借以更好地支援各種應(yīng)用軟件的研制。6答:(1)避免了在應(yīng)用程序的不同地方編寫(xiě)功能相同或相近代碼的麻煩,提高了應(yīng)用程序的可維護(hù)性。(2)用戶對(duì)象可以把一組總在一起使用的可視控件組合在一起,構(gòu)成一個(gè)完成特定功能的控件,應(yīng)用程序可以在需要的地方隨時(shí)使用它。(3)用戶對(duì)象提供了具有一致外觀可視部件的方法。(4)用戶對(duì)象能夠把相關(guān)功能封裝在一起。(5)用戶對(duì)象允許開(kāi)發(fā)人員擴(kuò)展某些PowerBuilder 系統(tǒng)對(duì)象(比如事物對(duì)象)的功能。

19、7答:PowerBuilde的用戶對(duì)象可分為兩大類。即:可視用戶對(duì)象和類用戶對(duì)象。可視用戶對(duì)象有三種類型:(1)標(biāo)準(zhǔn)可視用戶對(duì)象; (2)定制可視用戶對(duì)象 (3)外部可視用戶對(duì)象類用戶對(duì)象有三種類型:(1)標(biāo)準(zhǔn)類用戶對(duì)象 (2)定制類用戶對(duì)象 (3)C+類用戶對(duì)象8答:(1)系統(tǒng)分析;(2)系統(tǒng)設(shè)計(jì);(3)建立應(yīng)用對(duì)象;(4)生成用戶對(duì)象、函數(shù)和結(jié)構(gòu);(5)建立窗口和菜單;(6)創(chuàng)建數(shù)據(jù)窗口對(duì)象;(7)編寫(xiě)事件處理程序;(8)調(diào)試應(yīng)用;(9)測(cè)試系統(tǒng);(10)生成EXE。9答:共有四種模型。即由ProcessAnalyst模塊生成的處理分析模型PAM;由DataArchitect模塊生成的概念

20、模型CDM和物理模型PDM;由WarehouseArchitect模塊產(chǎn)生的數(shù)據(jù)倉(cāng)庫(kù)模型WAM。10答:參見(jiàn)教材P42-45。 11答:外部可視用戶對(duì)象實(shí)際上就是在PowerBuilder應(yīng)用程序中使用其他語(yǔ)言(比如C或C+)編寫(xiě)的控件。使用外部控件的目的通常是為了完成PowerBuilder 本身難以完成或不支持的功能。標(biāo)準(zhǔn)可視用戶對(duì)象是對(duì)PowerBuilder現(xiàn)有控件的擴(kuò)充,它在現(xiàn)有控件基本功能的基礎(chǔ)上增加應(yīng)用程序需要的功能。標(biāo)準(zhǔn)可視用戶對(duì)象繼承了原始控件的各種特征,包括屬性、事件和函數(shù)。12答:(1)窗口屬性:定義窗口的外觀及行為(例如,窗口是否有標(biāo)題條,窗口的顏色、大小、顯示位置、邊

21、框形狀等)的屬性。(2)主窗口:它是獨(dú)立的窗口,它不依賴于其它任何窗口而獨(dú)立地存在,這種類型的窗口既能覆蓋其它的窗口,也能夠被其它的窗口覆蓋。(3)響應(yīng)窗口:它向用戶請(qǐng)求信息,總是在另一個(gè)窗口(父窗口)中打開(kāi)。響應(yīng)窗口被顯示時(shí),用戶必須關(guān)閉了該窗口后才能操作同一個(gè)應(yīng)用程序的其它窗口。響應(yīng)窗口不能被最大化、最小化,但可以帶有控制菜單。應(yīng)用程序中經(jīng)常使用的ABOUT(關(guān)于)窗口、MESSAGEBOX對(duì)話框都是響應(yīng)窗口應(yīng)用的具體實(shí)例。(4)單行編輯框:它能夠在一行上輸入顯示數(shù)據(jù),并可隱藏輸入的字符。(5)數(shù)據(jù)窗口對(duì)象:主要用于操作數(shù)據(jù)庫(kù)中的數(shù)據(jù),不能完成數(shù)據(jù)庫(kù)中數(shù)據(jù)定義(包括定義表和試圖、修改表與試

22、圖定義、刪除表與視圖)。數(shù)據(jù)窗口:數(shù)據(jù)窗口不僅能圖形化地增加、刪除、修改、更新、查詢數(shù)據(jù)庫(kù)中的數(shù)據(jù),而且還可以指定數(shù)據(jù)的輸入格式、輸出格式以及數(shù)據(jù)的顯示風(fēng)格。(6)多任務(wù):它是指計(jì)算機(jī)同時(shí)執(zhí)行多個(gè)程序,并且各個(gè)程序的運(yùn)行相互獨(dú)立。 (7)客戶/服務(wù)器:客戶/服務(wù)器是一種將程序進(jìn)行分解,然后協(xié)同解決的計(jì)算模式。客戶端的應(yīng)用程序負(fù)責(zé)提出任務(wù)需求,服務(wù)器端的應(yīng)用程序則為客戶提供服務(wù)。(8)窗口控件:放置在窗口中的圖形對(duì)象,用于請(qǐng)求、顯示或操作信息 。(9)多用戶:指系統(tǒng)資源可以被不同用戶各自擁有,即每個(gè)用戶對(duì)自己的資源(例如:文件、設(shè)備)有特定的權(quán)限,互不影響。Linux和Unix都有多用戶的特性。

23、(10)可移植性:可移植性是指將操作系統(tǒng)從一個(gè)平臺(tái)轉(zhuǎn)移到另一個(gè)平臺(tái)使它仍然能按其自身的方式運(yùn)行的能力。(11)窗口事件:發(fā)生在窗口上的事件,通過(guò)編寫(xiě)事件處理程序,控制對(duì)用戶操作做出響應(yīng)。(12)控件是構(gòu)成PowerBuilder應(yīng)用程序用戶界面、完成數(shù)據(jù)輸入/輸出的強(qiáng)有力工具。利用控件能夠完成許多界面設(shè)計(jì)任務(wù)而無(wú)須編寫(xiě)一行代碼。13答:ProcessAna1yst模塊的基本功能是通過(guò)建立處理分析模型PAM幫助系統(tǒng)分析人員收集數(shù)據(jù)、編寫(xiě)數(shù)據(jù)字典,并繪制數(shù)據(jù)流圖。具體包括如下功能:(1)建立功能模型(OMT)和數(shù)據(jù)流圖(DFD)。(2)建立層次化的處理模型。(3)定制和打印模型文檔。(4)從CDM

24、中引入數(shù)據(jù)項(xiàng)。(5)應(yīng)用OLE技術(shù)鏈接和嵌入其他應(yīng)用中的對(duì)象。14答:步驟如下:(1)建立一個(gè)新的PAM模型框架。(2)輸入模型特性并為新的PAM模型設(shè)置選項(xiàng)。(3)在新的PAM模型中建立對(duì)象,包括: 處理過(guò)程;外部實(shí)體;數(shù)據(jù)流;數(shù)據(jù)存儲(chǔ)。 (4) 對(duì)模型中對(duì)象定義商業(yè)規(guī)則。 (5)為模型對(duì)象定義組成的數(shù)據(jù)項(xiàng)。 (6)對(duì)根處理過(guò)程進(jìn)一步分解。 (7) 檢查與合并PAM模型。15答:參見(jiàn)教材P109-11616答:?jiǎn)螕鬚owerBar工具條上的Menu按鈕,系統(tǒng)彈出Select Menu對(duì)話框,從中可以選擇打開(kāi)一個(gè)已有的菜單對(duì)象。 單擊New按鈕開(kāi)始創(chuàng)建一個(gè)新的菜單對(duì)象。系統(tǒng)彈出用來(lái)定義菜單的M

25、enu畫(huà)板,在Menu畫(huà)板的Menu Bar Items一欄中輸入第一個(gè)菜單的題目,例如為FILE,可以發(fā)現(xiàn)在畫(huà)板的右邊的Menu Item Name一欄中系統(tǒng)自動(dòng)給剛輸入的FILE菜單對(duì)象取名為MFILE。 注意Menu畫(huà)板中的“Menu For:”一欄,在這里就可以定義當(dāng)前選中的菜單對(duì)象,這里也就是FILE菜單對(duì)象的下一級(jí)子菜單項(xiàng)。這里不妨輸入一個(gè)子菜單項(xiàng)Exit,就為Exit菜單定義這一個(gè)子菜單項(xiàng)。 接下來(lái)單擊Menu畫(huà)板上部的水平滾動(dòng)條上的右邊箭頭,開(kāi)始定義第二個(gè)主菜單項(xiàng),不妨輸入菜單項(xiàng)的名字為Operate,然后定義Operate菜單的第一個(gè)子菜單項(xiàng)設(shè)為BEEP。單擊鍵盤(pán)上的TAB鍵

26、,系統(tǒng)彈出新的一欄用來(lái)定義Operate菜單項(xiàng)的第二個(gè)子菜單項(xiàng),這里輸入第二個(gè)子菜單項(xiàng)的名字,不妨為Color。 單擊PainterBar工具條上的NEXT LEVEL按鈕,就可以為Color菜單項(xiàng)定義它的級(jí)聯(lián)菜單項(xiàng),這里所謂級(jí)聯(lián)菜單項(xiàng)就是單擊Color菜單項(xiàng)后會(huì)在菜單項(xiàng)的右邊彈出的子菜單中的菜單項(xiàng)。在Menu For一欄中輸入Color菜單項(xiàng)的第一個(gè)聯(lián)級(jí)菜單項(xiàng),不妨為BULE。 按Tab鍵,接著輸入第二個(gè)聯(lián)級(jí)菜單項(xiàng),不妨為White,然后用類似的方法輸入第三個(gè)聯(lián)級(jí)菜單項(xiàng),不妨為Yellow。 接下來(lái)單擊PainterBar工具條上的Save按鈕,系統(tǒng)彈出Save Menu對(duì)話框用來(lái)保存所設(shè)計(jì)

27、的菜單對(duì)象,這里不妨給菜單起名為Mymenu,然后單擊OK按鈕,這樣就創(chuàng)建好了自己的菜單對(duì)象。(以上解答是按教材的PB 6.0版本提供的,對(duì)于使用更高版本PB的解答,請(qǐng)根據(jù)各地的實(shí)驗(yàn)環(huán)境而定。)17答: 數(shù)據(jù)窗口對(duì)象的具體創(chuàng)建步驟與選擇的數(shù)據(jù)源(即數(shù)據(jù)窗口得到數(shù)據(jù)的方式)密切相關(guān),對(duì)不同的數(shù)據(jù)源,數(shù)據(jù)窗口對(duì)象的創(chuàng)建步驟也有所不同,但總的來(lái)說(shuō),都要完成以下步驟:S1:?jiǎn)螕舢?huà)筆欄上的數(shù)據(jù)窗口畫(huà)筆圖標(biāo),系統(tǒng)打開(kāi):“Select Data window”對(duì)話框;S2:該對(duì)話框用于打開(kāi)一個(gè)已有的數(shù)據(jù)窗口對(duì)象或創(chuàng)建一個(gè)新的數(shù)據(jù)窗口對(duì)象。對(duì)前一種情況,從列表中選擇一個(gè)數(shù)據(jù)窗口對(duì)象后單擊“OK”鍵即可;下面介

28、紹創(chuàng)建新數(shù)據(jù)窗口對(duì)象的操作;S3:?jiǎn)螕簟癗ew”按鈕,系統(tǒng)打開(kāi)“New Data Window”對(duì)話框,該對(duì)話框包括三部分:上部的“Data Source”組框用于選擇數(shù)據(jù)源,數(shù)據(jù)窗口將按這些數(shù)據(jù)源的要求提取數(shù)據(jù);下部的 “Presentation Style”組框用于指定數(shù)據(jù)窗口的顯示風(fēng)格,顯示風(fēng)格決定數(shù)據(jù)窗口按什么樣的方式顯示數(shù)據(jù);S4:?jiǎn)螕簟癘ptions”按鈕,系統(tǒng)顯示 “Data Window Options”對(duì)話框;S5:在“Generation”標(biāo)簽頁(yè)中可以設(shè)置“Presentation Style”列表框中選定顯示風(fēng)格的數(shù)據(jù)窗口的背景顏色、文本對(duì)象邊框與顏色、列對(duì)象的邊框與顏色等;S6:在“General”標(biāo)簽頁(yè)中可以設(shè)置數(shù)據(jù)窗口中對(duì)象的對(duì)齊方式、是否顯示網(wǎng)絡(luò)、以及網(wǎng)絡(luò)的大小等選擇項(xiàng)。(以上解答是按教材

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論