No BSD License  

Highlights from
Create Interactive GUIs

3.83333

3.8 | 6 ratings Rate this file 14 Downloads (last 30 days) File Size: 608.98 KB File ID: #5615
image thumbnail

Create Interactive GUIs

by Stefan Bleeck

 

02 Aug 2004 (Updated 24 Oct 2005)

Produce powerful all-purpose GUIs with minimal effort.

| Watch this File

File Information
Description

The function described here offer an extraordinary easy access to produce comfortable user interaction usable by any MATLAB program and every MATLAB user. Its possibilities are unlimited, its usage almost idiot proof. Virtually no programming is required to use it; certainly no knowledge about programming is required to understand it. It uses MATLAB classes but hides them from the user.

All functions described here can also be constructed using GUIDE, but with considerable more time, effort and pain... Furthermore the result are less reusable, transferable or readable.

Example:
Imagine you want to call a function with a couple of parameters. You don't want to type each parameter in the command line every time and want to make your function usable to others and give it a nice graphical user interface that everybody can understand. Here is the solution! The examples in the image on that page and on the webpage (below) show how to create this gui in 8 readable lines.

For further reading see:
<a href="http://www.soton.ac.uk/~bleeck/parameter/index.htm">; the documentation</a> for another example how to use it see <a href="http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=7676&objectType=file" > the "sudoku" game </a> on the File exchange

Acknowledgements
This submission has inspired the following:
Sudoku
MATLAB release MATLAB 7 (R14)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (8)
16 Aug 2004 george prassinos  
07 Dec 2004 P Meyer

Very useful. I've written several functions that use it.
2 suggestions:
1) widen the pop-up menus
2) allow for vertical placement of buttons (so we can have 'Ok' and 'Cancel')

20 Apr 2005 dechvichai pimchot

very Good

03 Jan 2007 Vishnuvenkaesh Dhage  
06 Mar 2007 Krishnan Suresh

Awesome! I got a robust GUI for my application up and running in less than 3 mins.

27 Dec 2007 Ryan Underwood

parameter\mfiles\units\length\@unit_length_parsec\unit_length_parsec.m need to make some correction on the following:
str.converter=unitconvertermultpow(3.085678e13,1);
should change to
str.converter=unitconvertermultpow(3.085678e16,1);

21 May 2008 cdfoogej cdfoogej

 jdsppdbl http://aiakacta.com wwfimxrk nxslaztp <a href="http://ihivnysd.com">zwhrzrub</a>; [URL=http://wyrbhwtl.com]dcytkjkw[/URL]

27 Jun 2008 Bart Claes

Nice stuff! I miss the listbox, is this not possible?

Please login to add a comment or rating.
Updates
04 Aug 2004

updated version contains examples and the missing unit files

06 Aug 2004

updated version contains more examples and a new functionality due to feedback from reader

12 Aug 2004

now includes sliders and a few bugfixes. Webpage is updated. Thanks for the feedback!

12 Aug 2004

included an "add path automatically" function by Ion Marqvardsen

03 Sep 2004

fixed a unit conversion bug

24 Oct 2005

update links in description

Tag Activity for this File
Tag Applied By Date/Time
gui tools Stefan Bleeck 22 Oct 2008 07:28:48
example Stefan Bleeck 22 Oct 2008 07:28:48
utilities Stefan Bleeck 22 Oct 2008 07:28:48
tools Stefan Bleeck 22 Oct 2008 07:28:48
user interaction Stefan Bleeck 22 Oct 2008 07:28:48
parameter Stefan Bleeck 22 Oct 2008 07:28:48
create Stefan Bleeck 22 Oct 2008 07:28:48
gui Stefan Bleeck 22 Oct 2008 07:28:48
simple Stefan Bleeck 22 Oct 2008 07:28:48
user interaction Jignesh 06 Jan 2009 23:50:03
gui select file cauet 26 Sep 2011 12:26:18

Contact us at files@mathworks.com