POWERBUILDER程序設(shè)計(jì)期末考試復(fù)習(xí)題+答案--吐血推薦--史上最全--精華版_第1頁(yè)
POWERBUILDER程序設(shè)計(jì)期末考試復(fù)習(xí)題+答案--吐血推薦--史上最全--精華版_第2頁(yè)
POWERBUILDER程序設(shè)計(jì)期末考試復(fù)習(xí)題+答案--吐血推薦--史上最全--精華版_第3頁(yè)
POWERBUILDER程序設(shè)計(jì)期末考試復(fù)習(xí)題+答案--吐血推薦--史上最全--精華版_第4頁(yè)
POWERBUILDER程序設(shè)計(jì)期末考試復(fù)習(xí)題+答案--吐血推薦--史上最全--精華版_第5頁(yè)
已閱讀5頁(yè),還剩29頁(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、POWERBUILDER設(shè)計(jì)期末復(fù)習(xí)題+答案一、單選選擇題。(共20題,每題1分,共20分)第二章 PowerBuilderll 概述1、工作區(qū)保存后在后綴名為()A 的文件中。A .pbw B 、.pbl C 、.pbt D 、.pbs2、以樹(shù)形結(jié)構(gòu)顯示當(dāng)前工作區(qū)中存在的目標(biāo)和目標(biāo)中的各種對(duì)象的工作空間被 稱為()A。A、系統(tǒng)樹(shù)窗口B 、粘貼窗口C 、工作區(qū) D 、調(diào)試窗口3、用于輸出顯示多種操作的執(zhí)行結(jié)果,如版本遷移、調(diào)試結(jié)果顯示、對(duì)象的保 存和查找操作等的工作空間被稱為()_ D。A、系統(tǒng)樹(shù)窗口B 、粘貼窗口C 、工作區(qū) D 、輸出窗口4、用于編寫事件的腳本程序的視圖稱為()B。A、布局

2、視圖B 、編程視圖C 、函數(shù)列表視圖D 、屬性視圖第三章 PowerBuilder應(yīng)用對(duì)象和庫(kù)管理1、移除目標(biāo)的操作:右鍵單擊目標(biāo),在彈出菜單中選擇()A。A Remove Target B 、Delete C 、Erase D 、Add Target2、決定窗口中的控件、用戶對(duì)象、數(shù)據(jù)窗口中靜態(tài)文本的缺省字體的是(A 屬性。A、Text Font B 、Column Font C 、Header Font D 、 Label Font3、指定數(shù)據(jù)窗口中檢索出的數(shù)據(jù)使用的缺省字體的是()B 屬性。A Text Font B 、 Column Font C 、 Header Font D 、 L

3、abel Font4、應(yīng)用對(duì)象的()A 事件必須編寫事件處理程序,否則整個(gè)應(yīng)用程序就會(huì)什么也不做就結(jié)束了。A、OpenB 、Close C 、Idle D 、System Error第四章 PowerScript編程語(yǔ)言1、代詞()A 代表對(duì)象或控件本身。A、This B、Parent C、Super D 、ParentWindow2、代詞()B 代表當(dāng)前控件所在的窗口。A This BParent CSuper DParentWindow3、測(cè)試變量a是否為空值時(shí),應(yīng)使用()B。A、a=nullB 、函數(shù) IsNull() C 、函數(shù) SetNull() D 、a<>null4、

4、() B 實(shí)際上是一組固定值,每個(gè)值都以英文單詞開(kāi)始,以感嘆號(hào)(?。┙Y(jié)束。A、普通類型B 、枚舉類型C 、系統(tǒng)對(duì)象數(shù)據(jù)類型D 、標(biāo)準(zhǔn)數(shù)據(jù)類型5、一次聲明多個(gè)變量時(shí),變量名之間用()A 分隔。A、,B 、 ; C 、: D 、。6、D ()在使用它的事件處理程序或函數(shù)中聲明,其作用域僅限 于說(shuō)明它的程序段。A全局變量B 、實(shí)例變量C 、共享變量D局部變量7、 A ()語(yǔ)句立即終止事件處理程序或函數(shù)的執(zhí)行,把控制返回 給用戶或調(diào)用函數(shù)的地方。A8、ReturnBB(Halt)語(yǔ)句用于終止JC立用程序的Exit運(yùn)行。DContinueAReturnBHaltCExitDContinue9、D()語(yǔ)句

5、跳出本次循環(huán),繼續(xù)執(zhí)行下一次循環(huán)。AReturnBHaltCExitDContinue10C(:)語(yǔ)句跳出當(dāng)前層循環(huán)。AReturnBHaltCExitDContinue第五章窗口與菜單1、CloseQuery事件的返回值為()B 時(shí),則窗口不被關(guān)閉。A 0 B 、1 C 、2 D null2、帶參數(shù)打開(kāi)窗口的函數(shù)名稱為()C。A、Open B 、OpenSheet C 、OpenWithParm DOpenWithReturn3、控件Tab值為()A 時(shí)表示用Tab鍵在控件間跳轉(zhuǎn)時(shí)會(huì)跳過(guò)該控件。A 0 B 、1 C 、2 D 、10第六章 PowerBuilder與數(shù)據(jù)庫(kù)1、PowerBui

6、lder可以同時(shí)和多個(gè)數(shù)據(jù)庫(kù)建立連接,但當(dāng)前活動(dòng)連接只能有()B 個(gè)。A 0 B 、1 C 、2 D 、不確定2、在應(yīng)用程序啟動(dòng)時(shí),系統(tǒng)自動(dòng)創(chuàng)建一個(gè)名為()A 的全局對(duì)象事務(wù),該對(duì)象在應(yīng)用程序的如何地方都可以訪問(wèn)。A SQLCA B 、SQLDA C 、SQLPA D 、SQLQA3、SQLCA中的()C屬性指示最近一次SQL語(yǔ)句的執(zhí)行是否成功。A Datebase B 、DBMS C 、SQLCode D 、SQLDBCode第七章SQLg句和游標(biāo)1、Select畫板中,用來(lái)定義檢索條件的標(biāo)簽是()A。A Where B 、Group C 、Sort D 、Compute2、 C ()語(yǔ)句用

7、來(lái)在游標(biāo)中讀取一行數(shù)據(jù)。A OPEN B 、CLOSE C 、FETCH D 、DECLARE第8章窗口控件1、表明控件是否可見(jiàn)的屬性為() AA、Visible B 、Text C 、Name D 、Enable2、表明控件是否可用的屬性為() D 。A VisibleB、TextC、NameD、Enable3、表明控件名稱的屬性為() C 。A VisibleB、TextC、NameD、Enable4、 A ()是彼此排斥的,用來(lái)表示一組互斥的選項(xiàng)。A、單選按鈕B 、復(fù)選框 C 、組框 D 、多選按鈕5、 B ()用于讓用戶設(shè)置獨(dú)立的選項(xiàng),多個(gè)選項(xiàng)之間彼此相互獨(dú)立,不相互排斥。A、單選按鈕

8、B 、復(fù)選框 C 、組框 D 、多選按鈕補(bǔ)充:1、在PowerBuilder中默認(rèn)的事物對(duì)象的名稱是(B)A SQLSA B SQLCA C、SQLDA D、SQLCODE1、 有以下程序:integer s,is=0i=100dos+=ii+=2loop until i>99執(zhí)行程序后s的值(B)A、0 B、100 C、4849D、50502、 用PowerBuilder開(kāi)發(fā)一個(gè)醫(yī)院門診管理系統(tǒng),此系統(tǒng)的目標(biāo)(Target)為Thospital、工作空間(Workspace)為 Whospital、登錄窗口 (window)為 w_login、應(yīng)用對(duì)象(Application)為Aho

9、spital ,其邏輯順序應(yīng)該是(D)。A w_login-> Whospital -> Thospital -> Ahospital B、 Ahospital ->w_login -> Thospital-> WhospitalC、Thospital -> Whospital-> w_login -> Ahospital D、Whospital ->Thospital -> Ahospital -> w_login3、 在登錄窗口 w_login 打開(kāi)一個(gè)主窗口 w_main時(shí),使用了函數(shù)OpenWithParm(w_m

10、ain,lstr_user),其中 lstr_user 是一個(gè)字符串參數(shù)變量。 當(dāng)打開(kāi)窗口 w_main后,可以使用此參數(shù)值。在 w_login和w_main之間傳遞 此參數(shù)是依靠(A )完成的?A Message B 、Transaction C4、 PowerBuilder 窗口由(D )組成。A、屬性、事件、函數(shù)和代碼BC屬性、記錄、函數(shù)和控件D5、 以下定義的PowerScript標(biāo)識(shí),(BA、string_string B、%string_stringString_Parent6、 卜列運(yùn)算付優(yōu)幾取回的ze ( A)A +B、八C、*、ErrorD、Datastore、控件、事件、函

11、數(shù)和義件、屬性、事件、函數(shù)和控件)不止確?C、 String_n2ame D 、0D NOT7、 S= “123” + “246” 的結(jié)果是(C )A、369 B、“369” G “123246'D、1234568、 執(zhí)行語(yǔ)句 ret=MessageBox( “提示”,“是否存盤”,question!,YesNoCancel!,3),出現(xiàn)了提示框時(shí)點(diǎn)擊"否"按鈕, 變量ret的值為:(B)A 1 B、2 C、3 D、09、 執(zhí)行語(yǔ)句 ret=MessageBox( “提示”,“是否存盤”,question!,YesNo!,2),出現(xiàn)了提示框時(shí)點(diǎn)擊"是&qu

12、ot;按鈕,變量 ret的值為:1、 )A 1 B、2 C、3 D 0 10、執(zhí)行完語(yǔ)句 ret=MessageBox( “提示”,“是否存盤",question!,YesNo!,2),變量ret的數(shù)據(jù)類型為:(A)A整型 B、字符串型C、日期型D、時(shí)間型 11、在開(kāi)發(fā)應(yīng)用程序過(guò)程中,需要從多個(gè)選項(xiàng)中選擇一項(xiàng)內(nèi)容時(shí),應(yīng)該選用(A)A單選按鈕B、復(fù)選按鈕C、多行編輯框D、數(shù)據(jù)窗口12、在開(kāi)發(fā)應(yīng)用程序過(guò)程中,需要選擇多個(gè)項(xiàng)目時(shí),應(yīng)該選用(B)。A單選按鈕B、復(fù)選按鈕C、多行編輯框D、數(shù)據(jù)窗口13、PowerBuilder是一種深受廣大用戶歡迎的快速應(yīng)用開(kāi)發(fā)工具,它與其他應(yīng)用開(kāi)發(fā)工具比較,

13、最具有特色的是(D)A、支持面向?qū)ο蟮拈_(kāi)發(fā)方法B、提供可視化圖形用戶界面C 使用ODBC?多種數(shù)據(jù)庫(kù)連接D、可通過(guò)數(shù)據(jù)窗口訪問(wèn)數(shù)據(jù)庫(kù)14、要?jiǎng)h除一個(gè)不再使用的表時(shí),在菜單中選擇( C)操作。A、delete tableB、clear tableC、drop tableD 、 closetable15、要新建一個(gè)表時(shí),在菜單中選擇(C)操作。A delete table B、drop table C 、new table D、alter table 16、修改一個(gè)表的結(jié)構(gòu)(如新增加一個(gè)字段“學(xué)號(hào)”)時(shí),在菜單中選擇(D) 操作。A delete table B drop table C new

14、table D alter table 17、要往一個(gè)表里添加記錄時(shí),在菜單中選擇( C)操作。A edit data B、drop table C 、new table D、alter table 18、如果在一個(gè)窗口中放置了一個(gè)選項(xiàng)卡 tab_1 ,它具有2個(gè)選項(xiàng)頁(yè)tabpage_1 和tabpage_2,在tab_page2上又放置了一個(gè)單行編輯框 sle_1 ,如果要在窗口 的open事件中為sle_1的text屬性賦值,(A )條語(yǔ)句是正確的。A tab_1.tabpage_2 .sle_1.text= " test "B、sle_1.text= " t

15、est ”C tabpage_2.sle_1.text= " test "D、 super:sle.text= " test ”19、( B )提供了在數(shù)據(jù)庫(kù)內(nèi)部、數(shù)據(jù)庫(kù)之間,甚至不同的數(shù)據(jù)庫(kù)管理系 統(tǒng)之間快速?gòu)?fù)制數(shù)據(jù)的簡(jiǎn)便途徑。A結(jié)構(gòu) B 、數(shù)據(jù)管道C、函數(shù) D 、PBL庫(kù)管理器20、視圖與表的惟一區(qū)別就是(C)A、在視圖中只能檢索而不能增加、刪除和修改數(shù)據(jù)B、在視圖中只能增加記錄而不能修改數(shù)據(jù)C在視圖中只能檢索和刪除記錄而不能增加和修改數(shù)據(jù)D在視圖中只能檢索、增加和刪除記錄而不能修改數(shù)據(jù)21、一般說(shuō)來(lái),選單中的每個(gè)選單項(xiàng)都需要對(duì)( D )事件編程,以響應(yīng)用戶的

16、選擇操作。A、helpB 、selected C 、dohittest D 、clicked22、如果PowerBuilder的菜單項(xiàng)比較多,可以把菜單項(xiàng)用分類線隔開(kāi),具方法 是在二類菜單項(xiàng)間插入一個(gè)(B )。A加號(hào) B 、減號(hào) C 破折號(hào) D 、下劃線23、AS峨據(jù)庫(kù)中數(shù)據(jù)表中記錄的輸入方式不包含( D )。A Grid B 、FreeForm C、Tabular D、Graph24、窗口對(duì)象通過(guò)(A )屬性實(shí)現(xiàn)與選單對(duì)象的關(guān)聯(lián)。A MenuName B、NameC、MenuObject D、Menu25、默認(rèn)情況下不帶有標(biāo)題欄的窗口類型是(B )。A popup!B 、 child!C、

17、response!D 、 mdihelp!26、在PowerBuilder中有一種類型的窗口不依賴于其它任何窗口而獨(dú)立存在, 它既能夠覆蓋其它窗口,也能夠被其它窗口覆蓋,這種類型的窗口是( C ) A、響應(yīng)窗口B、彈出式窗口C、主窗口D 子窗口27、執(zhí)行下列語(yǔ)句:any aa = 5string kk ="aa”aa = kk變量aa的類型為(A )A stringB、intC anyD 類型不確定28、PowerScript提供了一整套嵌入式 SQLiS句,SQL語(yǔ)句中變量正確的寫法是(B ):A 在變量前加# B 、在變量前加:C 、在變量后加# D 、在變量后加:29、一個(gè)Po

18、werBuilder應(yīng)用程序必須具備的對(duì)象是(c)A、window對(duì)象B、datawindow 對(duì)象 C、application 對(duì)象D菜單對(duì)象30、ft PowerBuilder中,彈出菜單的應(yīng)用非常靈活。用戶定義自己的彈出菜單 應(yīng)使用(C )命令。A Menus B 、PopUpMenu C PopMenu D 、PopMenus、/*這是一個(gè)注釋/、REM這是一個(gè)注釋C、C/J結(jié)構(gòu) D分布式31、下面哪些是有效的注釋表達(dá)方式( A ) ?A /這是一個(gè)注釋BC * 這是一個(gè)注釋 * d32、PowerBuilder 是(B )。A操作系統(tǒng)B、新一代數(shù)據(jù)庫(kù)開(kāi)發(fā)工具計(jì)算模式33、關(guān)于Powe

19、rBuilder的功能特點(diǎn),下面說(shuō)法錯(cuò)誤的是( B )。A可視化的面向?qū)ο蟮某绦蛟O(shè)計(jì)B、可同時(shí)與多個(gè)數(shù)據(jù)庫(kù)鏈接C跨平臺(tái)開(kāi)發(fā)Dk事件驅(qū)動(dòng)的應(yīng)用程序34、在PowerBuilder中,使用的編程語(yǔ)言是( C )。A VBScript B 、PASCAL C 、Power ScriptD Power Designer35、為了操作的方便,我們可以在數(shù)據(jù)窗口中設(shè)置Tab鍵,如果設(shè)置某字段的順序?yàn)椋╟ ),則該字段將無(wú)法被Tab鍵訪問(wèn)。A 1 B 、-1 C 、0 D、10036、在Powerscript的注釋方式中,單行注釋用(B )開(kāi)始。其后面書寫注釋 內(nèi)容,直到行尾結(jié)束均為注釋部分。A、/B、/G

20、 /*D> */37、Powerbuilder的變量名最長(zhǎng)不能超過(guò)(B )個(gè)字符。A 8 B、255 C、128 D、25638、PowerBuilder是(B )公司推出的的一種軟件產(chǎn)品。A BorlandB、Sybase C、oracleD、Microsoft39、" Power" =" poWe果是(A)。A、trueB、falseC、1D、040、建立PowerBuilder應(yīng)用程序時(shí),首先應(yīng)該創(chuàng)建的對(duì)象是(D )。A、菜單B、窗口對(duì)象C、數(shù)據(jù)窗口對(duì)象D、應(yīng)用對(duì)象41、在PowerBuilde應(yīng)用程序中,對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的操作是通過(guò) (A ) 對(duì)象進(jìn)

21、行的。A Data Window B 、 WindowC ApplicationD 、UserObject42、PowerBuilder內(nèi)部有一個(gè)全局的事物 對(duì)象,通過(guò)這個(gè)全局對(duì)象, PowerBuilder可以和多種流行的數(shù)據(jù)庫(kù)管理系統(tǒng)通信,這個(gè)全局對(duì)象是 (C )。A SQLB、DataWindow對(duì)象C、SQLCA D、OLE43、在PowerBuilder當(dāng)中,用來(lái)處理數(shù)據(jù)庫(kù)數(shù)據(jù)的環(huán)境是( c )A窗口畫板B、菜單畫板C數(shù)據(jù)窗口D用戶對(duì)象畫板44、按鈕的作用是刪除數(shù)據(jù)窗口控件 dw_1中顯示內(nèi)容的當(dāng)前行,那么其clicked 事件的代碼應(yīng)是(B)。A Dw_1.deleterow()B

22、 、Dw_1.deleterow(0)C Dw_1.deleterow(getrow() D 、Dw_1.deleterow(thisrow() 二、填空題。(共10題,每題1分,共10分)第一章管理信息系統(tǒng)概述1、管理信息系統(tǒng)開(kāi)發(fā)所常用的體系結(jié)構(gòu)包括兩種: C/S 模式和 B/S 模式。2、在B/S模式下,客戶端只需要安裝某種 瀏覽器 即可,不 需要安裝任何特別開(kāi)發(fā)的軟件,應(yīng)用程序的應(yīng)用邏輯由 web 服務(wù)器完成。3、信息系統(tǒng)開(kāi)發(fā)方法主要包括:結(jié)構(gòu)化生命周期法、- 快速原型法、面向?qū)ο蠓椒?。目前流行的系統(tǒng)開(kāi)發(fā)方法是 面向?qū)ο蠓椒?。第二?PowerBuilder11 概述1、工作區(qū)(Work

23、space)就是PowerBuilder開(kāi)發(fā)應(yīng)用程序的一個(gè) 開(kāi)發(fā)平臺(tái) 。2、PowerBuilder 應(yīng)用對(duì)象是應(yīng)用程序的入口。3、PowerBuilder開(kāi)發(fā)環(huán)境和應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù)之前,應(yīng)首先 建立與數(shù)據(jù)庫(kù)的連接。4、窗口對(duì)象保存為w main,其中w開(kāi)頭,說(shuō)明該對(duì)象的類型是 window , main 代表 豐窗口 。5> PowerBuilder的開(kāi)發(fā)界面與大多數(shù) windows窗口類似,都包含一些基本元素,除此之外的空間默認(rèn)被分割為四部分: 系統(tǒng)樹(shù)窗口、-粘貼窗口、工作區(qū)、輸出窗口 。6、畫板就是 用來(lái)編輯對(duì)象的編輯器 。8、在編程區(qū)內(nèi)輸入某一函數(shù)名,選中后按 Shift+F1

