Thread: GUI Programming :: C++ Exclusive

  1. #1
    Registered User
    Join Date
    Nov 2001
    Posts
    1,348

    GUI Programming :: C++ Exclusive

    Hi.
    I have learned the fundamentals of C++. To honest, I truly enjoy programming using C++ and prefer to program using C++.

    I signed up for a college course named "GUI Programming." I read the course information and saw that it goes over menu, dialogs, etc. I picked up the books for the spring semester today, and I found out that course is actually a Visual Basic course with emphasis on GUI. I was appalled when I saw the VB book. I thought all alone that the class was GUI programming using C++. I immediately returned the textbook and will drop that class.

    My passionate is C++. I want to program exclusively using C++ no matter how difficult GUI is using C++. I would like to know what programming language do programmers use to program the GUI interface under Windows and Linux's XWindows? I returned the textbook, but I have not drop the class. The only reason I can see going through with the class is if it is possible to somehow convert GUI in VB into C++. However, I greatly prefer to use C++ exclusively.

    Last, I really want to learn GUI. What are some good C++ books with emphasis on GUI programming?

    Thanks,
    Kuphryn

  2. #2
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572
    I use c++ and Delphi.

    Programming windows by charles petzold (5th edition)
    Programming windows with mfc by jeff prosise.

    These are 2 must haves..... the first one definately and the second if you plan to use MFC.
    Free the weed!! Class B to class C is not good enough!!
    And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi

  3. #3
    Registered User
    Join Date
    Nov 2001
    Posts
    1,348
    First, thanks everyone for your inputs.

    In addition to the issue of my liking C++ too much, there is something else is bothers me. I have planned my "road" to becoming a future C++ programmer. I dedicated myself to learning C++.

    The college requires that I pick either that one GUI Programming course or beginner Java. I chose GUI Programming because, again, I thought it was going to be related to C++ (MFC). It is not. Is it a Visual Basic class.

    Now I have to try an reschedule, which is very difficult now that all the classes are full. Second, I am not fond of Java, even though I have heard possitive comments about Java. I prefer a balance of low level (C) and high level (OOP), which is C++. C++ is everything I need right now.

    I have decide to go ahead and drop the GUI Programming course. I will end up having to take Java next fall. Hopefully, I will survive Java.

    Whatever programming language I see, I always think of C++. C++, always!!!

    Kuphryn

  4. #4
    Arias_One
    Guest
    im sorry but this thread just seems funny to me, a profesional programmer with only knowledge of C++???

    most jobs your boss will want you to have VB skill for making the small programs in a "very small" ammount of time due to VB's ease, VB is even a plus in high level game development, I.E for making an external options menu,

    theres alot of uses for VB and its fast, which is what most companys want nowadays, they want you to follow their SSQ rule "Simplicity, Speed, and Quality"

    the first 2 S's fall into the same category sorta,

    first S, Simplicity: if a language is simple, you can fly through it producing products at a faster pace.

    second S, Speed: not only producing a product in a shorter ammount of time, but usually less ammount of code which will usually make that program run faster

    and then the Q: quality, over every thing (most companies) want quality so that people will buy their products


    dont get me wrong on all this, i love C++ it is also my favorite language, but if you limit yourself to C++, you are killing yourself with C++... you wouldnt want somthing you love so much to kill you now would you???

  5. #5
    Registered User
    Join Date
    Nov 2001
    Posts
    1,348
    Thanks.

    Arias_One:

    You made a good point with how software firms use the model, ""Simplicity, Speed, and Quality." That is conceivable. I understand fully how employers want their programmers to by dynamic including knowing many programming language.

    My goal has always been to be the best that I can possibly be in one language. It think it is time consuming and maybe even impossible to know all language extremely well and be able to produce anything with every language. I believe each programmer are good with one specific language. An employer turn to that person when it wants a specific job done in a specific language. My goal is to be the best that I can be with one language, first and foremost, and that is C++.

    As for the VB GUI class, I still have the option of either taking that class or taking a beginner Java. I would rather learn Java because, as many members have said, I will get a clearer grasp of OOP using C++ after I experience Java.

    I am basically stuck with not knowing GUI programming until someone release a book about GUI and Visual C++ .NET.

    Kuphryn
    Last edited by kuphryn; 01-25-2002 at 10:18 AM.

  6. #6
    Registered User
    Join Date
    Nov 2001
    Posts
    1,348
    Going back to my original question about GUI. Again, my goal is to learn GUI programming using C++ specifically even though I know GUI is easy with Visual Basic. Really, I would prefer to take the Java course instead of the other choice, VB.
    Since I am enrolled in this VB course and that fact that the college requires that I take either this VB course or the Java, I am starting to see maybe it is wiser to just go through with the VB since *it will eliminate a burden*. If not, I will have to enroll in the Java course next semester since the college requires that I take one or the other. Do you guys see my point?

    I do want to learn Java. I hear a lot of members say that Java is fun and that it really helps them get a clear sight of OOP when then program in C++. As far as I am concern, anything that helps further my understanding and experience with C++ is a plus.

    Kuphryn

    Note: I still have no decided if I should drop. Class starts on Monday. The good news is that class meets once a week on Friday for five hours. I have until Friday to decide on the class. That is good because I am taking six classes. I see get to see if I can even hand the sixth (VB) on Friday. It's almost like a win-win situation even though the class it not something I anticipate.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. GUI Programming...
    By ShadeS_07 in forum C++ Programming
    Replies: 12
    Last Post: 12-28-2008, 04:58 PM
  2. Convert Windows GUI to Linux GUI
    By BobS0327 in forum Linux Programming
    Replies: 21
    Last Post: 11-27-2005, 04:39 AM
  3. .NET And GUI Programming :: C++
    By kuphryn in forum C++ Programming
    Replies: 4
    Last Post: 01-27-2002, 04:22 PM
  4. C++: Reference Book, GUI, Networking & Beyond
    By kuphryn in forum C++ Programming
    Replies: 4
    Last Post: 11-10-2001, 08:03 PM
  5. GUI (Graphical User Interface) Help Needed
    By Unregistered in forum C++ Programming
    Replies: 1
    Last Post: 10-11-2001, 10:35 AM