數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)與實(shí)現(xiàn)-基于Visual FoxPro 課件 ch10菜單設(shè)計(jì)_第1頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)與實(shí)現(xiàn)-基于Visual FoxPro 課件 ch10菜單設(shè)計(jì)_第2頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)與實(shí)現(xiàn)-基于Visual FoxPro 課件 ch10菜單設(shè)計(jì)_第3頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)與實(shí)現(xiàn)-基于Visual FoxPro 課件 ch10菜單設(shè)計(jì)_第4頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)與實(shí)現(xiàn)-基于Visual FoxPro 課件 ch10菜單設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第十章菜單設(shè)計(jì)普通高等教育“十三五”規(guī)劃教材數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)與實(shí)現(xiàn)——基于VisualFoxPro01圖書(shū)管理系統(tǒng)單定制PARTONE1.案例描述圖書(shū)管理系統(tǒng)的主菜單設(shè)計(jì)要求如圖10-1所示,下拉菜單設(shè)計(jì)要求如圖10-2~圖10-6所示快捷菜單設(shè)計(jì)要求如圖10-7所示,在“有效證號(hào)碼”右側(cè)的文本框中右擊,彈出快捷菜單,菜單項(xiàng)包含“剪切”“復(fù)制”“粘貼”選項(xiàng)。2.知識(shí)鏈接1菜單類型VFP支持兩種菜單類型:下拉菜單和快捷菜單。下拉菜單通常包含一個(gè)稱為主菜單的工具條和一組被稱為子菜單的彈出式菜單,通常用于組織應(yīng)用程序的主要功能,為用戶提供結(jié)構(gòu)化的快捷訪問(wèn),便于用戶調(diào)用??旖莶藛瓮ǔ膶儆谀硞€(gè)界面對(duì)象,當(dāng)右擊時(shí)會(huì)彈出。2.知識(shí)鏈接2菜單設(shè)計(jì)的基本步驟(1)規(guī)劃設(shè)計(jì)菜單。規(guī)劃菜單時(shí)需要考慮以下問(wèn)題。①根據(jù)應(yīng)用程序功能,確定需要哪些菜單,是否需要子菜單。②根據(jù)用戶執(zhí)行任務(wù)組織菜單系統(tǒng),而不要按照應(yīng)用程序的層次組織菜單系統(tǒng)。③給每個(gè)菜單項(xiàng)設(shè)置一個(gè)有意義的菜單標(biāo)題,看到菜單標(biāo)題,用戶即能對(duì)其功能有一個(gè)大概的認(rèn)識(shí)。④按照菜單項(xiàng)的使用頻率、邏輯順序或字母順序組織菜單項(xiàng),如果不能預(yù)計(jì)頻率,也無(wú)法確定邏輯順序,則可以字母順序組織菜單項(xiàng)。⑤為菜單和菜單項(xiàng)設(shè)置熱鍵和快捷鍵,便于用戶操作。⑥菜單項(xiàng)的邏輯組之間放置分隔線。⑦菜單項(xiàng)的數(shù)目限制在一個(gè)屏幕之內(nèi),如果超出一屏,則應(yīng)為其中一些菜單項(xiàng)建立子菜單.2.知識(shí)鏈接2菜單設(shè)計(jì)的基本步驟(2)建立菜單項(xiàng)和子菜單。菜單規(guī)劃設(shè)計(jì)之后,可以在菜單設(shè)計(jì)器中定義萊單項(xiàng)和主菜單。(3)為菜單項(xiàng)指定任務(wù)。規(guī)定菜單項(xiàng)所要運(yùn)行的任務(wù),可以為菜單項(xiàng)指定“命令”。(4)保存菜單文件,生成菜單程序。(5)運(yùn)行菜單程序。3.主菜單案例實(shí)施1啟動(dòng)菜單設(shè)計(jì)器1)通過(guò)項(xiàng)目管理器啟動(dòng)菜單設(shè)計(jì)器打開(kāi)“圖書(shū)管理系統(tǒng)”項(xiàng)目文件,彈出項(xiàng)目管理器對(duì)話框,選擇“其他”選項(xiàng)卡。選擇“菜單”選項(xiàng),單擊“新建”按鈕,彈出“新建菜單”對(duì)話框,如圖10-8所示。在“新建菜單”對(duì)話框中,單擊“菜單”按鈕,啟動(dòng)菜單設(shè)計(jì)器,如圖10-9所示。3.主菜單案例實(shí)施1啟動(dòng)菜單設(shè)計(jì)器2)通過(guò)菜單或者命令按菜單設(shè)計(jì)器選擇“文件”→“新建”選項(xiàng),彈出“新建”對(duì)話框,選中“菜單”單選按鈕,單擊“新建”按鈕,彈出“新建菜單”對(duì)話框,或者單擊系統(tǒng)工具欄中的“新建”按鈕,在彈出的“新建”對(duì)話框中,選中“菜單”單選按鈕,單擊“新建”按鈕,彈出“新建菜單”對(duì)話框,在“新建菜單”對(duì)話框中,單擊“菜單”按鈕,啟動(dòng)菜單設(shè)計(jì)器。3.主菜單案例實(shí)施1啟動(dòng)菜單設(shè)計(jì)器3)通過(guò)命令方式啟動(dòng)菜單設(shè)計(jì)器格式:功能:創(chuàng)建菜單。在命令窗口中輸入命令“CREATEMENU圖書(shū)管理系統(tǒng)mnx”,彈出“新建菜單”對(duì)話框,單擊“菜單”按鈕,啟動(dòng)菜單設(shè)計(jì)器。3.主菜單案例實(shí)施2創(chuàng)建主菜單在菜單設(shè)計(jì)器的“提示”欄中輸入“圖書(shū)管理”,在“結(jié)果”下拉列表中選擇“子菜單”選項(xiàng)用同樣的方法,在“提示”欄中依次輸入“讀者管理”“圖書(shū)服務(wù)”“查詢和統(tǒng)計(jì)”“系統(tǒng)管理”在“結(jié)果”下拉列表中選擇“子菜單”選項(xiàng),結(jié)果如圖10-10所示。3.主菜單案例實(shí)施2創(chuàng)建主菜單“項(xiàng)目”選項(xiàng)組中包含“插入”“插入欄”“除”“移動(dòng)項(xiàng)”按鈕。單擊“插入”按鈕,可以在當(dāng)前菜單項(xiàng)前面插入一行。單擊“插入欄”按鈕,可以插入一個(gè)系統(tǒng)菜單項(xiàng)。單擊“刪除”按鈕,可以刪除當(dāng)前選定菜單項(xiàng)。單擊“移動(dòng)項(xiàng)”按鈕,可以將選定的菜單項(xiàng)移動(dòng)到其他菜單欄中。3.主菜單案例實(shí)施3創(chuàng)建子菜單,并為菜單項(xiàng)指定任務(wù)1)創(chuàng)建子菜單在圖10-10中,選中“圖書(shū)管理”行,單擊“結(jié)果”右側(cè)的“創(chuàng)建”按鈕,進(jìn)入一個(gè)空的菜單設(shè)計(jì)器界面,“菜單級(jí)”顯示“圖書(shū)管理”,表明目前可以創(chuàng)建或修改“圖書(shū)管理”子菜單。按照主菜單的創(chuàng)建方法,在“提示”欄中依次輸入“圖書(shū)信息錄入”“圖書(shū)信息修改”,如圖10-11所示。3.主菜單案例實(shí)施3創(chuàng)建子菜單,并為菜單項(xiàng)指定任務(wù)2)為菜單項(xiàng)指定任務(wù)在圖10-11中;選中“圖書(shū)信息錄入”行,在“結(jié)果”下拉列表中選擇“命令”選項(xiàng),在“選項(xiàng)”文本框中輸入“DOFORMTSLR”。選中“圖書(shū)信息修改”行,在“結(jié)果”下拉列表中選擇“命令”選項(xiàng),在“選項(xiàng)”文本框中輸入“DOFORMTSXG”。3.主菜單案例實(shí)施3創(chuàng)建子菜單,并為菜單項(xiàng)指定任務(wù)創(chuàng)建完“圖書(shū)管理”子菜單后,在“菜單級(jí)”下拉列表中選擇“菜單欄”選項(xiàng),返回主菜單。如果菜單項(xiàng)不需要子菜單,則需要設(shè)置菜單項(xiàng)的任務(wù)。根據(jù)任務(wù)類型,進(jìn)行的操作也不相同。①命令:在“結(jié)果”下拉列表中選擇“命令”選項(xiàng)后,可以在“選項(xiàng)”中調(diào)用表單或者程序。調(diào)用表單的格式如下:DOFORM<表單名>。調(diào)用程序的格式如下:DO<程序名>。②填充名稱:在其右側(cè)文本框中輸入菜單項(xiàng)內(nèi)部名稱或者序號(hào)。③子菜單:為當(dāng)前菜單或者菜單項(xiàng)創(chuàng)建子菜單。④過(guò)程:在“結(jié)果”下拉列表中選擇“過(guò)程”選項(xiàng)后,“選項(xiàng)”中會(huì)出現(xiàn)“新建”或者“編輯按鈕,單擊按鈕后,彈出“過(guò)程編輯”對(duì)話框,可以輸入或者編輯過(guò)程代碼。3.主菜單案例實(shí)施3創(chuàng)建子菜單,并為菜單項(xiàng)指定任務(wù)“讀者管理”“圖書(shū)服務(wù)”“查詢和統(tǒng)計(jì)”“系統(tǒng)管理”子菜單按照上述方法依次建立,界面分別如圖10-12~圖10-15所示。3.主菜單案例實(shí)施4保存與生成菜單1)保存菜單文件選擇“文件”→“保存”選項(xiàng),或單擊常用工具欄中的“保存”按鈕,保存菜單,生成menumnx菜單文件。2)生成菜單程序菜單文件保存后需要生成可運(yùn)行的菜單程序才能被調(diào)用。生成菜單程序的操作如下:選擇“菜單”→“生成”選項(xiàng),彈出“生成菜單”對(duì)話框,單擊“生成”按鈕,生成菜單可執(zhí)行文件。返回項(xiàng)目管理器,在“其他”選項(xiàng)卡中會(huì)顯示“menu”,如圖10-16所示。3.主菜單案例實(shí)施5運(yùn)行菜單程序1)以交瓦方式運(yùn)行菜單程序在項(xiàng)目管理器中選擇“其他”選項(xiàng)卡,選擇“menu”選項(xiàng),單擊“運(yùn)行”按鈕,或者選擇“程序”→“運(yùn)行”選項(xiàng),彈出“運(yùn)行”對(duì)話框,選擇要運(yùn)行的菜單程序文件,單擊“運(yùn)行”按鈕。2)以命令方式運(yùn)行菜單程序在命令窗口中輸入命令“DOmenu.mpr”。4.快捷菜單案例實(shí)施1啟動(dòng)快捷菜單設(shè)計(jì)器,創(chuàng)建快捷菜單(1)打開(kāi)“圖書(shū)管理系統(tǒng)”項(xiàng)目,選擇“其他”選項(xiàng)卡,選擇“菜單”選項(xiàng),單擊“新建”按鈕,彈出“新建菜單”對(duì)話框,單擊“快捷菜單”按鈕,啟動(dòng)快捷菜單設(shè)計(jì)器,如圖10-17所示。(2)在“提示”欄中依次輸入“剪切”“復(fù)制”“粘貼”。在“結(jié)果”下列表中都選擇“菜單項(xiàng)#”選項(xiàng)。在“選項(xiàng)”文本框中依次輸入“_med_cut”“_med_copy”“_med_paste等菜單項(xiàng)內(nèi)部名稱。4.快捷菜單案例實(shí)施1啟動(dòng)快捷菜單設(shè)計(jì)器,創(chuàng)建快捷菜單(3)選擇“菜單”→“保存”選項(xiàng),保存菜單文件,其名稱為“快捷菜單,mnx”。(4)選擇“菜單”→“生成”選項(xiàng),生成菜單程序文件,其名稱為“快捷菜單,mpr”。其中,編輯菜單常用選項(xiàng)及其內(nèi)部名稱如表10-1所示。4.快捷菜單案例實(shí)施2將快捷菜單附加到對(duì)象上創(chuàng)建好的快捷菜單需要附加到文本框上,操作步驟如下。(1)打

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論