24、 鍵, 則直接進(jìn)入該函數(shù)的幫助。用戶一次可以打開(kāi) 1 個(gè)工作區(qū),每個(gè)工作區(qū)中可以包含 多 個(gè)目標(biāo)。第三章 PowerBuilder應(yīng)用對(duì)象和庫(kù)管理1、當(dāng)工作區(qū)存在多個(gè)目標(biāo)時(shí),要運(yùn)行某個(gè)目標(biāo),應(yīng)杷該目標(biāo)設(shè)置為當(dāng)前目標(biāo)。操作是右鍵單擊目標(biāo),在彈出菜單中選擇 set as current target 。2、另一種更改運(yùn)行目標(biāo)的操作方法是,單擊菜單 Run/Select and Run 、彈出一個(gè)對(duì)話框。在對(duì)話框中,可以選擇一個(gè)目標(biāo)作 為當(dāng)前運(yùn)行的目標(biāo)。3、PowerBuilder 中的所有對(duì)象都保存到一個(gè)或多個(gè)后綴名為- .pbl的磁盤文件中,也叫做 庫(kù)文件 。第四章 PowerScript編程語(yǔ)

25、言1、行注釋用 表示單行注釋,之后的所有字符被忽略。塊注釋用/* , */注釋程序塊。之間的所有字符被忽略。2、PowerScript的續(xù)行符為&,它放在一行的末尾,表示下一行是當(dāng)前行的繼續(xù)。3、在嵌入式SQL®句中不能使用續(xù)行符,因?yàn)?SQL®句以作為語(yǔ)句的結(jié)束,因此允許把一條 SQL語(yǔ)句寫成多行。4、標(biāo)識(shí)符必須以 字母或下劃線開(kāi)頭。5、PowerScript提供了三個(gè)代詞來(lái)指代特定的對(duì)象或控件,分別為:-This 、Parent 、Super 。6、空值是PowerScript與數(shù)據(jù)庫(kù)交換數(shù)據(jù)時(shí)使用的一種特殊值,代表數(shù)據(jù)未定 義或未知,它既不是 空字符串 ,也不

