新闻资讯
看你所看,想你所想

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和fputc
5.3.4字元串读写函式fgets和fputs
5.3.5数据块读写函式fread和fwrite
5.3.6格式化读写函式fscanf和fprintf
5.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使用MFCAppWizard
10.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++编译错误信息
参考文献

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com