App Designer是一個用于構建 MATLAB 應用程序的環境。它簡化了布置用戶界面可視組件的過程。它包括一整套標準用戶界面組件,以及一組用于創建控制面板和人機交互界面的儀表、旋鈕、開關和指示燈。
App Designer集成了構建應用程序的兩個主要任務:
布置可視化組件
設定應用程序行為
您可以在畫布中的可視化設計與集成版本的 MATLAB 編輯器中的代碼開發之間快速移動。利用嵌入的編輯器,只需一次點擊即可添加新屬性、回調和其他函數。
App Designer生成面向對象的代碼。使用這種格式可以方便地在應用程序的各部分之間共享數據。精簡的代碼結構使理解和維護變得更加容易。應用程序存儲為單個文件,其中包含布局和代碼。您可以使用該單個文件共享應用程序,也可以使用支持代碼和數據將它們打包并安裝到應用程序庫中。
功能展示
交互式設計環境
將可視化組件從組件庫拖放到設計畫布中
使用對齊提示獲取用戶界面組件的準確布局
通過專門的屬性表指定常用組件屬性
在設計環境中設置軸屬性
標準用戶界面組件
構建具有一組標準組件(如文本字段、按鈕和下拉列表)的用戶界面
創建具有選項卡式面板的應用程序
使用“數字編輯字段”組件將輸入限制為指定的數字范圍
儀表、旋鈕、開關和指示燈組件
使用“儀表”組件創建控制面板或人機交互界面
使用旋鈕和開關更改應用程序中的參數
使用儀表和指示燈顯示結果
內置編輯器集成
在 App 設計工具內使用集成版本的 MATLAB 編輯器編輯應用程序代碼
使用“應用程序布局”窗格標識代碼中組件的名稱
使用組件瀏覽器添加回調或導航到現有回調
使用編程警報避免常見編碼錯誤
應用程序的代碼格式
將應用程序的行為實現為面向對象的程序
訪問應用程序屬性形式的用戶界面組件
為在應用程序不同部分之間的共享數據創建自定義屬性
將回調函數定義為方法以控制應用程序的行為
比較App Designer 和 GUIDE
構建 MATLAB App 應用程序需要您執行大量任務,包括在畫布中布置組件、創建和編輯回調,以及管理在應用程序不同部分之間共享的數據。
這些任務在 App Designer 中的執行方式與傳統上在 GUIDE 中的執行方式存在重要差異。對比如下:
圖形支持
App Designer具有有限的 MATLAB 圖形支持。您可以使用 App Designer構建具有 2D 線條和散點圖的應用程序。App Designer不支持縮放、平移、旋轉或通過鼠標和鍵盤回調進行的自定義交互。App Designer不提供用于創建菜單、工具欄或表格的組件。
R2016a
-
數據
+關注
關注
8文章
7134瀏覽量
89514 -
應用程序
+關注
關注
38文章
3292瀏覽量
57883 -
編輯器
+關注
關注
1文章
806瀏覽量
31282
發布評論請先 登錄
相關推薦
評論