26、是數(shù)字- 0O7、PowerBuilder包括 標(biāo)準(zhǔn)數(shù)據(jù)類型、系統(tǒng)對(duì)象數(shù)據(jù)類型和 枚舉類型 三大類數(shù)據(jù)類型。8、變量聲明的基本語(yǔ)法格式為: 數(shù)據(jù)類型 變量名 。9、PowerBuilder 的變量類型有四種:全局變量 、二實(shí)例變量、共享變量和局部變量 o10、邏輯運(yùn)算符用于構(gòu)成結(jié)果為TRU或FALSE的邏輯表達(dá) 式。11、連接運(yùn)算符只有一個(gè),就是符號(hào) +。12、PowerBuilder 的條件語(yǔ)句共有兩類:IF 和- CHOOSE CASE。13、PowerScript 的循環(huán)語(yǔ)句有三種形式: DO , LOOP、 FOR NEXT 和 GOTO 。14、 DO , LOOP結(jié)構(gòu)用于循環(huán)次數(shù)不

27、確定的任務(wù);二FOR, NEXT結(jié)構(gòu)用于循環(huán)次數(shù)確定的任務(wù)。第五章窗口與菜單1、按照對(duì)信息響應(yīng)的方式,窗口分為 模式窗口 和-非模式窗口 兩大類。2、模式窗口的特點(diǎn)是:操作沒(méi)有完成之前,不能進(jìn)入別的窗口進(jìn)行其他操作。3、當(dāng)調(diào)用close函數(shù)來(lái)關(guān)閉窗口時(shí),先觸發(fā) CloseQuery 事件,之后再觸發(fā) Close 事件。4、觸發(fā)窗口 Timer 事件的是 Timer 函數(shù)或Starter 函數(shù)。5、控件名的 前綴反映了控件的類別。6、單擊 Format/Tab order 菜單項(xiàng)或單擊工具條上的圖標(biāo)差,系統(tǒng)會(huì)顯示各控件的Tab值。7、Tab值代表程序運(yùn)行時(shí)從一個(gè)控件跳轉(zhuǎn)到另一個(gè)控件的順序,數(shù)字小

