3.2.2 MFC中的消息处理

MFC(Microsoft Foundation Classes),微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,是微软对API函数的专用C++封装,这种结合一方面让用户使用微软的专业C++ SDK来进行Win下应用程序的开发变得容易,缩短了软件的开发周期,减少了应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类[6,8]。来.自/吹冰论|文-网www.chuibin.com/

Windows程序是基于一种事件驱动的编程模式,应用程序在调试过程中需要做的每项工作极大部分是基于处理Windows消息的。前面所谈到的MFC应用程序框架,比起之前的Windows程序下的消息处理,它让程序员更加安心专注地搞程序代码,无需他们担心软件的界面问题和消息处理问题。这是由于从CcomTarge派生的类能够拥有自己的消息映射。MFC用用户类的消息映射来决定怎样处理已经给定的消息。使我们能最大限度的利用C++语言的优点将我们的类进行功能性封装,这样,由这些类所创建的其他类就不用再次重复操作。

3.3 Socket编程的实现

随着计算机网络化的深入,计算机网络编程在程序设计的过程中变得日益重要。网络编程技术的实现过程是首先选择适当的协议将发送端的信息封装好,接着在另一方的接收端对封装的信息进行解析,然后获得对方传输的数据信息,达到网络间双方通信的目的[9,10]。在这一过程中,选择传输协议,发送方对数据包进行封装以及过滤,接收方对数据包的捕获和解析是主要的工作。

上一篇:多用户MIMO-OFDM系统资源分配技术研究
下一篇:P2P简易分布式程序的开发

局域网管理系统的设计与实现

控制器局域网(CAN)技术茬工...

局域网的信息安全与病毒防治策略【4377字】

局域网图书资料查询系统【4032字】

vc++几种排序算法演示软件实现

VC++在线学习平台的设计

VC++BlackList的主机防火墙设计+源代码

酵母菌发酵生产天然香料...

上海居民的社会参与研究

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...

提高教育质量,构建大學生...

基于Joomla平台的计算机学院网站设计与开发

压疮高危人群的标准化中...

浅谈高校行政管理人员的...

AES算法GPU协处理下分组加...

STC89C52单片机NRF24L01的无线病房呼叫系统设计