面向对象程序设计与VC++实践

面向对象程序设计与VC++实践
作 者: 揣锦华
出版社: 西安电子科技大学出版社
丛编项: 新世纪计算机类本科系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 面向对象
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《面向对象程序设计与VC++实践》作者简介

内容简介

《新世纪计算机类本科系列教材:面向对象程序设计与VC++实践》由三个层次构成。第一个层次为第1~5章,以C++语言为基础,介绍面向对象程序设计的基础知识。第二个层次为第6、7章,介绍Windows编程的基础知识和Windows程序的基本特征,并介绍了应用程序编程接口(API)及其在Windows绘图程序设计中的应用。第三个层次为第8~13章,介绍使用MFC进行Windows应用程序设计的方法,并给出了MFC的一些高级应用。《新世纪计算机类本科系列教材:面向对象程序设计与VC++实践》以Visual C++ 6.0开发环境为主线,语言通俗易懂,实用性强,实例丰富,每章均配有习题。 《新世纪计算机类本科系列教材:面向对象程序设计与VC++实践》既可作为高等学校计算机及相关专业本科生和研究生的教学用书,也可供相关人员自学使用。

图书目录

第1章 VisuaI C 开发环境

1. 1 VC 用户界面

1. 1. 1 菜单栏

1. 1. 2 工具栏

1. 2 AppWizard工具

1. 2. 1 AppWizard简介

1. 2. 2 使用AppWizard创建C 源程序

1. 3 项目和项目工作区

1. 3. 1 FileView

1. 3. 2 ClassView

1. 3. 3 ResourceView

1. 3. 4 项目开发步骤.

1. 4 资源管理器的使用

1. 5 ClassWizard工具

1. 6 使用联机帮助

习题

第2章 C 编程基础

2. 1 数据类型与表达式

2. 1. 1 常量

2. 1. 2 变量

2. 1. 3 引用

2. 1. 4 表达式

2. 2 程序的控制结构

2. 2. 1 选择结构

2. 2. 2 switch语句

2. 2. 3 循环结构

2. 2. 4 其他控制语句

2. 3 函数

2. 3. 1 函数定义

2. 3. 2 调用函数

2. 3. 3 默认参数的函数

2. 3. 4 内联函数

2. 3. 5 系统函数的使用

2. 4 数组

2. 4. 1 一维数组

2. 4. 2 多维数组

2. 4. 3 数组应用

2. 4. 4 数组作为函数的参数

2. 4. 5 数组与字符串

2. 5 指针

2. 5. 1 指针型变量

2. 5. 2 指针与字符串

2. 6 构造数据类型

2. 6. 1 结构体

2. 6. 2 共用体

2. 6. 3 枚举类型

习题

第3章 面向对象程序设计

3. 1 面向对象程序设计思想

3. 1. 1 面向对象程序设计的特点

3. 1. 2 面向对象的标记

3. 2 类和对象

3. 2. 1 类的声明

3. 2. 2 对象

3. 2. 3 构造函数和析构函数

3. 2. 4 类的组合

3. 2. 5 类模板

3. 2. 6 string类

3. 3 面向对象程序的结构

3. 3. 1 作用域和生存期

3. 3. 2 静态成员

3. 3. 3 友元

3. 3. 4 常类型

3. 3. 5 多文件结构

3. 4 动态内存分配

3. 4. 1 new运算符

3. 4. 2 delete运算符

3. 4. 3 动态内存分配的应用实例

习题

第4章 继承性与多态性

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 运算符重载

4. 3. 1 运算符重载的规则

4. 3. 2 运算符重载为成员函数

4. 3. 3 运算符重载为友元函数

4. 3. 4 其他运算符重载

4. 4 虚函数

4. 4. 1 虚函数的定义

4. 4. 2 虚函数的限制

4. 4. 3 纯虚函数

4. 4. 4 抽象类

习题

第5章 VC 调试器

5. 1 概述

5. 1. 1 调试版本与发行版本

5. 1. 2 调试功能

5. 2 VC 调试器界面

5. 2. 1 Build菜单

5. 2. 2 Debug菜单

5. 3 VC 调试器的应用

5. 3. 1 建立应用程序的调试版本

5. 3. 2 设置断点

5. 3. 3 运行调试器

5. 3. 4 调试器窗口