28、的控件 先得到輸入焦點(diǎn),數(shù)字 ±的控件后得到輸入焦點(diǎn)。8、菜單有三種類型:主菜單 、彈出式菜 單和 級(jí)聯(lián)菜單 。9、將窗口 w_welcome標(biāo)題設(shè)置為“歡迎窗口”的程序語(yǔ)句是wwelcome.title= " 歡迎窗口”。第六章 PowerBuilder與數(shù)據(jù)庫(kù)1、數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展經(jīng)歷了三個(gè)階段: 層次型數(shù)據(jù)庫(kù)、網(wǎng)狀型數(shù)據(jù)庫(kù)和 關(guān)系型數(shù)據(jù)庫(kù) 。2、PowerBuilder與數(shù)據(jù)庫(kù)連接的兩種方法:通過(guò) 標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)接口 和 專用數(shù)據(jù)庫(kù)接口。3、標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)接口通過(guò)符合標(biāo)準(zhǔn)的驅(qū)動(dòng)程序與某數(shù)據(jù)庫(kù)相連。 PowerBuilder現(xiàn) 在支持的標(biāo)準(zhǔn)接口有 ODBC 、JDBC 和 OLE

29、 DB。4、為了提高數(shù)據(jù)的檢索效率,通常要對(duì)經(jīng)常查詢的列定義 索 引。5、主鍵是指能夠唯一標(biāo)識(shí)每一行記錄的一列或多列的集 合。6、如果要操作的表既沒(méi)有創(chuàng)建 王鍵,有沒(méi)有創(chuàng)建 索引、則不是對(duì)該表的數(shù)據(jù)進(jìn)行操作。7、菜單 “ Row/Sort,” 可以指定數(shù)據(jù)的 排序 。8、菜單“ Row/Filter ,”可以指定數(shù)據(jù)的 顯示條件 。9、DBParm 當(dāng)中定義了 PowerBuilder用來(lái)與數(shù)據(jù)庫(kù)進(jìn)行連接的參數(shù)。10、SQLC的的SQLCod能性指定最近一次SQL語(yǔ)句的執(zhí)行結(jié)果是操作成功還是失敗,其可能取值為:操作成功為 0;操作失敗為 二 -1;沒(méi)有找到數(shù)據(jù)為100。11、在利用事務(wù)對(duì)象建立

