資源簡介 (共23張PPT)任務一 菜單的簡介任務二 菜單的創建和使用任務三 創建快速菜單和快捷菜單任務四 創建工具欄項目六 菜單和工具欄01 菜單和工具欄是用來引導用戶使用應用程序中的命令的工具,恰當地規劃并設計菜單和工具欄,將使應用程序的主要功能得以體現,并能簡化用戶的操作,因此,本項目主要介紹如何設計菜單系統以及自定義工具欄,從而在程序設計中創建友好界面。02項目六 菜單和工具欄學習重點 一個完整的菜單系統通常包括菜單欄、菜單標題、菜單、菜單項、子菜單等部分。選擇該菜單項時,將顯示下級子菜單,當選擇“向導”時,將顯示下級子菜單,如下圖所示。03任務一 菜單的簡介活動一 菜單的組成圖-含有子菜單的菜單 1.下拉式菜單 (1)菜單欄:一般地,它位于程序窗口的標題欄的下面,包含若干個菜單標題的一個水平條形區域,單擊其中一個菜單標題,即可彈出一個包含若干菜單項的菜單。 (2)菜單項:它可以執行用戶指定的一個命令或過程,或者彈出子菜單。每個菜單項有一個名稱,稱為菜單項名。04任務一 菜單的簡介活動二 菜單的類型 2.快捷菜單 快捷菜單又稱為彈出式菜單,是為某一控件或對象提供功能操作的菜單。如下圖所示。05任務一 菜單的簡介活動二 菜單的類型圖-快捷菜單 (1)規劃與設計菜單系統。 (2)創建菜單和子菜單。 (3)按實際要求為菜單系統指定任務。 (4)生成菜單程序。 (5)運行生成的程序,測試菜單系統。06任務二 菜單的創建和使用活動一 創建菜單的一般步驟 1.菜單設計器的啟動 (1)從“項目管理器”中單擊“其他”選項卡,再選擇“菜單”選項,然后單擊“新建”按鈕,彈出“新建菜單”對話框,在“新建菜單”對話框中單擊“菜單”按鈕,彈出“菜單設計器”對話框,如下圖所示。07任務二 菜單的創建和使用活動二 用菜單設計器創建菜單圖-菜單設計器 (2)也可從系統菜單中單擊“文件”菜單標題,單擊下拉菜單中的“新建(N)”命令,彈出“新建”對話框,選中“菜單”單選按鈕,如下圖所示,再單擊“新建文件”按鈕,彈出“新建菜單”對話框,單擊“菜單”按鈕,彈出“菜單設計器”對話框。08任務二 菜單的創建和使用活動二 用菜單設計器創建菜單圖-“新建”對話框 2.菜單設計器的使用 (1)“菜單名稱”列:用于輸入菜單項的名稱,同時可在此處定義其訪問鍵,方法是在希望成為訪問鍵的字母左側輸入“\<”,以方便地利用鍵盤進行菜單操作。 (2)“結果”列:該列是一個下拉列表框,用于指定當選擇某一菜單項時發生的動作。 (3)“選項”列:單擊該列的按鈕將彈出一個“提示選項”對話框,09任務二 菜單的創建和使用活動二 用菜單設計器創建菜單圖-“提示選項”對話框 (4)“菜單級”下拉列表框:主要包含當前可切換到的所有菜單項。 (5)“插入”按鈕:單擊該按鈕,在當前菜單項之前插入一個新菜單項。 (6)“插入欄”按鈕:其功能是在當前菜單項之前插入一個VFP系統菜單項。單擊該按鈕后彈出“插入系統菜單欄”對話框,如下圖所示。10任務二 菜單的創建和使用活動二 用菜單設計器創建菜單圖-“插入系統菜單欄”對話框 (7)“刪除”按鈕:單擊該按鈕,將刪除當前的菜單項。 (8)“預覽”按鈕:該按鈕用于模擬顯示菜單。11任務二 菜單的創建和使用活動二 用菜單設計器創建菜單 3.菜單的生成和運行 在打開.mnx菜單文件時,選擇“菜單”菜單的“生成”命令,在“生成菜單”對話框中單擊“生成”按鈕,如下圖所示。圖-“生成菜單”對話框 4.菜單的修改 (1)在VFP系統中單擊“文件”菜單中的“打開”命令,打開需要修改的.mnx菜單文件,此時菜單設計器將自動啟動,顯示.mnx菜單文件中的信息,用戶即可對菜單進行修改。12任務二 菜單的創建和使用活動二 用菜單設計器創建菜單 (2)用戶也可在項目管理器中選擇“其他”選項卡,選擇“菜單”選項,單擊前面的“+”號將其展開,選中需要修改的菜單,再單擊“修改”按鈕啟動菜單設計器,如下圖所示,即可對菜單進行修改。13任務二 菜單的創建和使用活動二 用菜單設計器創建菜單圖-“項目管理器”菜單 5.設置頂層表單的菜單 (1)在菜單設計器窗口中,進入“常規選項”對話框,選中“頂層表單”復選框,單擊“確定”按鈕。 (2)進入“表單設計器”,打開需要放置菜單的表單,將其ShowWindow屬性設置為“2-作為頂層表單”。 (3)在該表單的Init事件或Load事件中按如下格式調用菜單程序:DO <菜單程序文件名.mpr> WITH THIS\[,″菜單名″\] (4)在表單的Destroy事件代碼中添加清除菜單(主菜單)的命令,使得在關閉表單時能同時清除菜單,釋放其所占用的內存空間。命令格式如下: RELEASE MENU <菜單名>\[EXTENDED\]14任務二 菜單的創建和使用活動二 用菜單設計器創建菜單 1.創建快速菜單 根據上節所述菜單設計器啟動方法,打開菜單設計器后,VFP系統菜單中自動增加一個名為“菜單”的菜單。其中的“快速菜單”命令用來創建一個和VFP系統菜單完全一樣的菜單。 2.創建快捷菜單 快捷菜單是一種右擊時才顯示的彈出式菜單。利用菜單設計器可以創建快捷菜單,然后編程,將快捷菜單附加到相關的控件或對象中,實現快捷菜單的功能。15任務三 創建快速菜單和快捷菜單 (1)在“項目管理器”中單擊“類”選項卡,然后單擊“新建”按鈕,彈出“新建類”對話框,如下圖所示。圖-“新建類”對話框 (2)在“類名”文本框中輸入新類的名稱myclass。 (3)從“派生于”下拉列表框中選擇Toolbar選項,作為工具欄基類。16任務四 創建工具欄活動一 定義工具欄類 (4)單擊“存儲于”文本框右邊的按鈕,彈出“另存為”對話框,從中選擇存儲新建類庫文件的文件夾,并輸入新建類庫文件名,單擊“保存”按鈕。 (5)在彈出的對話框中,單擊“確定”按扭。17任務四 創建工具欄活動一 定義工具欄類 (1) 從“項目管理器”中單擊“類”選項卡,選擇myclasslib類庫中的myclass類,單擊“修改”按鈕,打開myclass類,啟動類設計器。 (2) 選擇“表單控件”工具欄上的“命令按鈕”控件,放置在工具欄上。在“屬性”窗口中設置該按鈕的各項屬性,如將Caption屬性設為“刪除”等。 (3) 重復第(2)步,將所有按鈕放置在工具欄上。 (4) 所有的對象添加完畢后,單擊“顯示”菜單中的“布局”工具欄命令,彈出“布局”工具欄,,利用該工具欄可對自定義工具欄進行布局設計。 (5)關閉“類設計器”,保存自定義工具欄。18任務四 創建工具欄活動二 在自定義工具欄內添加按鈕19任務四 創建工具欄活動三 設置工具欄按鈕的操作定義工具欄后,必須定義與工具欄及其對象相關的操作。方法是:選中自定義工具欄上的某一對象,在其“屬性”對話框中選擇“方法程序”選項卡,為必要的事件輸入代碼。 (1)新建或打開一個表單集。 (2)在“表單控件”工具欄上單擊“查看類”按鈕,然后從下拉列表中選擇自定義工具欄類。 (3)在“表單控件”工具欄中選擇自定義的工具欄,然后在“表單設計器窗口”中單擊,添加此工具欄,將工具欄拖動到適當的位置。19任務四 創建工具欄活動四 把工具欄加入表單集 在設計與創建應用程序時應做到以下兩點: (1)無論用戶使用工具欄按鈕,還是使用與工具欄相關聯的命令,都要求執行同樣的操作。 (2)相關的工具欄按鈕與命令具有相同的可用或不可用屬性。20任務四 創建工具欄活動五 協調菜單和自定義工具欄 1.練習創建本項目中的菜單。 2.建立一個圖書館管理系統菜單,如下圖所示。21上機實戰圖-圖書館管理系統 1.快捷菜單又稱為 。 2.在“菜單設計器”中的“子菜單”下拉列表框中有 、 、 和 。 3.如果當前菜單項的功能是執行一組命令,則應該在“結果”列中選用 。 4.菜單欄一般位于 。22項目六 菜單和工具欄思考題 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