C++程式设计进阶教程:从C到Visual C++

C++程式设计进阶教程:从C到Visual C++【C++程式设计进阶教程:从C到Visual C++】《C++程式设计进阶教程:从C到Visual C++》是2013年出版的图书,作者是陈松和刘颖 。
基本介绍书名:C++程式设计进阶教程:从C到Visual C++
作者:陈松和刘颖
ISBN:9787302338932
类别:计算机技术
页数:312
定价:35
出版社:清华大学出版社
出版时间:2013-10.01
装帧:平装
开本:185mm*260mm
内容简介本书以Windows平台的Visual C++编程为目标,採用进阶方法,内容从C到C++再到Visual C++ 。C部分讲述了C语言编程的基本概念和方法 。C++部分在C语言的基础上,围绕类和对象两个核心,以封装、继承和多态为主线展开学习 。VC++部分重点讲述MFC的运行机制,对MFC的核心结构文档视图做了详细的分析 。本书去掉或者弱化掉和Windows编程关係不大的部分,使课程儘早进入到Windows平台 。本书适合作为研究生的基础课教材,使专业不同、计算机掌握程度不同的学生能一起完成课程的学习,根据本书内容组织的特点,也非常适合高年级本科生的学习 。图书目录第1部分C语言编程第1章C语言概述1.1C语言的特点1.2简单的C程式1.2.1C程式1.2.2C程式的结构特点1.3程式的调试与运行1.3.1启动Visual C++1.3.2创建新工程1.3.3编辑已有工程1.3.4编译源程式1.3.5连线生成执行档1.3.6运行1.3.7源档案、目标档案和执行档的存放习题1第2章C语言的基本元素2.1C语言的词法规则2.1.1字元集2.1.2标识符2.1.3关键字2.2数据类型2.3常量与变数2.3.1常量2.3.2变数2.4运算符与表达式2.4.1算术运算符及表达式2.4.2关係运算符及表达式2.4.3逻辑运算符及表达式2.2.4赋值运算符及表达式2.4.5条件运算符及表达式2.4.6逗号运算符及表达式2.4.7类型转换2.5套用举例习题2第3章C程式的构成3.1输入输出3.1.1格式化输入函式scanf()3.1.2格式化输出函式printf()3.1.3套用举例3.2语句3.2.1执行语句3.2.2条件控制语句3.2.3循环控制语句3.2.4转移语句3.2.5套用举例3.3函式3.3.1函式的定义3.3.2函式的使用3.3.3函式的参数和函式值3.3.4函式的嵌套与递归3.3.5套用举例3.4作用域与生存期3.4.1变数的作用域3.4.2变数的生存期3.4.3套用举例3.5预编译3.5.1档案包含3.5.2宏定义3.5.3条件编译3.5.4套用举例习题3第4章构造类型与指针4.1数组4.1.1一维数组4.1.2二维数组4.1.3字元数组与字元串4.1.4套用举例4.2指针4.2.1指针基础4.2.2指针与数组4.2.3指针与函式4.2.4指针数组与数组指针4.2.5套用举例4.3结构体4.3.1结构体类型的定义4.3.2结构体变数的定义、引用和初始化4.3.3结构体数组4.3.4指针在结构体中的套用4.3.5套用举例4.4共用体4.4.1共用体及共用体变数的定义4.4.2共用体变数的引用方式4.4.3共用体类型数据的特点4.4.4套用举例4.5枚举与自定义4.5.1枚举类型4.5.2自定义数据类型习题4第5章档案5.1档案概述5.2档案指针5.3档案的操作5.3.1档案的打开(fopen函式)5.3.2档案的关闭(fclose函式)5.3.3字元读写函式fgetc和fputc5.3.4字元串读写函式fgets和fputs5.3.5数据块读写函式fread和fwrite5.3.6格式化读写函式fscanf和fprintf5.3.7常用档案操作函式5.4档案的定位5.5套用举例习题5第2部分C++基础第6章封装6.1简单C++程式6.2类和对象6.2.1类的定义6.2.2对象的定义6.3类的成员6.3.1构造函式6.3.2析构函式6.3.3对象初始化6.3.4动态对象6.3.5静态成员6.3.6常类型6.3.7指针6.3.8友元6.3.9类模板6.4套用举例习题6第7章继承7.1单继承7.1.1公有继承7.1.2私有继承7.1.3保护继承7.1.4单继承下派生类的构造函式7.1.5派生类构造函式使用中应注意的问题7.1.6单继承下派生类的析构函式 7.1.7子类型和赋值兼容规则7.2多继承7.2.1多继承下的构造与析构7.2.2虚基类7.3套用实例习题7习题7第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抽象类8.4.1纯虚函式8.4.2抽象类8.5套用举例习题8第9章输入输出流9.1标準的输入输出9.1.1输入成员函式9.1.2输出成员函式9.1.3测试成员函式9.2档案的输入输出9.2.1档案的打开与关闭9.2.2档案的读写9.3套用举例习题9第3部分VisualC++入门第10章Windows编程基础10.1MFC概述10.2MFC编程10.2.1创建MFC应用程式10.2.2程式运行机制10.2.3讯息映射10.2.4使用MFCAppWizard10.3套用举例习题10第11章界面元素11.1对话框11.1.1对话框的组成11.1.2对话框的创建11.2控制项11.2.1Windows标準控制项11.2.2控制项创建方式11.2.3对话框控制项11.2.4动态控制项11.3选单11.3.1选单的组成11.3.2选单的创建11.3.3选单的执行11.4界面元素编程11.4.1添加对话框和控制项资源11.4.2添加对话框和控制项代码11.4.3添加选单资源11.4.4添加选单代码11.4.5运行结果11.5套用举例习题11第12章文档和视图12.1文档视图结构12.1.1概述12.1.2应用程式类12.1.3主框架类12.1.4文档类12.1.5视图类12.1.6文档和视图的互动12.1.7开发文档视图结构程式的基本方法12.2SDI单文档结构12.2.1单文档结构的运行机制12.2.2单文档结构举例12.3MDI多文档结构12.3.1多文档结构的运行机制12.3.2多文档结构举例 12.4套用举例习题12第13章图形和文本13.1工作原理13.1.1设备接口13.1.2绘製工具13.1.3运行机制13.1.4设定坐标系13.2处理图形13.2.1常用工具与函式13.2.2图形套用举例13.3处理文本13.3.1字型设定13.3.2文本套用举例习题13附录AASCII码錶附录B运算符和结合性附录CC语言常用函式附录DC++常用输入输出函式附录EMFC类库层次结构图附录FMFC常用对象附录GMFC常用成员函式附录H最常见的20种VisualC++编译错误信息参考文献