VC++是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用c++的一个开发平台.有些软件就是这个编出来的...另外还有VB,VF.只是使用不同语言...但是,
vc++是Windows平台上的C++编程环境,学习VC要了解很多Windows平台的特性并且还要掌握MFC、ATL、COM等的知识,难度比较大。Windows下编程需要了解Windows的消息机制以及回调(callback)函数的原理;MFC是Win32API的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等;COM是代码共享的二进制标准,需要掌握其基本原理等等。
VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC++不是门语言,虽然它和C++之间有密切的关系,如果形象点比喻的话,可以C++看作为一种”工业标准”,而VC++则是某种操作系统平台下的”厂商标准”,而”厂商标准”是在遵循”工业标准”的前提下扩展而来的。
C++是一种编程语言,我们知道电脑是由CPU,主板等硬件来运作的,但是这些之间运作是怎样配合的呢,这就要靠人为的因素,是我们人来给他输入指令的(指令跟软件不同,软件是实现某些功能的指令的集合),这些主令是那里来的,这就是我们所说的编程语言了,每一种编程语言都自己的编译器,编译器是与硬件打交道的,我们在编译器里写程序,经过编译器的处理后,生成与硬件打交道的机器指令,刚才提到编译,这就是答你的VC是什么,VC就是一个编译器,是一个针对C++这种语言的编译器,我们用C++在上面写程序,然后再经过他内部复杂的运算,把我们的程序转换成机器指令.