30、PowerBuilder應(yīng)用程序與數(shù)據(jù)庫(kù)之間的連接時(shí),必須 檢查 SQLCode 屬性值,以確認(rèn)與數(shù)據(jù)庫(kù)連接是否成功。12、 CONNECT語(yǔ)句的功能是通過(guò)事務(wù)對(duì)象建立應(yīng)用程序與 數(shù)據(jù)庫(kù)之間的連接。13、DISCONNECT語(yǔ)句的功能是斷開(kāi)應(yīng)用程序與數(shù)據(jù)庫(kù)之間 的連接。14、COMMIT 語(yǔ)句的功能是提交事務(wù),完成數(shù)據(jù)庫(kù)的物理修 改。15、 ROLLBACK 語(yǔ)句的功能是撤銷自上一個(gè)COMMITROLLBACK CONNECT句執(zhí)行后的所有數(shù)據(jù)庫(kù)操作,關(guān)閉所有的游標(biāo)和過(guò)程, 并開(kāi)始一個(gè)新的事務(wù)。第七章 SQLg句和游標(biāo)1、SQL語(yǔ)言共分為四類,分別是 數(shù)據(jù)查詢語(yǔ)言、-數(shù)據(jù)操縱語(yǔ)言、數(shù)據(jù)/義語(yǔ)言

31、和-數(shù)據(jù)控制語(yǔ)言 。 *r r r rtr r2、SELECT 語(yǔ)句從數(shù)據(jù)庫(kù)中檢索記錄。3、INSERT 語(yǔ)句向數(shù)據(jù)庫(kù)中插入記錄。4、 UPDATE 語(yǔ)句修改表中指定的數(shù)據(jù)。5、DELETE 語(yǔ)句刪除表中的數(shù)據(jù)。6、用 DECLARE 語(yǔ)句聲明游標(biāo);用 OPEN語(yǔ)句打開(kāi)游標(biāo);用_ FETCH語(yǔ)句讀取一行數(shù)據(jù):用_-CLOSE語(yǔ)句關(guān)閉游標(biāo)。第8章窗口控件1、 Default 屬性選中時(shí),表示該按鈕為當(dāng)前窗口的默認(rèn)按鈕;Cancel 屬性選中時(shí),表示該按鈕為當(dāng)前窗口的取消按鈕。2、當(dāng)用戶用Tab鍵或鼠標(biāo)把輸入焦點(diǎn)移到該控件時(shí),觸發(fā) GetFocus 事件;當(dāng)移走輸入焦點(diǎn)時(shí)觸發(fā)LoseFocus 事

32、件。3、當(dāng)用戶修改了單行編輯框顯示的文本并移走輸入焦點(diǎn)時(shí),觸發(fā) Modified 事件??梢栽谶@個(gè)事件的事件處理程序中檢查用戶輸入是否有效,從而決定是 否允許移走輸入焦點(diǎn)。4、將焦點(diǎn)放到控件上的函數(shù)為 SetFocus()函數(shù)。5、 掩碼編輯框與單行編輯框的外觀完全相同、但是它能夠使用戶輸入完成自動(dòng)格式化。6、PowerBuilder提供了四個(gè)控件用于完成列表選擇:列表框、圖像列表框、下拉列表框 和 下拉圖像列表框。7、樹(shù)形視圖 控件是用樹(shù)形方式來(lái)組織數(shù)據(jù)項(xiàng),適合顯示具有層次關(guān)系的數(shù)據(jù)。8、Tab控件又稱為標(biāo)簽 控件,它可以在有限的空間內(nèi)安排更多的 控件9、PowerBuilder 提供了三類

33、條狀控件:Scrollbar、 Trackbar和 Progressbar。每一類都包括 水平方向 和 垂直方向。補(bǔ)充:1、創(chuàng)建PowerBuilder應(yīng)用程序時(shí),會(huì)產(chǎn)生三個(gè)文件,一個(gè)是 工作區(qū) 文件, 擴(kuò)展名為.pbw , 一個(gè)是目標(biāo)文件,擴(kuò)展名為.pbt , 一個(gè)是庫(kù)文件,擴(kuò)展 名為_(kāi) .pbl o2、在PowerScript語(yǔ)言中,強(qiáng)制退出循環(huán)體的語(yǔ)句是 exit 。3、IsNull 函數(shù)用于判斷變量是否為空值。4、PowerBuilder中的續(xù)行符是&_。5、使用游標(biāo)讀取數(shù)據(jù)的四個(gè)過(guò)程是定義游標(biāo)打開(kāi)游標(biāo),讀取一行數(shù)據(jù) ,關(guān)閉游標(biāo)。6、PowerBuilder中事務(wù)提交的命令是c

