欢迎阅读Ivor Horton的《Visual C++2013入门》。通过本书,您可以使用Microsoft最新的应用程序开发系统Visual Studio Professional 2013成为一名有效的C++程序员。我的目标是教您C++编程语言,然后教您如何在自己的Windows应用程序开发中应用C++。在此过程中,您还将了解最新版本的Visual C++引入的许多令人兴奋的新功能。
Visual C++2013随Microsoft开发环境Visual Studio Professional 2013一起提供。当我在本书的其余部分中提到Visual C++时,我指的是Visual Studio Professional 2012的Visual C++2013功能。请注意,Visual Studio Express 2013 Edition没有为本书提供足够的功能。第11章到第18章中的示例都不能用Visual Studio Express 2013创建。
这本书是给谁的
本书面向任何想学习如何使用Visual C++为Microsoft Windows编写C++应用程序的人。我对所有编程语言的预备知识都没有任何要求,所以除了一些编程天赋和对学习C++的足够热情和承诺外,没有其他先决条件。本教程适用于以下情况:
➤ 你是一个编程新手,非常热衷于深入研究用C++。要想成功,你至少需要对电脑的工作原理有一个大致的了解。
➤ 你有一些其他语言的编程经验,比如BASIC,你想学习C++并开发实用的Microsoft Windows编程技能。
➤ 您在C或C++方面有一定的经验,但在Microsoft Windows环境中没有经验,您希望使用最新的工具和技术扩展您的技能,为Windows环境编程。
这本书的涵盖哪些内容
本书的第一部分通过一个详细的分步教程,教您如何使用Visual Studio Professional 2013进行C++编程。您将学习C++语言的语法和用法,并通过工作示例获得在实际环境中应用它的经验和信心。您将找到演示C++几乎所有方面的示例的完整代码。还有一些练习可以用来测试你的知识,如果你遇到困难,可以下载解决方案。
语言教程还介绍并演示了您最可能需要的C++标准库工具的使用。随着C++语言的学习,您将逐步增加对标准库的了解。您还将了解标准模板库(STL)提供的强大工具。
当你对应用C++有信心时,你就可以继续学习Windows编程了。您将学习如何使用Microsoft基础类(MFC)开发Windows桌面应用程序,方法是创建一个包含2000多行代码的实用应用程序。您将在多个章节中开发应用程序,利用MFC提供的广泛用户界面功能。您还将学习针对运行Windows 8的平板电脑编程应用程序的基本知识。您将通过逐步开发游戏的工作示例来学习如何使用Windows 8 Modern界面创建应用程序。
这本书的结构
本书的结构尽可能使每一章都以您在前几章中所学到的知识为基础:
➤ 第1章向您介绍用C++编程需要了解的基本概念,以及Visual C++开发环境中体现的主要思想。它描述了如何使用Visual C++创建各种类型的应用程序,您将在本书的其余部分中了解这些应用程序。
➤ 第2章到第9章教你C++语言。您从简单的过程程序示例开始,学习类和面向对象编程。
➤ 第10章教您如何使用标准模板库(STL)。STL是一套强大而广泛的工具,用于组织和处理C++程序中的数据。STL是应用程序中立的,因此您可以在广泛的上下文中应用它。
➤ 第11章讨论了Microsoft Windows桌面应用程序的结构,并描述和演示了为Windows操作系统编写的每个桌面应用程序中存在的基本元素。本章通过基本示例解释了Windows应用程序的工作原理,您将创建使用C++和Windows API以及MFC的程序。
➤ 第12章至第17章介绍Windows桌面应用程序编程。您将学习如何使用MFC编写Windows应用程序以构建GUI。您将创建并使用通用控件为应用程序构建图形用户界面,并将学习如何处理用户与程序交互产生的事件。除了您学习的构建GUI的技术之外,您开发的应用程序还将向您展示如何处理打印以及应用程序如何处理文件。
➤ 第18章介绍了为Windows 8编写应用程序所涉及的基本思想。您将开发一个使用Windows 8 Modern用户界面的完全工作的应用程序。
所有章节都包含演示所讨论的编程技术的工作示例。每一章的结尾都总结了所涵盖的要点,大多数章节的结尾都包括一组练习,你可以尝试运用你所学的知识。所有练习的解决方案以及书中示例的所有代码都可以从出版商的网站下载。
使用这本书需要哪些准备
Visual Studio 2013有几个版本,每个版本都有不同的功能范围。本书假定您已安装Visual Studio Professional 2013 Edition(或更高版本)。换句话说,Visual Studio 2013的任何付费版本都可以。如果您是全日制教育,则可以使用成本较低的学生版本。免费的Express版本是不够的。
如果您在Windows 7或Windows 8中安装了Visual Studio,则第1章至第17章中的所有示例都可以使用。要使用第18章,您的Visual Studio版本必须安装在Windows 8环境中。
第2章至第10章中的示例可以使用Visual Studio Express 2013 for Windows Desktop创建和执行,但第11章至第18章中的任何示例都不能。
源代码
你应该自己输入所有示例的代码;这大大有助于记忆和学习过程。然而,您可以下载本书中所有示例的源代码文件,因此如果您无法找出代码不工作的原因,您将有一些可用的代码。示例的代码下载位于下载代码选项卡上的www.wrox.com/go/beginningvisualc。
下载代码后,只需使用您喜爱的压缩工具对其进行解压缩。或者,您可以访问www.wrox.com/dynamic/books/download.aspx上的主要Wrox代码下载页面,查看本书和所有其他Wrox书籍的可用代码。
练习
许多章节都有一套练习,供您测试知识。我鼓励你尝试所有这些。如果您遇到困难,可以从www.wrox.com/go/beginningvisualc下载所有这些练习的解决方案。
标签:示例,Windows,应用程序,Visual,C++,Beginning,2013 From: https://www.cnblogs.com/SoftwareLife/p/16964966.html