0.3 本书结构
本书内容的结构安排如下:
● 第 1 章介绍使用 C++编写程序所需要理解的基本概念,以及在 Visual C++开发环境中体现
的主要思想,还叙述了如何使用 Visual C++的功能来创建本书其余部分要学习的各种 C++
应用程序。
● 第 2~9 章讲授 C++语言。首先是简单的过程式程序示例,然后学习类和面向对象的编程。
● 第 10 章介绍如何使用标准模板库(Standard Template Library,STL)。STL 是一组功能强大且
全面的工具,用来组织和操作 C++程序中的数据。由于 STL 是独立于应用程序的,因此可
以在上下文中大量应用它。
● 第 11 章讨论 Microsoft Windows 桌面应用程序的组织方式,并描述和展示了在所有为
Windows 操作系统编写的桌面应用程序中都存在的基本元素。本章通过基础示例解释了
Windows 应用程序的工作原理,还将创建使用 C++语言、Windows API 和 MFC 的程序。
● 第 12~17 章讲述 Windows 桌面应用程序的编程。详细描述了如何使用 MFC 提供的构建 GUI
的功能编写 C++ Windows 应用程序。我们将学习如何创建并使用通用控件来构建应用程序
的图形用户界面,还将学习如何处理因用户与程序的交互作用而产生的事件。除了学习构
建 GUI 的技术以外,还将从开发该应用程序的过程中学到如何打印文档,以及应用程序如
何处理文件。
● 第 18 章讲述为 Windows 8 编写应用程序的基本概念,开发一个使用 Windows 8 现代用户界
面的完整、有效的应用程序。
本书各章内容都包括许多工作示例,通过这些示例阐明所讨论的编程技术。每章结束时都总结
了该章所讲述的要点,大多数章节都在最后给出了一组练习,可以应用所学的技术来试着解答这些
练习。练习的答案连同书中的所有代码都可以从 Wrox 出版社的网站上下载。
0.4 使用本书的前提
Visual Studio 2013 有几个版本,它们都有不同的功能。本书假定你安装了 Visual Studio
Professional 2013(或更高版本)。换言之,只要安装付费的 Visual Studio 2013 版本即可。如果你是
全日制学生,则可以使用低成本的学生版本。只安装免费的 Express 版本是不够的。
如果安装了Visual Studio 和Windows 7或Windows 8,就可以使用第 1~17章的使用示例和练习,
要使用第 18 章的示例,Visual Studio 的版本必须安装在 Windows 8 环境下。
第 2~10 章的示例可以使用 Windows 桌面的 Visual Studio Express 2013 创建和执行,但第 11~18
章的示例不行。
2021-12-22 10:18:58
1.96MB
C语言
程序设计
1