Hi Everyone,
I started to study c++ on my own recently. I am reading C++ how to program 8th edition and i use DevC++ compiler. My goals for now are
1. learn how to design a GUI for my C++ programs without having to use visual C++, i was wordering if there is a way, if c++ has its own version of Swing (javaSwing). I have netbeans IDE which i previously used for a course in Java and i hav tried without success on how to enable it to compile c++ programs even after I downloaded the plugins for c/c++.
2. To make programs able to communicate with all ports on a pc and the devices connected to them, for instance a scanner connected via USB or a printer via serial.
I would appreciate it if suggestions could be made on what books, compilers and forums are best for me.
1: If you want GUIs you can look at QT: http://qt.nokia.com/products/
There are lots and lots of options on this front- if you would like to you can even roll your own.
2: This one is a titch harder and depends on the hardware. And your platform.
Just to add, the Deitel books - which you are using, are great for reference purposes. Ive worked through the third edition. If possible, I would recommend you look at other books. *Recommended books for learning C++ are:
Accelerated C++ by Koenig & Moo
C++ Primer - Lipman, Lajoie & Moo
I'm using C++ Primer now and wish I had got it in the first place.!!
As for your IDE - you can try Codeblocks. It is very well maintained and especially suited for C++ coding. There is a version for linux & windows.
You will need to learn the basics before you can start writing device drivers for your hardware - as your post implies.
*Recommended by the Association of C & C++ Users - http://accu.org/
As well as this website, there is the usenet group: alt.comp.lang.learn.c-c++ which is frequented by the best C++ programmers in the world (like Stroustrup, Francis Glassborow, Barbara Moo etc)
hope this helps