Visual C++

Visual C++ is an Object Oriented language which was supported by Microsoft. To make it easy to use, Microsoft developed MFC for the users.

Tips
VC++ roadmap should be like this: C -- Object-Oriented -- C++ -- MFC -- Win32 API. VC++: deep learning curve, powerful, easy maintain. VB: easy to learn, RAD, difficult to maintain, you can not expect more beyond certain limits of VB.

Example
I wrote a simple VC program to write ASP scripts for my Web database tests by using VC6. (download code and exe files)

Web Sites
Visual C++ Developers Journal http://www.vcdj.com
The magazine of VC

VC Forum http://www.codeguru.com
An excellence site about all languages.

Visual C Dynasty http://vcdynasty.yeah.net
Need GB code to read it.

Visual C Help http://www.vchelp.net
A good Visual C++ site for Chinese develpers.

From MFC to Unix  http://www.bristol.com/ & http://www.mainsoft.com/
Bristol Technologies, MainSoft.

Top Ten MFC Classes & Functions
CWinApp / CWnd / CDialog / CMDIFrameWnd / CToolBar / CDialogBar / CStatusBar / CDC / CPen / CBitmap
InitInstance / Create / DoModal / MoveWindow / OnCreate / EnableDocking / OnPaint / MoveTo   / LineTo TextOut