34、ommit。7、事務(wù)撤銷并回滾的命令是rollback 。8、PowerScript中可以嵌入 SQL語(yǔ)句,其中(commit)和(rollback )語(yǔ)句分 別完成向數(shù)據(jù)庫(kù)提交或回滾操作。9、PowerBuilder提供了三種查看和修改數(shù)據(jù)表的格式,分別為( Grid)、 (FreeForm)禾口( Tabular)。10、PowerBuilder 的變量有四種作用域分別是 (local )、(instance )、(global ) 和(shared)。11、彈出提示信息窗口可以通過(guò) MessageBox()函數(shù)實(shí)現(xiàn)。11、數(shù)據(jù)窗口由數(shù)據(jù)窗口控件和數(shù)據(jù)窗口對(duì)象兩部分組成補(bǔ)充:三、判斷題(判

35、斷正誤,對(duì)的打,錯(cuò)誤的打X。每小題 1分,共10分)1、PowerBuilder是利用面向?qū)ο蠹夹g(shù)進(jìn)行開(kāi)發(fā)應(yīng)用程序的,它開(kāi)發(fā)的應(yīng)用程序是由過(guò)程驅(qū)動(dòng)的。(X)2、PowerBuilder開(kāi)發(fā)的應(yīng)用程序可以生成 EXE3t件,并脫離PowerBuilder環(huán)境運(yùn)行。(,)3、標(biāo)識(shí)符不區(qū)分大小寫。(,)4、字符串中可以包括不可見(jiàn)的字符,如制表符。(,)5、PowerBuilder中的代詞在不同的控件和對(duì)象中所代表的內(nèi)容是相同的。(X)6、枚舉類型是PowerBuilder定義的特殊常量,不能自已隨意的定義。(,)7、PowerBuilder所定義的數(shù)組,其下標(biāo)必須從 0開(kāi)始。(X)8、Instanc

36、e變量的作用范圍是所在對(duì)象的全部事件和函數(shù)。(X)9、“+”可以把string型變量或blob變量的內(nèi)容連接在一起,形成一個(gè)新的字符串。(X)10、 messagebox()函數(shù)的返回值 Integer 型的。(,)11、 自定義函數(shù)的參數(shù)傳遞方式如果選擇“址傳遞”,則在函數(shù)內(nèi)對(duì)參數(shù)的修改也會(huì)傳遞給原變量。(對(duì))12、 事件只能由系統(tǒng)觸發(fā)而不能由用戶觸發(fā)。(x)13、 函數(shù)只能由用戶在代碼中引用而不能由系統(tǒng)觸發(fā)。(,)14、 一個(gè)主窗口類型的窗口打開(kāi)以后,要想更改為響應(yīng)窗口,可以在事件處理程序中修改窗口類型(window type )屬性。(x)15、 在PowerBuilder中,按鈕控件上

37、的文字顏色是不能改變的。(,)16、 在PowerBuilder中,任何控件和對(duì)象都有 visible 屬性和enabled屬性。(X)17、 tag屬性是一段和控件相關(guān)的字符串,其本身沒(méi)有什么特定的用途。(,)18、 在PowerBuilder中,tabpage控件包含在tab控件中。(,)19、 分組框只起裝飾效果。(X)20、 PowerBuilder只能訪問(wèn)ASA數(shù)據(jù)庫(kù),而不能訪問(wèn) Oracle和MS SQLServer。( x)21、 在用戶的應(yīng)用程序中是不需要 DB Profile 的,它只在開(kāi)發(fā)環(huán)境中起作用。(,)22、 數(shù)據(jù)庫(kù)中的視圖可以像表一樣訪問(wèn)與使用,且可以隨意修改。(X

38、 )23、 數(shù)據(jù)窗口就是數(shù)據(jù)窗口對(duì)象。(X)24、 SQLCA.SQLcode=0明連接數(shù)據(jù)庫(kù)失敗。(乂 )25、 Quick select數(shù)據(jù)源不能生成計(jì)算列,也不支持分組。(,)26、 數(shù)據(jù)窗口不能訪問(wèn)數(shù)據(jù)庫(kù)之外的數(shù)據(jù)(X )27、 SetTransObject( transaction )中的 transaction 必須是 SQLCA( x)28、 在刪除用戶事件時(shí),系統(tǒng)會(huì)提示用戶“是否真的要?jiǎng)h除? "。(X)29、 Triggerevent() 不能帶事件參數(shù)。(,)30、 選單是一個(gè)對(duì)象,必須依附于窗口才能使用。(,)31、 枚舉型數(shù)據(jù)實(shí)際是一組值,每個(gè)值都以英文單詞開(kāi)始

39、,以!結(jié)束。(V)32、 靜態(tài)文本框不屬非操作性控件,運(yùn)行時(shí)它可以獲得焦點(diǎn)。( X)33、 為命令按鈕定義快捷鍵時(shí),需在其屬性表“General”頁(yè)的aAccelerator ”編輯框中輸入快捷鍵字符。( X)34、 數(shù)據(jù)窗口對(duì)象主要用來(lái)展示數(shù)據(jù)并允許用戶增刪改數(shù)據(jù),數(shù)據(jù)窗口控件用來(lái)放置數(shù)據(jù)窗口對(duì)象,數(shù)據(jù)窗口對(duì)象必須通過(guò)數(shù)據(jù)窗口控件才能使 用。(,)35、 用戶事件號(hào)是以pbm_前綴的事件標(biāo)識(shí),絕大多數(shù)事件標(biāo)識(shí)都對(duì)應(yīng)于特定的Windows消息。(V)36、 PowerBuilder 應(yīng)用的入口對(duì)象是 Application 對(duì)象。(,)37、 對(duì)象是程序的一個(gè)重要組成部分,所有對(duì)象都放在Pow

40、erBuilder庫(kù)文件里。(,)38、 在建立數(shù)據(jù)窗口時(shí),選擇的Query數(shù)據(jù)源完成的功能與另一個(gè)數(shù)據(jù)源SQL Select 完全相同。(X)39、 選單項(xiàng)的快捷鍵是組合鍵,用戶可以用它來(lái)選擇一個(gè)菜單項(xiàng)。(X)40、 PowerScript語(yǔ)言是解釋執(zhí)行的。(X)41、 對(duì)象級(jí)結(jié)構(gòu)與某類特定的 PowerBuilder對(duì)象相關(guān),只能在對(duì)象內(nèi)部的程序中使用。(,)42、 用PowerBuilder開(kāi)發(fā)的應(yīng)用程序不可以同時(shí)訪問(wèn)多個(gè)數(shù)據(jù)庫(kù)系統(tǒng)。(X)43、 在PowerBuilder中,刪除數(shù)據(jù)源不會(huì)對(duì)磁盤上的數(shù)據(jù)庫(kù)產(chǎn)生影響。(V)44、 一般來(lái)講,在Power Builder應(yīng)用程序中用CREA

