第 1 篇 面向过程的 C++编程
了众多的工程模板,包括控制台应用、动态连接库、OpenGL 应用、QT 应用、Win32 GUI
应用等。Code::Blocks 的另一引人之处在于它具有丰富的插件,包括代码格式化、类向导、
代码补全、代码统计、To-Do 列表,以及 WindowsXP 外观等各种各样的插件。此外,它不
仅支持 GNU GCC 编译器,还支持 MS Visual C++、Borland C++编译器 5.5,以及 Digital
Mars C 等多种编译器。
6.Eclipse
Eclipse 是目前开源平台中最著名的集成开发环境。最初主要用来支持 Java 语言编程,
目前通过插件 CDT 也可以用来开发 C/C++程序。因为它本身只是一个框架,因此插件众多
是它的一大特点。这使得 Eclipse 拥有其他支持单一语言的 IDE 环境很难具有的灵活性。
此外,还有很多 IDE 也都支持 C++开发,例如 Visual Slick Edit、NetBeans、Understand
C 等,读者可以根据自己的需要选择适合自己的开发环境。
1.2.2 Visual C++ 6.0开发环境简介
Visual C++是微软公司推出的目前使用极为广泛的基于 Windows 平台的可视化集成开
发环境。它包含了一个文本编辑器、资源编辑器、工程编译工具、一个增量连接器、源代
码浏览器、集成调试工具,以及一套联机文档 MSDN。Visual C++ IDE 一般由 3 部分组成:
Developer Studio、MFC、Platform SDK。
1.Developer Studio
这是一个集成开发环境,它提供了一个很好的编辑器和很多 Wizard。它不仅可以用来
开发 C、C++,还可以用来开发 Visual Basic、VF 等语言。使用 Developer Studio,可以完成
创建、调试、修改应用程序等各种操作。
2.MFC
MFC(Microsoft Foundation Classes,MFC)表示为微软基础类,它的应用程序的总体
结构通常由开发人员从 MFC 类派生的几个类和一个 CWinApp 类对象(应用程序对象)组
成。但是用 Visual C++编写代码也并不意味着一定要用 MFC,使用 STL、ATL、编写 SDK
程序一样没有限制。
说明:STL 是 Standard Template Library 的缩写,表示标准模板库。ATL 是 Active Template
Library 的缩写,表示活动模板库。
3.Platform SDK
Platform SDK 是以 Microsoft C/C++编译器为核心,配合 MASM,辅以其他一些工具和
文档资料。SDK 表示 Software Development Kit,意为“软件开发工具包”。
Visual C++ 6.0 支持的文件类型众多,如表 1-1 所示。
表1-1 文件类型
评论7
最新资源