基于案例的Visual C++程序设计教程

基于案例的Visual C++程序设计教程

阎光伟, 编著

出版社:清华大学出版社

年代:2012

定价:35.0

书籍简介:

本书兼顾读者对知识点的学习和编程能力的提高,力求将繁多的知识点用具有实际应用背景的案例程序进行贯通。通过对本书的系统学习,读者能够掌握C++面向对象程序和Windows界面程序的编写方法。

书籍目录:

第1章 C++的输入/输出和非面向对象的一些特性

1.1 C++的输入/输出

1.1.1 案例程序——学生信息的输入和输出

1.1.2 对cout、<<、cin和>>的说明

1.2 结构、联合和枚举名可直接作为类型名

1.3 动态内存分配与释放:new和delete运算符

1.4 引用

1.4.1 指针作为函数参数和引用作为函数参数的比较

1.4.2 引用的概念和使用方法

1.5 const关键字

1.6 函数声明

1.7 内联函数

1.8 作用域运算符

1.9 函数重载

1.10 带有默认参数的函数

习题

第2章 类与对象

2.1 类与对象

2.1.1 案例程序——利用类与对象实现学生信息的输入和输出

2.1.2 类与对象的定义及使用方法

2.2 构造函数与析构函数

2.2.1 构造函数

2.2.2 构造函数的重载

2.2.3 带默认参数的构造函数

2.2.4 析构函数

2.2.5 复制构造函数

2.3 对象数组和对象指针

2.4 常对象成员和常对象

2.4.1 常成员函数和常对象

2.4.2 常数据成员和构造函数初始化表

2.5 this指针

2.5.1 this指针的概念

2.5.2 this指针的用途

2.6 静态数据成员和静态成员函数

2.6.1 静态数据成员

2.6.2 静态成员函数

2.7 友元

2.7.1 非成员函数作为友元

2.7.2 类的成员函数作为另一个类的友元

2.7.3 友元类

2.7.4 对友元概念的说明

2.8 类对象作为成员

习题

第3章 派生类与继承

3.1 派生类的引入

3.2 基类与派生类

3.3 派生类的构造函数与析构函数

3.3.1 派生类的构造函数

3.3.2 派生类的析构函数

3.3.3 含有对象成员的派生类的构造函数

3.4 同名成员和赋值兼容规则

3.4.1 同名成员

3.4.2 赋值兼容规则

3.5 具有多个层次的单继承

3.6 多继承与虚基类

3.6.1 多继承中的二义性问题

3.6.2 虚基类

习题

第4章 C++的多态性

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.3 纯虚函数和抽象类

习题

第5章 模板

5.1 函数模板

5.1.1 使用函数模板的案例程序

5.1.2 函数模板的使用方法说明

5.2 类模板

5.2.1 使用类模板的案例程序

5.2.2 类模板的使用方法说明

习题

第6章 基于c++流类库的文件输入/输出及C++程序的组织

6.1 C++流类库

6.1.1 C++的流

6.1.2 C++的流类库

6.2 利用C++文件流类进行文本文件的读写

6.2.1 进行文本文件读写的案例程序

6.2.2 C++文件流类及其使用方法

6.3 利用C++文件流类进行二进制文件的读写

6.3.1 利用write()和read()函数实现二进制文件读写的案例程序

6.3.2 利用get()和put()函数实现二进制文件读写的案例程序

6.4 C++程序的组织

习题

第7章 Windows编程与MFC原理

7.1 Windows编程基础

7.1.1 Windows API函数

7.1.2 窗口与句柄

7.1.3 事件与消息

7.2 一个简单的Windows应用程序

7.2.1 Windows应用程序实例

7.2.2 WinMain()函数

7.2.3 创建窗口

7.2.4 消息循环

7.2.5 窗口函数

7.3 MFC基础

7.3.1 MFC概述

7.3.2 MFC的类及其层次

7.3.3 MFC的宏

7.3.4 MFC的全局函数

7.4 MFC应用程序框架

7.4.1 应用程序对象

7.4.2 入口函数

7.4.3 Initlnstance()函数

7.4.4 Run()函数

7.5 MFC消息管理

7.5.1 消息的发送

7.5.2 MFC的消息映射机制

习题

第8章 对话框和控件

8.1 案例描述——计算器

8.2 乘法计算器

8.2.1 基于对话框的应用程序

8.2.2 控件的基本概念

8.2.3 对话框的组成及运行机制

8.2.4 对话框的属性

8.2.5 静态文本控件

8.2.6 文本编辑框控件

8.2.7 为控件定义关联变量

8.2.8 DDX/DDV机制

8.2.9 按钮控件

8.2.10 控件布局管理

8.2.11 CString类

8.2.12 补充案例

8.3 算术计算器

8.3.1 组合框控件

8.3.2 AfxMessageBox()函数

8.4 整数计算器

8.5 进制转换计算器

8.5.1 单选按钮控件

8.5.2 复选框控件

8.5.3 补充案例

8.6 复杂计算器

8.6.1 新建对话框

8.6.2 旋钮控件

8.6.3 选项卡控件

习题

……

第9章 对话框高级应用

第10章 文档与视图

第11章 图形的绘制

第12章 多文档程序开发

第13章 Visual C++高级编程

附录A Visual C++ 6.0集成开发环境

参考文献

内容摘要:

本书的特色是基于案例进行相关知识点的阐述。在若干案例的基础上,系统地介绍了C++语言的主要内容和Windows应用程序的开发方法。本书主要内容包括:C++的输入/输出和非面向对象的一些特性、类与对象、派生类与继承、多态性、模板、基于C++流类库的文件输入/输出及C++程序的组织、Windows编程和MFC的基本原理、对话框应用程序开发、单文档应用程序开发、多文档应用程序开发、Visual C++高级编程和Visual C++开发环境。全书通过若干应用程序案例将相关知识点串在一起,一方面有助于读者对知识点的理解和掌握,另一方面有助于读者对应用程序设计与编写方法的掌握。本书可作为高等学校相关课程的使用教材,也可作为相关培训机构和自学者的使用教材或参考书。

编辑推荐:

教学目标明确,注重理论与实践的结合
教学方法灵活,培养学生自主学习的能力
教学内容先进,反映了计算机学科的最新发展
教学模式完善,提供配套的教学资源解决方案

书籍规格:

书籍详细信息
书名基于案例的Visual C++程序设计教程站内查询相似图书
9787302283737
如需购买下载《基于案例的Visual C++程序设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸23 × 19装帧平装
页数印数 3000

书籍信息归属:

基于案例的Visual C++程序设计教程是清华大学出版社于2012.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。