Notices
Computer & Technology Related Post here for help and discussion of computing and related technology. Internet, TVs, phones, consoles, computers, tablets and any other gadgets.

What makes a good GUI?

Thread Tools
 
Search this Thread
 
Old 21 October 2002, 10:16 AM
  #1  
super_si
Scooby Regular
Thread Starter
 
super_si's Avatar
 
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes on 0 Posts
Post

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
Old 21 October 2002, 10:30 AM
  #2  
MarkO
Scooby Regular
 
MarkO's Avatar
 
Join Date: Oct 1998
Location: London
Posts: 4,891
Likes: 0
Received 0 Likes on 0 Posts
Thumbs up

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.
Old 21 October 2002, 10:35 AM
  #3  
super_si
Scooby Regular
Thread Starter
 
super_si's Avatar
 
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes on 0 Posts
Post

Thanks thats a start.

Any examples of good ones?
Old 21 October 2002, 10:38 AM
  #4  
dsmith
Scooby Regular
 
dsmith's Avatar
 
Join Date: Mar 1999
Posts: 4,518
Likes: 0
Received 0 Likes on 0 Posts
Post

The User Interface Hall of Fame perchance ?

Deano
Old 21 October 2002, 10:43 AM
  #5  
super_si
Scooby Regular
Thread Starter
 
super_si's Avatar
 
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes on 0 Posts
Post

ta
Old 21 October 2002, 10:46 AM
  #6  
dsmith
Scooby Regular
 
dsmith's Avatar
 
Join Date: Mar 1999
Posts: 4,518
Likes: 0
Received 0 Likes on 0 Posts
Post

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
Old 21 October 2002, 10:55 AM
  #7  
super_si
Scooby Regular
Thread Starter
 
super_si's Avatar
 
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes on 0 Posts
Post

I just dunno where to start, i always run out of space, because VB is **** when designing stuff like this

Si
Old 21 October 2002, 11:11 AM
  #8  
IWatkins
Scooby Regular
 
IWatkins's Avatar
 
Join Date: Mar 2000
Location: Gloucestershire, home of the lawnmower.
Posts: 4,531
Likes: 0
Received 0 Likes on 0 Posts
Post

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
Old 21 October 2002, 11:14 AM
  #9  
super_si
Scooby Regular
Thread Starter
 
super_si's Avatar
 
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes on 0 Posts
Post

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
Old 21 October 2002, 11:14 AM
  #10  
MarkO
Scooby Regular
 
MarkO's Avatar
 
Join Date: Oct 1998
Location: London
Posts: 4,891
Likes: 0
Received 0 Likes on 0 Posts
Thumbs up

there used to be a cracking good document by Microsoft (I kid you not) that had loads of tips on this.
Actually, MS products are usually a good place to start. Whilst they get slated for a lot of things, their GUI design is very good - and not just IMO. They spend a lot of time and money on testing and standardising their GUI layouts and functionality, and far more often than not they get it right.

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]
Old 21 October 2002, 11:23 AM
  #11  
super_si
Scooby Regular
Thread Starter
 
super_si's Avatar
 
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes on 0 Posts
Post

Ok i just thought that could be a good way or organising it easier.
Back to the drawing boards then
Old 21 October 2002, 11:32 AM
  #12  
MarkO
Scooby Regular
 
MarkO's Avatar
 
Join Date: Oct 1998
Location: London
Posts: 4,891
Likes: 0
Received 0 Likes on 0 Posts
Cool

I'm not saying don't use tabs - just use them carefully, and don't go OTT with them!
Old 21 October 2002, 11:32 AM
  #13  
super_si
Scooby Regular
Thread Starter
 
super_si's Avatar
 
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes on 0 Posts
Post

Ive never done then so think ill just leave it.

Might even read my book on VB6 datebases......


hmmmmmmmm nar use scoobynet
Old 21 October 2002, 11:56 AM
  #14  
GaryK
Scooby Regular
 
GaryK's Avatar
 
Join Date: Sep 1999
Location: Bedfordshire
Posts: 4,037
Likes: 0
Received 0 Likes on 0 Posts
Post

Si,

I just dunno where to start, i always run out of space, because VB is **** when designing stuff like this
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]
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Mattybr5@MB Developments
Full Cars Breaking For Spares
33
29 August 2017 07:18 PM
serpico
ScoobyNet General
43
24 September 2015 09:19 PM
scoobiesteve103
ScoobyNet General
10
21 September 2015 09:33 AM
blackandz
General Technical
0
12 September 2015 07:01 PM



Quick Reply: What makes a good GUI?



All times are GMT +1. The time now is 01:56 AM.