幫助中心 | 我的帳號 | 關於我們

MATLAB GUI純代碼編寫從入門到實戰

  • 作者:編者:苑偉民|責編:李永濤
  • 出版社:人民郵電
  • ISBN:9787115622297
  • 出版日期:2025/05/01
  • 裝幀:平裝
  • 頁數:220
人民幣:RMB 69.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹如何使用代碼(.m與.mlx文件)開發圖形用戶界面(GUI),輔以大量的編程示例詳細講解基於figure函數的uicontrol、容器、坐標區、常用控制項、圖窗工具、檢測控制項、對話框和通知,基於uifigure函數的對話框和通知,以及布局函數、控制流函數、App數據和預設函數等內容。與採用GUIDE、App Designer的方式相比,用代碼開發的GUI能兼容幾乎所有的MATLAB版本,靈活性和適用性較強,且便於重構。
    本書適合有一定代碼編寫基礎且想快速入門MATLAB GUI的人員學習,可以作為高校學生的教材,也可以作為從事管理、技術、研發等工作的人員的學習參考書。

作者介紹
編者:苑偉民|責編:李永濤
    苑偉民,畢業於西南石油大學研究生院,油氣儲運工程專業碩士。使用MATLAB進行科學計算和專業應用十余年。獲得軟體著作權、實用新型專利、發明專利等知識產權二十余項,在省部級及以上刊物發表論文二十余篇,編寫圖書《天然氣物理性質參數和水力計算》。現就職於國家管網集團,曾主持完成LNG碼頭輔助靠泊系統國產化項目,參與LNG接收站數字化轉型項目研究。

目錄
第1章  GUI圖形的層次結構
  1.1  圖形對象
  1.2  圖形對象層次結構
  1.3  圖形對象的父子關係
第2章  為控制項編寫回調函數
  2.1  回調函數
  2.2  不同控制項的回調
  2.3  指定回調屬性值
  2.4  回調函數語法
第3章  基於uicontrol的GUI編程
  3.1  uicontrol總述
  3.2  創建普通按鈕
  3.3  創建切換按鈕
  3.4  創建複選框
  3.5  創建單選按鈕組
  3.6  創建可編輯文本框
  3.7  創建靜態文本框
  3.8  創建滑塊
  3.9  創建列表框
  3.10  創建彈出式菜單
  3.11  創建普通按鈕的回調
  3.12  創建切換按鈕的回調
  3.13  創建複選框的回調
  3.14  創建單選按鈕組與文本框聯動的回調
  3.15  創建滑塊與其他控制項響應
  3.16  創建列表框和彈出式菜單聯動的回調
  3.17  演示獲取用戶鍵盤按鍵輸入
  3.18  專題討論:同一控制項內屬性參數的傳遞
  3.19  專題討論:同一窗體下共用回調及各控制項屬性參數的傳遞
  3.20  專題討論:回調運行提示對象無效或已刪除的解決方法
第4章  容器
  4.1  創建圖窗
  4.2  創建網格布局管理器
  4.3  創建面板容器
  4.4  創建包含選項卡式面板的容器
  4.5  創建選項卡式面板
第5章  坐標區
  5.1  創建UI坐標區
  5.2  創建笛卡兒坐標區
  5.3  創建地理坐標區
  5.4  創建極坐標區
第6章  常用組件
  6.1  創建普通按鈕或狀態按鈕組件
  6.2  創建用於管理單選按鈕和切換按鈕的按鈕組
  6.3  創建複選框組件
  6.4  創建日期選擇器組件
  6.5  創建下拉列表組件
  6.6  創建文本或數值編輯欄位組件
  6.7  創建圖像組件
  6.8  創建標籤組件

  6.9  創建列表框組件
  6.10  創建單選按鈕組件
  6.11  創建滑塊組件
  6.12  創建微調器組件
  6.13  創建表用戶界面組件
  6.14  創建文本區域組件
  6.15  創建切換按鈕組件
  6.16  創建樹組件
  6.17  創建樹節點組件
第7章  圖窗工具
  7.1  創建上下文菜單組件
  7.2  創建菜單或菜單項
  7.3  在工具欄中創建按鈕工具
  7.4  在工具欄中創建切換工具
  7.5  在圖窗中創建工具欄
  7.6  可擴展組件
第8章  檢測組件
  8.1  創建儀錶組件
  8.2  創建旋鈕組件
  8.3  創建信號燈組件
  8.4  創建滑塊開關、撥動開關或撥動開關組件
第9章  基於uifigure的對話框和通知
  9.1  顯示警告對話框
  9.2  創建確認對話框
  9.3  創建進度對話框
  9.4  打開顏色選擇器
  9.5  打開文件選擇對話框
  9.6  打開用於保存文件的對話框
  9.7  打開文件夾選擇對話框
  9.8  打開文件選擇對話框並將選定的文件載入到工作區中
  9.9  打開用於將變數保存到.mat文件的對話框
第10章  布局函數
  10.1  對齊用戶界面控制項和坐標區對象
  10.2  將圖窗移動到屏幕上的指定位置
  10.3  獲取對象位置
  10.4  設置對象位置
  10.5  列出可用的系統字體
  10.6  使用戶界面控制項的文本換行
  10.7  對對象的視圖層疊進行重新排序
第11章  基於figure的對話框和通知
  11.1  警報
    11.1.1  創建錯誤對話框
    11.1.2  創建警告對話框
    11.1.3  創建消息對話框
    11.1.4  創建幫助對話框
    11.1.5  創建或更新等待條對話框
  11.2  確認和輸入
    11.2.1  創建收集用戶輸入的對話框
    11.2.2  創建問題對話框
    11.2.3  創建列表選擇對話框

    11.2.4  打開字體選擇對話框
    11.2.5  創建用來將變數導出到工作區的對話框
  11.3  列印和導出
    11.3.1  打開圖窗的「列印」對話框
    11.3.2  打開圖窗的「列印預覽」對話框
    11.3.3  打開圖窗的「導出設置」對話框
  11.4  其他
    11.4.1  創建空的模態對話框
    11.4.2  創建根據用戶預設打開的對話框
第12章  控制流函數
  12.1  創建輸入對話框
  12.2  鍵盤控制
  12.3  暫停執行
  12.4  阻止程序執行並等待恢復
  12.5  恢復執行已暫停的程序
  12.6  阻止執行並等待條件
  12.7  等待單擊或按鍵
  12.8  默認圖窗關閉請求函數
第13章  App數據和預設函數
  13.1  檢索應用程序數據
  13.2  存儲應用程序數據
  13.3  判斷應用程序數據存在性
  13.4  刪除應用程序數據
  13.5  存儲或檢索UI數據
  13.6  創建包含圖窗的所有子對象的結構體
  13.7  管理uigetpref中使用的預設

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032