VC简介与安装

编程入门 行业动态 更新时间:2024-10-11 03:24:24

VC<a href=https://www.elefans.com/category/jswz/34/1769824.html style=简介与安装"/>

VC简介与安装

心铃讲座之VC篇(1)                                     

VC简介与安装

“到底是学 VC ,还是学 VB 呢?”相信不少朋友在学习 Windows 编程之前都曾经想过这个问题,并一度感到难以取舍。心铃认为, Visual C++ 和 Visual Basic 都是非常优秀的可视化编程工具,刚刚涉及 Windows 编程的朋友选择 VB 可以很快上手,而有一定 C/C++ 和 Windows 编程基础的朋友可能会更喜欢 VC 一些。虽然学习和使用 VC 需要付出更大一些的工作量,但是掌握了 VC 编程后,可以加深我们对 Windows 系统及其使用的各种技术的理解,所以心铃决定继 VB 和 VFP 讲座之后,再次带领有兴趣学习 VC 的朋友开始一趟 VC 之旅。在出发之前,心铃建议朋友们准备一点干粮和水(事先应掌握一些 C/C++ 和 Windows 编程方面的基础知识),不过即使带少了或者路途中间出现什么问题也没有关系,相信在 VC 这个大家庭中处处都有温情在,《软件报》事先已经向大家介绍了很多可以休息和加油的 VC 驿站,另外心铃信箱也已经准备好了为大家提供必要的帮助。 ·VC 简介 大家是否知道,作为一种C/C++语言的集成开发环境(IDE),产生VC的最早的根源其实要追溯到DOS时代的Borland公司,当初Borland公司开发的Turbo Pascal和Turbo C让程序员们深刻感受到了把编辑器和编译器集成在一起的IDE是多么的方便,微软也看到了这一优点,于是相继开发了Quick C和Microsoft C/C++等多个DOS版本的C/C++集成开发工具。随着Windows的不断成熟,微软决定放弃DOS下的开发工作,正式推出了Windows下的Visual C++ 1.0,早期的VC功能并不什么强大,使用起来也不方便,1.0版和1.5版都是16位编程工具。VC的革命性改变得益于Windows 95的推出,从VC 2.0开始,微软又放弃了16位编程,以后的VC都只用于32位编程开发,为了与MFC类库的版本号保持一致,微软跳过了版本3,直接推出VC 4.0,这个版本及修订版4.2的部分界面风格一直被保留到最新的VC 6.0中。从VC4到VC6,VC的各种功能不断增强,MFC类库的内容也越来越丰富,现在利用VC开发应用程序已经是一件相当轻松的事情了(心铃在心里嘀咕:先把大家“骗”上车,轻不轻松是天知、地知、我知、以后你才知)。 在VC发展的同时,Borland(现在叫Inprise)也在不断改进它的C/C++开发工具,并相继推出了Borland C++和C++ Builder等产品,其实,现在的C++ Builder也是一个非常优秀的开发工具,但是基于下面的几点原因,心铃还是准备先向大家介绍VC:首先,VC的核心——MFC类库已是事实上的业界标准,Borland自己开发的类库也在向MFC看齐;其次,VC与Visual Studio中的其它可视化开发工具紧密集成,可用于开发非常专业的Windows、Web和企业级应用程序;第三,VC的联机帮助已被集成到MSDN(微软开发者网络)库中去了,后者包含了微软大部分产品的技术文档和支持资料,内容相当丰富,是程序员不可多得的参考资料,现在MSDN库随着Visual Studio 6.0一起发行,实在是大家的福音。 目前VC的最新版本是VC6,属于微软可视化开发套件Visual Studio 6.0中的一项重头戏。VC6引入了多项出色的新功能,例如智能感应(IntelliSense)技术,程序员在键入代码时,VC6的编辑器能自动把属性、参数信息、数据类型信息、代码信息罗列出来,供程序员选择并自动完成输入,这种技术源自于VB5,现在已被应用到了VC6、VJ6和IE5中,有了它之后,程序员无需去记忆复杂的语法、参数和构件属性,从而提高了编程效率。另一项典型的新技术是即编即调(Edit and Continue),现在程序员可以直接在调试过程中编辑代码,而不用象以前那样,需要先退出调试状态,然后编辑,重新编译连接,并启动调试器,再跟踪到发生问题的地方。此外,VC6还具有动态更新类视图、延迟加载、支持IE 4.0通用控件等等众多的新特性。 心铃重点介绍VC6的一些好东东的意思想必大伙儿已经明白了,那就是讲座中我们要使用VC6,目标仍然是开发一个简单的应用程序,还没有准备好Visual Studio 6.0光盘的朋友赶快行动吧,不然就要掉队啰,因为我们马上就要开始安装VC6了。 ·安装VC6 Visual Studio 6.0企业版一共有六张光盘,其中后两张是MSDN库,如果只安装VC6,那么需要用到第一张光盘和MSDN库(中文版与此略有区别)。VC6可以安装到所有运行Windows 95/98/NT4/2000的机器上,但Windows 95和NT4必须先安装IE4。为了提高工作效率,心铃建议大家给自己的机器安装64兆以上的内存,硬盘至少应有1G以上的自由空间,至于CPU的主频当然是越高越好。 以Windows 98为例,把Visual Studio 6.0的第一张光盘插入光驱中,运行光盘根目录下的Setup.exe,这是主安装程序,它首先将对系统进行检查,根据需要更新系统中的Microsoft Java虚拟机,并安装DCOM98,为了完成这个过程可能需要重新启动系统两次。如果系统中原来安装有Visual Studio 97的部件,接下来主安装程序会询问要不要卸载这些部件,由于Visual Studio 6.0可以和Visual Studio 97的部件共存,所以我们可以根据自己的需要来决定是否卸载。下一步主安装程序将询问我们Visual Studio 6.0通用文件的安装路径,然后启动可视化工具的安装程序。 图1-1:选择安装Visual Studio 6.0的部件
在指定了可视化工具的安装路径后,心铃建议大家至少应安装如图1-1所示的四个项目,即VC6、附加的ActiveX控件、数据存取部件和一些辅助工具,这些内容可用于一般应用程序的开发工作,大致要占用350MB左右的硬盘空间。
安装完VC6之后,又需要重新启动一次系统,然后主安装程序将启动MSDN库的安装程序。如果硬盘空间允许的话,心铃建议大家安装“全文搜索索引”、“VC6帮助文档”、“Platform SDK文档”和“全部其它文档”共四项,这些内容基本上可以满足一般编程工作的需要,大致要占用550MB左右的硬盘空间。至于VB、VFP等可视化开发工具的帮助文档可以仍然放在光盘上,当我们需要查阅时,MSDN库的帮助浏览程序会自动提示插入所需的MSDN光盘。另外,VC6还带有大量的样例程序,它们都被放在了MSDN库的第一张光盘上,需要时可从上面拷贝。 MSDN库安装完后,主安装程序会继续询问是否安装其它一些客户端和服务器端的工具,大家可以根据自己的需要来选择,例如将来要制作安装程序的话,可安装一份InstallShield,如果是在NT4上安装Visual Studio 6,还可安装一份NT4 Option Pack。 图1-2:Visual Studio 6.0和MSDN的程序组
Visual Studio 6.0安装完毕后,开始菜单的程序中应生成了如图1-2所示的Microsoft Visual Studio 6.0和Microsoft Developer Network两个程序组。
Visual Studio 6.0是98年下半年发布的,由于其中还存在着很多Bugs,以及微软在Java诉讼案中败诉等原因,截止到99年5月底,微软已经专门为Visual Studio 6.0推出了三次Service Pack,即软件更新包,其中SP1解决了与老版本Visual Studio工具存在着的二进制兼容性问题,SP2又更换了Java虚拟机,新近发布的SP3则再次修订了大量的Bugs,因此心铃建议大家在安装完VC6后,再找一份SP2或SP3来打个补丁,SP2可在某些报纸的配套光盘上找到,SP3则暂时需要到微软的MSDN站点上去下载。 名词释疑: 集成开发环境IDEIDE即Integrated Development Environment,它把编辑器、编译器、连接器和调试器等编程工具集成在一起,程序员不需要离开IDE便可完成编写、编译、运行、调试程序等工作。VC的主程序Developer Studio就是一个典型的IDE。 MFC类库:MFC是Microsoft Foundation Class的缩写,这是由微软编写的一套专门用于Windows编程的C++基础类库,其内容很广泛,功能也相当强大。VC编程基本上都是围绕着MFC类库来进行的。     文章来源:[url].html[/url] 语言 编程 VC C++

