首页 Visual C++ 2012入门经典(第6版)

Visual C++ 2012入门经典(第6版)

举报
开通vip

Visual C++ 2012入门经典(第6版)VisualC++2012入门经典(第6版)《VisualC++2012入门经典(第6版)》基本信息原书名:IvorHorton'sBeginningVisualC++2012作者:(美)霍尔顿(Horton,I.)出版社:清华大学出版社ISBN:9787302319009上架时间:2013-5-6出版日期:2013年5月开本:16开页码:1版次:1-1所属分类:计算机内容简介计算机书籍  ivorhorton的书能够占据市场的一个原因是:他用其独特、易于理解的教程风格来介绍各个主题,无论是编程新手,还是经验丰富的...

Visual C++ 2012入门经典(第6版)
VisualC++2012入门经典(第6版)《VisualC++2012入门经典(第6版)》基本信息原书名:IvorHorton'sBeginningVisualC++2012作者:(美)霍尔顿(Horton,I.)出版社:清华大学出版社ISBN:9787302319009上架时间:2013-5-6出版日期:2013年5月开本:16开页码:1版次:1-1所属分类:计算机 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 简介计算机书籍  ivorhorton的书能够占据市场的一个原因是:他用其独特、易于理解的教程风格来介绍各个主题,无论是编程新手,还是经验丰富的编程人员,都很容易理解。现在在这本修订的指南中,他全面介绍了标准c++语言和visualc++2012。循序渐进的编程练习、实用的示例和清晰的解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,带领读者学习c++开发的来龙去脉。学习完《visualc++2012入门经典(第6版)》,您就会牢固掌握使用visualc++2012创建实际应用程序的技术。  《visualc++2012入门经典(第6版)》特色介绍c++语言的当前版本(c++11),以及在microsoftvisualstudio2012中实现全面介绍如何使用完整的visualc++编程语言解释c++标准模板库,以及如何应用它简化编程任务展示在c++中使用microsoftfoundationclasses开发windows桌面应用程序的基本元素开发能在windows8下运行的windows7桌面应用程序通过一个有效的游戏示例演示如何用visualc++开发windows8应用程序 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 《visualc++2012入门经典(第6版)》第1章使用visualc++编程11.1使用visualc++学习11.2编写c++应用程序21.3学习桌面应用程序的编程21.3.1学习c++31.3.2控制台应用程序31.3.3windows编程概念31.4集成开发环境简介51.4.1编辑器51.4.2编译器51.4.3链接器51.4.4库61.5使用ide61.5.1工具栏选项71.5.2可停靠的工具栏81.5.3文档81.5.4项目和解决方案81.5.5设置visualc++的选项161.5.6创建和执行windows应用程序171.6小结191.7本章主要内容19第2章数据、变量和计算212.1c++程序结构212.1.1main()函数282.1.2程序语句282.1.3空白302.1.4语句块302.1.5自动生成的控制台程序312.2定义变量322.2.1命名变量322.2.2声明变量332.2.3变量的初始值342.3基本数据类型342.3.1整型变量352.3.2字符数据类型362.3.3整型修饰符372.3.4布尔类型382.3.5浮点类型382.3.6c++中的基本类型392.3.7字面值392.3.8定义数据类型的同义词402.4基本的输入/输出操作412.4.1从键盘输入412.4.2到命令行的输出412.4.3格式化输出422.4.4转义序列432.5c++中的计算452.5.1赋值语句452.5.2算术运算452.5.3计算余数502.5.4修改变量502.5.5增量和减量运算符512.5.6计算的顺序532.6类型转换和类型强制转换542.6.1赋值语句中的类型转换552.6.2显式类型转换562.6.3老式的类型强制转换572.7auto关键字572.8类型的确定582.9按位运算符582.9.1按位and运算符582.9.2按位or运算符602.9.3按位eor运算符612.9.4按位not运算符612.9.5移位运算符612.10lvalue和rvalue632.11了解存储时间和作用域642.11.1自动变量642.11.2决定变量声明的位置662.11.3全局变量672.11.4静态变量702.12具有特定值集的变量702.12.1旧枚举702.12.2类型安全的枚举722.13名称空间742.13.1声明名称空间752.13.2多个名称空间762.14小结772.15练习772.16本章主要内容78第3章判断和循环793.1比较数据值793.1.1if语句803.1.2嵌套的if语句813.1.3嵌套的if-else语句853.1.4逻辑运算符和表达式873.1.5条件运算符893.1.6switch语句913.1.7无条件转移943.2重复执行语句块953.2.1循环的概念953.2.2for循环的变体973.2.3while循环1043.2.4do-while循环1063.2.5基于范围的循环1073.2.6嵌套的循环1073.3小结1103.4练习1103.5本章主要内容111第4章数组、字符串和指针1134.1处理多个相同类型的数据值1134.1.1数组1134.1.2声明数组1144.1.3初始化数组1174.1.4使用基于范围的for循环1184.1.5字符数组和字符串处理1194.1.6多维数组1224.2间接数据访问1254.2.1指针的概念1254.2.2声明指针1254.2.3使用指针1264.2.4初始化指针1274.2.5sizeof操作符1324.2.6常量指针和指向常量的指针1344.2.7指针和数组1364.3动态内存分配1424.3.1堆的别名——空闲存储器1424.3.2new和delete操作符1424.3.3为数组动态分配内存1434.3.4多维数组的动态分配1464.4使用引用1464.4.1引用的概念1474.4.2声明并初始化lvalue引用1474.4.3在基于范围的for循环中使用引用1484.4.4rvalue引用1484.5字符串的库函数1494.5.1确定以空字符结尾的字符串的长度1494.5.2连接以空字符结尾的字符串1504.5.3复制以空字符结尾的字符串1514.5.4比较以空字符结尾的字符串1524.5.5搜索以空字符结尾的字符串1524.6小结1544.7练习1554.8本章主要内容155第5章程序结构(1)1575.1理解函数1575.1.1需要函数的原因1585.1.2函数的结构1585.1.3替代的函数语法1615.1.4使用函数1615.2给函数传递实参1645.2.1按值传递机制1655.2.2给函数传递指针实参1665.2.3给函数传递数组1675.2.4给函数传递引用实参1715.2.5使用const修饰符1735.2.6rvalue引用形参1745.2.7main()函数的实参1765.2.8接受数量不定的函数实参1775.3从函数返回值1795.3.1返回指针1795.3.2返回引用1825.3.3函数中的静态变量1845.4递归函数调用1865.5小结1895.6练习1895.7本章主要内容189第6章程序结构(2)1916.1函数指针1916.1.1声明函数指针1916.1.2函数指针作为实参1946.1.3函数指针的数组1966.2初始化函数形参1966.3异常1986.3.1抛出异常1996.3.2捕获异常2006.3.3重新抛出异常2016.3.4mfc中的异常处理2026.4处理内存分配错误2036.5函数重载2046.5.1函数重载的概念2046.5.2引用类型和重载选择2076.5.3何时重载函数2076.6函数模板2086.7使用decltype操作符2106.8使用函数的示例2126.8.1实现计算器2126.8.2从字符串中删除空格2156.8.3计算表达式的值2166.8.4获得项值2186.8.5 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 数2196.8.6整合程序2216.8.7扩展程序2236.8.8提取子字符串2246.8.9运行修改过的程序2266.9小结2276.10练习2276.11本章主要内容228第7章自定义数据类型2297.1c++中的结构2297.1.1结构的概念2307.1.2定义结构2307.1.3初始化结构2307.1.4访问结构的成员2317.1.5伴随结构的智能感知帮助2347.1.6rect结构2357.1.7使用指针处理结构2367.2数据类型、对象、类和实例2377.2.1类的起源2397.2.2类的操作2397.2.3术语2407.3理解类2407.3.1定义类2407.3.2声明类的对象2417.3.3访问类的数据成员2417.3.4类的成员函数2437.3.5成员函数定义的位置2457.3.6内联函数2457.4类构造函数2467.4.1构造函数的概念2477.4.2默认的构造函数2487.4.3默认的形参值2507.4.4在构造函数中使用初始化列表2527.4.5声明显式的构造函数2537.5类的私有成员2547.5.1访问私有类成员2567.5.2类的友元函数2577.5.3默认复制构造函数2597.6this指针2607.7类的const对象2637.7.1类的const成员函数2637.7.2类外部的成员函数定义2647.8类对象的数组2657.9类的静态成员2677.9.1类的静态数据成员2677.9.2类的静态函数成员2707.10类对象的指针和引用2707.10.1类对象的指针2707.10.2类对象的引用2737.11小结2747.12练习2747.13本章主要内容275第8章深入理解类2778.1类析构函数2778.1.1析构函数的概念2778.1.2默认的析构函数2788.1.3析构函数与动态内存分配2808.2实现复制构造函数2838.3在变量之间共享内存2848.3.1定义联合2858.3.2匿名联合2868.3.3类和结构中的联合2868.4运算符重载2878.4.1实现重载的运算符2878.4.2实现对比较运算符的完全支持2908.4.3重载赋值运算符2948.4.4重载加法运算符2998.4.5重载递增和递减运算符3038.4.6重载函数调用操作符3048.5对象复制问题3058.5.1避免不必要的复制操作3058.5.2应用rvalue引用形参3088.5.3命名的对象是lvalue3108.6默认的类成员3148.7类模板3158.7.1定义类模板3168.7.2根据类模板创建对象3188.7.3使用有多个形参的类模板3218.7.4函数对象模板3238.8完美转发3248.9使用类3278.9.1类接口的概念3278.9.2定义问题3278.9.3实现cbox类3288.10组织程序代码3438.11字符串的库类3458.11.1创建字符串对象3458.11.2连接字符串3468.11.3访问与修改字符串3508.11.4比较字符串3538.11.5搜索字符串3568.12小结3648.13练习3648.14本章主要内容365第9章类继承和虚函数3679.1面向对象编程的基本思想3679.2类的继承3689.2.1基类的概念3699.2.2基类的派生类3699.3继承机制下的访问控制3729.3.1派生类中构造函数的操作3759.3.2声明类的保护成员3789.3.3继承类成员的访问级别3809.4派生类中的复制构造函数3829.5禁止派生类3849.6友元类成员3859.6.1友元类3879.6.2对类友元关系的限制3879.7虚函数3879.7.1虚函数的概念3899.7.2确保虚函数的正确执行3919.7.3禁止重写函数3919.7.4使用指向类对象的指针3929.7.5使用引用处理虚函数3939.7.6纯虚函数3959.7.7抽象类3959.7.8间接基类3989.7.9虚析构函数4009.8类类型之间的强制转换4039.9嵌套类4039.10小结4079.11练习4079.12本章主要内容409第10章标准模板库41110.1标准模板库的定义41110.1.1容器41210.1.2容器适配器41410.1.3迭代器41410.2智能指针41510.3算法41810.4stl中的函数对象41810.5stl容器范围41910.6序列容器41910.6.1创建矢量容器42010.6.2矢量容器的容量和大小42310.6.3访问矢量中的元素42810.6.4在矢量中插入和删除元素42810.6.5在矢量中存储类对象43110.6.6排序矢量元素43610.6.7排序矢量中的指针43710.6.8双端队列容器44210.6.9使用列表容器44510.6.10使用forward_list容器45410.6.11使用其他序列容器45610.6.12tuple[]类模板46610.7关联容器46910.7.1使用映射容器46910.7.2使用多重映射容器48010.8关于迭代器的更多内容48110.8.1使用输入流迭代器48110.8.2使用插入迭代器48410.8.3使用输出流迭代器48510.9关于函数对象的更多内容48710.10关于算法的更多内容48810.10.1fill()48910.10.2replace()48910.10.3find()48910.10.4transform()49010.11类型特质和静态断言49110.12λ表达式49210.12.1capture子句49310.12.2捕获特定的变量49410.12.3模板和λ表达式49410.12.4包装λ表达式49810.13小结50010.14练习50010.15本章主要内容501第11章windows编程的概念50311.1windows编程基础50311.1.1窗口的元素50411.1.2windows程序与操作系统50511.1.3事件驱动型程序50511.1.4windows消息50611.1.5windowsapi50611.1.6windows数据类型50611.1.7windows程序中的符号50711.2windows程序的结构50811.2.1winmain()函数50911.2.2消息处理函数51911.3mfc52411.3.1mfc表示法52411.3.2mfc程序的组织方式52511.4小结52811.5本章主要内容528第12章使用mfc编写windows程序53112.1mfc的文档/视图概念53112.1.1文档的概念53112.1.2文档界面53212.1.3视图的概念53212.1.4链接文档和视图53312.1.5应用程序和mfc53412.2创建mfc应用程序53512.2.1创建sdi应用程序53612.2.2mfcapplicationwizard的输出53912.2.3创建mdi应用程序54812.3小结54912.4练习55012.5本章主要内容0550第13章处理菜单和工具栏55113.1与windows进行通信55113.1.1了解消息映射55213.1.2消息类别55413.1.3处理程序中的消息55413.2扩展sketcher程序55513.3菜单的元素55613.4为菜单消息添加处理程序55913.4.1选择处理菜单消息的类56013.4.2创建菜单消息函数56013.4.3编写菜单消息函数的代码56213.4.4添加更新菜单消息的处理程序56513.5添加工具栏按钮56813.5.1编辑工具栏按钮的属性56913.5.2练习使用工具栏按钮57013.5.3添加工具提示57113.6小结57113.7练习57113.8本章主要内容571第14章在窗口中绘图57314.1窗口绘图的基础知识57314.1.1窗口工作区57314.1.2windows图形设备界面57414.2mfc的绘图机制57614.2.1应用程序中的视图类57614.2.2cdc类57714.3实际绘制图形58514.4对鼠标进行编程58714.4.1鼠标发出的消息58714.4.2鼠标消息处理程序58814.4.3使用鼠标绘图59014.5绘制草图61114.5.1运行示例61214.5.2捕获鼠标消息61214.6小结61314.7练习题61314.8本章主要内容614第15章改进视图61515.1sketcher应用程序的缺陷61515.2改进视图61615.2.1更新多个视图61615.2.2滚动视图61715.2.3使用mm_loenglish映射模式62215.3删除和移动元素62215.4实现上下文菜单62315.4.1关联菜单和类62415.4.2选中上下文菜单项62515.5标识位于光标下的元素62615.5.1练习弹出菜单62715.5.2突出显示元素62715.5.3实现移动和删除功能63115.6处理屏蔽的元素63715.7小结63915.8练习63915.9本章主要内容639第16章使用对话框和控件64116.1理解对话框64116.2理解控件64216.3创建对话框资源64216.3.1给对话框添加控件64316.3.2测试对话框64416.4对话框的编程64416.4.1添加对话框类64416.4.2模态和非模态对话框64516.4.3显示对话框64616.5支持对话框控件64816.5.1初始化对话框控件64816.5.2处理单选按钮消息64916.6完成对话框的操作65016.6.1给文档添加线宽65116.6.2给元素添加线宽65116.6.3在视图中创建元素65316.6.4练习使用对话框65416.7使用微调按钮控件65516.7.1添加scale菜单项和工具栏按钮65516.7.2创建微调按钮65516.7.3生成比例对话框类65616.7.4显示微调按钮65916.8使用缩放比例66016.8.1可缩放的映射模式66016.8.2设置文档的大小66116.8.3设置映射模式66216.8.4同时实现滚动与缩放66316.9使用状态栏66516.9.1给框架窗口添加状态栏66516.9.2cstring类66916.10使用编辑框控件66916.10.1创建编辑框资源67016.10.2创建对话框类67116.10.3添加text菜单项67216.10.4定义文本元素67216.10.5实现ctext类67316.11小结67716.12练习67816.13本章主要内容678第17章存储和打印文档67917.1了解序列化67917.2序列化文档68017.2.1文档类定义中的序列化68017.2.2文档类实现中的序列化68117.2.3基于cobject的类的功能68317.2.4序列化的工作方式68417.2.5如何实现类的序列化68517.3应用序列化68517.3.1 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 文档修改68617.3.2序列化文档68717.3.3序列化元素类68917.4练习序列化69317.5打印文档69417.6实现多页打印69717.6.1获取文档的总尺寸69817.6.2存储打印数据69817.6.3准备打印69917.6.4打印后的清除70017.6.5准备设备上下文70117.6.6打印文档70117.6.7获得文档的打印输出70517.7小结70517.8练习70517.9本章主要内容706第18章编写windows8应用程序70718.1理解windows8应用程序70718.2开发windows8应用程序70818.3windowsruntime的概念70918.3.1winrt名称空间70918.3.2winrt对象70918.4c++componentextensions(c++/cx)71018.4.1c++/cx名称空间71018.4.2定义winrt类类型71118.4.3ref类类型的变量71318.4.4访问ref类对象的成员71318.4.5事件处理函数71418.4.6转换ref类引用的类型71418.5xaml71418.5.1xaml元素71518.5.2xaml中的ui元素71618.5.3附加属性71918.5.4父元素和子元素71918.5.5控件元素71918.5.6布局元素72018.5.7处理ui元素的事件72018.6创建windows8应用程序72118.6.1应用程序文件72118.6.2定义用户界面72218.6.3创建标题72418.6.4添加游戏控件72618.6.5创建包含纸牌的网格72718.6.6实现游戏的操作73218.6.7初始化mainpage对象73518.6.8初始化一副纸牌73618.6.9建立cardgrid的子元素73618.6.10初始化游戏73818.6.11洗牌74018.6.12突出显示ui纸牌74118.6.13处理翻牌事件74118.6.14处理图形事件74318.6.15确认赢家74518.6.16处理游戏控件的按钮事件74618.7缩放ui元素74718.8平移74918.8.1应用程序的启动动画74918.8.2故事板动画75018.9小结75218.10本章主要内容752本图书信息来源:中国互动出版网www.china-pub.com
本文档为【Visual C++ 2012入门经典(第6版)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
百万精品文库
暂无简介~
格式:doc
大小:48KB
软件:Word
页数:20
分类:互联网
上传时间:2022-05-27
浏览量:0