Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: VC8.0
What are the basic and primary concepts to learn in VC++? Areas to be very strong.
Posted 13-Jul-11 22:00pm
Comments
Philippe Mori at 14-Jul-11 21:13pm
   
Are you intending to do standard C++ or C++/CLI? Do you knows C# or any other languages.
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

Most primary concept is being C++; being VC++ is secondary. Think which one do you want to learn. Smile | :)
 
—SA
  Permalink  
Comments
Albert Holguin at 14-Jul-11 9:55am
   
my 5
SAKryukov at 14-Jul-11 14:26pm
   
Thank you, Albert.
--SA
Pete O'Hanlon at 14-Jul-11 13:55pm
   
No comment other than my 5.
SAKryukov at 14-Jul-11 14:26pm
   
Thank you, Pete.
--SA
Espen Harlinn at 15-Jul-11 9:26am
   
Good points, my 5
SAKryukov at 15-Jul-11 10:18am
   
Thank you, Espen.
--SA
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

Forget VC++, there is no such thing. The language is C++, designed by Bjarne Stroustrup[^]. If you want to learn in depth then all the information you need is on his website. You can also look at the MSDN reference[^], use Google to search for free tutorials, or buy a book.
  Permalink  
Comments
Albert Holguin at 14-Jul-11 9:55am
   
my 5
Richard MacCutchan at 14-Jul-11 10:26am
   
Thank you; my, you've been busy in this post!
Albert Holguin at 14-Jul-11 11:15am
   
lol, there's quite a few good answers (to a relatively bad question)... I only upvote things that deserve to be... :)
SAKryukov at 14-Jul-11 12:49pm
   
Exactly. My 5.
--SA
Pete O'Hanlon at 14-Jul-11 13:55pm
   
Got my 5.
Richard MacCutchan at 14-Jul-11 14:12pm
   
Thanks, much appreciated.
Espen Harlinn at 15-Jul-11 9:26am
   
Nice reply, my 5
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 4

If you don't know C++ (heck, even if you do), I'd recommend buying Effective C++ by Scott Meyers. This is THE book to teach you C++. Don't worry too much at this stage about having to pick a specific flavour of the language. Get the basics under your belt first, and then look to pick up the specific frameworks at a later stage. The one library I would suggest that you familiarise yourself with is STL (and if you have time, learn how to use BOOST).
 
The question you need to ask yourself at that stage is do you want to write ATL, MFC, WTL or CLI? Each of these has strengths in different areas, and you pick the ones that suit what you are trying to do. It's certainly an exciting time to be getting into C++ with the release of C++00x and the upcoming Win 8 release.
 
Good luck.
  Permalink  
Comments
Richard MacCutchan at 14-Jul-11 6:17am
   
I'm interested in that last comment, as I thought Windows 8 was throwing C++ out and replacing it with HTML5; or have I misunderstood everything I've heard?
Pete O'Hanlon at 14-Jul-11 6:41am
   
You have misunderstood I'm afraid. C++ is finally going to be a first class citizen again. The IE manager who seems to have been behind the whole HTML5 on the desktop issue has been slapped down, and had to admit that his "message" wasn't 100% accurate. There's been a whole lot of FUD around this issue, but basically there's still going to be a strong future for C++, .NET and so on. XAML is becoming a first class citizen as well, so C++ will be able to use XAML directly.
 
I hope this clears it up.
Richard MacCutchan at 14-Jul-11 6:49am
   
Cheers, that sounds much more reasonable.
Espen Harlinn at 15-Jul-11 9:25am
   
There are also some rumours about something called Direct UI
Albert Holguin at 14-Jul-11 9:56am
   
my 5
Pete O'Hanlon at 14-Jul-11 10:07am
   
Cheers.
SAKryukov at 14-Jul-11 12:49pm
   
Sound advice, good to know, my 5.
--SA
Pete O'Hanlon at 14-Jul-11 13:54pm
   
Thanks. Before I was a .NET developer, I was a C++ one, so I'm brushing up on my old skills in anticipation of the next generation of Windows.
Richard MacCutchan at 14-Jul-11 14:15pm
   
Effective C++ by Scott Meyers.
Hm, I have that in my bookcase, I really must read through it properly!
Espen Harlinn at 15-Jul-11 9:27am
   
My 5 - boost has a wealth of functionality
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Hi Gokul
            If your c/c++ basics are clear than you can start vc++ very easily
otherwise you should start the basics of c and c++ first.
           
Thank you
  Permalink  
v2
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 5

For the basics I would recommend Thinking in C++[^] by Bruce Eckel. It gives good information on standard C++ and you can download the .pdf version for free.
 
Also Google Bjarne Stroustrup, Scott Meyers and Herb Sutter.
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 6

See also Smile | :) :
 
"Zen and the Art of Motorcycle Maintenance" (part III), by Robert Pirsig .
  Permalink  
v4
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 7

  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Marcin Kozub 265
1 Richard MacCutchan 239
2 OriginalGriff 208
3 Sergey Alexandrovich Kryukov 185
4 Praneet Nadkar 167
0 OriginalGriff 7,913
1 Sergey Alexandrovich Kryukov 7,232
2 DamithSL 5,604
3 Manas Bhardwaj 4,986
4 Maciej Los 4,865


Advertise | Privacy | Mobile
Web03 | 2.8.1411023.1 | Last Updated 15 Jul 2011
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100