发表于2024-11-08
Visual C++ 2013入门经典(第7版) pdf epub mobi txt 电子书 下载
《Visual C 2012入门经典(第6版)》升级版本,第七版编程导师Ivor Horton经典作品,连续畅销十五年作者经典作品包含:《C语言入门经典(第5版)》《 C 入门经典(第3版)》《Java 7入门经典》
Ivor Horton经典作品:
《C语言入门经典(第5版)》
《C 入门经典(第4版)》
《C 标准模板库编程实战》
《Visual C 2013入门经典(第7版)》
著名编程图书作家Ivor Horton引导学习Visual C 2013这本C语言畅销书遵循Ivor Horton一贯的畅销风格。Horton非常详尽地介绍了标准C语言和Visual C 。
整本书都根据Visual C 2013进行了更新,展示了如何使用VisualC 建立实用的应用程序。阅读本书不需要任何编程经验。作者使用大量循序渐进的编程示例,引导读者掌握C 开发的全部奥秘。
本书特色
◆介绍C编程的基本概念以及Visual C 开发环境的要点
◆从简单的过程式程序开始解释C语言,逐步过渡到类和面向对象编程
◆演示如何在各种环境下应用标准模板库(STL)
◆揭示每个Windows桌面应用程序中的基本元素
◆展示如何使用MFC建立图形用户界面以编写Windows应用程序
◆通过一个在Windows 8下执行的游戏示例,说明如何开发Windows Store应用程序
Ivor Horton是世界著名计算机图书作家,独立顾问,帮助无数程序员步入编程殿堂。他曾在IBM工作多年,以优异成绩拥有数学学士学位。他的资历包括:使用大多数语言(如在多种机器上使用汇编语言和高级语言)进行编程,实时编程,设计和实现实时闭环工业控制系统。Horton拥有丰富的面向工程师和科学家的编程教学经验(教学内容包括C、C 、Fortran、PL/1、APL等)。同时,他还是机械、加工和电子CAD系统、机械CAM系统和DNC/CNC系统方面的专家。
第1章 使用Visual C 编程
1.1 使用Visual C 学习
1.2 编写C 应用程序
1.3 学习桌面应用程序的编程
1.3.1 学习C
1.3.2 C 概念
1.3.3 控制台应用程序
1.3.4 Windows编程概念
1.4 集成开发环境简介
1.4.1 编辑器
1.4.2 编译器
1.4.3 链接器
1.4.4 库
1.4.5 标准C 库
1.4.6 Microsoft库
1.5 使用IDE
1.5.1 工具栏选项
1.5.2 可停靠的工具栏
1.5.3 文档
1.5.4 项目和解决方案
1.5.5 设置Visual C 的选项
1.5.6 创建和执行Windows应用程序
1.6 小结
1.7 本章主要内容
第2章 数据、变量和计算
2.1 C 程序结构
2.1.1 main()函数
2.1.2 程序语句
2.1.3 空白
2.1.4 语句块
2.1.5 自动生成的控制台程序
2.2 定义变量
2.2.1 命名变量
2.2.2 关键字
2.2.3 声明变量
2.2.4 变量的初始值
2.3 基本数据类型
2.3.1 整型变量
2.3.2 字符数据类型
2.3.3 整型修饰符
2.3.4 布尔类型
2.3.5 浮点类型
2.3.6 C 中的基本类型
2.3.7 字面值
2.3.8 定义类型的别名
2.4 基本的输入/输出操作
2.4.1 从键盘输入
2.4.2 到命令行的输出
2.4.3 格式化输出
2.4.4 转义序列
2.5 C 中的计算
2.5.1 赋值语句
2.5.2 算术运算
2.5.3 计算余数
2.5.4 修改变量
2.5.5 增量和减量运算符
2.5.6 计算的顺序
2.6 类型转换和类型强制转换
2.6.1 赋值语句中的类型转换
2.6.2 显式类型转换
2.6.3 老式的类型强制转换
2.7 auto关键字
2.8 类型的确定
2.9 按位运算符
2.9.1 按位AND运算符
2.9.2 按位OR运算符
2.9.3 按位XOR运算符
2.9.4 按位NOT运算符
2.9.5 移位运算符
2.10 lvalue和rvalue
2.11 了解存储时间和作用域
2.11.1 自动变量
2.11.2 决定变量声明的位置
2.11.3 全局变量
2.11.4 静态变量
2.12 具有特定值集的变量
2.12.1 旧枚举
2.12.2 类型安全的枚举
2.13 名称空间
2.13.1 声明名称空间
2.13.2 多个名称空间
2.14 小结
2.15 练习
2.16 本章主要内容
第3章 判断和循环
3.1 比较数据值
3.1.1 if语句
3.1.2 嵌套的if语句
3.1.3 嵌套的if-else语句
3.1.4 逻辑运算符和表达式
3.1.5 条件运算符
3.1.6 switch语句
3.1.7 无条件转移
3.2 重复执行语句块
3.2.1 循环的概念
3.2.2 for循环的变体
3.2.3 while循环
3.2.4 do-while循环
3.2.5 基于范围的循环
3.2.6 嵌套的循环
3.3 小结
3.4 练习
3.5 本章主要内容
第4章 数组、字符串和指针
4.1 处理多个相同类型的数据值
4.1.1 数组
4.1.2 声明数组
4.1.3 初始化数组
4.1.4 使用基于范围的for循环
4.1.5 多维数组
4.2 处理C样式的字符串
4.2.1 字符串输入
4.2.2 字符串字面量
4.2.3 给字符串使用基于范围的for循环
4.3 间接数据访问
4.3.1 指针的概念
4.3.2 声明指针
……
第5章 程序结构(1)
第6章 程序结构(2)
第7章 自定义数据类型
第8章 深入理解类
第9章 类继承和虚函数
第10章 标准模板库
第11章 Windows 编程的概念
第12章 使用MFC编写Windows程序
第13章 处理菜单和工具栏
第14章 在窗口中绘图
第15章 改进视图
第16章 使用对话框和控件
第17章 存储和打印文档
第18章 编写Windows 8 应用程序
前 言
欢迎使用本书。通过学习本书,你可以使用Microsoft公司最新的应用程序开发系统Visual Studio 2013,成为优秀的C 程序员。本书旨在讲述C 程序设计语言,然后讲述如何运用C 语言开发自己的Windows应用程序。在此过程中,读者将了解这一最新Visual C 版本所提供的很多激动人心的新功能。
VisualC 2013是Microsoft开发环境VisualStudio Professional 2013的所有版本的一部分,本书提到Visual C 时,都是指Visual Studio Professional 2013包含的Visual C 2013功能。注意Visual Studio Express 2013版本没有提供本书的全部功能。第11到18章的示例不能用VisualStudio Express 2013创建。
0.1 本书读者对象
本书针对任何想要学习如何使用VisualC 编写在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 语言,你的标准库知识会不断增加。还将学习标准模板库(StandardTemplate 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 使用本书的前提
VisualStudio 2013有几个版本,它们都有不同的功能。本书假定你安装了VisualStudio 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页面上标明该错误信息,并在该书的后续版本中改正。
Visual C++ 2013入门经典(第7版) pdf epub mobi txt 电子书 下载