本系列資料由"韜略宏智" 授權(quán)發(fā)布,任何網(wǎng)站不得轉(zhuǎn)載,否則追究法律責(zé)任。
一、基本操作:
(1)創(chuàng)建一個(gè)名為“Sproject”的項(xiàng)目文件。
(2)將考生文件夾下的數(shù)據(jù)庫(kù)“SDB”添加到新建的項(xiàng)目文件中。
(3)打開(kāi)數(shù)據(jù)庫(kù)“SDB”,將考生文件夾下的自由表“TEACHER”添加到數(shù)據(jù)庫(kù)SDB中;為教師表“TEACHER”創(chuàng)建一個(gè)索引名和索引表達(dá)式均為“教師號(hào)”的主索引(升序)。
(4)通過(guò)“班級(jí)號(hào)”字段建立表“CLASS”和表“STUDENT”間的永久聯(lián)系。
【答案】
(1)在命令窗口中輸入:create project Sproject。
(2)在項(xiàng)目管理器Sproject中,單擊“數(shù)據(jù)”選項(xiàng)卡,選擇列表框中的“數(shù)據(jù)庫(kù)”,單擊“添加”命令按鈕。雙擊考生文件夾下的“SDB”數(shù)據(jù)庫(kù)即將其添加到項(xiàng)目管理器中。如圖所示。
(1)在考生文件夾下建立數(shù)據(jù)庫(kù)sc2,將考生文件夾下的自由表score2添加進(jìn)sc2中。根據(jù)score2表建立一個(gè)視圖score_view,視圖中包含的字段與score2表相同,但視圖中只能查詢到“積分”小于等于1500的信息。利用新建立的視圖查詢視圖中的全部信息,并將結(jié)果按積分升序。
(2)建立一個(gè)菜單filemenu,包括兩個(gè)菜單項(xiàng)“文件”和“幫助”,選擇“文件”將激活子菜單,該子菜單包括“打開(kāi)”、“存為”和“關(guān)閉”三個(gè)菜單項(xiàng);“關(guān)閉”子菜單項(xiàng)用Set Sysmenu To Default命令返回到系統(tǒng)菜單,其他菜單項(xiàng)的功能不做要求。
【答案】
第一小題按如下步驟進(jìn)行操作:
(1)在Visual FoxPro命令窗口中輸入:Modify Database sc2,新建數(shù)據(jù)庫(kù)sc2,并同時(shí)打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器。
(2)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中單擊右鍵,選擇“添加表”快捷菜單命令,雙擊考生文件夾下的“score2”自由表。
(3)單擊工具欄上的“新建”圖標(biāo),選擇“視圖”選項(xiàng)并單擊“新建文件”按鈕新建視圖。
(4)將“ score2”表添加到視圖設(shè)計(jì)器中,在視圖設(shè)計(jì)器中的“字段”選項(xiàng)卡中,將“可用字段”列表框中的字段全部添加到“選定字段”列表框中。
(5)在“篩選”選項(xiàng)卡中設(shè)置篩選條件為“積分<=1500”。如圖所示。
(6)在“排序依據(jù)”選項(xiàng)卡中將“選定字段”列表框中的“積分”添加到“排序條件”中。
(7)保存視圖并關(guān)閉數(shù)據(jù)庫(kù)。
第二小題按如下步驟進(jìn)行操作:
(1)在Visual FoxPro命令窗口中輸入命令:Create Menu filemenu,單擊“菜單”圖標(biāo)按鈕,新建filemenu菜單并打開(kāi)菜單設(shè)計(jì)器。
(2)按題目要求輸入主菜單名稱“文件”和“幫助”。
(3)在“文件”菜單項(xiàng)的“結(jié)果”下拉列表中選擇“子菜單”,單擊“創(chuàng)建”按鈕,在新對(duì)話框中輸入三個(gè)子菜單名稱“打開(kāi)”、“存為”和“關(guān)閉”,如圖所示。
(4)在“關(guān)閉”菜單項(xiàng)的“結(jié)果”下拉列表中選擇“命令”在命令編輯窗口中輸入:Set Sysmenu To Default。
(5)選擇Visual FoxPro窗口中的“菜單”→“生成”命令。
【解析】
(1)本題考查數(shù)據(jù)庫(kù)和視圖的建立。使用命令Modify Database命令新建數(shù)據(jù)庫(kù)同時(shí)打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器。在其中建立視圖。在視圖設(shè)計(jì)器中按照設(shè)計(jì)器中的各個(gè)選項(xiàng)卡的提示對(duì)題目中的要求進(jìn)行設(shè)置即可。在輸入視圖篩選條件時(shí),分別在“字段名”、“條件”及“實(shí)例”三個(gè)下拉列表中選擇篩選條件的組成項(xiàng)目。
注意:使用Create Database databasename命令只能創(chuàng)建一個(gè)名為databasename的數(shù)據(jù)庫(kù),但并不打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,如需要打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,仍需要使用Modify Database命令。但如果選擇“文件”→“新建”命令,并選擇“視圖”選項(xiàng)后單擊“新建文件”按鈕,輸入數(shù)據(jù)庫(kù)名稱并確定保存位置后,將同時(shí)打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器。
(2)菜單的建立一般在菜單設(shè)計(jì)器中進(jìn)行。設(shè)計(jì)過(guò)程中注意菜單項(xiàng)“結(jié)果”列的選擇,一般可以選擇“過(guò)程”、“命令”或“子菜單”等。每個(gè)選擇項(xiàng)都有特定的用途!斑^(guò)程”用于輸入多行的命令,“命令”用來(lái)輸入單行的命令,而“子菜單”是用來(lái)建立下級(jí)菜單的。菜單的建立完成后要使用菜單命令“菜單”→“生成”來(lái)生成菜單的可執(zhí)行文件(.MPR)。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |