第9章-Windows程序设计的关键技术演示课件文.pptVIP

  • 0
  • 0
  • 约小于1千字
  • 约 26页
  • 2018-02-28 发布于天津
  • 举报

第9章-Windows程序设计的关键技术演示课件文.ppt

Windows程序设计的关键技术;消息驱动机制;事件概念;;事件的处理主要有两种方法;事件机制的实现;VC++7.0提供下面的关键字支持面向对象的事件编程 event_source 、event_receiver __event 、 __hook 、__unhook VC++8.0 提供下面的关键字支持托管代码的事件编程 delegate 、event .NET对不同类型的对象预定义了大量事件 订阅事件+= 取消订阅 -= VC++9.0 STL 增加了 function 类模板,bind函数,以支持本地的面向对象的事件编程;例:.NET事件机制编程;标准 C++ 库的扩展 (新) ;class CMyView { public: CMyControl m_ctrl; CMyView() { m_ctrl.hook(bind ( CMyView::onEventHandle,this, _1 , _2 ) ); } void onEventHandle(int x,int y ) { coutx yendl; } }; int _tmain(int argc, _TCHAR* argv[]) { CMyView m; m.m_ctrl.notifyAll(); return 0; } ;;MFC的消息映射与命令传递;8.8

文档评论(0)

1亿VIP精品文档

相关文档