《Visual C++ 开发从入门到精通》——第1章 Visual C++ 6.0的最初印象1.1 Visual C++ 6.0概述

简介:

本节书摘来自异步社区出版社《Visual C++ 开发从入门到精通》一书中的第1章,第1.1节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.1 Visual C++ 6.0概述

知识点讲解:光盘视频PPT讲解(知识点)第1章Visual C++ 6.0介绍.mp4

Visual C++ 6.0是一个强大的可视化软件开发环境,通过它可以快速编写出各种C/C++程序。从数据库应用程序到网络应用程序,从图形、图像绘制到多媒体编程,从基本的对话框、单文档、多文档应用程序到动态链接库,再到ActiveX控件。总之,通过Visual C++ 6.0这一工具,可以实现上述各类程序。

1.1.1 Visual C++ 6.0的特点
Visual C++ 6.0是一个功能强大的可视化软件开发工具。1993年,微软公司推出第一个产品:Visual C++ 1.0。从那以后,不断有新版本问世。随后微软公司又推出了.NET系列产品,其中为Visual C++添加了很多网络功能,但是,它的应用有一定的局限性。从此以后,Visual C++已成为专业程序员进行软件开发的首选工具,其中,Visual C++ 6.0是其中最为成熟的一个版本,也是最常用的一个版本。

经过多年的发展和无数程序员的总结,最终证明Visual C++ 6.0是C++开发的最主流工具之一。之所以这么深受开发人员的喜爱,是由其突出的特点所决定的。Visual C++ 6.0的主要特点如图1-1所示。


9acfc605127859c79c886b73e05b57a36107ad1a

图1-1 Visual C++ 6.0的主要特点

1.1.2 安装Visual C++ 6.0
要想使用Visual C++ 6.0集成开发环境,需要先在计算机上进行安装。安装并运行Visual C++ 6.0所需的软硬件配置应至少满足以下要求。

(1)Windows 95或Windows NT操作系统。

(2)最小安装需要140MB的可用硬盘空间,典型安装需要200MB的可用硬盘空间,CD-ROM 安装需要50MB 的可用硬盘空间,完整安装需要300MB 的可用硬盘空间。

因为目前主流计算机配置已经远远超过Visual C++ 6.0的安装最小要求,因此,用户基本上不需要考虑计算机的硬件配置问题。接下来讲解安装Visual C++ 6.0的方法。

实例001 安装Visual C++ 6.0开发环境
视频路径 光盘视频实例第1章001

安装Visual C++ 6.0的具体流程如下。

(1)将安装光盘放入光驱,安装光盘会自动运行,弹出如图1-2所示的安装界面。


9a467fc596a70e9fb30ef611855b9529e98b3b85
范例001:创建基于对话框的MFC工程
源码路径:光盘\演练范例\001
视频路径:光盘\演练范例\001
范例002:创建基于视图的MFC工程
源码路径:光盘\演练范例\002
视频路径:光盘\演练范例\002

图1-2 安装界面

(2)在弹出的对话框中显示了所购买产品的版本信息。单击Next按钮到下一步。此时弹出用户许可协议对话框,如图1-3所示。选择I accept the agreement项,表示接受用户许可协议,然后才可以单击Next按钮进入下一步。


fb019b2a509547d66ddd1df88cdc53f79917b2a9

图1-3 同意安装协议

(3)进入图1-4所示的界面,输入产品序列号和用户信息,单击Next按钮。


8fa20b64c983f5f72b4fd2aba15232f66ce9c1e2

图1-4 输入产品序列号和用户信息

(4)此时来到图1-5所示的界面,选择Custom项,单击Next按钮进入下一步。


03e33c226ad375d4cc45cbfba1124ff1f85b8406

图1-5 选择安装选项

(5)打开图1-6所示的界面,选择设置Visual C++ 6.0的安装路径,单击Next按钮进入下一步。


3aeb0e5826eaf08c4c2b992827563b4d25587f18

图1-6 选择安装文件路径

(6)此时进入图1-7所示的界面,单击Continue按钮继续。


1343cc1665420a64c6bfa3c99fb90a16b8bd6168

图1-7 安装确认界面

(7)此时弹出图1-8所示的对话框,安装程序把所有的安装项目都列出来,可从中选择需要的安装项目,单击Continue按钮进入下一步。


3d0aa4ee2a49613516cd91f07f8c5c1b320281cf

图1-8 安装项目选项

(8)安装程序计算所需要的硬盘空间是否足够,如果满足要求,则安装程序开始复制文件到用户的计算机,图1-9为文件复制进度条。


bd8eccaeffa15520677cf5d10ca4be08c91a8a5f

图1-9 文件复制进度条

(9)当所有的文件都复制完毕后,需要重新启动计算机,单击Restart Windows按钮,如图1-10所示。


