Beginner C/C++

Moderators: None (Apply to moderate this forum)
Number of threads: 5428
Number of posts: 16949

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
Need guidance Posted by thetomcruise on 26 Jul 2009 at 2:30 AM
Recently I have completed my 12th class and have great interest in programming. I have very good knowledge of c++ but only up to class 12th level i.e. classes, structure and little bit File handling. Now I want to know how can I become a professional programmer and develop programs up to that level which we use in windows.
Please help me as.....
Report
Re: Need guidance Posted by Lundin on 26 Jul 2009 at 12:48 PM
Once you grasp the basics of C++, you should study commonly used algorithms and data types. Linked lists, binary trees, search & sort algorithms etc. This is useful knowledge no matter what branch of programming you will settle for.

Something that is also incredible useful is knowing assembler programming, because this will give you knowledge of what goes on beneath the C++ code, and you will then become a much better programmer.

For Windows programming, I would recommend you to start with a RAD tool (rapid application development) like Visual Studio or Embarcadero C++ Builder (former Borland). These are professional tools that allows all kind of Windows programming, and they both come in completely free editions.

Once you have done some programs in a RAD tool, you may want to get down & dirty with the details of Windows programming: the Windows API. For this, I strongly recommend the book "Programming Windows" by Charles Petzold, which is the no1 Windows bible addressing almost everything in the API.
Report
Re: Need guidance Posted by Malcolm_McLean on 28 Jul 2009 at 8:18 AM
You need to learn how to build a GUI.

Graphical user interfaces usually come in Windows and Linux flavours. There are lots of toolkits for C/C++ and C#, and it is hard to say which is the best. However they all work in roughly the same way - you create windows and then hang callback functions off them to handle mouse clicks.

Get one and launch yourself into the world of graphical programming.



 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.