永发信息网

急求VC++详细的介绍

答案:1  悬赏:60  手机版
解决时间 2021-03-24 07:19
急求VC++详细的介绍
最佳答案
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基于C,C++语言,主要由是MFC组成,是与系统联系非常紧密的编程工具,它兼有高级,和低级语言的双重性,功能强大,灵活,执行效率高,几乎可说VC在 Windows平台无所不能。 最大缺点是开发效率不高。

VC适用范围

1、 VC主要是针对Windows系统,适合一些系统级的开发,可以方便实现一些底层 的调用。在VC里边嵌入汇编语言很简单。

2、 VC主要用在驱动程序开发

3、 VC执行效率高,当对系统性能要求很高的时候,可用VC开发。

4、 VC主要适用于游戏开发

5、 VC多用于单片机,工业控制等软件开发,如直接对I/O地址操作,就要用C++。

6、 VC适用开发高效,短小,轻量级的COM组件,DLL。比如WEB上的控件。

7、 VC可以开发优秀的基于通信的程序。

8、 VC可以开发高效灵活的文件操作程序。

9、 VC可以开发灵活高效的数据库操作程序。

10、 VC是编CAD软件的唯一选择!!!包括AUTOCAD,UG的二次开发。

11、VC在多线程、网络通信、分布应用方面,VC++有不可比拟的优势。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
亲亲袋鼠温岭锦园中心在什么地方啊,我要过去
气球可以做什么,自己做的手工气球好卖吗
单选题“一桥飞架南北,天堑变通途”的美好愿
会计和师范哪个好
大众1.4t发动机换了机油跑1500百公里机油就黑
都唛量贩KTV地址有知道的么?有点事想过去!
江苏红色旅游景点有哪些?
我今天开车追尾,副驾驶一个人受伤我只买了强
17税进6税出是亏还是赚
美原油(WTI)和布伦特原油有何区别联系
紫金城量贩KTV地址在哪,我要去那里办事
洗发水的800克是多少毫升
我周围很多朋友都买gcrues品牌的服饰,大家觉
驾驶证1年扣六分外理之后,第二年是几分
单选题关于轴对称,下列说法正确的是A.角平分
推荐资讯
农村社保每年几月份交
仙人球烂了
单选题下列各句中加粗的词语使用恰当的一项是
阿诗丹顿专卖店在什么地方啊,我要过去处理事
空调的耗电量怎么看,空调耗电量怎么算?
吃什么东西可以减腹部上的肉?哪些食物瘦肚子
某市的出租车收费标准是2.5km及以内6元超过2.
阿维菌素1000克一瓶多少钱一瓶
欧扬油漆地址在什么地方,想过去办事
英译汉,拜托
在武汉有33个服务网点的直播平台有哪些
朋友圈照片怎么才能不被下载?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?