首页 > 图书中心 >图书详情
Visual C++ 2013入门经典(第7版)
作者:[美]Ivor Horton 著 李周芳 江凌 译
丛书名:开源.NET生态软件开发
定价:128元
印次:1-5
ISBN:9787302385059
出版日期:2015.01.01
印刷日期:2018.04.25
著名编程图书作家Ivor Horton引导学习Visual C++ 2013这本最新的C++语言畅销书遵循Ivor Horton一贯的畅销风格。Horton非常详尽地介绍了标准C++语言和Visual C++。 整本书都根据Visual C++ 2013进行了更新,展示了如何使用Visual C++建立实用的应用程序。阅读本书不需要任何编程经验。作者使用大量循序渐进的编程示例,引导读者掌握C++开发的全部奥秘。 本书特色 ◆ 介绍C++编程的基本概念以及Visual C++开发环境的要点 ◆ 从简单的过程式程序开始解释C++语言,逐步过渡到类和面向对象编程 ◆ 演示如何在各种环境下应用标准模板库(STL) ◆ 揭示每个Windows桌面应用程序中的基本元素 ◆ 展示如何使用MFC建立图形用户界面以编写Windows应用程序 ◆ 通过一个在Windows 8下执行的游戏示例,说明如何开发Windows Store应用程序
more >前 言 欢迎使用本书。通过学习本书,你可以使用Microsoft公司最新的应用程序开发系统Visual Studio 2013,成为优秀的C++程序员。本书旨在讲述C++程序设计语言,然后讲述如何运用C++语言开发自己的Windows应用程序。在此过程中,读者将了解这一最新Visual C++版本所提供的很多激动人心的新功能。 Visual C++ 2013是Microsoft开发环境Visual Studio Professional 2013的所有版本的一部分,本书提到Visual C++时,都是指Visual Studio Professional 2013包含的Visual C++ 2013功能。注意Visual Studio Express 2013版本没有提供本书的全部功能。第11到18章的示例不能用Visual Studio Express 2013创建。 0.1 本书读者对象 本书针对任何想要学习如何使用Visual C++编写在Microsoft Windows操作系统下运行的C++应用程序的读者。阅读本书不需要预先具备任何特定编程语言的知识。如果属于下列3种情形之一,你就适合学习本教程: ● 属于编程新手,十分渴望投入编程世界,并最终掌握C++。要取得成功,你至少需要对计算机的工作原理有大体的理解。 ● 具备一些其他语言的编程经验,如BASIC;渴望学习C++,并想提升实际的Microsoft Windows编程技能。 ● 有一些使用C语言或C++语言的经验,但使用环境不是Microsoft Windows;希望使用最新的工具和技术,扩展在Windows环境下编程的技能。 0.2 本书主要内容 本书的第一部分通过一个详细的循序渐进式教程,讲授了使用Visual Studio Professional 2013编写C++程序的基础知识。你将了解C++语言的语法和用法,并通过有效的示例,获得实际运用它的经验和信心,示例代码演示了C++的几乎所有方面。本书也提供了一些练习,可以检验所学的知识,并且可以下载练习题答案。 本语言教程也介绍和说明了C++标准库功能的用法,因为开发程序时极有可能使用它们。随着深入地学习C++语言,你的标准库知识会不断增加。还将学习标准模板库(Standard Template Library,STL)提供的强大工具。 对C++的运用有信心之后,就可以继续学习Windows编程了。通过创建超过2000行代码的大型可运行的应用程序,学习如何使用MFC来开发Windows桌面应用程序。开发此应用程序贯穿多章内容,用到了MFC提供的一系列用户界面功能。还要学习如何编写面向平板电脑、运行Windows 8的应用程序,通过循序渐进地开发一个有效的游戏示例,来学习如何创建带有Windows 8现代界面的应用程序。 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章的示例不行。 0.5 源代码 读者在阅读本书提供的代码时,既可以亲自输入所有代码,也可以使用随书提供的代码文件。本书所有代码均可以从http://www.wrox.com/或http://www.tupwk.com.cn/downpage网站下载。进入该网站后,读者可以根据本书的书名查找本书(既可以使用搜索框,也可以使用书名列表进行查找),然后单击本书详细内容页面上提供的Download Code链接,就可以下载本书提供的所有代码。 注意: 由于许多书籍名称与本书类似,读者也可以通过ISBN进行查找,本书的ISBN为:978-1-118-84571-4。 另外,读者可以从前面提到的CodePlex网站下载本书或其他Wrox书籍的代码,也可以从Wrox的代码下载页面http://www.wrox.com/dynamic/books/download.aspx和http://www. tupwk.com.cn/downpage下载本书或其他Wrox书籍的代码。 0.6 练习 许多章节都有一组练习用于检验你所学的知识。尽量完成所有的练习。如果有问题,可以从http://www.wrox.com/go/beginingvisualc上下载练习题的答案。 0.7 勘误表 为了避免本书文字和代码中存在错误,我们已经竭尽全力。然而,世界上并不存在完美无缺的事物,所以本书可能仍然存在错误。如果读者在我们编写的某本书籍中发现了诸如拼写错误或代码缺陷等问题,那么请告诉我们,我们对此表示感谢。利用勘误表反馈错误信息,可以为其他读者节省大量时间,同时,我们也能够受益于读者的帮助,这样有助于我们编写出质量更高的专业著作。 如果读者需要参考本书的勘误表,请在网站http://www.wrox.com中用搜索框或书名列表查找本书书名。然后,在本书的详细内容页面上,单击Book Errata链接。在随后显示的页面中,读者可以看到与本书相关的所有勘误信息,这些信息是由读者提交、并由Wrox的编辑们加上的。通过访问http://www.wrox.com/misc-pages/booklist.shtml,读者还可以看到Wrox出版的所有书籍的勘误表。 如果读者没有在Book Errata页面上找到自己发现的错误,那么请转到页面http://www. wrox.com/contact/techsupport.shtml,针对你所发现的每一项错误填写表格,并将表格发给我们,我们将对表格内容进行认真审查,如果确实是我们书中的错误,我们将在该书的Book Errata页面上标明该错误信息,并在该书的后续版本中改正。 0.8 关于p2p.wrox.com论坛 如果读者希望能够与作者进行讨论,或希望能够参与到读者的共同讨论中,那么请加入p2p.wrox.com论坛。该论坛是一个基于Web的系统,读者可以在论坛发表与Wrox出版的书籍及相关技术的信息,并与其他读者和技术用户进行讨论。论坛提供了订阅功能,可以将与读者所选定主题相关的新帖子定期发送到读者的电子邮箱。Wrox的作者、编辑、业界专家,以及其他读者都会参与论坛中的讨论。 读者可以在http://p2p.wrox.com参与多个论坛的讨论,这些论坛不仅能够帮助读者更好地理解本书,还有助于读者更好地开发应用程序。如果读者希望加入论坛,那么请按照以下步骤执行: (1) 进入http://p2p.wrox.com页面,单击Register链接。 (2) 阅读使用条款,然后单击Agree按钮。 (3) 填写必要的信息及可选信息,然后单击Submit按钮。 (4) 随后读者会收到一封电子邮件,邮件中说明了如何验证账户并完成整个加入过程。 读者无须加入P2P论坛即可阅读论坛消息,但如果需要发表主题或发表回复,那么必须加入论坛。 成功加入论坛后,读者就可以发表新主题了。此时,读者还可以回复其他用户发表的主题。读者在任何时间都可以阅读论坛信息,如果需要论坛将新的信息发送到自己的电子邮箱,那么可以单击论坛列表中论坛名称旁的Subscribe to this Forum图标完成这项功能设置。 如果读者需要获得更多与Wrox P2P相关的信息,请阅读P2P FAQs,这样可以获得大量与P2P和Wrox出版的书籍相关的具体信息。阅读FAQs时,请单击P2P页面上的FAQs链接。
more >