本节书摘来自异步社区出版社《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所示。


图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所示的安装界面。


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

图1-2 安装界面

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


图1-3 同意安装协议

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


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

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


图1-5 选择安装选项

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


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

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


图1-7 安装确认界面

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


图1-8 安装项目选项

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


图1-9 文件复制进度条

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


图1-10 重新启动计算机

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


图像说明文字

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

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

  1. 《Visual C++ 开发从入门到精通》——2.7 变量

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第2章,第2.7节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  2. 《Visual C++ 开发从入门到精通》——1.4 技术解惑

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第1章,第1.4节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  3. 《Visual C++ 开发从入门到精通》——2.9 技术解惑

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第2章,第2.9节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  4. 《Visual C++ 开发从入门到精通》——2.8 常量

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第2章,第2.8节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  5. 《Visual C++ 开发从入门到精通》——1.2 Visual C++ 6.0开发环境

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第1章,第1.2节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  6. 《Visual C++ 开发从入门到精通》——2.4 输入/输出基础

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第2章,第2.4节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  7. 《Visual C++ 开发从入门到精通》——2.2 分析C++的程序结构

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第2章,第2.2节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  8. 《Visual C++ 开发从入门到精通》——2.6 数据类型

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第2章,第2.6节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  9. 《Visual C++ 开发从入门到精通》——2.5 标识符

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第2章,第2.5节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

最新文章

  1. mysql5 数据类型,Mysql学习笔记5-----字段的数据类型
  2. Postgresql的使用
  3. 年龄估计bridgeNet
  4. python上海培训哪里比较好-python培训班上海哪里比较好?
  5. 架构师必备技能指南:SaaS(软件即服务)架构设计
  6. 老罗学习MVC之旅:MVC组件分析
  7. 使用 C# 和 Blazor 进行全栈开发
  8. ssm如何支持热部署_Pipedrive如何在每天部署50+次的情况下支持质量发布?
  9. java socket 回调函数_请问Java网络编程如何在不使用多线程的情况下实现异步返回?...
  10. axure插件怎么用_CAD插件不会用怎么行?CAD插件大全合集,超实用绘图软件,高效...
  11. .set伪指令(mips)
  12. imagemagick, imagick和magickwand的安装
  13. CKEditor4.7怎样实现上传图片,浏览服务器(无需ckfinder),nodejs图片管理,字体居中,图片居中(超详细)...
  14. 一本通1598【 例 2】最大连续和
  15. 联想服务器rd640性能,联想RD640服务器产品规格
  16. c语言编写算术编码,算术编码C语言实现
  17. itil v4和v3的区别_ITIL从v3到v4 - 这是新的ITIL
  18. QQ空间相册如何批量导出
  19. colorbox 自适应 高度
  20. 云计算、分布式计算、并行计算、网格计算、集群

热门文章

  1. 爬虫第7课课后练习-用扇贝网做一个自动生成错词本
  2. html页面中给元素添加事件常见的3种语法
  3. MySQL57图形化建表_Navicat 创建数据库和表之图形化界面方法
  4. 蓝桥杯之单片机设计与开发(34)——第十届省赛前最后总结与程序封装
  5. 立创eda学习笔记:铺铜死区?孤岛?死铜?
  6. 酒肉穿肠过,佛祖心中留
  7. 全局替换字体的 4 种方式
  8. html不现实但占位置,css怎么占位但不显示?
  9. 类 Test01 是公共的, 应在名为 Test01.java 的文件中声明
  10. 族谱 php,关系树族谱echarts +php