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