三、綜合應(yīng)用(1小題,計(jì)30分)
在考生目錄下有myform表單文件,將該表單設(shè)置為頂層表單,然后設(shè)計(jì)一個(gè)
菜單,并將新建立的菜單應(yīng)用于該表單(在表單的load事件中運(yùn)行菜單程序)。
新建立的菜單文件名為mymenu,結(jié)構(gòu)如下(表單、報(bào)表和退出是菜單欄中的
3個(gè)菜單項(xiàng)):
表單
瀏覽課程
瀏覽選課統(tǒng)計(jì)
報(bào)表
預(yù)覽報(bào)表
退出
各菜單項(xiàng)的功能如下:
● 選擇"瀏覽課程"時(shí)在表單的表格控件中顯示"課程"表的內(nèi)容(在過程中
完成,直接指定表名);
● 選擇"瀏覽選課統(tǒng)計(jì)"時(shí)在表單的表格控件中顯示簡單應(yīng)用題建立的視圖
sview的內(nèi)容(在過程中完成,直接指定視圖名);
● 選擇"預(yù)覽報(bào)表"時(shí)預(yù)覽簡單應(yīng)用題建立的報(bào)表creport(在命令中完成);
● 選擇"退出"時(shí)關(guān)閉和釋放表單(在命令中完成)。
注意:最后要生成菜單程序,并注意該菜單將作為頂層表單的菜單。
本題主要考核點(diǎn):
表單屬性的修改、菜單的建立等知識(shí)點(diǎn)
本題解題思路:
第一步:打開myform表單文件,將myform表單的ShowWindow屬性改為"2-作為頂層表單"。再在form1的load事件中寫出以下程序:do mymenu.mpr with this,.t.。
在Visual FoxPro主窗口中按下組合鍵Ctrl+N,系統(tǒng)彈出"新建"對(duì)話框,在文件類型中選擇"表單",點(diǎn)擊"新建文件"按鈕(系統(tǒng)將打開表單設(shè)計(jì)器);或直接在命令窗口中輸入 crea form formtest。
第二步:新建菜單可按下列步驟:選擇"文件"菜單中的"新建"命令,在"新建"對(duì)話框中選擇"菜單",單擊"新建文件"按鈕。在"新建菜單"對(duì)話框中選擇"菜單"按鈕,調(diào)出"菜單設(shè)計(jì)器"。也可用CREATE MENU命令直接調(diào)出菜單設(shè)計(jì)器。在菜單名稱中填入"表單"、"報(bào)表"、"退出","表單"結(jié)果為子菜單,單擊編輯;在子菜單的菜單名稱中輸入"瀏覽課程"、"瀏覽選課統(tǒng)計(jì)","瀏覽課程"結(jié)果為過程"myform.grid1.recordsource="課程" ","瀏覽選課統(tǒng)計(jì)"結(jié)果為過程"myform.grid1.recordsource="sview""。"報(bào)表"結(jié)果為子菜單,單擊編輯;在子菜單的菜單名稱中輸入"預(yù)覽報(bào)表","預(yù)覽報(bào)表"結(jié)果為命令"repo form creport prev"。"退出"結(jié)果為命令,為過程"myform.release"。
第三步:點(diǎn)擊"顯示"菜單下的"常規(guī)選項(xiàng)",將"頂層表單"選中。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |