VC++开发平台学习之谈

开发 后端
VC++基本遵循C++标准(其实兼容的比较差,只有70%多,当然不兼容的地方很多程序员用的不多,下面就进行说明介绍。

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++则是某种操作系统平台下的“厂商标准”,而“厂商标准”是在遵循“工业标准”的前提下扩展而来的。

VC++应用程序的开发主要有两种模式,一种是WIN API方式,另一种则是MFC方式,传统的WIN API开发方式比较繁琐,而MFC则是对WIN API再次封装。所以MFC相对于WIN API开发更具备效率优势,但为了对WINDOWS开发有一个较为全面细致的认识,笔者在这里还是以讲解WIN API的相关内容为主线。

话说到这里可能更多人关心的是学习VC++需要具备什么条件,为什么对于这扇门屡攻不破呢?要想学习好VC必须具备良好的C/C++的基础,必要的英语阅读能力也是必不可少的,因为大量的技术文档多以英文形式发布。

【编辑推荐】

  1. 简介学习C++总结之谈
  2. C++库函数进行学习探索总结笔记
  3. C++类库设计的基本构思与方法
  4. C++语言真的还有市场价值?
  5. C++类库设计的基本构思与方法
责任编辑:chenqingxiang 来源: NET130
相关推荐

2010-01-27 17:42:58

VC++开发环境

2011-07-14 20:42:14

C++

2010-01-20 13:52:19

2010-01-27 15:11:17

VC++编译异常

2010-01-26 13:29:46

VC++应用程序

2011-07-13 11:20:55

VC++ODBC

2010-01-28 15:56:38

VC++ 6.0编译

2009-12-09 13:29:17

VC++ 2005 E

2010-02-07 15:12:24

学习Android

2010-02-22 09:43:42

学习Python语言

2009-12-23 10:07:57

学习WPF

2010-02-02 13:37:12

如何学习Python

2011-07-04 13:49:17

2010-01-22 10:44:10

VC++应用程序

2009-01-04 09:33:52

VC++GCC移植

2010-02-03 15:52:02

Python学习研究

2010-02-06 13:36:57

学习Android程序

2010-04-30 14:31:58

Unix系统

2011-06-10 14:33:38

Qt VC.NET

2010-01-21 18:00:59

C++语言
点赞
收藏

51CTO技术栈公众号