• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Help and Guidance needed with URLyBird

 
M Jay
Ranch Hand
Posts: 66
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Guys...

I've written my Data class with implementations of all methods... now I have the GUI and Network parts to do... I want to start with the GUI first as I'm planning to get the whole thing working without networking first... But I don't know where to start... I'm following Max Habeebi's book but it got me kinda lost... and I think it implements the network part first.

I've taken 3 weeks off work to get this thing done.

I've got a book on SWING and Max Habeebi's book.

Any advice will be very much appreciated.
 
Paul Bourdeaux
Ranch Hand
Posts: 783
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I read Max's book too, and I am progressing through my project in a similar way. I started with the db package, then moved on to networking. I will leave the GUI for last because it will be using the functionality of the db and remote packages.
 
Andrew Monkhouse
author and jackaroo
Marshal Commander
Pie
Posts: 12007
215
C++ Firefox Browser IntelliJ IDE Java Mac Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi M Jay,

Max's book does have networking between threading issues and GUI, however you do not have to follow this if you don't want to. If you are more comfortable doing the GUI immediately after writing the data access classes, then go ahead.

However you need to keep in mind that you will need to add the networking code at a later date, so don't code your GUI in such a way that you are calling the Data class' methods directly, or you may have to rewrite sections of your code when you retrofit the networking code.

Max and I recommend you sit down with a pen and paper and draw some sample screens of what you would like your interface to look like. Do not do this on computer yet - it will slow down your creative process. Show the sketches to friends / family and see what they think, and incorporate any changes into your diagrams.

Once you have a rough diagram of what you want your finished GUI to look like, you can then start trying to implement sections of it. When you get to this stage you will be able to ask questions that will be easier to get answers to. For example, it is easier for most members of this forum to answer a question such as "how do I create a tool bar" than it is for them to answer "how do I start my GUI".

Does this help with giving you an idea of how to move forward?

Regards, Andrew
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic