• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Help and Guidance needed with URLyBird

 
Ranch Hand
Posts: 66
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 783
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author and jackaroo
Posts: 12200
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic