[DUG] Graphical User Interface Design

John Bird johnkbird at paradise.net.nz
Thu Jun 28 13:22:32 NZST 2007


Well that's the start of a big discussion!

Quickly off the top of my head:

Its good to use someone with an eye for visual composition as in
photography/painting to look over the layout of the screen.

Use the alignment stuff supplied in the IDE

Make some overall design decisions - eg I tend to put prompts and info in
black, and all client data in Navy as its an obvious cue to the user which
is "their" stuff.

The most useful single component is the XP Manifest and the D2007 Vista
equivalent, all the standard VCL components look up to date and slick then.

I often have groups of components set visible:=false until needed -
simplifies the screen.

*and*  sit quietly and watch users using it - that is always a lesson on
what you thought was obvious that confuses them!

John Bird

Hey guys,

Just about to update one of our main apps and thinking about just 
rebuilding it from the ground up, especially the gui side of it. The 
original one wasn't to bad, but looking at other programs there is some 
very nice looking applications out there. Now I have the TMS component 
set and there are some very nice graphical components in there - but I 
don't want the program to be overwhelming (picture someone that finds 
the transitions in a slide show app for the first time!) but also don't 
want it to look like something from windows 3.1

End of the day it comes down to the usability for the user and making 
everything as easy and logical for them to use, but also want it to look 
appealing.

So what steps, guidelines, approach do you take when designing an 
application.

:-)
Cheers
Nick
 
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi at delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
unsubscribe

__________ NOD32 2245 (20070506) Information __________

This message was checked by NOD32 antivirus system. http://www.eset.com




More information about the Delphi mailing list