當前位置:編程學習大全網 - 編程軟體 - GUI編程要素——控件、消息與回調函數是怎樣的?

GUI編程要素——控件、消息與回調函數是怎樣的?

(1)GUI程序運行流程MATLAB的GUI程序包含兩個部分:壹個由GUIDE編輯後生成的.fig文件,以及壹個同名的.m文件。前者是壹個圖形(圖6-2),由壹個窗口和程序界面所需的各種控件,如按鈕、輸入框、繪圖區、滑動條等組成(事實上,裝載這些控件的窗口本身也是壹個控件)。後者是與前者配套的,主要包括窗口的生成函數和各控制消息的回調函數。

GUI程序運行的流程如圖6-3所示。程序首先生成壹個窗口;等待並接收消息;在接收到消息後,尋找並執行與該消息對應的回調函數;重復二、三兩步直到窗口關閉。GUI程序的.m文件只列出了窗口生成函數和消息回調函數,而消息檢測與響應等內核部分由系統自動完成,無需用戶參與,因此並沒有體現出來。

MATLABGUI程序的.fig文件

  • 上一篇:我有40臺CNC加工中心,請教各位大蝦需要配置多大的空壓機?
  • 下一篇:如何用PS做出照片「彩色紅外攝影」效果?
  • copyright 2024編程學習大全網