Structure of Programmatic App Code Files
In this section...
“File Organization” on page 9-2
“File Template” on page 9-2
“Run the Program” on page 9-3
File Organization
Typically, the code file for an app has the following ordered sections. You can help to
maintain the structure by adding comments that name the sections when you first create
them.
1 Comments displayed in response to the MATLAB help command.
(^2) Initialization tasks such as data creation and any processing that is needed to
construct the components. See “Initialize a Programmatic App” on page 10-2 for
more information.
(^3) Construction of figure and components.
(^4) Initialization tasks that require the components to exist, and output return. See
“Initialize a Programmatic App” on page 10-2 for more information.
(^5) Callbacks for the components. Callbacks are the routines that execute in response to
user-generated events such as mouse clicks and key strokes. See “Write Callbacks for
Apps Created Programmatically” on page 10-5 for more information.
(^6) Utility functions.
File Template
This is a template you can use to create an app code file:
function varargout = myui(varargin)
% MYUI Brief description of program.
% Comments displayed at the command line in response
% to the help command.
% (Leave a blank line following the help.)
% Initialization tasks
9 Lay Out a Programmatic UI