VC++开发平台学习之谈

VC++是一个集成开发环境,而C++是一门编程语言,两者是完全不同的两个概念。所有讲C++的书,都是对C++标准的解释,本文就对于大多数用户头疼的C++语言进行详细的剖析与介绍。

都是讲如何使用微软的这个IDE(当然包括很多和Windows编程相关的东西,比如Windows API,MFC,如果艰深点,还有DLL,ATL,COM,有些书为了满足没有C++基础的作者,也讲一点C++的内容)。

VC++基本遵循C++标准(其实兼容的比较差,只有70%多,当然不兼容的地方很多程序员用的不多)。学习的话,先学C++语法,可以用VC++来练习;把C++学好了,可以尝试Windows编程。

VC++是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用c++的一个开发平台.有些软件就是这个编出来的...另外还有VB,VF.只是使用不同语言...但是,VC++是Windows平台上的C++编程环境,学习VC要了解很多Windows平台的特性并且还要掌握MFC、ATL、COM等的知识,难度比较大。

Windows下编程需要了解Windows的消息机制以及回调(callback)函数的原理;MFC是Win32API的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等;COM是代码共享的二进制标准,需要掌握其基本原理等等。

VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC++不是门语言。

虽然它和C++之间有密切的关系,如果形象点比喻的话,可以把C++看作为一种“工业标准”,而VC++则是某种操作系统平台下的“厂商标准”,而“厂商标准”是在遵循“工业标准”的前提下扩展而来的。

相关推荐