文件名称:
MATLAB App Building.pdf
开发工具:
文件大小: 5mb
下载次数: 0
上传时间: 2019-07-28
详细说明:MATLAB App功能开发的指导文件,对于搞APP开发很有参考价值Revision History
November 2000 Online Only
New for matlab 6.0(Release 12)
June 2001
Online only
Revised for Matlab 6. 1(Release 12.1)
July 2002
Online onl
Revised for matlab 6.6(Release 13)
June 2004
Online Only
Revised for matlab 7.0(Release 14)
October 2004
Online onl
Revised for Matlab 7.0. 1(Release 14SP1)
March 2005
Online Only
Revised for MaTlab 7.0.4(Release 14SP2
September 2005 Online Only
Revised for MAtlaB 7. 1(Release 14SP3
March 2006
Online Only
Revised for Matlab 7. 2(release 2006a)
May 2006
Online only
Revised for matlab 7.2
September 2006 Online Only
Revised for matlab 7.3(Release 2006b)
March 2007
Online only
Revised for MATlaB 7. 4(Release 2007a)
September 2007 Online Only
Revised for Matlab 7.5(Release 2007b)
March 2008
Online only
Revised for MatlaB 7.6(Release 2008a)
October 2008
Online onl
Revised for Matlab 7.7(Release 2008b)
March 2009
Online only
Revised for Matlab 7. 8(Release 2009a)
September 2009 Online Only
Revised for MATlaB 7.9(Release 2009b)
March 2010
Online only
Revised for MaTLaB 7. 10(Release 2010a)
September 2010 Online Only
Revised for MAtlaB 7. 11(Release 2010b)
April 2011
Online Only
Revised for Matlab 7. 12(Release 2011a)
September 2011 Online only
Revised for MatlaB 7. 13(Release 2011b)
March 2012
Online Only
Revised for MaTLAB 7. 14(Release 2012a
September 2012 Online onl
Revised for Matlab 8.0(Release 2012b
March 2013
Online onl
Revised for Matlab 8. 1(Release 2013a)
September 2013 Online only
Revised for MATLaB 8. 2(Release 2013b
March 2014
Online only
Revised for matlab 8. 3(Release 2014a)
October 2014
Online only
Revised for MAtlaB 8. 4(Release 2014b
March 2015
Online only
Revised for matlab 8.5(Release 2015a)
September 2015 Online Only
Revised for matlaB 8.6(Release 2015b)
March 2016
Online onl
Revised for matlab 9.0(Release 2016a)
September 2016 Online Only
Revised for Matlab 9. 1(release 2016b)
March 2017
Online only
Revised for Matlab 9.2(Release 2017a
September 2017 Online Only
Revised for MATlab 9. 3(Release 2017b)
March 2018
Online only
Revised for MaTLaB 9. 4(Release 2018a
Contents
Introduction to Creating uis
About Apps in MATLAB Software
1
Ways to Build Apps
2
Use app designer
2
Use GUIDE
3
Use MatlAB Functions to Create Apps
Programmatically
How to Create a App with GuIDE
2
Create a Simple app Using gUIDE
2-2
Open a New Ui in the GUIdE Layout Editor
2-3
Set the window size in GUIDE
2-5
Layout the ui
2-6
Code the Behavior of the App
2-16
Run the app
2-22
Files generated by guide
2-24
Code Files and Fig-files
2-24
Code File structure
2-24
Adding Callback Templates to an Existing Code File... 2-25
About guIdE-Generated callbacks
2-26
A Simple Programmatic App
3
Create a Simple app programmatically
3-2
Create a Code file
3-3
Create the Figure Window
3-3
Add components to the UI
3-4
Code the app's behavior
3-7
Verify Code and Run the App
3-10
Create UIs with GUIDE
What Is guide?
GUIDE: Getting started
4-2
UI Layout
4-2
UI Programming.……
4-2
GUIDE Preferences and options
5
GUIDE Preferences
5-2
Set Preferences
5-2
Confirmation preferences
5-2
Backward Compatibility Preference
5-4
All other preferences
GUIDE Options
5-8
The GUi Options Dialog Box
5-8
Resize behavior
看面
音面
5-9
Command-Line accessibility
5-9
Generate FIg-File and matlab file
5-10
Generate FIG-File Only
5-12
vi Contents
Lay out a UI Using GUIDE
GUIDE Templates
6-2
Access the Templates
6-2
Template Descriptions
6-3
Set the ui window size in guide
6-11
Prevent Existing Objects from Resizing with the
Windo
6-11
Set the window position or size to an exact value
6-12
Maximize the layout area
6-12
Add components to the GUIDE Layout Area
6-13
Place Components
6-13
User Interface Controls
6-19
Panels and Button Groups
6-40
Axes
6-45
Table
6-49
ActiveX Component
6-60
Resize guide ui components
6-62
Align GUIDE UI Components
6-66
Align Objects Tool
6-66
Property Inspector
6-69
Grid and rulers
6-72
Guide lines
6-73
Customize Tabbing behavior in a gUIdE UI
6-75
Create Menus for GUIDE Apps
6-78
Menus for the menu bar
6-78
Context menus
6-88
Create Toolbars for GUIDE UIs
6-95
Toolbar and tools
695
Editing Tool Icons
6-103
Design Cross-Platform UIs in GUIDE
6-107
Default System Font
6-107
Standard Background color
6-108
Cross-Platform Compatible Units
6-108
Programming a GUIDE App
7
Write callbacks in GUIDE
7-2
Callbacks for different user actions
72
GUIDE-Generated Callback Functions and property
Values
7-4
GUIDE Callback Syntax
7-5
Renaming and Removing GUIDE-Generated Callbacks. 7
Initialize UI Components in GUIDE Apps
7-8
Opening Function
7-8
Output Function........
7-10
Callbacks for Specific Components
712
How to Use the Example code
7-12
Push button
71
Toggle Button
7-1
23
Radio button
7-13
Check box
714
Edit text field
7-15
Slider
716
List box
716
Pop-Up Menu
7-18
Panel
7-20
Button Group
721
Menu item
722
Table
725
Axes
726
Examples of GUIDE Apps
7-29
Examples of GUIDE UIS
8
Modal Dialog box in GUIDE
8-2
Create the Dialog Box
8-2
Create the Program That Opens the Dialog Box
8-3
Run the Progi
8-5
viii Contents
Create UIs Programmatically
Lay out a Programmatic UI
Structure of Programmatic App Code Files
9-2
File organization
9-2
File Template
92
Run the Program
鲁音
9-3
Add components to a Programmatic App
94
User Interface Controls
94
Tables
9-15
Panels
9-16
Button Groups
918
Axes
920
ActiveX Controls
9-22
How to set Font characteristics
922
Lay out a UI Programmatically
9-25
Component Placement and Sizing
9-25
Managing the Layout in Resizable UIs
9-30
Manage the Stacking Order of Grouped Components
933
Customize Tabbing Behavior in a Programmatic App
935
How Tabbing Works
9-35
Default tab order
9-35
Change the Tab Order in the uipanel
937
Create Menus for Programmatic Apps
939
Add menu bar menus
9-39
Add context Menus to a Programmatic App
945
Create Toolbars for Programmatic Apps
950
Use the uitoolbar function
9-50
Commonly Used Properties
950
Toolbars
951
Display and modify the Standard Toolbar
954
DPI-Aware Behavior in matlaB
9-57
Visual appearance
957
USing object Properties
959
Using print, getframe, and publish Functions
9-60
Code a Programmatic App
10
Initialize a Programmatic App
10-2
Examples
10-2
Write Callbacks for Apps Created Programmatically
10-5
Callbacks for Different user actions
10-5
How to Specify Callback Property Values...... 10-7
Manage Application-Defined Data
11
Share Data Among Callbacks
11-2
Overview of Data Sharing Techniques
11-2
Store Data in UserData or Other Object Properties
11-3
Store Data as Application Data
11-7
Create Nested Callback Functions(Programmatic
Apps)
11-12
Store Data Using the guidata Function
11-13
Manage Callback Execution
12
Interrupt Callback Execution
12-2
How to Control Interruption
12-2
Callback Behavior When Interruption is Allowed
12-2
Example
12-3
x Contents
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.