Difference GUIDE App Designer More
Information
Using Figures
and Graphics
GUIDE calls the figure
function to create the app
window.
GUIDE calls the axes
function to create axes for
displaying plots.
All MATLAB graphics
functions are supported.
There is no need to specify
the target axes.
App Designer calls the
uifigure function to
create the app window.
App Designer calls the
uiaxes function to create
axes for displaying plots.
Most MATLAB graphics
functions are supported. You
must specify the target axes.
“Displaying
Graphics in
App
Designer” on
page 14-10
Using
Components
GUIDE creates most
components with the
uicontrol function. Fewer
components are available.
App Designer creates each
UI component with its own
dedicated function. More
components are available,
including Tree, Gauge,
TabGroup, and
DatePicker.
“App Designer
Components”
on page 15-
2
Accessing
Component
Properties
GUIDE uses set and get to
access component
properties, and uses
handles to specify a
component.
For example,
name =
get(handles.Fig,'Name
')
App Designer supports set
and get, but encourages the
use of dot notation to access
component properties, and
uses app to specify a
component.
For example,
name =
app.UIFigure.Name
“Write
Callbacks in
App
Designer” on
page 17-18
Managing
App Code
The code is defined as a
main function that can call
local functions. All code is
editable.
The code is defined as a
MATLAB class. Only
callbacks, helper functions,
and custom properties are
editable.
“Managing
Code in App
Designer
Code View”
on page 17-
2
14 App Designer Basics