freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

[互聯(lián)網]用戶圖形界面設計(已修改)

2024-10-28 17:18 本頁面
 

【正文】 1 本章目標 ? 理解用戶圖形界面的用途 ? 掌握圖形用戶界面的設計開發(fā)工具 GUIDE ? 理解圖形對象的常用句柄命令 2 主要內容 ? GUIDE ? ? GUIDE常用工具 ? GUIDE的 GUI設計 ? ? 3 GUIDE ? 可視化圖形界面開發(fā)環(huán)境 Guide Graphical User Interface Development Environment 4 用戶界面開發(fā)環(huán)境組成 ( 1)菜單欄; ( 2) Guide工具欄; ( 3)圖形控件面板; ( 4)界面編輯客戶區(qū)。 5 控件 1.靜態(tài)文本( Static Text) 2.編輯框( Edit Text)控件 3.列表框( Listbox)控件 4.滾動條( Slider)控件 5.按鈕( Push Button)控件 6.開關按鈕( Toggle Button)控件 7.單選按鈕( Radio Button)控件 6 控件 8.按鈕組( Button Group)控件 9.檢查框( Check Box)控件 10.列表框( Listbox)控件 11.彈出式菜單( Popup Menu)控件 12.坐標軸( Axes)控件 13.面板( Panel)控件 7 GUIDE常用工具 ? Layout Editor:布局編輯器; ? Alignment Tool:對齊工具; ? Property Inspector:對象屬性觀察器; ? Object Browser:對象瀏覽器; ? Menu Editor:菜單編輯器。 8 1.布局編輯器 ( 1) Cut:對選中的控件進行剪切操作。 ( 2) Copy:復制選中的控件。 ( 3) Paste:粘貼復制的控件。 ( 4) Delete:刪除選中的控件。 ( 5) Duplicate:對選中的控件進行復制并粘貼。 ( 6) Property Inspector:對選中的控件打開屬性檢查器。 ( 7) Object Browser:打開對象瀏覽器。 ( 8) ButtonDownF:按下鼠標時控件回調的函數(shù)。 ( 9) Callback:單擊鼠標時控件回調的函數(shù)或功能。 ( 10) CreateF:定義控件在創(chuàng)建階段執(zhí)行的回調例程。 ( 11) DeleteF:定義在對象的刪除階段執(zhí)行的回調例程。 9 2.對齊工具 10 3.對象屬性觀察器 一、控件風格和外觀 ( 1) BackgroundColor:設置控件背景顏色,使用 [R G B]或顏色定義。 ( 2) CData:在控件上顯示的真彩色圖像,使用矩陣表示。 ( 3) ForegroundColor:文本顏色。 ( 4) String屬性:控件上的文本,以及列表框和彈出菜單的選項。 ( 5) Visible:控件是否可見。 11 3.對象屬性觀察器 二、對象的常規(guī)信息 ( 1) Enable屬性: 表示此控件的使能狀態(tài),設置為 on”,表示可選,為“ off”時則表示不可選。 ( 2) Style:控件對象類型。 ( 3) Tag:控件表示(用戶定義)。 ( 4) TooltipString屬性:提示信息顯示。當鼠標指針位于此控件上時,顯示提示信息。 ( 5) UserData:用戶指定數(shù)據(jù)。 ( 6) Position:控件對象的尺寸和位置。 ( 7) Units:設置控件的位置及大小的單位 ( 8)有關字體的屬性,如 FontAngle, FontName等。 12 3.對象屬性觀察器 三、控件回調函數(shù)的執(zhí)行 ( 1) BusyAction:處理回調函數(shù)的中斷。有兩種選項:即 Cancel:取消中斷事件, queue:排隊(默認設置)。 ( 2) ButtonDownF屬性:按鈕按下時的處理函數(shù)。 ( 3) CallBack屬性:是連接程序界面整個程序系統(tǒng)的實質性功能的紐帶。該屬性值應該為一個可以直接求值的字符串,在該對象被選中和改變時,系統(tǒng)將自動地對字符串進行求值。 ( 4) CreateF:在對象產生過程中執(zhí)行的回調函數(shù)。 ( 5) DeleteF:刪除對象過程中執(zhí)行的回調函數(shù)。 ( 6) Interruptible屬性:指定當前的回調函數(shù)在執(zhí)行時是否允許中斷,去執(zhí)行其他的函數(shù)。 13 3.對象屬性觀察器 四、控件當前狀態(tài)信息 ( 1) ListboxTop:在列表框中顯示的最頂層的字符串的索引。 ( 2) Max:最大值。 ( 3) Min:最小值。 ( 4) Value:控件的當前值。 14 4.對象瀏覽器 對象瀏覽器里面列出了所有對象的樹狀結構,這些結構就是當前正在設計的 GUI程序中用到的所有對象。 15 5.菜單編輯器 ? 菜單編輯器提供了兩種菜單類型的編輯功能: ? 下拉式菜單( Menu Bar) ? 彈出式菜單( Context Menu) 16 GUIDE的 GUI設計 ? 使用 Guide進行 GUI的界面設計,就像在紙上繪制界面一樣簡單。 ? 界面編輯工具-設計出界面的大體方案 ? 事件過程編輯器-編寫各個對象的事件代碼 ? 操作實例 17 例 53 建立一個圖形界面來顯示和處理三維圖形 基本功能要求如下。 ( 1)建立一個坐標系,以備后來繪制三維圖形; ( 2)建立三個按鈕,用于啟動繪圖功能; ( 3)建立一個組合框( Popup Menu),用于顯示不同的圖形。 18 解題步驟: ( 1)打開布局編輯器 ( 2)增加組件 ( 3)對齊工具 ( 4)設置每個組件的屬性; ( 5)設置 Guide應用程序選項,采用默認屬性。 ( 6)激活圖形 19 程序代碼: function varargout = My0703(varargin) gui_Singleton = 1。 gui_State = struct(39。gui_Name39。, mfilename, ... 39。gui_Singleton39。, gui_Singleton, ... 39。gui_OpeningF39。, @My0703_OpeningF, ...
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1