版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第7章接口界面設(shè)計(jì)7.1系統(tǒng)菜單界面
7.2菜單接口界面的創(chuàng)建
7.3菜單界面的編輯修改
7.4快捷菜單的使用
7.5用工具欄作為接口界面7.6表單接口界面
7.1系統(tǒng)菜單界面
7.1.1主菜單結(jié)構(gòu)
菜單項(xiàng)標(biāo)題構(gòu)成的菜單欄下拉菜單菜單選項(xiàng)彈出菜單熱鍵7.1.2設(shè)置系統(tǒng)菜單
格式1:SETSYSMENUON|OFF格式2:SETSYSMENUAUTOMATIC格式3:SETSYSMENUTO[DEFAULT]格式4:SETSYSMENUTO[條形菜單項(xiàng)列表]格式5:SETSYSMENUTO[快捷菜單項(xiàng)列表]格式6:SETSYSMENUSAVE格式7:SETSYSMENUNOSAVE7.2菜單的創(chuàng)建
7.2.1規(guī)劃與設(shè)計(jì) 應(yīng)當(dāng)按著需要完成任務(wù)的性質(zhì)、要求,及用戶處理問(wèn)題的一般習(xí)慣分層次地設(shè)計(jì)菜單結(jié)構(gòu)。既要注意涵蓋每一項(xiàng)操作,又要盡量簡(jiǎn)捷明快,不要出現(xiàn)重復(fù)選項(xiàng)。7.2.2創(chuàng)建菜單文件
1.使用菜單設(shè)計(jì)器創(chuàng)建
打開(kāi)“新建”窗口,選擇建立“菜單”類型的文件,單擊“新建文件”按鈕。系統(tǒng)將彈出新建菜單對(duì)話框。 要?jiǎng)?chuàng)建下拉菜單可單擊“菜單”按鈕,打開(kāi)菜單設(shè)計(jì)器對(duì)話框窗口。(1)輸入菜單項(xiàng)信息 先輸入菜單名稱,再輸入各行結(jié)果列。在下拉列表框中有四個(gè)選項(xiàng)。
命令:在其右邊“選項(xiàng)”文本框中,可輸入一條VFP命令。過(guò)程:?jiǎn)螕粲疫厪棾龅摹皠?chuàng)建”按鈕,將打開(kāi)編輯器窗口,可輸入一個(gè)過(guò)程程序。填充名稱:為了實(shí)現(xiàn)動(dòng)態(tài)菜單,選擇此項(xiàng)后,在文本框中輸入該菜單項(xiàng)的標(biāo)題。子菜單:實(shí)現(xiàn)下級(jí)菜單的定義。 逐個(gè)打開(kāi)第一級(jí)各菜單項(xiàng)的“子菜單”設(shè)計(jì)窗口輸入其菜單信息。(2)保存文件單擊設(shè)計(jì)器窗口右上角的“關(guān)閉”按鈕;在系統(tǒng)主菜單的“文件”下拉菜單中單擊“關(guān)閉”選項(xiàng);敲快捷鍵Ctrl+W在系統(tǒng)主菜單的“文件”下拉菜單中單擊“保存”選項(xiàng);在常用工具欄中單擊“關(guān)閉”按鈕;2.使用快速菜單創(chuàng)建
打開(kāi)菜單設(shè)計(jì)器窗口以后,在系統(tǒng)主菜單的“菜單”下拉菜單中,單擊“快速菜單”選項(xiàng)。3.用菜單聯(lián)系各對(duì)象 菜單與各對(duì)象的聯(lián)系是靠命令或過(guò)程建立的。而聯(lián)系的對(duì)象可以是一個(gè)表單、菜單、報(bào)表、查詢等。(1)通過(guò)命令建立
DOFORM表單1(2)通過(guò)過(guò)程建立 在菜單項(xiàng)的“結(jié)果”框中選定為“過(guò)程”,再單擊“創(chuàng)建”按鈕打開(kāi)編輯窗口。
7.2.3下拉菜單的生成與運(yùn)行
1.菜單的生成(1)打開(kāi)菜單設(shè)計(jì)器
(2)生成
在主菜單的“菜單”下拉菜單中,單擊“生成”選項(xiàng)。
2.菜單的預(yù)覽
在菜單設(shè)計(jì)器中窗口,單擊“預(yù)覽”按鈕,或者在系統(tǒng)主菜單的“菜單”項(xiàng)下拉菜單中出“預(yù)覽”選項(xiàng),將可以對(duì)當(dāng)前用戶菜單的預(yù)覽。3.菜單的運(yùn)行
(1)用主菜單 可以先在菜單設(shè)計(jì)器中打開(kāi)用戶菜單,再在系統(tǒng)主菜單的“程序”下拉菜單中單擊“運(yùn)行”選項(xiàng);或者不打開(kāi)用戶菜單,直接在系統(tǒng)主菜單的“程序”下拉菜單中單擊“運(yùn)行”選項(xiàng)。系統(tǒng)將會(huì)打開(kāi)其對(duì)話框選中要運(yùn)行的菜單程序后,單擊“運(yùn)行”按鈕。
(2)用命令格式:DO<菜單文件名.MRP>(3)用程序 實(shí)際系統(tǒng)中往往將菜單運(yùn)行命令嵌入一段程序中,通過(guò)程序的運(yùn)行間接調(diào)用菜單運(yùn)行。_SCREEN.CAPTION="學(xué)生管理系統(tǒng)"SETSYSMENUTO &&隱含系統(tǒng)菜單DO菜單2.MPR &&運(yùn)行用戶菜單READEVENTS &&激活事件處理SETSYSMENUTODEFAULT &&恢復(fù)系統(tǒng)菜單7.3菜單界面的編輯修改
7.3.1一般修改或調(diào)整
1.選擇窗口
在窗口右上角顯示著“菜單級(jí)”的下拉列表框,其中的文本標(biāo)明了當(dāng)前窗口的級(jí)別。2.菜單項(xiàng)位置調(diào)整
用鼠標(biāo)左鍵上下拖動(dòng)帶標(biāo)識(shí)的按鈕,就可以將當(dāng)前菜單項(xiàng)移到菜單欄的新位置上。3.修改名稱4.修改結(jié)果5.插入菜單項(xiàng)
先在設(shè)計(jì)器窗口中選定位置,再單擊“插入”按鈕。
6.刪除菜單項(xiàng)先選定該菜單項(xiàng),再單擊“刪除”按鈕。7.3.2添加系統(tǒng)菜單項(xiàng)
可以選擇系統(tǒng)菜單中的命令選項(xiàng)插入到用戶子菜單第二級(jí)或更下級(jí)的子菜單中。 先確定插入點(diǎn),再單擊“插入欄…”按鈕,將打開(kāi)“插入系統(tǒng)菜單欄”對(duì)話框。選定需要插入的菜單項(xiàng)后單擊“插入”按鈕。7.3.3增加提示及快捷鍵
選定某菜單項(xiàng),再單擊其右端的“選項(xiàng)”按鈕,打開(kāi)其“提示選項(xiàng)”對(duì)話框。1.快捷方式
先將光標(biāo)移到“鍵標(biāo)簽”文本框中,敲某個(gè)組合鍵,將來(lái)菜單運(yùn)行時(shí),它將成為該菜單項(xiàng)的快捷鍵。
2.位置
只能用在第一級(jí)“菜單欄”中定義菜單項(xiàng)的位置。
3.跳過(guò)
用一個(gè)邏輯表達(dá)式來(lái)設(shè)定當(dāng)前菜單項(xiàng)不使用(跳過(guò))的條件。
4.信息 可以在這里輸入指定菜單項(xiàng)的提示信息。5.主菜單名
可以輸入一個(gè)自定義名稱,作為菜單名。6.備注
為方便查看或修改,在這里輸入一些注釋信息。
7.3.4增加總體提示
先在設(shè)計(jì)器中選定某菜單項(xiàng),再單擊其“創(chuàng)建”按鈕,打開(kāi)其子菜單窗口。輸入功能項(xiàng)名稱,在“結(jié)果”列的下拉列表框中選擇“菜單項(xiàng)#”或選擇“命令”,然后在主菜單的“顯示”下拉菜單中,并單擊“菜單選項(xiàng)”項(xiàng)。屏幕將彈出其對(duì)話框。 在“過(guò)程”框中輸入提示信息命令。如果內(nèi)容多,可單擊“編輯”按鈕,打開(kāi)編輯窗口輸入或編輯修改。最后單擊“確定”按鈕結(jié)束。
7.3.5設(shè)置常規(guī)選項(xiàng)
1.設(shè)置總體過(guò)程
打開(kāi)系統(tǒng)主菜單的“顯示”下拉菜單,單擊“常規(guī)選項(xiàng)”,將會(huì)彈出其對(duì)話框。 在“過(guò)程”窗口框中,或編輯窗口中輸入過(guò)程代碼,可為菜單創(chuàng)建整體過(guò)程程序。用“設(shè)置”選項(xiàng)可創(chuàng)建初始化程序,用“清理”選項(xiàng)可創(chuàng)建一段清理程序。
2.設(shè)定用戶菜單
在圖中的“位置”框是設(shè)定用戶菜單與系統(tǒng)菜單間關(guān)系的。其中
替換:是默認(rèn)參數(shù),系統(tǒng)菜單將被用戶菜單替換。追加:可以使用戶菜單追加在系統(tǒng)菜單后面。在…之前:使用戶菜單插在指定系統(tǒng)菜單項(xiàng)之前。在…之后:使用戶菜單插在指定系統(tǒng)菜單項(xiàng)之后。3.為頂層表單添加菜單
首先在圖中選定復(fù)選框“頂層表單”選項(xiàng),然后還需要將表單設(shè)定為頂層表單。7.4快捷菜單的使用
7.4.1創(chuàng)建快捷菜單
創(chuàng)建的方法與建立下拉菜單相似,但在創(chuàng)建之前,首先應(yīng)當(dāng)選定要建立快捷菜單的對(duì)象。建立好快捷菜單后,必須將它掛接到相應(yīng)的對(duì)象上。以便在對(duì)象運(yùn)行時(shí),可以打開(kāi)快捷菜單操作。7.4.2掛接到所屬對(duì)象7.4.3快捷菜單的運(yùn)行7.5用工具欄作為接口界面
7.5.1創(chuàng)建表單工具欄1.建立用戶子類 在新建窗口中選擇“類”,單擊“新建文件”按鈕。打開(kāi)“新建類”窗口。
在對(duì)話框窗口中輸入自定義“類名”,選擇“派生于”基類:Toolbar,及“存儲(chǔ)于”的新建類庫(kù)名。單擊“確定”按鈕關(guān)閉對(duì)話框,屏幕上彈出“類設(shè)計(jì)器”窗口。 在自定義類中添加各種系統(tǒng)工具欄按鈕,或者各種控件。最后保存該工具欄,一個(gè)用戶自定義類就建立好了。2.在表單集中添加自定義工具欄 先單擊表單控件工具欄的“查看類”按鈕,在彈出窗口中單擊“添加”選項(xiàng),打開(kāi)對(duì)話框窗口。
單擊自定義類按鈕,在表單相應(yīng)位置添加自定義工具欄。自定義工具欄也是一個(gè)表單,所以必須有表單集的支持。
3.在表單上添加工具欄
先選擇容器類Container樣創(chuàng)建一個(gè)自定義的容器類。再將它添加到表單中,這時(shí)它將會(huì)作為控件插入,既不需要?jiǎng)?chuàng)建表單集,也不需要出現(xiàn)工具欄標(biāo)題。7.5.2屏幕工具欄 首先利用容器基類創(chuàng)建自定義類mytool,假設(shè)該自定義類存放在GJL.VCX類庫(kù)中,再創(chuàng)建一段程序。
SETCLASSLIBTOGJL &&打開(kāi)用戶類庫(kù)GJL.VCX_SCREEN.ADDOBJECT('ABC','MYTOOL') &&用類MYTOOL創(chuàng)建ABC_SCREEN.ABC.LEFT=0 &&設(shè)定對(duì)象的屏幕左界_SCREEN.ABC.TOP=-6 &&設(shè)定對(duì)象的屏幕上界_SCREEN.ABC.VISIBLE=.T. &&設(shè)定對(duì)象可視屬性為真_SCREEN.ABC.ENABLED=.T. &&設(shè)定對(duì)象可用屬性為真 運(yùn)行該程序后,屏幕顯示如圖。
7.5.3優(yōu)化工具欄1.添加提示
在表單設(shè)計(jì)器中創(chuàng)建表單界面,設(shè)置表單或工具欄上控件可以顯示提示屬性:ShowTips=.T.–真
選定工具欄,并打開(kāi)其編輯狀態(tài),選定“字體”按鈕,并設(shè)置提示信息屬性:ToolTipText=“選擇顯示字體"選擇顯示字體2.修改鼠標(biāo)圖標(biāo)
先選定某個(gè)按鈕對(duì)象,比如“字號(hào)”按鈕,再設(shè)置指針形狀屬性如:MousePointer=11–沙漏標(biāo)
改變“顏色”按鈕的鼠標(biāo)指針變?yōu)橐粋€(gè)閃爍的小天使。先選定“顏色”按鈕,再設(shè)置指針形狀屬性。
MousePointer=99–自定義
MouseIcon=小天使.ANI
7.6表單接口界面
7.6.1表單的類型1.頂層表單在應(yīng)用程序系統(tǒng)中最高層次(沒(méi)有父表單)的表單界面叫做頂層表單。2.子表單不能獨(dú)立出現(xiàn),而只能被包含在另一個(gè)表單窗口中的表單界面。
3.浮動(dòng)表單浮動(dòng)表單可以在整個(gè)屏幕窗口中移動(dòng),但是不能在父窗口后面移動(dòng)。4.屬性(1)Desktop屬性(2)MDIForm屬性(3)ShowWindow屬性(4)AlwaysOntop屬性
7.6.2創(chuàng)建主從表單1.頂層表單在應(yīng)用程序系統(tǒng)中最高層次(沒(méi)有父表單)的表單界面叫做頂層表單。2.子表單不能獨(dú)立出現(xiàn),而只能被包含在另一個(gè)表單窗口中的表單界面。
3.浮動(dòng)表單浮動(dòng)表單可以在整個(gè)屏幕窗口中移動(dòng),但是不能在父窗口后面移動(dòng)。4.屬性(1)Desktop屬性(2)MDIForm屬性(3)ShowWindow屬性(4)AlwaysOntop屬性
舉例用頂層表單創(chuàng)建主表單設(shè)置屬性:SHOWWINDOW=2用子表單創(chuàng)建簡(jiǎn)歷表單設(shè)置屬性:SHOWWINDOW=1 MDIFORM=.T. 用浮動(dòng)表單創(chuàng)建照片表單設(shè)置屬性:SHOWWINDOW=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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《生產(chǎn)安全教育》課件
- 2025年牛津譯林版九年級(jí)科學(xué)下冊(cè)階段測(cè)試試卷
- 2025年滬教版七年級(jí)地理下冊(cè)階段測(cè)試試卷
- 2024年滬科版選修1歷史下冊(cè)階段測(cè)試試卷
- 2025年人教五四新版七年級(jí)生物上冊(cè)月考試卷含答案
- 資產(chǎn)評(píng)估實(shí)施辦法
- 鐵路工程延期證明模板
- 2024年魯人新版七年級(jí)科學(xué)下冊(cè)階段測(cè)試試卷
- 金融投資顧問(wèn)有序用電管理辦法
- 山區(qū)文明使者管理辦法
- 2025年工程春節(jié)停工期間安全措施
- 2024版人才引進(jìn)住房租賃補(bǔ)貼協(xié)議3篇
- 川藏鐵路勘察報(bào)告范文
- 新零售智慧零售門店解決方案
- 小學(xué)一年級(jí)數(shù)學(xué)20以內(nèi)的口算題(可直接打印A4)
- 上海黃浦區(qū)2025屆物理高一第一學(xué)期期末質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 肺結(jié)核課件教學(xué)課件
- 規(guī)劃設(shè)計(jì)行業(yè)數(shù)字化轉(zhuǎn)型趨勢(shì)
- 2024年廣告代理合同的廣告投放范圍與分成比例
- 物業(yè)年終總結(jié)匯報(bào)工作
- 2024-2025學(xué)年上學(xué)期期中教育學(xué)業(yè)質(zhì)量監(jiān)測(cè)八年級(jí)生物學(xué)試卷
評(píng)論
0/150
提交評(píng)論