【项目界面】MFC框架程序总体剖析

MFC框架程序剖析

在理解MFC框架之前,首先要明白C++中的继承、封装、多态。
多态成立三个条件:
1 子类要继承父类
2 子类重载父类的虚函数
3 父类指针指向子类对象

MFC框架把main函数封装在了里面


WINDOWS程序是与传统的DOS程序截然不同的两种程序设计方式,它是由事件驱动的,在应用程序展示给客户的UI (User In⁃terface 用户界面)中提供了各式各样的可视对象,用户可以根据需要,对这些可视对象进行操作,通过鼠标或者键盘的操作,产生了操作系统能感知的事件,在这样的事件发生之后,操作系统向应用程序中的特定对象发送消息,然后这些对象调用相应的函数处理过程来完成用户所要的需求。
WINDOWS 应用程序是建立在对象的基础之上的。程序中所包含的所有可以操作的可视化组建本质上也是一个对象,用户通过鼠标或者键盘对这些可视化的组建进行操作,之后消息驱动模式去调用这些组件内部可以使用的方法。用户通过外部输入进行操作的同时产生了各种不同类型的事件,这些事件又经过操作系统的分配,被相应的对象进行处理,这就是WINDOWS程序运行的的本质。下图就是对WINDOWS程序的运行原理的简要说明。

1 WINDOWS应用程序基本特点

在这里插入图片描述
WINDOWS系统的本质是一个消息驱动的操作系统,那么消息的定义是什么呢,从以下的几个方面,可以对消息有一个初步的了解。
1

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力做一个code杠精

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值