![](https://img.examw.com/index/logo.png)
10. 應用對象的事件有幾個?分別說明它們的作用。
答:應用對象共有6個事件,分別為:Open事件、Close事件、System Error事件、Idle事件、Connection Begin事件、Connection End事件。
Open事件在打開應用時觸發(fā),其主要功能是實現(xiàn)與數(shù)據(jù)庫的連接、初始化有關(guān)參數(shù)并且打開應用的主窗口。
Close事件在關(guān)閉應用時觸發(fā),常用于斷開與數(shù)據(jù)庫的連接。
System Error事件在應用程序出現(xiàn)系統(tǒng)錯誤時觸發(fā),如果沒有為此事件編寫,PowerBuilder顯示帶有PowerBuilder錯誤號和消息文本的消息框;如果有事件處理程序,則PowerBuilder執(zhí)行該程序。
當函數(shù)Idle()被調(diào)用,并且達到該函數(shù)指定的空閑時間時觸發(fā)Idle事件。
Connection Begin事件、Connection End事件分別在連接數(shù)據(jù)庫前和結(jié)束時觸發(fā)。
11. 腳本編輯器應用工具條中有哪些功能圖標,其作用是什么?
答:
【Select A11】(全選)按鈕:可以選中所有編輯文本內(nèi)容。
【Comment】(注釋)按鈕:將選中的代碼行或光標所在代碼行變?yōu)樽⑨尅?/P>
【Uncomment】(取消注釋)按鈕:將選中的行或光標所在行的注釋取消。
【Find】(查找)按鈕:查找文本,可以打開一個對話框,在對話框中輸入所要查找的內(nèi)容。
【Find Next】(查找下一處)按鈕:該按鈕,可以進行查找下一個符合要求的文本。
【Replace】(替換)按鈕:單擊此按鈕,可以進行文本的替換操作。
【Compile】(編譯)按鈕:對腳本進行編譯操作。
【Paste Function】(粘貼函數(shù))按鈕:將函數(shù)粘貼到光標處。
【Paste SQL】(粘貼SQL)語句按鈕:將SQL語句粘貼到光標處。
【Paste Statement】(粘貼程序控制語句)按鈕:將PowerBuilder語句粘貼到光標處。
【Paste Global】(粘貼全局變量)按鈕:可以將應用程序中的全局變量粘貼到光標處。
【Paste Shared】(粘貼共享變量)按鈕:可以將應用程序中的共享變量粘貼到光標處。
【Paste Instance】(粘貼實例變量)按鈕:可以將應用程序中的實例變量粘貼到光標處。
【Paste Window】(粘貼窗口)按鈕:用于粘貼窗口對象名稱。
【Paste Object】(粘貼對象)按鈕:用于粘貼控件對象名稱。
【Paste Argument】(粘貼參數(shù))按鈕:用于粘貼參數(shù)。
12. 說明粘貼函數(shù),粘貼語句,粘貼窗口名稱,粘貼對象名稱,給語句添加注釋、取消注釋的操作過程。
答:單擊腳本編輯工具條中相應的圖標,然后選擇相應的內(nèi)容。
13. 說明導入文本文件的操作步驟。
答:選擇【Edit】丨【Paste Special】丨【From File】命令,彈出選擇文本文件對話框。將文件類型改為“All Files(*.*)”,然后找到所需要的文件并選中,最后,單擊【打開】按鈕,可將該文本文件的內(nèi)容導入到腳本畫板中。
14. 說明運行應用程序的方法。
答:要運行程序時,單擊主工具條上的【Run】圖標即可。