当前课程知识点:VC++面向对象与可视化程序设计(下):MFC编程基础 >  第6章 MFC基础知识 >  6-3 MFC类的组织结构及主要的类的简介 >  6-3-5 通用类

返回《VC++面向对象与可视化程序设计(下):MFC编程基础》慕课在线视频课程列表

6-3-5 通用类在线视频

6-3-5 通用类

下一节:6-3-6 OLE类

返回《VC++面向对象与可视化程序设计(下):MFC编程基础》慕课在线视频列表

6-3-5 通用类课程教案、知识点、字幕

通用类

这个类提供了许多通用服务

比如文件的I/O

就是输入输出

还有诊断和异常处理

此外还包括如数组和列表等存放数据集的类

我们说文件类

CFlie类和CArchive类

是用以编写输入输出处理函数

异常类CException

是所有异常情况的基类

不能直接建立CException类的对象

只能建立派生类的对象

用派生类来捕获指定的异常情况

模板收集类

这些类可以将多种对象存放到

数组、列表和映射中

但这些收集类是模板

它们的参数确定了存放在集合中的对象类型

CException类的派生类如下

有CNotSupportedException是不支持服务异常

CMemoryException是内存异常

也就是说如果发生内存异常

这个CMemoryException类相应的函数

如果对这些函数进行调用

那么在遇到内存异常的时候

就会发出报告

同样CFileException也是在文件异常的时候

如果调用相关的方法

它就会给出相应的提示

这里还有CResourceException类是资源异常

等等

产生异常的原因描述将储存在异常对象的m_cause数据成员中

比如CArchiveException类的m_cause数据成员的值可能有这些

比如说当发生不能读错误对象类型中的内容的时候这个错误的时候

它就给你显示这个内容

比如说发生无效文件格式的时候就给你显示这个内容

那也就是说它这里定义了相应的值

也就是说能够捕捉这些异常

当发生这些异常的时候

它就给出相应的提示

但有时候大家发现机器会死机

那是因为进入了异常在这里面没有定义

也就是说不明原因的异常

那这个时候

由于不明原因

它无法给出按原来系统已经定义的异常现象

也就是它可识别的异常

给出相应的信息

很可能这时候机器也进入不明状态

再比如说这个异常是经常发生的

readOnly试图向只读文件进行写操作

只读文件是不能写的

同样writeOnly向只写文件进行读操作这都是不允许的

而且这些异常是特别容易被识别捕捉到

VC++面向对象与可视化程序设计(下):MFC编程基础课程列表:

第0章 课前讨论

-讨论实录

--0-0

第6章 MFC基础知识

-6-1 MFC概述

--6-1 MFC基础知识

-6-2 C++的基本知识

--6-2-1 类

--6-2-2 对象

--6-2-3 类的方法

--6-2-4 内联函数

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

--6-2-6 重载

--6-2-7 友元函数

--6-2-8 友元类

--6-2-9 指针

--6-2-10 类的继承

--6-2-11 多态性和虚拟函数

-6-3 MFC类的组织结构及主要的类的简介

--6-3-1 MFC类的组织结构

--6-3-2 根类

--6-3-3 应用程序结构类

--6-3-4 可视对象类

--6-3-5 通用类

--6-3-6 OLE类

--6-3-7 ODBC数据库

-6-4 MFC中全局函数和全局变量

--6-4 MFC中全局函数和全局变量

第7章 Windows标准控件在可视化编程中的应用

-7-1 概述

--7-1-1

--7-1-2

-7-2 按钮控件及其应用

--128B12447816EEF99C33DC5901307461

-7-3 按钮控件及其应用

--7-3

-7-4 静态控件

--7-4

-7-5 列表框控件

--7-5-1

--7-5-2

-7-6 编辑框控件

--7-6

-7-7 组合框控件

--7-7

-7-8 对话框通用控件

--7-8-1

--7-8-2

-讲义源代码

--html

第8章 在MFC中创建应用程序的资源

-8-1&2 资源的应用以及菜单资源的使用

--8-1-1

--8-1-2

-8-3 快捷菜单的创建及其应用

--8-3

-8-4 加速键资源的创建及其使用

--8-4

-8-5 工具条资源的创建及其使用

--8-5

-8-6 字符串资源的使用

--8-6

-8-7 位图资源的创建及其使用

--8-7

-课堂示例源代码

--html

-第一次作业内容及要求

--html

--第一次作业及答题链接--作业

第9章 单文档与多文档

-9-1 概述

--9-1

-9-2 Doc/View框架的主要成员

--Video

-9-3 文档操作中的一些重要概念

--Video

-9-4 SDI编程实例

--Video

-9-5 MDI编程实例

--9-5-1

--9-5-2

-课堂示例源代码

--html

-第二次作业内容及要求

--html

--第二次作业及答题链接--作业

第10章 多媒体应用程序的设计

-10-1 利用音频函数实现多媒体程序设计

--10-1-1

--10-1-2

--10-1-3

--10-1-4

-10-2 利用Windows Media Player控件实现多媒体程序设计

--10-2

-课堂示例源代码

--html

第11章

-例11-1

--例1

-例11-2

--例11-2

-例11-3

--例11-3

-例11-4

--例11-4

-11-1 ODBC介绍与引用

--11-1

-课堂示例源代码

--html

第三次作业及答题链接

-第三次作业及答题链接

6-3-5 通用类笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。