****下面是“最后一個”按鈕的Click事件中的程序代碼****
GOTO BOTTOM
This.Parent.Command3.Enabled=.F.
This.Parent.Command2.Enabled=.T.
ThisForm.Refresh
*************************************
(2)具體步驟如下:
、 在“命令”窗口輸入命令:MODI FORM Formgird。
、 彈出表單設(shè)計器,在常用工具欄中單擊“表格控件”按鈕,先添加兩個表格到新建的表單中,然后再添加兩個標(biāo)簽,標(biāo)簽的Caption屬性值分別為“班級表”和“基本情況表”,調(diào)整大小和位置。
③ 在表單空白處單擊右鍵,選擇數(shù)據(jù)環(huán)境,添加“班級表”和“基本情況表”。
④ 右鍵單擊表格Grid1,在彈出的快捷菜單中選擇“生成器”命令。
、 彈出“表格生成器”,在“1.表格項”中選擇班級表,將班級代碼、班級名稱和專業(yè)字段添加到選定字段中,選擇“4.關(guān)系”選項卡,把“父表中的關(guān)鍵字段”設(shè)置為基本情況表.班級代碼,把“子表中的相關(guān)索引”設(shè)置為班級名稱。
、 以同樣的方法設(shè)置第二個表格的生成器。
、 運行表單,在表格1中選擇不同的班級可以在第二個表格中顯示班上學(xué)生的各項信息。
【試題解析】
此試題中的(1)小題主要考查了類設(shè)計器的基本操作,知道類的命名、派生和存儲,可以通過項目中“類”選項卡中的“新建”按鈕完成設(shè)計過程。在(2)小題中主要考查了數(shù)據(jù)表的關(guān)聯(lián),父表和子表的聯(lián)系及其在表格中的應(yīng)用。
3.綜合應(yīng)用題
在考生文件夾下有一菜單文件mainmenu.mpr,該菜單包含一個“退出”菜單欄,通過命令窗口新建一個表單mainform,要求將此表單作為頂層表單,運行此表單自動調(diào)用菜單文件mainmenu.mpr,在退出表單時,能同時清除菜單,釋放所占用的內(nèi)存空間。
【參考答案】
具體步驟如下:
、 在“命令”窗口輸入命令:CREATE FORM mainform。
② 彈出表單設(shè)計器,在屬性面板中修改表單的屬性,將Show Window設(shè)置為:2-作為頂層表單。
③ 雙擊表單界面,進(jìn)入事件代碼編寫窗口,從“過程”下拉列表框中選擇不同事件編寫程序代碼。
****Init事件中的程序代碼****
DO mainmenu.mpr WITH THIS,'mymenu'
*************************************
****Destroy事件中的程序代碼****
RELEASE MENU mymenu EXTENDED
*************************************
④ 打開菜單文件mainmenu.mpr,在“顯示”菜單中選擇“常規(guī)”命令,彈出相應(yīng)的對話框,在對話框中選中“頂層表單”復(fù)選框,保存菜單文件。
【試題解析】
本試題考查了利用表單調(diào)用菜單的方法。在表單中添加菜單,首先需在表單的屬性面板中設(shè)置表單為頂層表單,要在表單開始運行和結(jié)束時調(diào)用和釋放菜單,就需要在表單的Init和Destroy中添加程序代碼控制菜單。
相關(guān)推薦:2010年9月計算機等級考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |