Visual C++ 6.0程序设计例解教程

Visual C++ 6.0程序设计例解教程
作 者: 普悠玛数位科技编著
出版社: 中国铁道出版社
丛编项: 台湾经典程序设计入门系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++ 6.0程序设计例解教程》作者简介

内容简介

VisualC++是个功能强大的程序设计语言,它涵盖了许多主题,能实现各种强大的功能。本书采纳多位程序员的心得,把他们在开发中所需要的各种概念融入其中,因为,概念是语言的基础,它的重要性不容忽视。本书所采用的是循序渐进的方式来编排每一个章节,建议分为三个阶段进行学习,分别为基础阶段(第1章至第8章)、高级阶段(第9章至第13章)及应用阶段(第14章至第20章)。基础阶段所介绍的是学习C++之前必须要了解的基本元素,此阶段所讲述的内容是C++基本语句的使用,在了解了C++的基本语句之后,再进行高级阶段的学习,可以更加容易地进入程序设计的世界。高级阶段所讲述的是VC++强大特殊功能的对象类别,所引用的是现在最常用的面向对象概念。在这里将介绍对象要如何生成及类别的使用,本阶段对于初学者来说可能会有一点复杂与困难,所以比较适合对C++稍有了解的读者阅读。在对C++有一定的了解后再进行应用阶段的学习,这样,对知识的理解与吸收就显得容易多了,所以,本阶段也可理解为基本应用程序范例的介绍和使用。

图书目录

第1章 Visual C++ 6.0程序开发环境

1-1 Visual C++概论与安装

1-1-1 程序设计的概念

1-1-2 Visual C++的特色

1-1-3 如何安装Visual C++

1-2 IDE集成开发环境界面

1-2-1 什么是IDE集成开发环境

1-2-2 Visual C++的IDE界面

1-2-3 常用纠错窗口

1-3 项目

1-3-1 什么是项目

1-3-2 项目的管理

1-3-3 如何纠错

课后习题

第2章 C++程序基本结构

2-1 程序的基本结构与元素

2-2 变量声明与数据类型

2-2-1 变量与常量

2-2-2 变量与数据类型的关系

2-2-3 数据类型的种类

2-2-4 变量及常量的声明

2-2-5 变量有效范围及生命周期

2-3 面向对象

2-3-1 什么叫面向对象

2-3-2 面向对象的程序设计的特点

课后习题

第3章 判断语句与循环语句

3-1 判断语句

3-1-1 用if来做判断

3-1-2 C++关系运算符

3-1-3 配合else来做判断

3-1-4 复合语句

3-1-5 嵌套式判断语句

3-1-6 加入else-if做判断

3-1-7 switch...case的应用

3-1-8 逻辑运算符

3-2 循环

3-2-1 for循环

3-2-2 for循环的灵活运用

3-2-3 while循环

3-2-4 do while循环

3-2-5 嵌套式循环

课后习题

第4章 数组、字符串与结构

4-1 数组

4-1-1 数组的声明

4-1-2 访问数组元素

4-1-3 数组初始化

4-2 字符串

4-2-1 字符串数组

4-2-2 数值与字符串间的转换

4-2-3 string类

4-3 结构

4-3-1 结构声明

4-3-2 使用结构

课后习题

第5章 函数的使用

5-1 函数的基本概念

5-1-1 函数的建立及调用

5-1-2 函数原型

5-1-3 传递参数

5-1-4 函数的返回值

5-1-5 函数重载

5-1-6 参数默认

5-2 局部变量与全局变量

5-2-1 局部变量

5-2-2 全局变量

5-2-3 全局运算符(::)

5-3 公有函数

5-3-1 与数学相关的函数

5-3-2 与字符串相关的函数

5-3-3 与时间相关的函数

课后习题

第6章 指针在C++中的应用

6-1 指针的声明与使用

6-1-1 指针的意义

6-1-2 指针的声明

6-1-3 取址与取值

6-1-4 函数的传址调用

6-1-5 函数的参考

6-1-6 以new初始化指针

6-1-7 指针的移动

6-2 指针与数组

6-2-1 一维数组指针

6-2-2 二维数组指针

6-2-3 字符串指针

6-2-4 字符串指针数组

6-3 指针的高级应用

6-3-1 函数指针

6-3-2 指向指针

6-3-3 动态建立数组

课后习题

第7章 预处理指令

7-1 预处理指令

7-2 宏定义——#define

7-2-1 宏取代

7-2-2 宏函数

7-2-3 预处理运算符

7-3 条件语句

7-3-1 #if、#else、#elif与#endif

7-3-2 #ifdef及#ifndef

7-3-3 #undef

7-4 #include、#error及注解

7-4-1 包含指令#include

