Solved

GUI

Posted on 2000-03-21
5
145 Views
Last Modified: 2010-05-02
Hi i am going to be doing a project for one of our customers library's. Has anyone have ideas how to come up with a good UI for this ? That store has a huge book collections i need to come up with a good design. Anyone has suggestions post them. Thanks.
0
Comment
Question by:Marine
  • 4
5 Comments
 
LVL 2

Expert Comment

by:johnny6
ID: 2643111
Marine:
       Here are a few really excellent sites that you can use to help you design your GUI:

http://iarchitect.com/
http://www.devx.com/upload/free/features/getstarted/1999/fa99/kjfa99/kjfa99.asp
http://www.vb-world.net/controls/gui/


I strongly recommend reading through all of the articles on each of these sites.  Hope these sites give you some good design ideas.

John
0
 
LVL 2

Expert Comment

by:nunga
ID: 2643138
Hi Marine

You really need to think about what the users will want to DO with the data/information.

Do they want to add to the collection? Search the collection? Browse the collection?

Speak to your users about all the things they'd like to be able to do with the information. That will help you determine the functionality and appropriate layout of your GUI.
0
 
LVL 2

Expert Comment

by:johnny6
ID: 2643197
Marine:
      I don't know if you have ever heard of the classical five stages of a Software Life Cycle, but here they are:

1) Requirements Analysis
2) Design Analysis
3) Coding
4) Testing
5) User Verification/Acceptance

Stages 1 and 2 can be broken down into smaller pieces as follows:

Application Specification: A set of use cases that define every high-level process that a user of the application might perform.

Use cases- provide an easy way for us to identify the objects and methods that are in the real-world processes we are attempting to provide a solution for.  They are one of the first steps in application design, so they're usually drawn up in collaboration with a panel of users.

Requirements Use Case Statements: Provide us with system requirements. They provide us a very high level view of what goes on at the user level.

Functional Use Case Statements: Smaller in scope than requirements use case statements.  Brings us closer to something that could be written in code.

If you need more info on the requirements analysis stage or the design analysis stage let me know.

John
0
 
LVL 2

Expert Comment

by:johnny6
ID: 2659213
Marine:
      I think that I have adequately answered your question.  No on else seems to have a better answer.  Therefore, I am submitting my previous comments as an answer.

John
0
 
LVL 2

Accepted Solution

by:
johnny6 earned 20 total points
ID: 2659215
Marine:
      I think that I have adequately answered your question.  No on else seems to have a better answer.  Therefore, I am submitting my previous comments as an answer.

John


0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction While answering a recent question (http://www.experts-exchange.com/Q_27402310.html) in the VB classic zone, I wrote some VB code in the (Office) VBA environment, rather than fire up my older PC.  I didn't post completely correct code o…
Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question