Visual C++ 2012入门经典(第6版)(中文全部版)

所需积分/C币:45 2013-11-09 15:02:04 6.32MB PDF
收藏 收藏 5
举报

《Visual C++ 2012入门经典(第6版)》内容简介:Ivor Horton的书能够占据市场的一个原因是:他用其独特、易于理解的教程风格来介绍各个主题,无论是编程新手,还是经验丰富的编程人员,都很容易理解。现在在这本修订的指南中,他全面介绍了标准C++语言和Visual C++ 2012。循序渐进的编程练习、实用的示例和清晰的解决方案,带领读者学习C++开发的来龙去脉。学习完《Visual C++ 2012入门经典(第6版)》,您就会牢固掌握使用Visual C++ 2012创建实际应用程序的技术。 《Visual C++ 2012入门经典(第6版)》具有以下特色: 介绍C++语言的当
本书中文简体字版由 授权清华大学出版社出版。未经出版者书面许可,不得以任何方式 复或抄袭木书内容。 北京市版权局著作权合同登记号图字 本书封面贴有公司防伪标签,无标签者不得销售。 版权所有,侵权必究。侵权举报电话 图书在版编目数据 入门经典第版美霍尔顿 著;苏正泉,李文娟译 一北京:清华大学出版社, 书名原文: Ⅰ①…Ⅱ①霍…②苏…③李…Ⅲ①语言一程序设计Ⅳ① 中国版本图书馆数据核字第 责任编辑:上军于平 装帧设计:牛静敏 责任校对:成凤让 责任印制: 出版发行:清华大学出版社 网址: 地址:北京清华大学学研大厦座 邮编 社总机 邮购 投稿与读者服务 质量反馈: 印刷者 装订者 经销:全国新华书店 开本 印张 字数 千字 版次 年月第版 印次:年月第次印刷 印数: 定价 产品编号: 原来是一位数学家,却因向往信息技术工作轻松而收入丰厚,因而涉足信息技术领 域。尽管现实情况常常是工作辛苦而收入却相对不髙,但他仍坚持从事计算机工作至今。在不同的 时期,他从事过的工作包括程序改计、系统设计、顾问工作以及管坦和实现相当复杂的项目 在计算机系统的设计和实现方面,拥有多年的工作绎验,这出系统应用于多种行业的工 程设计和制造运营。他不仅能运用多种编程语言开发特殊用途的应用程序,而且还为科研人员和工 程人员提供教学,以帮助他们完成这类工作,在这些方面他都拥有相当丰富的经验ε他多年来一直 从事程序设计方面书籍的撰写工作,目前出版的著作有 和等教程。目前,他既没有忙 于写书,也不提供咨询服务,而是在钓鱼、旅游和尽情地亨受生活。 是来白比利时的一位软件工程师。他毕业于比利时天主教鲁汶大学,获得了 ”学位等同于计算机科学工程的科学硕士学位 此后,他以优异成绩获得了同一所大学的人工智能硕士学位,并开始供职于一家大型软件咨询公司 公司网址 。他在西门子和诺基亚西门子通信公司为大型电信运营商开 发运行于 上至关重要的和软件,这需要在国际团队中工作,包括南美、、 和亚洲。现在, 在尼康公司开发三维扫描软件。 他主要擅长 具体地说就是 和 除之外,他也喜 欢,并使用制作网页。除主要致力于 开发以外,他在开发全天候运行在 台上的程序方面,也具有一定的经验,例如家用自动控制和监视软件。 由于在 方面具有杰出的专业技能, 自从年月开始,每年都柴获 大奖。 不仅是 用户组 的创始人和 论坛的活跃分子会员 名是 。他制作的免费程序和共享程序通过其站点 来发布,并维护其博客 在为本书的出版而付出劳动的所有人员组成的大型团队中,作者只是其中的一员。感谢 公司和出版社的编辑和生产团队,感谢他们自始至终提供的帮助和支持。 尤其要感谢技术编辑 感谢他牢阅本书,并认真核对了书中提供的所有代码段和 示例。他对以更好的方式旱现书中内容提出了很多建设性意见和建议,这毫无疑问使本书成为 本更出色的教程。 感谢妻子一如既往的爱和支持,这为我在从事其他工作的同时撰写完成本书奠定了基础。 感谢妻子为我提供的一切,虽然我的工作负担对家庭生活造成了一定的影响,但妻子对此默默忍耐, 并保持愉快。 欢迎使用本书。通过学习本书,您可以使用 Microsoft公司最新的应用程序开发系统Ⅴ isual studio 2012,成为优秀的C++程序员。本书旨在讲述C艹程序设计语言,然后讲述如何运用C++语言开发 自己的 Windows应用程序。在此过程中,读者将了解这一最新 Visual o++版本所提供的很多激动人 心的新功能。 Visual c++2012是 Microsoft发环境Ⅴ Visual studio2012的所有版本的部分,本书提到ⅴ ++时,都是指 isual studio2012包含的Ⅴ isual c++2012功能。 本书读者对象 木书针对任何想要学习如何使用Ⅴ isual C++编与在 Microsoft windows操作系统下运行的C++ 应用程序的读者。阅读本书不需要预先具备任何特定编程语言的知识。如果属于下列3种情形之 您就适合学习本教程: 属于编程新于,十分渴望投入编程世界,并最终掌握C++。要取得成功,您至少需要对计算 机的工作原理有大体的理解—包括内存的组织方式以及数据和指令的存储方式 具各—些其他诘言的编程经验,如 BASIC;渴望学习C艹+,并想提升实际的 Micros Windows编程技能。 有一些使用C语亡或C+语言的经验,但使用环境不是 Microsoft windows;希望使用最新 的工具和技术,扩展在 Windows环境下编程的技能。 本书主要内容 本书的第一部分通过个详细的循序渐进式教程,讲授了使用 Visual studio2012支持的C+语 言技术编写C艹程序的基础知识。您将了解 ISO/EC C++语言的话法和用法,并通过一系列范围广 泛的可工作示例,获得实际运用亡的经验和信心。本书也提供了一些练习,可以检验所学的知识, 并且可以下载练习题答案 当然,本语言教程也介绍和说明了C艹标准库功能的用法,因为开发程序时极有可能使用它们。 随着深入地学丬C艹语言,您的标准厍知识会不断增加。还将学丬标准模板库( Standard Template Library,STL)提供的强大工貝。 对C++的运用有信心之后,就可以继续学习 Windows编稈了。迸过创建超过200行代码的大 型可运行的应用程序,学习如何使用MFC来开发本地 Windows应用程序。开发此应用程序贯穿多 章内容,用到了MFC提供的一系列用户界面功能。还要学习如何使用 Windows8UI编写应用程序 的基础知识,并开发了一个示例。 入门经典第版 本书结构 本书内容的结构安排如下 第1章介绍使用C++编写程序所需要理解的基本概念,以及在Ⅴ isual c+-丌发环境中体现 的主要思想,还叙述了如何使用Ⅴ isual C+的功能来创建本书其余部分要学习的各和C+ 应用程序。 ·第2~9章讲授C艹诘言。首先是简单的过程式程序示例,然后学习类和面向对象的编程。 第10章介绍如何使用标准模板库( Standard Template Library,STL)。STL是一组功能强人且 全面的工具,用来组织和操作C++程序中的数据。由于STL是独立于应用程序的,因此可 以在上下文中大量应用它 ·第11章讨论 Microsoft windows桌面应用程序的组织方式,并描述和展示了在所有为 Windows操作系统编写的桌面应用程序中都存在的基本元素。本章解释∫以C艹+诘言编与 的、使用 Windows aPi和MFC的 Windows应用程序示例,还给出了一个 Windows应用程 序的基础示例。 ·第12~17章讲述 Windows桌面应用程序的编程。详细描述了如何使用MFC提供的枃建GU 的功能编写C++ Windows应用程序。我们将学习如何创建并使用通用控件来构建应用稈序 的图形用广界面,还将学丬如何处理因用户与程序的交互作用而产生的事件。除了学丬构 建GUI的技术以外,还将从开发该应用程序的过程中学到如何打印文档,以及如何在磁盘 上保存应用程序数据。 第18章讲述为 Windows8编与应用程序的基本概念。 本书各章内容都包括许多工作示例,通过这些示例阐明所讨论的编程技术。每章结束时都总结 了该章所讲述的要点,大多数章节都在最后给出了组练习,您可以应用所学的技术来试着解答这 些练习。练习的答案连同书中的所有代码都可以从Wrox出版社的网站上下载。 使用本书的前提 ⅵ isual studio2012有几个版本,它们都有不同的功能。只有安装了Ⅴ isual studio2012和 Windows 8,才能使用 Windows8UI开发应用程序。下面是使用本书各部分的要求: 如果实装了 Visual studio1l的免费版本和 Windows8,才能使用本书的所有示例和练习。Ⅴisua Studio2012最使宜的付费版本是专业版。这个版本或更高版本及 Windows8比较适合学习本书 如果安装了 Visual studio2012专业版或更高版本和 Windows7,就可以使用第1~17章的使用示 例和练习,但第18章不行。第18章介绍了使用 Windows8UI的应用程序,这需要安装 isual studio 2012和 Windows8。 Windows8有一个免费的 Visual studio2012 xpress版本,但它不足以运行本书的许多示例。第 12~17章的例子都个能用 Visual studio2012 Express版木编译。 刖言 源代码 读者在阅读本书提供的代码时,既可以亲自输入所有代码,也可以使用随书提供的代码文件。 本书所有代码均可以从htt:www.wrox.com或htp:/www如upwk.com.cn/downpage网站下载。进入该 网站后,读者可以根据本书的书名査找本书(既可以使用搜索框,乜可以使用书名列表进行査找) 然后单击本书详细内容页面上提供的 ownload code链接,就可以下载本书提供的所有代码。 注意: 由于许多书籍名称与本书类似,读者也可以通过ISBN进行查找:本书的ISBN为 978-0-111-36808-4 另外,读者可以从前面提到的 CodePlex网站下载本书或其他wrox书籍的代码,也可以从Wrox的 代码卜载页面hup:/www.wrox.com/dynamic:books/download.aspx和hup:/www.tupwk.com.cn/downpage卜 绂本书或其他Wrox书籍的代码。 源代码下载成功后,读者用任一解压工具将其解压即可 勘力误表 为了避免书文字和代码中存在错误,我们已经竭尽全力。然而,世界上并不存在完美无缺的 事物,所以本书可能仍然存在错误。如果读者在我们编写的某本书籍中发现了诸如拼写错误或代码 缺陷等问题,那么凊告诉我们,我们对此袤小感谢。利用勘误表反馈锆误信息,可以为其他读者节 省大量时间,同时,我们乜能够受益于读者的帮助,这样有助于我们编写出质量更高的专业著作。 如果读者需要参考本书的勘误表,请在网站htp:/ww. Wrox. cor中用搜索框或书名列表查找本 书书名。然后,在本书的详细内容页面上,单击 Book Errata链接。在随后显示的页面中,读者可以 看到与本杞相关的所有勘误信息,这些信息是由读者提父、并由Wrox的编辑们加上的。通过访问 htp://ww.wrox.com/misc-pages/booklist.shtml,,读者还可以看到wrox出版的所有书籍的勘误表。 如果读者没有在 Book errata页面上找到自己发现的错误,那么请转到页面htp:/ww wrox. com/contacttechsupporl shtr,针对您所发现的每—项错误填写表格,并将表格发给我们,我们 将对表格内容进行认真审杳,如果确实是我们书中的错误,我们将在该书的 Book errata页面上标明 该错误信息,并在该书的后续版本中改正。 关于 论坛 如果读者希望能够与作者进行讨论,或希望能够参与到读者的共冋讨论屮,那么请加入 p2 p wrox con论坛。该论坛是一个基于Web的系统,读者可以在论坛发表与Wrox出版的书籍及相 关技术的信息,并与其他读者和技术用户进行讨论。论坛提供了订闶阅功能,可以将与读者所选定主 题相关的新帖子定期发送到读者的电子邮箱。Wrx的作者、编辑、业界专家,以及其他读者都会 参与论坛中的讨论。 入门经典第版 读者可以在h坤p:ip2p. wrox co参与多个论坛的讨论,这些论坛不仪能够帮助读者更好地理解 本书,还有助于读者更好地开发应用程序。如果读者希望加入论坛,那么请按照以下步骤执行: (1)进入htp:/p2p.wox:com页面,单击 Register链接。 (2)阅读使用条款,然后单击Agre按钮 (3)填写必要的信息及可选信息,然后单击 Submit按钮。 (4)随后读者会收到一封电子邮件,邮件中说明了如何验证账户并完成整个加入过程。 读者无须加入P2P论坛即可阅读论坛消息,但如果需要发表主题或发表回复,那么必须加入论坛。 成功加入论坛后,读者就可以发表新主题」。此时,读者还可以回复其他用户发表的主题。读者 在任何时间都可以阅读论坛信息,如果需要论坛将新的信息发送到自己的电子邮箱,那么可以单击论 坛列表中论坛名称旁的 Subscribe to this forum图标完成这项功能设置。 如果读者需要获得更多与 Wrox P2P相关的信息,请阅读P2 P FAQS,这样可以获得大量与P2P 和Wrox出版的书籍相关的具体信息。阅读FAQs时,请单击P2P页面上的FAQs链接 第章使用 编程 2.3.1整型变量……………… 1.1使用Ⅴ isual o++学习……… 232字符数据类型 36 1.2编写C+应用程序 1.3学习桌面应用程序的编程 1223 2.33整型修饰符… 34布尔类型… 1.3.1学丬CH 23.5浮点类型…… 38 1.3.2控制台应用程序 3 236C++中的基本类型 1.3.3 Windows编程概念……… 2.3.7字面值…………… …………39 14集成开发环境简介 1.4.1编辑器… 142编译器 143链接器…… 355556 238定义数据类型的司义词 24基本的输入输出操作…… 24.1从键盘输入……… 41 242到命令行的输出 41 144厍 243格式化输出 1.5使用IDF 244转义序列……… 43 1.5.1工具栏选项 7 25C++中的计算……………………45 1.5.2可停靠的工具栏……… 2..1赋值语句 45 1.5.3文档 2.52算术运算… 45 154项目和解决方案……………………………8 253计算余数……… 0 1.5.5设置 Visual o++的选项 ……l6 2.54修改变量 1.5.6创建和执行 Windows应用程序…17 2.5.5增量和减量运算符 …19 256计算的顺序……………… ……53 1.7本章主要内容 19 26类型转换和类型强制转换 54 第章数据、变量和计算 261赋值语句中的类型转挨…………55 2C++程序结构………… 26,2帚式类型转换…………… 263老式的类型强制转换 57 2.1 maino函数 28 27AUTO关键字………… 21.2程序语句… 28类型的确定… 30 29按位运算符…… 2.14语句块……… 30 291按位AND运算符… 2L.5自动生成的控制台程序………………31 292按位OR运算符… 22定义变量 …32 293按位EOR运算竽…………………61 221合名变量…………………………32 294按位NOT运算符 222声明变量 29,5移位运算符…………………………·61 2.2.3变量的初始值…… …34 2.10 lvalue和 rvalue……… ……63 3基本数据类型 34 211了解存储吋间和作用域

