|

Course
Highlights
MATLAB for Building Graphical User Interfaces (GUIs) is a one-day course on techniques for creating easy-to-use, graphical front-ends to MATLAB code. This is a hands-on course which includes the implementation of graphical calculator as a case study. Topics include:
- How to build GUIs using MATLAB and GUIDE
- Design and layout considerations
- Handle Graphics
- The GUI M-file(s)
- Working with user interface controls
- Callback programming and various advanced topic
Course Objectives
The aim of the course is to provide comprehensive knowledge and skills for participants to build user-friendly interface using MATLAB.
Who
Must Attend
MATLAB users who wish to learn more details in building GUIs
in MATLAB from the command line and from the GUI building
tool of MATLAB, GUIDE.
Course Benefits
Upon the completion of the course, the participants will be able to use handle graphics and to design effective GUI.
Prerequisites
Attended "Comprehensive MATLAB"
or equivalent experience using MATLAB, as well as a good understanding
of the MATLAB language and graphics capabilities.
Course
Outline
Introduction
Understand The MathWorks products and the goals of this course
- Company introduction
- MATLAB product family
- Exercises and examples CD
- What can you do with MATLAB GUIs?
- MATLAB GUI resources
- Course overview
Handle Graphics
Review handle graphics concepts and commands
- Graphics object heirarchy
- Creating handles to graphics objects
- Properties of graphics objects
- The set and get commands
- Finding graphics objects
Building a Simple GUI
Introduce GUI building programmatically using GUIDE
- Simple GUI
- Programmatic GUI building
- GUI building with GUIDE
GUI Design Principles
Introduce basic principles for effective GUI design and ease-of-use
- Human-computer interface
- Interface challenges
- Design principles
- Resources for GUI design
ML04 Caculator
Gain hands-on experience in creating a complex GUI using GUIDE
- The Layout Using GUIDE
- The BIG Pad
- The Edit Box Quartet
- The Operators
- The Equalizer
- The Scientists
- The 8 Byte Memo
- The Menu
- Wall Street
- Last Call
|