41、TE令創(chuàng)建的對(duì)象者B應(yīng)用DESTROY令將其釋放,以減少資源占用。(,)45、 PowerBuilder是完全按照瀏覽器/服務(wù)器體系結(jié)構(gòu)研制設(shè)計(jì),采用面向?qū)ο蠹夹g(shù)的圖形化的應(yīng)用開(kāi)發(fā)環(huán)境,是數(shù)據(jù)庫(kù)的前端開(kāi)發(fā)工具。(X)46、 PowerBuilder的應(yīng)用程序是事件驅(qū)動(dòng)的。(,)47、 PowerBuilder使用的編程語(yǔ)言是 PowerScript語(yǔ)言,它是一種高級(jí)的、結(jié)構(gòu)化編程語(yǔ)言。(,)48、 表達(dá)式 “boAt” ="boat” 的結(jié)果為 true 。 (X)。49、 多行編輯框的rbuttondown事件的返回值為1時(shí)表示繼續(xù)處理。(X)50、 表達(dá)式 a/=c+d 與 a=

42、a/(c+d)等價(jià)。(,)四、簡(jiǎn)答題。(共6題,每題5分,共30分)1、對(duì)面對(duì)象開(kāi)發(fā)方法包括哪幾個(gè)典型階段?(1)系統(tǒng)調(diào)查和需求分析(2)面向?qū)ο蠓治鲭A段(3)面向?qū)ο笤O(shè)計(jì)階段(4)面向?qū)ο蟪绦蛟O(shè)計(jì)階段(5)面向?qū)ο鬁y(cè)試階段2、試述C/S和B/S兩種系統(tǒng)體系結(jié)構(gòu)的優(yōu)缺點(diǎn)。(1) C/S優(yōu)點(diǎn):降低了系統(tǒng)的通訊開(kāi)銷;能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器;客戶端響應(yīng)速度快。缺點(diǎn):需要針對(duì)不同的操作系統(tǒng)開(kāi)發(fā)不同版本的軟件;當(dāng)用戶需求頻繁變更時(shí), 軟件產(chǎn)品更新?lián)Q代快導(dǎo)致代價(jià)高、效率低;很難適應(yīng)百臺(tái)電腦以上的局域網(wǎng)用 戶同時(shí)使用。B/S優(yōu)點(diǎn):可以在任何地方進(jìn)行操作而不用

43、安裝任何專門的軟件;只需要一臺(tái)能上 網(wǎng)的電腦就能使用,客戶端零維護(hù);系統(tǒng)的擴(kuò)展性非常容易。缺點(diǎn):安全性難以保證,容易受到外來(lái)病毒或黑客的攻擊。3、補(bǔ)充:PowerBuilder進(jìn)行程序設(shè)計(jì)的一般步驟?4、使用PowerBuilder創(chuàng)建一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的應(yīng)用程序有哪些基本步 驟?(1)創(chuàng)建工作區(qū);(2)創(chuàng)建目標(biāo)和應(yīng)用對(duì)象;(3)連接數(shù)據(jù)庫(kù);(4)創(chuàng)建窗口;(5)創(chuàng)建菜單;(6)創(chuàng)建結(jié)構(gòu)、函數(shù)和事件編碼;(7)創(chuàng)建數(shù)據(jù)窗口對(duì)象;(8)調(diào)試各功能模塊;(9)編譯程序。5、在PowerBuilder中,函數(shù)和事件各自的含義是什么?函數(shù)是完成一個(gè)特定功能的程序或子程序。事件是外部作用于對(duì)象的動(dòng)作

44、,這個(gè)動(dòng)作可以觸發(fā)事件中程序代碼的執(zhí)行。6、詳述MessageBox®數(shù)的功能及語(yǔ)法格式。MessageBox函數(shù)的功能:常用于向用戶顯示出錯(cuò)、警告及其他重要信息,并且 在開(kāi)發(fā)過(guò)程中常用它顯示程序運(yùn)行狀態(tài)和重要變量的取值,以進(jìn)行調(diào)試。語(yǔ)法格式:MessageBox(title,text,Icon,Button,Default)7、在AS峨據(jù)庫(kù)的創(chuàng)建過(guò)程中,PowerBuilder在后臺(tái)自動(dòng)完成了哪兩項(xiàng)任務(wù)?(1)建立ODB啜據(jù)源;(2)定義數(shù)據(jù)庫(kù)連接Profile。8、在PowerBuilder刪除ASA地?cái)?shù)據(jù)庫(kù)分幾個(gè)層次,分別是什么?分3個(gè)層次。(1)刪除數(shù)據(jù)庫(kù)連接Profile

45、。(2)刪除數(shù)據(jù)源。(3)刪除數(shù)據(jù)庫(kù)文件。9、數(shù)據(jù)管道可以完成的任務(wù)有哪些?(1)把一個(gè)或多個(gè)表中的數(shù)據(jù)灌入到相同或不同數(shù)據(jù)庫(kù)管理系統(tǒng)的表中,在復(fù)制數(shù)據(jù)的同時(shí),數(shù)據(jù)管道可以把表的屬性一起復(fù)制。(2)把整個(gè)表一次性地復(fù)制到另一個(gè)數(shù)據(jù)庫(kù)中。(3)創(chuàng)建一個(gè)與原表結(jié)構(gòu)相同但不包含數(shù)據(jù)的表。(4)提供一種修改表結(jié)構(gòu)的手段。補(bǔ)充:10、如何成功的開(kāi)發(fā)一個(gè)管理信息系統(tǒng)?補(bǔ)充:11、開(kāi)發(fā)一個(gè)成功的管理信息系統(tǒng),簡(jiǎn)述需要經(jīng)過(guò)哪些開(kāi)發(fā)步驟?答案:需要經(jīng)過(guò):需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、維護(hù)補(bǔ)充:12、簡(jiǎn)述什么是客戶機(jī)/服務(wù)器應(yīng)用程序體系結(jié)構(gòu)?答案:客戶機(jī)/服務(wù)器模式又稱為C/S或Client/Serv

46、er 。服務(wù)器通常采用高性能的PG工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng),如 Oracle、Sybase、Informix 或SQLServer??蛻舳诵枰惭b專用的客戶端軟件。補(bǔ)充:13、簡(jiǎn)述什么是瀏覽器/服務(wù)器應(yīng)用程序體系結(jié)構(gòu)?答案:在B/S模式下客戶端只需要安裝某種瀏覽器即可,不需要安裝任何特別開(kāi)發(fā)的軟件,應(yīng)用程序的應(yīng)用邏輯由 web服務(wù)器完成。建立在廣域網(wǎng)基礎(chǔ)上。補(bǔ)充:14、簡(jiǎn)述4種類型的變量及其作用范圍分別是哪些?答案: 全局變量,局部變量,實(shí)例變量,共享變量全局變量,可以在整個(gè)應(yīng)用程序的任何地方直接引用;實(shí)例變量,可以在同一個(gè)對(duì)象的不同程序段中直接訪問(wèn),但不能被對(duì)象以外的代碼直接引用

