Ivor Horton's Beginning Visual C++ 2012教程

5星 · 超过95%的资源 需积分: 10 61 下载量 145 浏览量 更新于2024-07-23 4 收藏 16.72MB PDF 举报
"这是一本关于Visual C++ 2012的经典教程,由Ivor Horton撰写,适合初学者。英文版可供配合中文版使用,全面覆盖了编程基础、数据类型、决策与循环、数组、字符串、指针、程序结构、自定义数据类型、类、继承、虚函数、标准模板库、Windows编程概念、MFC、菜单和工具栏操作、窗口绘图、视图改进、对话框与控件、文档存储与打印以及Windows 8应用开发等内容。" 在《IVOR HORTON'S BEGINNING VISUAL C++®2012》这本书中,作者Ivor Horton为读者提供了一个深入浅出的Visual C++ 2012学习路径。以下是书中涵盖的一些关键知识点: 1. **编程基础**:第1章介绍了使用Visual C++进行编程的基本概念和环境设置,包括IDE(集成开发环境)的使用,创建和编译简单的“Hello, World”程序。 2. **数据、变量和计算**:第2章讲解了基本的数据类型(如整型、浮点型、字符型等),变量的声明和赋值,以及基本的算术运算和逻辑运算。 3. **决策与循环**:第3章涉及条件语句(如if、if...else、switch)和循环结构(如for、while、do...while),这些都是控制程序流程的关键元素。 4. **数组、字符串和指针**:第4章深入探讨了数组(一维和多维)、字符串处理(如C++中的string类)以及指针的概念,指针是C++中非常重要的特性,用于动态内存管理和对象引用。 5. **程序结构**:第5章和第6章进一步讲解了函数、命名空间、作用域和模块化编程,帮助读者理解如何组织和重用代码。 6. **自定义数据类型**:第7章介绍了结构体和联合体,允许用户定义新的数据类型来组合不同类型的数据。 7. **面向对象编程**:第8章至第9章涵盖了类、对象、构造函数、析构函数、封装、继承和虚函数,这是C++中面向对象编程的核心概念。 8. **标准模板库(STL)**:第10章介绍了容器(如vector、list、set等)、迭代器、算法和泛型编程,STL极大地提高了代码效率和可读性。 9. **Windows编程**:从第11章开始,书中转向Windows应用程序开发,包括Windows编程的基本概念和消息系统,以及使用Microsoft Foundation Classes (MFC)库。 10. **图形用户界面**:第13章至第16章详细阐述了如何创建和管理菜单、工具栏,如何在窗口中绘制图形,以及如何处理对话框和控件,构建交互式的用户界面。 11. **文档处理和打印**:第17章讲解了如何保存和加载用户数据,以及如何实现文档的打印功能。 12. **Windows 8应用开发**:最后,第18章介绍了如何使用C++开发针对Windows 8平台的应用程序,这部分内容反映了Visual C++ 2012对现代操作系统支持的扩展。 这本书对于想要学习或深入了解Visual C++ 2012的开发者来说,是一份宝贵的资源,通过系统的学习,读者可以掌握C++编程语言以及使用Visual Studio 2012开发Windows应用程序的各项技能。