073f4b7c841d97644bcf7f30c9132f509250fd2c

图1-10 重新启动计算机

(10)完成Visual C++ 6.0的安装工作后,可以继续安装MSDN帮助文件。具体的操作步骤不再详述,在此只是需要提醒用户在图1-11所示的选项中,注意选择MSDN的运行方式,一般情况下选择Full选项,表示将所有的文件复制到硬盘。


6b98510392a10ad72572e805e7741974d4c61355

图像说明文字

注意:实际系统开发中,还经常需要一些辅助工具来提高工作效率和加强开发小组内部人员的交流,如RationalRose软件(常用版本为RationalRose 2003),该软件是一个高效的系统设计软件,利用该软件可以以有效的系统开发架构进行设计、合理安排开发进度,特别是对大型系统软件的开发具有重要意义。通过该软件还能够实现逆向工程,提取出现有软件的功能结构图、类图等,对分析软件具有重要的意义。另外,还有一个有效的辅助编程插件Visual.Assist.X,该工具插件提供了很多源代码编辑的自动提示功能,对提高编程效率具有重要意义。

相关文章
|
8月前
|
API C++ Windows
Visual C++运行库、.NET Framework和DirectX运行库的作用及常见问题解决方案,涵盖MSVCP140.dll丢失、0xc000007b错误等典型故障的修复方法
本文介绍Visual C++运行库、.NET Framework和DirectX运行库的作用及常见问题解决方案,涵盖MSVCP140.dll丢失、0xc000007b错误等典型故障的修复方法,提供官方下载链接与系统修复工具使用指南。
1853 2
|
11月前
|
C++ Windows
.NET Framework安装不成功,下载`NET Framework 3.5`文件,Microsoft Visual C++
.NET Framework常见问题及解决方案汇总,涵盖缺失组件、安装失败、错误代码等,提供多种修复方法,包括全能王DLL修复工具、微软官方运行库及命令行安装等,适用于Windows系统,解决应用程序无法运行问题。
1570 3
|
8月前
|
IDE 编译器 开发工具
msvcp100.dll,msvcp120.dll,msvcp140.dll,Microsoft Visual C++ 2015 Redistributable,Visual C++ 运行库安装
MSVC是Windows下C/C++开发核心工具,集成编译器、链接器与调试器,配合Visual Studio使用。其运行时库(如msvcp140.dll)为程序提供基础函数支持,常因缺失导致软件无法运行。通过安装对应版本的Microsoft Visual C++ Redistributable可解决此类问题,广泛应用于桌面软件、游戏及系统级开发。
1021 2
|
9月前
|
并行计算 C++ Windows
|
编译器 C++ 开发者
【C++篇】深度解析类与对象(下)
在上一篇博客中,我们学习了C++的基础类与对象概念,包括类的定义、对象的使用和构造函数的作用。在这一篇,我们将深入探讨C++类的一些重要特性,如构造函数的高级用法、类型转换、static成员、友元、内部类、匿名对象,以及对象拷贝优化等。这些内容可以帮助你更好地理解和应用面向对象编程的核心理念,提升代码的健壮性、灵活性和可维护性。
|
编译器 C++ 容器
【c++11】c++11新特性(上)(列表初始化、右值引用和移动语义、类的新默认成员函数、lambda表达式)
C++11为C++带来了革命性变化,引入了列表初始化、右值引用、移动语义、类的新默认成员函数和lambda表达式等特性。列表初始化统一了对象初始化方式,initializer_list简化了容器多元素初始化;右值引用和移动语义优化了资源管理,减少拷贝开销;类新增移动构造和移动赋值函数提升性能;lambda表达式提供匿名函数对象,增强代码简洁性和灵活性。这些特性共同推动了现代C++编程的发展,提升了开发效率与程序性能。
544 12
|
人工智能 机器人 编译器
c++模板初阶----函数模板与类模板
class 类模板名private://类内成员声明class Apublic:A(T val):a(val){}private:T a;return 0;运行结果:注意:类模板中的成员函数若是放在类外定义时,需要加模板参数列表。return 0;
281 0
|
存储 编译器 程序员
c++的类(附含explicit关键字,友元,内部类)
本文介绍了C++中类的核心概念与用法,涵盖封装、继承、多态三大特性。重点讲解了类的定义(`class`与`struct`)、访问限定符(`private`、`public`、`protected`)、类的作用域及成员函数的声明与定义分离。同时深入探讨了类的大小计算、`this`指针、默认成员函数(构造函数、析构函数、拷贝构造、赋值重载)以及运算符重载等内容。 文章还详细分析了`explicit`关键字的作用、静态成员(变量与函数)、友元(友元函数与友元类)的概念及其使用场景,并简要介绍了内部类的特性。
455 0
|
编译器 C语言 C++
类和对象的简述(c++篇)
类和对象的简述(c++篇)