版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、(中職)Visual FoxPro數(shù)據(jù)庫技能教程 第8章ppt課件第8章 菜 單 8.1 技能1:創(chuàng)建下拉式菜單8.2 技能2:在頂層表單中添加下拉式菜單8.3 技能3:創(chuàng)建快捷菜單2技能目標(biāo) 使用菜單設(shè)計器創(chuàng)建下拉式菜單設(shè)置與生成菜單在頂層表單中添加下拉式菜單創(chuàng)建快捷菜單38.1 技能1:創(chuàng)建下拉式菜單 8.1.1 創(chuàng)建菜單步驟8.1.2 使用菜單設(shè)計器創(chuàng)建下拉式菜單8.1.3 生成與運(yùn)行菜單 48.1 技能1:創(chuàng)建下拉式菜單下拉式菜單可分為以下兩部分,(1)菜單欄(2)菜單項菜單項菜單欄58.1.1 創(chuàng)建菜單步驟 創(chuàng)建菜單系統(tǒng)步驟如下:(1)整體規(guī)劃菜單,明確菜單功能與用戶要求。(2)設(shè)計
2、菜單,使用菜單設(shè)計器設(shè)計菜單和子菜單。(3)指定菜單項所執(zhí)行的任務(wù),為菜單項添加相應(yīng)的程序代碼來指定其需要完成的任務(wù),包括一些必要的菜單設(shè)置,如鍵盤訪問鍵、菜單快捷鍵等。(4)預(yù)覽菜單,對菜單進(jìn)行預(yù)覽與檢查,并進(jìn)行修改。(5)保存菜單并生成菜單程序。(6)運(yùn)行菜單。68.1.2 使用菜單設(shè)計器創(chuàng)建下拉式菜單 1運(yùn)行菜單設(shè)計器78.1.2 使用菜單設(shè)計器創(chuàng)建下拉式菜單2菜單設(shè)計器的組成88.1.2 使用菜單設(shè)計器創(chuàng)建下拉式菜單實例1:為“職工管理”創(chuàng)建菜單“mymenu”,要求有信息錄入、信息查詢、報表管理、退出等功能。9知識鏈接 Windows應(yīng)用程序基本上都提供菜單項的鍵盤訪問方式,訪問鍵一
3、般在菜單標(biāo)題上,使用帶下劃線的大寫字母表示。設(shè)置訪問鍵的方法是:在“菜單名稱”中,在要設(shè)置為訪問鍵的字母前面加上“”即可。如果沒有指定的訪問鍵,系統(tǒng)將自動指定菜單項中菜單名稱中的第一個字母作為訪問鍵。10“提示選項”對話框11知識鏈接 “提示選項”對話框,各選項含義如下: 快捷方式:指定菜單項的快捷鍵。只需在“鍵標(biāo)簽”文本框中按下相應(yīng)快捷鍵即可;而“鍵說明”文本框中會出現(xiàn)同樣的內(nèi)容(可以修改),當(dāng)菜單激活時,“鍵說明”文本框中的內(nèi)容將顯示在菜單項的標(biāo)題右側(cè)。 位置:當(dāng)在應(yīng)用程序中編輯一個OLE對象時,用于指定菜單項的位置。12知識鏈接跳過:用于定義菜單項的跳過條件,用戶可以在其中鍵入一個表達(dá)式
4、,表達(dá)式的值決定該菜單項是否可選,當(dāng)值為.T.時,該菜單項為灰色顯示,表示不可選;反之,菜單項可選。信息:用于設(shè)置菜單項的說明信息,該說明信息將出現(xiàn)在狀態(tài)欄中,注意信息必須使用引號括起來。主菜單名:用于為菜單項指定一個標(biāo)題,以便在程序代碼中通過此標(biāo)題引用該菜單項。備注:用于輸入該菜單項的注釋,該注釋只起增強(qiáng)可讀性的作用。138.1.2 使用菜單設(shè)計器創(chuàng)建下拉式菜單148.1.2 使用菜單設(shè)計器創(chuàng)建下拉式菜單15知識鏈接 在本實例中,調(diào)用菜單命令使用的是相對路徑,這是一種良好的設(shè)計習(xí)慣,既不需要輸入字符較多的絕對路徑以節(jié)約時間,也不會出現(xiàn)輸入錯誤,從而提高程序設(shè)計的正確率;還有當(dāng)保存文件時會直接
5、定位默認(rèn)目錄。實現(xiàn)這一功能的前提是設(shè)置默認(rèn)目錄,設(shè)置默認(rèn)目錄的方如下: 選擇【工具】|【選項】命令,在“選項”對話框中選擇“文件位置”選項卡,選擇“默認(rèn)目錄”選項,并單擊“修改”按鈕,打開“更改文件位置”對話框。16知識鏈接 在“更改文件位置”對話框中,可在“定位(L)默認(rèn)目錄”文本框中直接輸入“職工管理”文件夾的位置(例如E:職工管理),也可單擊右側(cè)的“瀏覽”按鈕選擇應(yīng)用程序項目所在的文件夾,并選擇“使用(U)默認(rèn)目錄”復(fù)選框,最后單擊“確定”按鈕返回到“選項”對話框中。在“選項”對話框中單擊“確定”按鈕完成默認(rèn)目錄的設(shè)置。17知識鏈接188.1.3 生成與運(yùn)行菜單 1生成菜單實例2:將實例
6、1中創(chuàng)建的mymenu.mnx菜單生成菜單程序文件mymenu.mpr。19“生成菜單”對話框208.1.3 生成與運(yùn)行菜單2運(yùn)行菜單 生成菜單程序文件后,即可運(yùn)行菜單,方法有三種: 按鈕方式 命令方式 菜單方式 218.2 技能2:在頂層表單中添加下拉式菜單 實例3:創(chuàng)建表單“font”,添加標(biāo)簽Label1,表單及菜單界面如圖所示;創(chuàng)建下拉式菜單“menu1”,包括字體(華文行楷、隸書、宋體)和退出菜單,要求“字體”菜單完成標(biāo)簽的相應(yīng)字體設(shè)置,“退出”菜單釋放font表單;將font表單設(shè)置為頂層表單,并調(diào)用menu1 菜單。 228.2 技能2:在頂層表單中添加下拉式菜單23知識鏈接 菜
7、單設(shè)計器窗口打開時,“顯示”菜單中會出現(xiàn)“常規(guī)選項”和“菜單選項”兩個子菜單。選擇相應(yīng)命令,打開相應(yīng)的對話框,可以進(jìn)一步完善菜單功能。常規(guī)選項窗口中各選項含義如下?!斑^程”編輯框:為整個菜單系統(tǒng)指定代碼,在“過程”編輯框中輸入過程代碼即可?!霸O(shè)置”復(fù)選框:選擇“設(shè)置”復(fù)選框,在打開的“設(shè)置”代碼編輯窗口中添加初始化代碼,通常包括創(chuàng)建環(huán)境的參數(shù),定義內(nèi)存變量,打開所需文件的代碼及還原菜單系統(tǒng)的代碼。在生成并運(yùn)行菜單程序時,初始化代碼在菜單定義代碼之前執(zhí)行。24知識鏈接“清理”復(fù)選框:選擇“清理”復(fù)選框,在打開的“清理”代碼編輯窗口中添加清理代碼來設(shè)置菜單系統(tǒng),通常包括一些初始化時啟動或廢止某些菜
8、單項的代碼。在生成的菜單程序文件中,清理代碼位于初始化代碼和菜單定義代碼之后,而位于為菜單及菜單項指定的代碼之前?!绊攲颖韱巍睆?fù)選框:設(shè)置菜單的頂層表單(SDI)屬性,可以使菜單在用戶自定義表單上?!拔恢谩眴芜x按鈕組:指定菜單項添加的位置。 258.3 技能3:創(chuàng)建快捷菜單 實例4:創(chuàng)建表單“edit”,并為其創(chuàng)建快捷菜單“menu2”(有剪切、復(fù)制、粘貼、清除功能),要求右擊文本框調(diào)用快捷菜單menu2.mpr。 268.3 技能3:創(chuàng)建快捷菜單27知識鏈接 “菜單選項”菜單為一級菜單的菜單項(即頂層菜單)或子菜單輸入代碼,“菜單選項”對話框中各選項含義如下。名稱:用于顯示當(dāng)前選擇的菜單名稱
9、。如果當(dāng)前正在編輯主菜單,名稱只能是“菜單欄”,該菜單是頂層菜單,此時名稱是不能改變的。如果當(dāng)前正在編輯子菜單,則名稱是可以改變的。“過程”編輯框:用于輸入顯示菜單的過程代碼?!熬庉嫛卑粹o:單擊該按鈕可在打開的編輯窗口中輸入過程代碼。288.3 技能3:創(chuàng)建快捷菜單298.3 技能3:創(chuàng)建快捷菜單30實驗十九 創(chuàng)建菜單實驗?zāi)康模簞?chuàng)建不同類型的菜單,完成相應(yīng)的菜單規(guī)劃、菜單創(chuàng)建與菜單設(shè)計。2. 實驗要求及內(nèi)容。(1)學(xué)生以用戶的身份自行規(guī)劃“職工管理”應(yīng)用程序菜單,要求完成如下任務(wù):完成菜單的設(shè)計與創(chuàng)建。為菜單項添加代碼以完成相應(yīng)任務(wù)。注意菜單的細(xì)節(jié)設(shè)置,例如快捷鍵等。保存菜單并生成菜單。31實驗十九 創(chuàng)建菜單(2)為表單“edit.scx”創(chuàng)建快捷菜單,顏色(紅、綠、藍(lán)),右擊文本框運(yùn)行快捷菜單。3. 完成實驗報告。32本章小結(jié) (1)使用菜單設(shè)計器創(chuàng)建菜單:包括菜單項、添加代碼、快捷鍵等,能夠創(chuàng)建合理實用的下拉式菜
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度門衛(wèi)人員服裝及裝備供應(yīng)合同4篇
- 陶藝課程設(shè)計思路
- 音樂與影視同步課程設(shè)計
- 二零二五版辦公大樓智能化會議系統(tǒng)建設(shè)與維護(hù)協(xié)議2篇
- 2024年心理咨詢師之心理咨詢師基礎(chǔ)知識題庫帶答案(輕巧奪冠)
- 2025年度個人增強(qiáng)現(xiàn)實技術(shù)入股協(xié)議3篇
- 造價課程設(shè)計江蘇版
- 年度玻璃用助劑市場分析及競爭策略分析報告
- 年度自動造型線產(chǎn)業(yè)分析報告
- 專項施工方案的審核人
- 2024-2030年中國海泡石產(chǎn)業(yè)運(yùn)行形勢及投資規(guī)模研究報告
- 動物醫(yī)學(xué)類專業(yè)生涯發(fā)展展示
- 2024年同等學(xué)力申碩英語考試真題
- 消除“艾梅乙”醫(yī)療歧視-從我做起
- 非遺文化走進(jìn)數(shù)字展廳+大數(shù)據(jù)與互聯(lián)網(wǎng)系創(chuàng)業(yè)計劃書
- 科普知識進(jìn)社區(qū)活動總結(jié)與反思
- 現(xiàn)金日記賬模板(帶公式)
- 消化內(nèi)科??票O(jiān)測指標(biāo)匯總分析
- 混凝土結(jié)構(gòu)工程施工質(zhì)量驗收規(guī)范
- 肝性腦病患者的護(hù)理措施課件
- 三字經(jīng)全文帶拼音完整版可打印
評論
0/150
提交評論