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

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

6-3-4 可视对象类在线视频

6-3-4 可视对象类

下一节:6-3-5 通用类

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

6-3-4 可视对象类课程教案、知识点、字幕

可视对象类

可视对象类内容比较丰富

比如说窗口类

CWnd提供了MFC中所有窗口类的基本功能

是CCmdTarget类的子类

那这个时候我们可以回顾一下我们的类的框架视图

我们谈到CWnd类我们回忆一下

创建Windows窗口

是要分两步进行的

第一步是引入构造函数

构造一个CWnd的对象

然后调用Create函数建立Windows窗口

然后将它连接到CWnd对象上

关于CWnd窗口类详见这个网址

大家如果想看中文的

把它改成zh

CView类

这个类在我们后面介绍中会用很多

该类表示框架窗口的客户区和显示文档数据

并接收输入的客户区

其派生类主要有如下几种

CScrollView类是具有滚动功能的视的基类

CFormView其布局在对话框中资源定义的滚动视

CEditView是具有文本编辑、查找、替换和滚动功能的视

菜单类也是我们的重点

我们前面在讲到资源的时候

曾经编写过菜单资源

那也就是说大家对菜单已经有了足够的认识

那我们回过头来再看与菜单有关的类

CMenu类

该类是CObject类的子类

用于管理菜单

它是一个Windows HMenu的封装

提供了与窗口有关的菜单资源的

建立、修改、跟踪及删除的成员函数

那有关CMenu类的介绍

请大家参见msdn网址

对话框类

CDialog类

由于对话框是一个特殊的窗口

所以该类是从CWnd类中派生出来的

对话框子层次结构包含通用对话框类CDialog

以及支持文件选择、颜色选择、字体选择、打印、替换文本的公共对话框子类

有关CDialog类的详细内容

也请大家参见msdn网址

我们在后面的编程的例子中会进一步介绍CMenu类、CDialog类它的应用

控件类

控件类是我们的要介绍的重点

我们后面有一章内容会给大家介绍主要的常用的控件

控件子层次结构包含了若干类

使用这些类可建立静态文本、命令按钮、位图按钮

列表框、组合框、滚动条、编辑框等

所以控件类这块内容是非常丰富的

这些直观控件为Windows应用程序提供了各种输入和显示界面

控件条类

CControlBar类

控件条子层次结构为工具条、状态条和分割窗口建立模型

该类是CToolBar、CStatusBar、CDialogBar的基类

负责管理工具条、状态条的一些成员函数

控件条指的是连接在主窗口框架的顶部或底部的那些小窗口

比如说状态条就是在主窗口框架的下面有一个条

那里面会显示当前的窗口状态

那工具条大家很熟悉

通常是在菜单条的上面

有一批工具按钮

那关于控件条详细内容也参见这个msdn网址

控件条类我们在后面的例子里面也会详细地介绍

都是我们的后续内容的重点

绘画对象类CGdiObject类

图形绘画对象子层次结构是以CGdiObject类为根类

可用于建立绘画对象模型

像画笔、画刷、字体、位图

实际上这些内容我们在前面Windows编程里面都接触过了

它所用的那些函数

实际上都是在这些相关对象里面封装的

所以学习起来就很方便

我们再介绍一个设备描述表CDC类

我们在编写Windows应用程序的时候

一直在创建DC

前面也给大家详细地介绍过设备描述表的概念

那现在接触设备描述表类

大家就不会很陌生了

该类及其子类支持设备描述表对象

是CObject类的子类

CDC是一个较大的类

包括许多成员函数

如映射函数、绘画工具函数、区域函数等

通过CDC对象的成员函数可以完成所有的绘图工作

好!详细的请参见MSDN

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-4 可视对象类笔记与讨论

也许你还感兴趣的课程:

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