47、;共享變量,不屬于某個(gè)對(duì)象的實(shí)例,它屬于對(duì)象的定義;同一個(gè)對(duì)象類型的所有實(shí)例共用共享變量,一個(gè)共享變量的值對(duì)于所有的對(duì)象實(shí)例都是相同的。局部變量,在四種變量的作用范圍中,局部變量的作用范圍是最嚴(yán)格的,只在某程序段或函數(shù)內(nèi)部有效,在此以外的任何地方都不可以引用。補(bǔ)充:15、PowerBuilder標(biāo)識(shí)符的命名有何規(guī)則?答案:必須以字母或下劃線開(kāi)始; 不可以是保留字; 最長(zhǎng)可以到40個(gè)字符,但中間 不能有空格;不區(qū)分大小寫字母;可以是任何字母、數(shù)字及一些特殊符號(hào)(-、 _、$、#、% )的組合。補(bǔ)充:16、PowerBuilder的主要用途是什么?它有什么特點(diǎn)?答案:能夠設(shè)計(jì)傳統(tǒng)的高性能、基于客戶

48、機(jī)一一服務(wù)器體系結(jié)構(gòu)的應(yīng)用系統(tǒng)外,也能夠方便的構(gòu)建和實(shí)現(xiàn)分布式系統(tǒng),還可以開(kāi)發(fā)基于internet的應(yīng)用系統(tǒng)。其主要特點(diǎn)如下:它支持應(yīng)用系統(tǒng),同時(shí)訪問(wèn)多種數(shù)據(jù)庫(kù),并且它隨身攜帶的 AS壞身就是一個(gè)功能強(qiáng)大的數(shù)據(jù)管理系統(tǒng),它還提供了大量控件,既豐富可應(yīng)用程序的表達(dá)能力也加快了項(xiàng)目的開(kāi)發(fā)進(jìn)度,它還支持分布式應(yīng)用系統(tǒng)的開(kāi)發(fā)。補(bǔ)充:17、什么是主鍵、索引、外鍵、視圖、存儲(chǔ)過(guò)程?試舉例說(shuō)明。答案:主鍵是唯一標(biāo)識(shí)一個(gè)記錄的列或列的組合,即表中任意兩行的主鍵值都不能 相同。索引是在數(shù)據(jù)庫(kù)中實(shí)現(xiàn)表中數(shù)據(jù)邏輯排序的方法,建立索引的列可以是一個(gè)列,也可以是多個(gè)列的組合。外鍵的作用是可以檢查數(shù)據(jù),避免數(shù)據(jù)的不一致。

49、視圖是一種虛擬表,它可以像表一樣的訪問(wèn)和使用。視圖一旦建好,就不能修改,想要修改就只能刪除。它只能檢索和刪除記錄,不能增加和修改數(shù)據(jù)。存儲(chǔ)過(guò)程是由流控制和SQL®句書寫的過(guò)程,經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫(kù) 服務(wù)器中,使用時(shí)只要調(diào)用即可。18、數(shù)據(jù)管道的作用是什么?答案:數(shù)據(jù)管道提供了在數(shù)據(jù)庫(kù)內(nèi)部、數(shù)據(jù)庫(kù)之間,甚至不同的數(shù)據(jù)庫(kù)管理系統(tǒng)之間快速?gòu)?fù)制數(shù)據(jù)的簡(jiǎn)便途徑。19、在PowerBuilder中數(shù)據(jù)庫(kù)的操作有哪幾步?答案:(1)創(chuàng)建物理數(shù)據(jù)庫(kù),如 ASA (2)定義ODB嗷據(jù)源 (3)定義DB Profile(4)連接數(shù)據(jù)庫(kù)20、窗口有幾種類型?各自有什么特點(diǎn)? 一般應(yīng)用于哪些場(chǎng)合?答案

50、:Main!完全獨(dú)立,任何場(chǎng)合均可使用 Popup!(彈出式窗口)從父窗口中彈出,支 持窗口 child!( 子窗口)只能從主窗口或彈出式窗口打開(kāi)常用response!(響應(yīng)窗口)從父窗口中彈出,消息提示窗口(MDI!) MDI Help!(帶微幫助的多文檔界面窗口)(只有一個(gè)MDI框架,若干個(gè)表單窗口,創(chuàng)建Microsoft Word Excel、 PowerPoint風(fēng)格的應(yīng)用程序)21、數(shù)據(jù)窗口的數(shù)據(jù)源有哪幾種? 答案:PowerBuilder 支持 5 種數(shù)據(jù)源:Quick Select (快速選?。QL Select (SQL 選?。?、Query (查詢)、External (外

51、部數(shù)據(jù)源)和 Stored Procedure (存儲(chǔ)過(guò) 程)試簡(jiǎn)述數(shù)據(jù)窗口的特點(diǎn),試簡(jiǎn)述使用數(shù)據(jù)窗口對(duì)象的一般方法。Datawindow 是PowerBuilder中獲取專利技術(shù)控件,它對(duì)數(shù)據(jù)處理方法相當(dāng)簡(jiǎn)潔,數(shù)據(jù)窗口能 處理各種顯示格式、進(jìn)行報(bào)表打印,對(duì)復(fù)雜嵌套報(bào)表同樣處理自如。22、簡(jiǎn)述空值的含義及其使用方法? 答案:空值NILL是PowerBuilder與數(shù)據(jù)庫(kù)交換數(shù)據(jù)時(shí)使用的一種特殊值,代表數(shù) 據(jù)未定義、不確定。它與空字符、空字符串、數(shù)值零以及日期00-00-00的意義完不同??罩导炔皇橇阋膊皇欠橇愕娜魏螖?shù)值。賦空值可有以下兩個(gè)途徑:(1)從數(shù)據(jù)庫(kù)中讀到空值(2)使用setnull()函數(shù)賦值例:string person / 定義 person 初值為setnull(person) /person的值為 NULL測(cè)試變量或表達(dá)式是否為空值時(shí),使用函數(shù)isnull()例:if isnull( person) then,23、寫出五種PowerBuilder可以訪問(wèn)的數(shù)據(jù)庫(kù)系統(tǒng)。SQL答案:Oracle , Sybase , SQL Server, Informix ,Anywhere ,FoxPro ,ACCESS24、簡(jiǎn)述數(shù)據(jù)窗口控件和數(shù)據(jù)窗口對(duì)象的區(qū)別和聯(lián)系。答案:數(shù)據(jù)窗口控

溫馨提示

  • 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)論