7-4-2 除错指令(#error)及注解

7-4-3 注解

课后习题

第8章 流与文件处理

8-1 流

8-1-1 输出流

8-1-2 输入流

8-2 文件处理

8-2-1 写入与读出的基本操作

8-2-2 打开文件模式

8-2-3 文件访问深入探讨

课后习题

第9章 面向对象概念介绍

9-1 面向对象基本概念

9-1-1 模拟真实世界

9-1-2 数据封装

9-2 探讨类与对象

9-2-1 类的定义

9-2-2 成员访问权限

9-2-3 类继承

9-2-4 多态怀与虚函数

9-2-5 构造函数和析构函数

课后习题

第10章 类定义及对象生成

10-1 类结构与对象

10-1-1 什么是“类”?什么是“对象”

10-1-2 类结构格式

10-1-3 作用域运算符(Scope Resolution Operator)

10-1-4 成员选择运算符(Member Selection Operators)

10-1-5 简单的对象应用

10-2 对象的建立

10-2-1 建立实体对象

10-2-2 声明对象数组

10-2-3 专用明对象指针

10-2-4 动态对象的内存配置

10-3 再谈构造函数与析构函数

10-3-1 构造函数的声明

10-3-2 构造函数的种类

10-3-3 析构函数的声明

10-3-4 构造函数与析构函数的执行顺序

10-3-5 对象参数、返回值及对象指派

10-4 深入成员函数

10-4-1 类成员

10-4-2 this指针

10-4-3 inline关键字

10-4-4 const关键字

10-4-5 mutable关键字

10-5 静态成员

10-5-1 什么是静态成员

10-5-2 静态属性

10-5-3 静态成员函数

10-6 对象的指针运用

10-6-1 指针、引用与对象

10-6-2 深入“引用”

10-6-3 成员指针

10-7 成员函数重载

10-7-1 成员函数与重载

10-7-2 构造函数的重载

10-7-3 重载成员函数与参数的默认

10-8 重载操作符

10-8-1 什么是操作符重载

10-8-2 “=”操作符的重载

10-8-3 “+=”操作符的重载

10-8-4 “[]”操作符的重载

课后习题

第11章 类关系

11-1 继承

11-1-1 继承的分类

11-1-2 private、protected、public

11-2 成员与继承的关系

11-2-1 数据成员的功能

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 C++的漏洞

课后习题

第12章 虚函数与多态性

12-1 虚函数

12-1-1 实例研究

12-1-2 增加对象类

12-1-3 抽象类

12-2 虚析构函数

12-2-1 类的构造与析构顺序

12-2-2 析构变化

12-3 虚继承

12-3-1 类的虚继承

12-3-2 虚继承的应用

12-3-3 虚继承的成员

课后习题

第13章 模板

13-1 模板

13-1-1 模板函数

13-1-2 模板类

13-2 模板类成员

13-2-1 链表

13-2-2 模板类成员的定义

13-2-3 模板继承

13-2-4 模板类的Friend声明

13-3 模板实战

课后习题

第14章 以MFC设计Windows程序

14-1 Windows程序设计概念

14-1-1 MFC类函数库

14-1-2 应用程序与窗口对象

14-1-3 事件与信息

14-1-4 Windows程序设计中的资源

14-2 建立应用程序项目

14-2-1 在项目中使用MFC

14-2-2 建立应用程序

课后习题

第15章 建立与编辑窗口资源

15-1 在窗口中添加菜单

15-1-1 建立与编辑菜单

15-1-2 自定义窗口类

15-1-3 建立快捷键

15-2 在窗口中加入工具栏

15-2-1 建立与编辑工具栏

15-2-2 在窗口中添加工具栏

15-2-3 在窗口中增加状态栏

15-2-4 字符串表资源

课后习题

第16章 处理应用程序信息

16-1 信息处理的方式

16-1-1 使用信息表

16-1-2 信息处理函数

16-2 键盘与鼠标信息处理

16-2-1 基本的鼠标信息类型

16-2-2 提取窗口外的鼠标信息

16-2-3 基本的键盘的信息类型

课后习题

第17章 Document/View结构与SDI

17-1 MFC应用程序框架

17-1-1 简介Document/View

17-1-2 MFC的Document/View结构

17-1-3 建立应用程序结构

17-2 深入探讨结构项目

17-2-1 框架项目程序说明

17-2-2 程序中的文件模板

17-2-3 字符串资源说明

17-2-4 主窗口类说明

17-3 探讨Document类

17-3-1 Document类中的虚函数

17-3-2 数据的访问方式

17-4 探讨View类

17-4-1 View类的特性

17-4-2 View类中的虚函数

17-5 探讨Serialize机制

17-5-1 建立Serialize类

17-5-2 对象数据的访问

课后习题

第18章 基本屏幕绘图

18-1 各类GDI类的使用

18-1-1 设备环境

18-1-2 在窗口中绘制文字

18-1-3 用画笔绘制线条

18-1-4 以笔刷绘制填充区域

18-2 显示与使用位图

18-2-1 位图对象与结构

18-2-2 位图与DC的关系

18-2-3 制作透明效果

课后习题

第19章 对话框建立与应用

19-1 编辑对话框资源

19-1-1 建立对话框

19-1-2 编辑对话框

19-1-3 建立对话框类

19-1-4 对话框数据与函数成员

19-2 在程序中使用对话框

19-2-1 Modeless与Modal对话框

19-2-2 DDX与DDV

课后习题

第20章 控件的建立与应用

20-1 直接建立控件

20-1-1 在View中加入控件

20-1-2 控件的信息处理

课后习题