VC++应用程序介绍以及模式说明

微软公司推出的VC++应用程序是一款集成开发环境,也就说他和C++语言一样是一个软件开发平台,想要学好VC++应用程序,主要要着重学习很多关于Windows平台的特性。

创新互联专注于盐城网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供盐城营销型网站建设,盐城网站制作、盐城网页设计、盐城网站官网定制、微信小程序服务,打造盐城网络公司原创品牌,更为您提供盐城网站排名全网营销落地服务。

VC+是一个集成开发环境(IDE),C++是一门编程语言。两者是完全不同的两个概念。所有讲C++的书,都是对C++标准(C99)的解释;而所有讲VC++的书,都是讲如何使用微软的这个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++的基础,必要的英语阅读能力也是必不可少的,因为大量的技术文档多以英文形式发布。

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

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

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

VC++基于C,C++语言,主要由是MFC组成,是与系统联系非常紧密的编程工具,它兼有高级,和低级语言的双重性,功能强大,灵活,执行效率高,几乎可说VC++在 Windows平台无所不能。 最大缺点是开发效率不高。

【编辑推荐】

  1. 简介学习C++总结之谈
  2. 对C++库函数进行学习探索总结笔记
  3. C++类库设计的基本构思与方法
  4. C++语言真的还有市场价值?
  5. C++类库设计的基本构思与方法

网站名称:VC++应用程序介绍以及模式说明
转载来于:http://www.gawzjz.com/qtweb/news27/173977.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联