Jump to content

Best book to buy to learn C++ then to be able to code GUI?

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
15 replies to this topic

#1
Panarchy

Panarchy

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 258 posts
Hello

I have to learn C++ and how to code GUIs (for a new programming language).

I need to be able to learn all this within a month.

I have a little bit of experience (tiny bit of PERL, and tiny bit of Python... also a tiny bit of CSS & HTML). I have also done some very small C++ tutorials.

So I probably know the most basic of basics.

And I think myself a fast learner.

So if someone can please recommend a book/ebook for me to read, study and learn, please tell me!

I need to learn as much as I can, in as little time as possible!

Thanks in advance for any suggestions,

Panarchy

#2
chili5

chili5

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 7,247 posts
Well learning the entire language in one month could be a bit tough.

Really great web site: Cprogramming.com - Programming Tutorials: C++ Made Easy and C Made Easy

Edit: C++ - Free computer books

There's quite a few there. One on GUI. :)

#3
marwex89

marwex89

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 10,720 posts
I like Bruce Eckel's Thinking in C++, vol 1 and 2, they cover a lot. Might be a bit much to read in a month, though?
Hey! Check out my new Toyota keyboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

#4
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
Learning how to code GUIs will require that you decide which technique you will use for the GUI development. wxWidgets can easily take a month by itself, the same is probably true of most other GUI toolkits, assuming they even have a book available.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#5
morefood2001

morefood2001

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,720 posts
From my experience, if you spend all month doing nothing but C++, this is an obtainable code. However, I'd start with the basic text interface and move up to guis gradually. Make sure your text output / foundation is stable before putting a heavy GUI on it because the GUI won't make sense until the foundation makes perfect sense.

#6
binhbaamboo

binhbaamboo

    Newbie

  • Members
  • Pip
  • 1 posts
sorry! how can I down the book of the thinking in c++?
thanks!

#7
marwex89

marwex89

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 10,720 posts
hehe, glad you want to check it out, it's really great :D

It's here, in PDF. Also available as HTML somewhere....
Planet PDF - Thinking in C++
Hey! Check out my new Toyota keyboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

#8
chax

chax

    Learning Programmer

  • Members
  • PipPipPip
  • 76 posts
You can code up GUI in two ways...
1) Using RAD tools(eg. Glade)- All you'll need to know is how to code up the callback functions.
2) Use FLTK or OpenGL - That'll take you a month to learn...
Red Book, Blue book etc of OpenGL are available on the net.
Size does matter for science and its laws changes accordingly.
[SIGPIC][/SIGPIC]
An C

#9
MeTh0Dz

MeTh0Dz

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,119 posts

Anirban Chakraborty said:

You can code up GUI in two ways...
1) Using RAD tools(eg. Glade)- All you'll need to know is how to code up the callback functions.
2) Use FLTK or OpenGL - That'll take you a month to learn...
Red Book, Blue book etc of OpenGL are available on the net.

You don't know what you are talking about...

If you are going to code for Windows, first start off by using WinAPI to code your GUIs.

#10
marwex89

marwex89

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 10,720 posts
So, basically it's 3 ways. :D
++
Hey! Check out my new Toyota keyboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

#11
MeTh0Dz

MeTh0Dz

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,119 posts
No, it's not three ways dude.

You definitely don't start off using a RAD, you need to understand how the code works.

And OpenGL is something you do later on, once you understand the basics of a GUI.

****

#12
marwex89

marwex89

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 10,720 posts
1 way, then?
I still use WinAPI, actually. Stubborn as I am, never bothered to try any fancy libraries...
Hey! Check out my new Toyota keyboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa