四、名詞解釋(本大題共5小題,每小題3分,共15分)
41.Web瀏覽器
42.即插即用的程序設(shè)計
43.數(shù)學(xué)與邏輯模型
44.信息流通模型
45.開發(fā)工具的工作環(huán)境
五、簡答題(本大題共2小題,每小題5分,共10分)
46.與一般生產(chǎn)日常管理相比,項目管理的突出特點是什么?
47.自行開發(fā)軟件開發(fā)工具時應(yīng)該注意哪些原則?
六、論述題(本大題共1小題,10分)
48.試論軟件開發(fā)工具中信息庫的內(nèi)容。
七、應(yīng)用題(本大題共1小題,15分)
49.用PowerBuilder實現(xiàn)一個學(xué)生成績查詢系統(tǒng),其應(yīng)用程序名為ScoreQueryApp,該應(yīng)用程序的數(shù)據(jù)存儲于ScoreQueryDB數(shù)據(jù)庫中,其中包括三張表:Student、Curriculum和Score,分別記錄學(xué)生、課程和成績信息,這三張表之間的關(guān)系如題49-1圖所示。
運行ScoreQueryApp后,會出現(xiàn)一個帶有菜單m_main的MDI窗口框架w_main。單擊菜單上的“成績查詢”菜單項(m_query)會出現(xiàn)w_query窗口(題49-2圖)。光標(biāo)焦點置于“請輸入需查詢的學(xué)號”右側(cè)的單行編輯框(sle_querysno)。
單擊“查詢”命令按鈕(cb_query),如果單行編輯框sle_querysno中輸入了所需查詢的學(xué)生學(xué)號,則在下側(cè)的數(shù)據(jù)窗口控件(dw_query)中顯示該學(xué)生的成績。如果sle-querysno中為空,則彈出一個對話框,提示“請輸入需查詢的學(xué)號:”,并將光標(biāo)焦點置于sle_querysno。
單擊“清空”命令按鈕(cb_clear)會將sle_querysno中的內(nèi)容清空,并清除數(shù)據(jù)窗口dw_query中的內(nèi)容。
單擊“關(guān)閉”命令按鈕(cb_quit)關(guān)閉w_query窗口。
dw_query數(shù)據(jù)窗口控件與d_query數(shù)據(jù)窗口對象連接。
(1)請說明實現(xiàn)以上所述應(yīng)用功能的關(guān)鍵步驟,只需指明操作對象的名稱,不需包括具體腳本。
(2)請寫出cb_query、cb_clear和cb_quit控件Clicked事件的腳本。