Visual C++从入门到精通(第2版)
上QQ阅读APP看书,第一时间看更新

1.1 什么是Visual C++ 6.0

本节视频教学录像:5分钟

Microsoft Visual C++ 6.0是运行于Windows(包括Windows 98/NT/2000/XP/7)上的交互式可视化集成开发环境。它是Microsoft Visual Studio 6.0家族的成员之一。

1.1.1 为什么选择Visual C++ 6.0

目前,使用Visual C++的程序员越来越多。为什么有如此多的人选择Visual C++作为开发工具呢?Microsoft Visual Studio 6.0是微软推出的一款完整的开发工具套装软件,6.0是版本号。它是一个集成的软件开发环境,其中包括了Microsoft大多数功能强大的软件开发工具,如Visual Basic 6.0、Visual C++ 6.0、Visual Database TooIs 6.0、Visual FoxPro 6.0、Visual InterDev 6.0、Visual J++ 6.0、Visual SourceSafe 6.0等。

同其他的可视化开发环境(如Visual Basic、DeIphi、C++ BuiIder等)一样,Visual C++ 6.0集程序的代码编辑、编译、连接、调试等于一体,给编程人员提供了一个完整而又方便的开发界面,并提供有许多有效的辅助开发工具。Visual C++ 6.0的AppWizard可以为很大一部分类型的应用程序提供框架代码,用户不需要书写代码,只需要几个按钮,就可以生成一个完整的可以运行的程序。

除了共同的优点以外,和其他可视化集成开发环境比较,Visual C++也有相当的优势。虽然用Visual C++ 6.0设计一些普通常见的界面可能体现不出什么优势,甚至有的时候还很麻烦,需要书写更多的代码,但是使用Visual C++ 6.0设计界面更加灵活,尤其当用户需要定制一些特别的界面时, Visual C++ 6.0更加方便。

由于Visual C++ 6.0基于C/C++语言,又来自Windows操作系统本身的开发者Microsoft公司,因此在众多的可视化集成开发环境中,它是开发Windows应用程序的最佳选择。

1.1.2 Visual C++的不同版本

Visual C++ 6.0提供有3个版本,按照功能由低到高的顺序如下。

1. Standard(标准版)

标准版也可以叫做学习版本,这个版本只包括Visual C++ 6.0的基本功能(如编译器、MFC、集成开发环境等),以帮助用户学习C语言和C++语言,以及其他的一些技术(如MFC、ActiveX、ODBC等)。学习版中去掉了许多工具,比如没有提供程序代码的分析、优化以及MFC库的静态连接。学习版不能用于商业软件的开发。

2. ProfessionaI(专业版)

除了标准版的功能以外,专业版还包括了更多的工具和更强大的功能(如优化链接库等)。专业版可以用于商业软件的开发。

3. Enterprise(企业版)

这是功能最强大的版本。它在专业版的基础上提供了客户/服务程序开发,还包括了Source Safe源代码控制等其他工具。

其中ProfessionaI版和Enterprise版的差别不大。这3个版本都可以满足本书的学习需要。