0

微博 QQ 微信

收藏

上一篇:Linux下的一些小常识 下一篇:TCP与UDP的区别 goodgoodstudy

68篇文章,36W+人气,0粉丝

关注

Ctrl+Enter 发布

发布

取消

推荐专栏更多

微服务技术架构和大数据治理实战

大数据时代的微服务之路

共18章 | 纯洁微笑
¥51.00 669人订阅
订   阅 基于Python的DevOps实战

自动化运维开发新概念

共20章 | 抚琴煮酒
¥51.00 429人订阅
订   阅

猜你喜欢

我的友情链接 MFC多线程的创建,包括工作线程和用户界面线程 Java多线程编程总结 python socket编程详细介绍 25_Shell语言————if条件判断之组合判断(与、或、非)和多分支if语句 Android网络编程之Http通信 Microsoft Office 2013 各国语言包下载 合格linux运维人员必会的30道shell编程面试题及讲解 为Windows 7 Professional安装多语言包 QT开发(三十四)——QT多线程编程 bash编程之if……else条件判断 椭圆曲线加解密及签名算法的技术原理及其Go语言实现 C++应用程序性能优化(三)——C++语言特性性能分析 GNU开发工具——CMake构建Qt工程实践 GNU开发工具——CMake进阶 Linux g++ 链接库 编译、链接 以及 Makefile编写 Linux 环境下 gcc 链接库 编译、链接(概览) 以及 自动化工具Makefile的编写 某网络监视器完整逆向 万人直播网络架构与CDN网络 Python C API 使用详解(二)

扫一扫,领取大礼包

0

分享 关注 goodgoodstudy

转载于:

更多推荐

VC简介与安装

本文发布于:2024-03-09 03:01:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1723528.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:简介   VC

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!