...展开详情
试读 127P Visual C++ 2012入门经典(第6版)(中文全部版)
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
dongjj511 经典,值得拥有。谢谢
2017-01-20
回复
8mNGuhtF 不全,但还是值得一看。
2015-05-23
回复
AlanoHzau 不全,但还是谢谢
2015-04-02
回复
紫菱无忧 不全,但还是谢谢了
2015-02-05
回复
hellogirl9527 坑啊 根本不是完整版的
2014-10-11
回复
icesunx 难得没看评论就被坑了,不全
2014-09-18
回复
yyyyyyyccccccc 不全,中间少了一部分,不过已经不错了
2014-09-03
回复
twtian01 明显不是全部版,楼主为何要骗人
2014-08-30
回复
sinat_17389759 内容不全,书可以
2014-07-16
回复
lw1347 不完整。。。。。。
2014-07-05
回复
关注 私信 TA的资源
上传资源赚积分,得勋章
最新推荐
Visual C++ 2012入门经典(第6版)(中文全部版) 45积分/C币 立即下载
1/127
Visual C++ 2012入门经典(第6版)(中文全部版)第1页
Visual C++ 2012入门经典(第6版)(中文全部版)第2页
Visual C++ 2012入门经典(第6版)(中文全部版)第3页
Visual C++ 2012入门经典(第6版)(中文全部版)第4页
Visual C++ 2012入门经典(第6版)(中文全部版)第5页
Visual C++ 2012入门经典(第6版)(中文全部版)第6页
Visual C++ 2012入门经典(第6版)(中文全部版)第7页
Visual C++ 2012入门经典(第6版)(中文全部版)第8页
Visual C++ 2012入门经典(第6版)(中文全部版)第9页
Visual C++ 2012入门经典(第6版)(中文全部版)第10页
Visual C++ 2012入门经典(第6版)(中文全部版)第11页
Visual C++ 2012入门经典(第6版)(中文全部版)第12页
Visual C++ 2012入门经典(第6版)(中文全部版)第13页
Visual C++ 2012入门经典(第6版)(中文全部版)第14页
Visual C++ 2012入门经典(第6版)(中文全部版)第15页
Visual C++ 2012入门经典(第6版)(中文全部版)第16页
Visual C++ 2012入门经典(第6版)(中文全部版)第17页
Visual C++ 2012入门经典(第6版)(中文全部版)第18页
Visual C++ 2012入门经典(第6版)(中文全部版)第19页
Visual C++ 2012入门经典(第6版)(中文全部版)第20页

试读结束, 可继续阅读

45积分/C币 立即下载 >