文件名称:设计模式-观察者模式 基于MFC实现的消息监听机制
文件大小:57KB
文件格式:RAR
更新时间:2014-11-07 12:25:45
设计模式 观察者模式 消息监听 事件源
基于MFC实现的消息监听机制,利用了设计模式中的观察者模式,对线程间的同步做了优化,以及可以选择消息的发送类型:同步或异步发送。对于监听者而言在注册监听的同时可以选择监听的消息类型,避免了发送者发送的所有消息都会收到;对于发送者而言,无需关心监听消息的是谁。
【文件预览】:
TestNotify
----TestNotify.suo(43KB)
----release()
----debug()
----TestNotify()
--------TestNotify.aps(59KB)
--------ReadMe.txt(3KB)
--------LisenterDialo2.cpp(3KB)
--------Release()
--------TestNotifyDlg.cpp(5KB)
--------TestNotifyDlg.h(1KB)
--------res()
--------NotifyBase.cpp(7KB)
--------Dialog3.h(433B)
--------NotifyBase.h(1KB)
--------LisenterDialo1.cpp(3KB)
--------stdafx.h(2KB)
--------TestLisenter.cpp(484B)
--------TestNotify.cpp(2KB)
--------LisenterDialo2.h(867B)
--------TestNotify.rc(7KB)
--------TestBase.h(181B)
--------Debug()
--------stdafx.cpp(141B)
--------INotifyLisenter.cpp(238B)
--------resource.h(1KB)
--------TestNotify.vcproj(7KB)
--------TestLisenter.h(447B)
--------INotifyLisenter.h(243B)
--------LisenterDialo1.h(889B)
--------TestNotify.vcproj.WORK33067-1.dy.user(1KB)
--------TestNotify.h(465B)
--------INotify.cpp(108B)
--------INotify.h(362B)
--------INotifyMSG.cpp(314B)
--------Dialog3.cpp(792B)
--------TestBase.cpp(256B)
--------INotifyMSG.h(582B)
----TestNotify.sln(895B)