什么是Visual C

Visual c++是一个功能强大的可视化软件开发工具。

自1993年microsoft公司推出Visual c++1.0后,随着其新版本的不断问世,Visual c++已成为专业程序员进行软件开发的首选工具。

虽然微软公司推出了Visual c++.net(Visual c++7.0),但它的应用的很大的局限性,只适用于windows 2000,windows XP和windows nt4.0。

所以实际中,更多的是以Visual c++6.0为平台。

Visual c++6.0不仅是一个c++编译器,而且是一个基于windows操作系统的可视化集成开发环境(integrated development environment,ide)。

Visual c++6.0由许多组件组成,包括编辑器、调试器以及程序向导appwizard、类向导class wizard等开发工具。

这些组件通过一个名为developer studio的组件集成为和谐的开发环境。

Visual c++它大概可以分成三个主要的部分:

1. developer studio,这是一个集成开发环境,我们日常工作的99%都是在它上面完成的,再加上它的标题赫然写着“microsoft Visual c++”,所以很多人理所当然的认为,那就是Visual c++了。

其实不然,虽然developer studio提供了一个很好的编辑器和很多wizard,但实际上它没有任何编译和链接程序的功能,真正完成这些工作的幕后英雄后面会介绍。

我们也知道,developer studio并不是专门用于Vc的,它也同样用于Vb,VJ,Vid等Visual studio家族的其他同胞兄弟。

所以不要把developer studio当成Visual c++, 它充其量只是Visual c++的一个壳子而已。

这一点请切记!

2. mFc。

从理论上来讲,mFc也不是专用于Visual c++,borland c++,c++builder和symantec c++同样可以处理mFc。

同时,用Visual c++编写代码也并不意味着一定要用mFc,只要愿意,用Visual c++来编写sdK程序,或者使用stL,atL,一样没有限制。

不过,Visual c++本来就是为mFc打造的,Visual c++中的许多特征和语言扩展也是为mFc而设计的,所以用Visual c++而不用mFc就等于抛弃了Visual c++中很大的一部分功能。

但是,Visual c++也不等于mFc。

3. Platform sdK。

这才是Visual c++和整个Visual studio的精华和灵魂,虽然我们很少能直接接触到它。

大致说来,Platform sdK是以microsoft c/c++编译器为核心(不是Visual c++,看清楚了),配合masm,辅以其他一些工具和文档资料。

上面说到developer studio没有编译程序的功能,那么这项工作是由谁来完成的呢?是cL,是nmaKe,和其他许许多多命令行程序,这些我们看不到的程序才是构成Visual studio的基石。

原文地址:https://www.weidianyuedu.com/content/0320780738034.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值