MFC框架程序剖析

2012-04-29 00:44:03刘红校云芳
电脑知识与技术 2012年12期
关键词:用户

刘红 校云芳

摘要:MFC,微软基础类(Microsoft Foundation Classes),是一种Application Framework,随微软Visual C++开发工具发布。目前最新版本为10.0。该类库提供一组通用的可重用的类库供开发人员使用。大部分类均从CObject直接或间接派生,只有少部分类例外。

关键词:VC++ WINDOWS编程MFC框架消息

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)12-2753-03

WINDOWS程序是与传统的DOS程序截然不同的两种程序设计方式,它是由事件驱动的,在应用程序展示给客户的UI(User In terface用户界面)中提供了各式各样的可视对象,用户可以根据需要,对这些可视对象进行操作,通过鼠标或者键盘的操作,产生了操作系统能感知的事件,在这样的事件发生之后,操作系统向应用程序中的特定对象发送消息,然后这些对象调用相应的函数处理过程来完成用户所要的需求。

WINDOWS应用程序是建立在对象的基础之上的。程序中所包含的所有可以操作的可视化组建本质上也是一个对象,用户通过鼠标或者键盘对这些可视化的组建进行操作,之后消息驱动模式去调用这些组件内部可以使用的方法。用户通过外部输入进行操作的同时产生了各种不同类型的事件,这些事件又经过操作系统的分配,被相应的对象进行处理,这就是WINDOWS程序运行的的本质。下图就是对WINDOWS程序的运行原理的简要说明。

1 WINDOWS应用程序基本特点

WINDOWS系统的本质是一个消息驱动的操作系统,那么消息的定义是什么呢,从以下的几个方面,可以对消息有一个初步的了解。

1)消息组成部分:消息是由两部分组成的,它们分别是消息的名称(UINT)和参数(WPARAM,LPARM)。……

登录APP查看全文

猜你喜欢
用户
雅阁国内用户交付突破300万辆
车主之友(2022年4期)2022-08-27 00:58:26
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
关注用户
商用汽车(2016年5期)2016-11-28 09:55:15
两新党建新媒体用户与全网新媒体用户之间有何差别
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
挖掘用户需求尖端科技应用
Camera360:拍出5亿用户
创业家(2015年10期)2015-02-27 07:55:08
100万用户
创业家(2015年10期)2015-02-27 07:54:39
如何获取一亿海外用户
创业家(2015年5期)2015-02-27 07:53:25