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

正文內(nèi)容

[互聯(lián)網(wǎng)]用戶圖形界面設計(編輯修改稿)

2024-11-12 17:18 本頁面
 

【文章內(nèi)容簡介】 Object, eventdata, handles) cmdStr=str2mat( ... 39。 % Bar plot of a bell shaped curve39。, ... 39。 x = ::。39。, ... 39。 bar(x,exp(x.*x))。39。 ... )。 set(,39。String39。,cmdStr)。 evalmcw()。 36 程序代碼- 2 function stair_pushbutton_Callback(hObject, eventdata, handles) cmdStr=str2mat( ... 39。 % Stairstep plot of a sine wave39。, ... 39。 x=0::10。39。, ... 39。 stairs(x,sin(x))。39。 ... )。 set(,39。String39。,cmdStr)。 evalmcw()。 function Error_pushbutton_Callback(hObject, eventdata, handles) cmdStr=str2mat( ... 39。 % Errorbar plot39。, ... 39。 x=2::2。39。, ... 39。 y=erf(x)。39。, ... 39。 e = rand(size(x))/10。39。, ... 39。 errorbar(x,y,e)。39。 ... )。 set(,39。String39。,cmdStr)。 evalmcw()。 37 程序代碼- 3 function Polar_pushbutton_Callback(hObject, eventdata, handles) cmdStr=str2mat( ... 39。 % Polar plot39。, ... 39。 t=0:.01:2*pi。39。, ... 39。 polar(t,abs(sin(2*t).*cos(2*t)))。39。 ... )。 set(,39。String39。,cmdStr)。 evalmcw()。 function stem_pushbutton_Callback(hObject, eventdata, handles) cmdStr=str2mat( ... 39。 % Stem plot39。, ... 39。 x = 0::4。39。, ... 39。 y = sin(x.^2).*exp(x)。39。, ... 39。 stem(x,y)39。 ... )。 set(,39。String39。,cmdStr)。 evalmcw()。 38 程序代碼- 4 function info_pushbutton_Callback(hObject, eventdata, handles) helpwin function close_pushbutton_Callback(hObject, eventdata, handles) close(gcf)。 39 前言 ? GUIDE生成的 GUI的 M文件控制了所編制的GUI界面的所有屬性和行為 ,或者說外觀和對用戶操作的響應。比如說按下一個按鈕或者選擇了一個菜單項之類。 ? M文件包括了運行整個界面程序所需要的全部代碼 ,包括所有 GUI組件的 Callbacks函數(shù)。其實這些 callbacks函數(shù)算是 M文件里的子程序 ,callback里面就填寫你所期望程序做的動作 ,比如畫一個圖或者算一個算式。 40 一 .M文件的數(shù)據(jù)管理模式 ?(1)Sharing Data with the Handles Structure :用 handles這個東西共享數(shù)據(jù) ?(2)在運行 GUI的時候 ,M文件會自動生成一個叫做 handles的結(jié)構(gòu)體。從 handles中可獲得比如說控件的信息、菜單信息、 axes信息等。 handles 41 一 .M文件的數(shù)據(jù)管理模式 handles ?(3)想象 handles就是一個缸了 ,它里面裝載了所有的信息 ,而且這個缸在各個控件的callback之間傳來傳去 ,理所當然那每個控件的 callback都可以放入一些想放入的數(shù)據(jù) ,也可以從里面取出任何想要的數(shù)據(jù)包括別的控件的信息 (比如滑竿的當前值 ,edit text的當前值 )和別的控件放進去的數(shù)據(jù)。 42 一 .M文件的數(shù)據(jù)管理模式 handles的目的 ?(1)各個控件的 callback的信息交換 如 = X。 %把數(shù)據(jù)放“缸里” guidata(hObject,handles) 。%更新及保存 在需要使用控件數(shù)據(jù)的地方從 “缸里”撈出如 x1 = 。 43 一 .M文件的數(shù)據(jù)管理模式 handles的目的 ?(2) 讀取 /設置 GUI控件的信息。 如 :all_choices是變量名 ,my_menu是菜單項的TAG名字 all_choices{get(, ‘Value’)}。 %current_choice得到了用戶界面操作中 ,目錄或者菜單的選擇結(jié)果。 總之 ,需要什么控件信息 ,用 Tag 44 二 .MFile里的各個函數(shù)代表什么意思 ?1. Opening function 添加的代碼 ,在 GUI開始運行但是還不可見的時候執(zhí)行。一般做一些初始化工作。 ?2. Output function 如果有需要 ,可以向命令行輸出數(shù)據(jù) (不常用 ) ?3. Callbacks回調(diào)函數(shù) 每一次點擊按鈕或者向輸入框輸入數(shù)據(jù)或者拖動滑竿,這些控件名下的 callback就會執(zhí)行一次。 45 二 .MFile里的各個函數(shù)代表什么意思 ? 當你對組件做點擊或者別的動作 ,則自動調(diào)用相應的 callback。 callback的名字取決于你的控件的 tag和控件類型以及響應類型。如 : function print_button_Callback(hObject, eventdata, handles)
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1