What makes a good GUI?
#1
Scooby Regular
Thread Starter
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes
on
0 Posts
Basically ive got a massive database and i need to extract all this data onto a vb form with loads clicky buttons and options which im loading out of the database. But what makes a good GUI interface???
This was my last assignment at uni. As some indication of what i was thinking about, the colours and interface just dont appeal to me, and i dont know how i can improve it(its not this assignment)
Thanks
Si
This was my last assignment at uni. As some indication of what i was thinking about, the colours and interface just dont appeal to me, and i dont know how i can improve it(its not this assignment)
Thanks
Si
#2
Scooby Regular
Join Date: Oct 1998
Location: London
Posts: 4,891
Likes: 0
Received 0 Likes
on
0 Posts
Have a read of The User Interface Hall of Shame. It gives some very good examples of what not to do, and is a cracking read too.
Pay particular attention to the Lotus Notes section.
Pay particular attention to the Lotus Notes section.
#4
#6
My personal hate is apps where the tab order is bolloxed or incomplete making it impossible to use without a mouse. Especially anything destined to run on a server where a mouse is not always guaranteed.
Deano
Deano
Trending Topics
#8
Scooby Regular
Join Date: Mar 2000
Location: Gloucestershire, home of the lawnmower.
Posts: 4,531
Likes: 0
Received 0 Likes
on
0 Posts
Si,
Your first form. The >> button is usually placed between the two list boxes. I'm not sure of the functionality but you normally have a << button as well to unload the right hand list etc.
Your second form there. That is commonly done using a grid control with the back/forwards buttons in place.
One other tip, stick to standard button sizes. I.e. don't resize them just to fill a form, it looks poor (IMHO). Also, keep their positioning constant. I.e. if you always have "Retry", "OK", "Cancel" buttons, have them in the same place on each form (within reason).
Panels. Well, the lines that surround the various functions. Keep them lined up and have constant spacing between them (again, within reason). This also goes for the one surrounding the whole form, if you think it is necessary.
As for general GUI design, there used to be a cracking good document by Microsoft (I kid you not) that had loads of tips on this. I can't find it now, but I'm sure it'll be on the net somewhere, STFW.
Cheers
Ian
Your first form. The >> button is usually placed between the two list boxes. I'm not sure of the functionality but you normally have a << button as well to unload the right hand list etc.
Your second form there. That is commonly done using a grid control with the back/forwards buttons in place.
One other tip, stick to standard button sizes. I.e. don't resize them just to fill a form, it looks poor (IMHO). Also, keep their positioning constant. I.e. if you always have "Retry", "OK", "Cancel" buttons, have them in the same place on each form (within reason).
Panels. Well, the lines that surround the various functions. Keep them lined up and have constant spacing between them (again, within reason). This also goes for the one surrounding the whole form, if you think it is necessary.
As for general GUI design, there used to be a cracking good document by Microsoft (I kid you not) that had loads of tips on this. I can't find it now, but I'm sure it'll be on the net somewhere, STFW.
Cheers
Ian
#9
Scooby Regular
Thread Starter
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes
on
0 Posts
Cheers mate, just the one im going to do next is very complicated and im going to be using ADO tons getting options out the database into option buttons n lst's n cbo boxes.
Any easy explination of how i could make
tabs etc
ta
si
Any easy explination of how i could make
tabs etc
ta
si
#10
Scooby Regular
Join Date: Oct 1998
Location: London
Posts: 4,891
Likes: 0
Received 0 Likes
on
0 Posts
there used to be a cracking good document by Microsoft (I kid you not) that had loads of tips on this.
Edited to say - Si, don't go tab-mad. Check out the Hall of Shame section on tabs....
[Edited by MarkO - 10/21/2002 11:15:46 AM]
#14
Scooby Regular
Join Date: Sep 1999
Location: Bedfordshire
Posts: 4,037
Likes: 0
Received 0 Likes
on
0 Posts
Si,
Hey you were extolling its virtues not so long ago! The thing with UI design is you will ask 10 people and get different answers, but yes M$ do great UI design so makes a good place to start.
Its normally the little things that make a difference, (tab-order) as someone mentioned, aligning controls, masking input to prevent wrong values etc.
Gary
[Edited by GaryK - 10/21/2002 11:58:40 AM]
I just dunno where to start, i always run out of space, because VB is **** when designing stuff like this
Its normally the little things that make a difference, (tab-order) as someone mentioned, aligning controls, masking input to prevent wrong values etc.
Gary
[Edited by GaryK - 10/21/2002 11:58:40 AM]
Thread
Thread Starter
Forum
Replies
Last Post
Mattybr5@MB Developments
Full Cars Breaking For Spares
33
29 August 2017 07:18 PM