
内容介绍
《visual c++2010入门经典第5版》作者ivor horton采用了容易理解的讲授方法,并分享了详尽的示例,使读者很快就可以成为一名优秀的C++程序员。全书针对visual C++ 2010版本做了全面更新,介绍了开发环境,讲述了如何使用visual C++构建真实世界的应用程序。本书在手,您就迈向了通往用两种C++版本编写应用程序的成功之路,成为一名富有成就的C++程序员就指日可待了。通过学习本书,您可以使用Microsoft公司最新的应用程序开发系统,成为优秀的C++程序员。本书旨在讲述C++程序设计语言,然后讲述如何运用C++语言开发自己的Windows应用程序。在此过程中,读者将了解这一最新Visual C++版本所分享的很多激动人心的新功能,包括如何在自己的应用程序中充分利用多核处理器。

章节目录
第1章 使用visual c++ 2010编程1.1 .net framework1.2 clr1.3 编写c++应用程序1.4 学习windows编程1.4.1 学习c++1.4.2 c++标准1.4.3 属性1.4.4 控制台应用程序1.4.5 windows编程概念1.5 集成开发环境简介1.5.1 编辑器1.5.2 编译器1.5.3 链接器1.5.4 库1.6 使用ide1.6.1 工具栏选项1.6.2 可停靠的工具栏1.6.3 文档1.6.4 项目和解决方案1.6.5 设置visual c++ 2010的选项1.6.6 创建和执行windows应用程序1.6.7 创建windows forms应用程序1.7 小结1.8 本章主要内容第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.3 基本数据类型2.3.1 整型变量2.3.2 字符数据类型2.3.3 整型修饰符2.3.4 布尔类型2.3.5 浮点类型2.3.6 字面值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 按位eor运算符2.9.4 按位not运算符2.9.5 移位运算符2.10 lvalue和rvalue2.11 了解存储时间和作用域2.11.1 自动变量2.11.2 决定变量声明的位置2.11.3 全局变量2.11.4 静态变量2.12 名称空间2.12.1 声明名称空间2.12.2 多个名称空间2.13 c++/cli编程2.13.1 c++/cli特有的基本数据类型2.13.2 命令行上的c++/cli输出2.13.3 c++/cli特有的功能-- 格式化输出2.13.4 c++/cli的键盘输入2.13.5 使用safe_cast2.13.6 c++/cli枚举2.14 查看c++/cli类型2.15 小结2.16 练习2.17 本章主要内容第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.3 c++/cli编程3.4 小结3.5 练习3.6 本章主要内容第4章 数组、字符串和指针4.1 处理多个相同类型的数据值4.1.1 数组4.1.2 声明数组4.1.3 初始化数组4.1.4 字符数组和字符串处理4.1.5 多维数组4.2 间接数据访问4.2.1 指针的概念4.2.2 声明指针4.2.3 使用指针4.2.4 初始化指针4.2.5 sizeof操作符4.2.6 常量指针和指向常量的指针4.2.7 指针和数组4.3 动态内存分配4.3.1 堆的别名-- 空闲存储器4.3.2 new和delete操作符4.3.3 为数组动态分配内存4.3.4 多维数组的动态分配4.4 使用引用4.4.1 引用的概念4.4.2 声明并初始化lvalue引用4.4.3 声明并初始化rvalue引用4.5 字符串的本地c++库函数4.5.1 查找以空字符结尾的字符串的长度4.5.2 连接以空字符结尾的字符串4.5.3 复制以空字符结尾的字符串4.5.4 比较以空字符结尾的字符串4.5.5 搜索以空字符结尾的字符串4.6 c++/cli编程4.6.1 跟踪句柄4.6.2 clr数组4.6.3 字符串4.6.4 跟踪引用4.6.5 内部指针4.7 小结4.8 练习4.9 本章主要内容第5章 程序结构(1)5.1 理解函数5.1.1 需要函数的原因5.1.2 函数的结构5.1.3 使用函数5.2 给函数传递实参5.2.1 按值传递机制5.2.2 给函数传递指针实参5.2.3 给函数传递数组5.2.4 给函数传递引用实参5.2.5 使用const修饰符5.2.6 rvalue引用形参5.2.7 main()函数的实参5.2.8 接受数量不定的函数实参5.3 从函数返回值5.3.1 返回指针5.3.2 返回引用5.3.3 函数中的静态变量5.4 递归函数调用5.5 c++/cli编程5.5.1 接受数量可变实参的函数5.5.2 main( )的实参5.6 小结5.7 练习5.8 本章主要内容第6章 程序结构(2)6.1 函数指针6.1.1 声明函数指针6.1.2 函数指针作为实参6.1.3 函数指针的数组6.2 初始化函数形参6.3 异常6.3.1 抛出异常6.3.2 捕获异常6.3.3 mfc中的异常处理6.4 处理内存分配错误6.5 函数重载6.5.1 函数重载的概念6.5.2 引用类型和重载选择6.5.3 何时重载函数6.6 函数模板6.7 使用decltype操作符6.8 使用函数的示例6.8.1 实现计算器6.8.2 从字符串中删除空格6.8.3 计算表达式的值6.8.4 获得项值6.8.5 分析数6.8.6 整合程序6.8.7 扩展程序6.8.8 提取子字符串6.8.9 运行修改过的程序6.9 c++/cli编程6.9.1 理解泛型函数6.9.2 clr版本的计算器程序6.10 小结6.11 练习6.12 本章主要内容第7章 自定义数据类型7.1 c++中的结构7.1.1 结构的概念7.1.2 定义结构7.1.3 初始化结构7.1.4 访问结构的成员7.1.5 伴随结构的智能感知帮助7.1.6 rect结构7.1.7 使用指针处理结构7.2 数据类型、对象、类和实例7.2.1 类的起源7.2.2 类的操作7.2.3 术语7.3 理解类7.3.1 定义类7.3.2 声明类的对象7.3.3 访问类的数据成员7.3.4 类的成员函数7.3.5 成员函数定义的位置7.3.6 内联函数7.4 类构造函数7.4.1 构造函数的概念7.4.2 默认的构造函数7.4.3 在类定义中指定默认的形参值7.4.4 在构造函数中使用初始化列表7.4.5 声明显式的构造函数7.5 类的私有成员7.5.1 访问私有类成员7.5.2 类的友元函数7.5.3 默认复制构造函数7.6 this指针7.7 类的const对象7.7.1 类的const成员函数7.7.2 类外部的成员函数定义7.8 类对象的数组7.9 类的静态成员7.9.1 类的静态数据成员7.9.2 类的静态函数成员7.10 类对象的指针和引用7.10.1 类对象的指针7.10.2 类对象的引用7.11 c++/cli编程7.11.1 定义值类类型7.11.2 定义引用类类型7.11.3 定义引用类类型的复制构造函数7.11.4 类属性7.11.5 initonly字段7.11.6 静态构造函数7.12 小结7.13 练习7.14 本章主要内容第8章 深入理解类8.1 类析构函数8.1.1 析构函数的概念8.1.2 默认的析构函数8.1.3 析构函数与动态内存分配8.2 实现复制构造函数8.3 在变量之间共享内存8.3.1 定义联合8.3.2 匿名联合8.3.3 类和结构中的联合8.4 运算符重载……第9章 类继承和虚函数第10章 标准模板库第11章 调试技术第12章 windows编程的概念第13章 多核编程第14章 使用mfc编写windows程序第15章 处理菜单和工具栏第16章 在窗口中绘图第17章 创建文档和改进视图第18章 使用对话框和控件第19章 存储和打印文档第20章 编写自己的dll
使用说明
1、下载并解压,得出pdf文件2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读>
下载仅供下载体验和测试学习,不得商用和正当使用。
下载体验