Thread: Quick Request

  1. #1
    Registered User
    Join Date
    Jul 2005
    Location
    Shrewsbury
    Posts
    2

    Quick Request

    Hello,

    I've been self learning the basics of C++ with a book and C++BuilderX and Eclipse shipped with it however this book only covers the basics. Basically I want to work on a project that involves writing a GUI app that maps a local area network, however the internet isnt proving very useful on where to begin. Would anyone know where i should start and where the best resources would be to help achieve this goal?

    Thanks

  2. #2
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    These two statements do not go together:
    I've been self learning the basics of C++
    I want to work on a project that involves writing a GUI app that maps a local area network
    Learn C++ first, then you can branch off into GUI and network programming. I can guarantee that you'll have a hell of a time if you aren't very comfortable with the basics of C++ when you start specializing.
    My best code is written with the delete key.

  3. #3
    Hardware Engineer
    Join Date
    Sep 2001
    Posts
    1,398
    Actually, you don't have to know that much standard C++ to learn GUI programming... But... There's a lot to learn in both subject areas. It's easy to get bogged-down learning the GUI shtuff, and distracted from the underlying standard C++ that makes your program do something useful.

    I agree that it's difficult to learn this stuff from the Internet. But, take a look at this tutorial. That tutorial should help you decide if you're ready to dig-into Windows programming. Then when you feel you're ready, get a copy of Programming Windows, by Charles Petzold.

    (I can't help you with the network stuff.)


    EDIT-------------------------------
    BTW -
    If you don't already know. All of this is "beyond" ANSI/ISO Standard C++. There are no graphics, color, mouse, sound, or networking, in Standard C++.
    Last edited by DougDbug; 07-26-2005 at 04:39 PM.

  4. #4
    I am me, who else?
    Join Date
    Oct 2002
    Posts
    250
    I don't know... I would say before you learn anything about the GUI implementations, you should get a solid feeling for the language first.

    Reading the WIN API when I had a smattering of C++ experience made my head hurt, now that I've got a deeper understanding it makes things a lot easier to comprehend.

    As for network stuff there are plenty of tutorials for that on the internet, one notably is here .

    However again, it would be good to have a good solid grasp of what you are writing and working with beforehand. I suppose I am agreeing with both prelude and Doug... hopefully that was a bit of help.
    Last edited by dpro; 07-26-2005 at 05:03 PM. Reason: Duh can't use tags correctly

  5. #5
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    I second Prelude's recommendation. Make sure you know basic C++ well. You do not have to be an expert with templates or a complete master of all the intracies of OOP with C++ (multiple inheritance, virtual inheritance, etc) to learn to do GUI programming (in C++), but you should be really comfortable using the language (pointers, classes, inheritance, etc) before moving on, or you will likely end up frustrated or doing things "just because it works" (tm) without really knowing what is going on.

    Cheers
    The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.

  6. #6
    Registered User
    Join Date
    Jul 2005
    Location
    Shrewsbury
    Posts
    2
    Quote Originally Posted by Prelude
    These two statements do not go together:


    Learn C++ first, then you can branch off into GUI and network programming. I can guarantee that you'll have a hell of a time if you aren't very comfortable with the basics of C++ when you start specializing.
    Ok I agree with you thanks very much for all your suggestions, i have had a brief glance at the tutorials and yes i will need a more solid foundation in C before i attempt it.

    Thanks for your help

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Can you check what is wrong with this code
    By Ron in forum C++ Programming
    Replies: 4
    Last Post: 08-01-2008, 10:59 PM
  2. my HTTP request handler code correct?
    By George2 in forum C# Programming
    Replies: 0
    Last Post: 04-25-2008, 04:01 AM
  3. strcmp returning 1...
    By Axel in forum C Programming
    Replies: 12
    Last Post: 09-08-2006, 07:48 PM
  4. Do you know...
    By davejigsaw in forum C++ Programming
    Replies: 1
    Last Post: 05-10-2005, 10:33 AM
  5. Quick Sort Help
    By NavyBlue in forum C Programming
    Replies: 1
    Last Post: 03-02-2003, 10:34 PM