| Contents | Index |
Before starting to construct a GUI you have to design it. At a minimum, you have to decide:
Who the GUI users will be
What you want the GUI to do
How users will interact with the GUI
What components the GUI requires to function
When designing any software, you need to understand the purposes a new GUI needs to satisfy. You or the GUI's potential users should document user requirements as completely and precisely as possible before starting to build it. This includes specifying the inputs, outputs, displays, and behaviors of the GUI and the application it controls. After you design a GUI, you need to program each of its controls to operate correctly and consistently. Finally, you should test the completed or prototype GUI to make sure that it behaves as intended under realistic conditions. (Or better yet, have someone else test it.) If testing reveals design or programming flaws, iterate the design until the GUI works to your satisfaction. The following diagram illustrates the main aspects of this process.

Design a GUI lists several references to help you design GUIs.
You also must decide what technique you want to use to create your GUI. For more information, see the next section, Ways to Build MATLAB GUIs.
![]() | How Does a GUI Work? | Ways to Build MATLAB GUIs | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |