心铃讲座之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
在指定了可视化工具的安装路径后,心铃建议大家至少应安装如图 1-1 所示的四个项目,即 VC6 、附加的 ActiveX 控件、数据存取部件和一些辅助工具,这些内容可用于一般应用程序的开发工作,大致要占用 350MB 左右的硬盘空间。
Visual Studio 6.0 安装完毕后,开始菜单的程序中应生成了如图 1-2 所示的 Microsoft Visual Studio 6.0 和 Microsoft Developer Network 两个程序组。
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
站点上去下载。
名词释疑:
集成开发环境IDE
:
IDE
即
Integrated Development Environment
,它把编辑器、编译器、连接器和调试器等编程工具集成在一起,程序员不需要离开
IDE
便可完成编写、编译、运行、调试程序等工作。
VC
的主程序
Developer Studio
就是一个典型的
IDE
。
MFC
类库:
MFC
是
Microsoft Foundation Class
的缩写,这是由微软编写的一套专门用于
Windows
编程的
C++
基础类库,其内容很广泛,功能也相当强大。
VC
编程基本上都是围绕着
MFC
类库来进行的。
文章来源:[url]http://huaweny.bokee.com/1795872.html[/url]
语言 编程 VC
C++
0
收藏
上一篇:Linux下的一些小常识 下一篇:TCP与UDP的区别
推荐专栏更多
微服务技术架构和大数据治理实战
大数据时代的微服务之路
共18章 | 纯洁微笑
¥51.00 702人订阅
订 阅
基于Python的DevOps实战
自动化运维开发新概念
共20章 | 抚琴煮酒
¥51.00 551人订阅
订 阅
猜你喜欢
我的友情链接 附加数据库失败 Ansible之playbook的使用 python socket编程详细介绍 25_Shell语言————if条件判断之组合判断(与、或、非)和多分支if语句 VSphere入门之ESXi的安装及基本管理 Android网络编程之Http通信 Java RMI之HelloWorld篇 Microsoft Office 2013 各国语言包下载 kubernetes之kubedns部署 kubernetes之StatefulSet详解 Ansible之Playbook详解、案例 C语言程序代码的125个建议 重新认识C语言指针(上) PC微信逆向分析の绕过加密访问SQLite数据库 C++应用程序性能优化(三)——C++语言特性性能分析 C++反射机制:可变参数模板实现C++反射 多此一举, C实现 try-catch strcpy,strlen函数和string类原型 十进制转十六进制的两种方法 莫名其妙指针
扫一扫,领取大礼包
0
分享
goodgoodstudy
Ctrl+Enter 发布
发布
取消