5. 3. 5 使用调试器

5. 4 高级调试技巧

5. 4. 1 调试过程中的异常处理

5. 4. 2 调试线程

5. 4. 3 调试动态链接库

习题

第6章 Windows编程基础

6. 1 Windows程序的特点

6. 2 基本概念

6. 2. 1 事件及事件驱动

6. 2. 2 消息

6. 2. 3 对象与句柄

6. 2. 4 API函数

6. 3 Win32程序的基本结构

6. 3. 1 Win32源程序的组成

6. 3. 2 Windows数据类型

6. 4 利用API开发Win32程序实例

6. 5 使用AppWizard生成Win32程序

习题

第7章 绘图与文本输出

7. 1 设备环境

7. 1. 1 设备环境的属性

7. 1. 2 获取设备环境

7. 1. 3 映像模式

7. 2 绘图

7. 2. 1 图形刷新

7. 2. 2 绘图工具的应用

7. 2. 3 常用绘图函数

7. 3 绘图编程实例

7. 4 文本输出

7. 4. 1 设置文本的设备环境

7. 4. 2 文本的输出过程

7. 5 文本输出实例

习题

第8章 MFC编程基础

8. 1 MFC类库简介

8. 2 使用AppWizard开发MFC应用程序

8. 2. 1 生成MFC应用程序框架

8. 2. 2 查看AppWizard生成的信息

8. 2. 3 浏览项目信息与添加代码

8. 3 MFC应用程序框架与Win32程序的关联

8. 3. 1 MFC应用程序框架对Win32程序的封装

8. 3. 2 MFC应用程序的启动流程

8. 4 MFC应用程序的消息映射

8. 4. 1 消息类别

8. 4. 2 消息映射原理

8. 4. 3 消息处理过程

习题

第9章 基本控件使用 一

9. 1 编辑框类

9. 1. 1 编辑框类的结构及其方法

9. 1. 2 编辑框类的应用实例

9. 2 菜单类

9. 2. 1 莱单

9. 2. 2 菜单类的结构及其方法

9. 2. 3 菜单类的应用实例

9. 3 滚动条类

9. 3. 1 滚动条类的结构及其方法

9. 3. 2 创建与初始化滚动条

9. 3. 3 滚动条类的应用实例

习题

第10章 基本控件使用 二

10. 1 按钮类

10. 1. 1 按钮类的结构

10. 1. 2 按钮类的方法

10. 2 列表框类

10. 2. 1 列表框类的结构

10. 2. 2 列表框类的方法

10. 2. 3 创建和初始化列表框对象

10. 3 按钮类与列表框类的应用实例

习题

第11章 文档/视图结构

11. 1 概述

11. 1. 1 文档/视图结构

11. 1. 2 文档和视图的相互作用

11. 1. 3 SDI和MDl

11. 1. 4 文档舰图结构的特点

11. 2 文档类

11. 2. 1 文档类的结构及其方法

11. 2. 2 文档类的持续性

11. 3 视图类

11. 3. 1 视图类的结构及其方法

11. 3. 2 视图类的派生类

11. 4 文档/视图结构应用实例

习题

第12章 设计用户界面

12. 1 菜单和加速键

12. 1. 1 使用菜单

12. 1. 2 定义加速键

12. 2 工具栏

12. 2. 1 工具栏类的结构及其方法

12. 2. 2 创建工具栏类实例

12. 3 状态栏

12. 3. 1 状态栏的结构及其方法

12. 3. 2 利用AppWizard自动创建状态栏

12. 3. 3 自定义状态栏实例

12. 4 对话框栏

12. 4. 1 对话框栏的结构及其方法

12. 4. 2 创建对话框栏实例

12. 5 ReBar栏

12. 5. 1 ReBar栏的结构及其方法

12. 5. 2 创建ReBar栏实例

12. 6 通用对话框

12. 6. 1 CFontDialog

12. 6. 2 CColorDialog

12. 6. 3 CFileDialog

习题

第13章 高级应用

13. 1 动态链接库

13. 1. 1 静态链接库和动态链接库

13. 1. 2 MFC动态链接库

13. 2 多任务

13. 2. 1 创建进程

13. 2. 2 创建多线程

13. 3 数据库

13. 3. 1 ODBC

13. 3. 2 DAO

习题

参考文献