开发工具:
文件大小: 383kb
下载次数: 0
上传时间: 2011-11-20
详细说明: 作为一个专注于C/S方面开发的程序员,我一直对“面向对象的编程框架如何与Windows操作系统 的消息机制打交道”这个问题有着相当大的兴趣。读者想必知道,象MFC、VCL和SWT这样的类 库在实现界面处理的时候,有几个主要问题是不得不考虑的。首先是如何为窗口和控件这样的界面 组件以面向对象方式进行包装。这一方面可以说没多少技术上的难题;从一般意义上讲,不过是把 HWND 作为第一个参数的函数分类整理一下而已。当然,具体作起来还是有不少东西需要认真考虑, 只是这些问题多半是在设计的层面,考虑包装是否完善、维护和扩展起来是否方便等等;实现上基 本上就没多少需要克服的技术障碍了。而另一方面——即如何处理系统消息机制,则是一个颇费脑 筋的问题了。其中最大的难点之一,就是Windows的消息系统依赖于窗口过程(术语叫做Window Procedure),而这个窗口过程却是一个非面向对象的、普通的全局函数,它完全不理解对象是什么; 可是而为了让整个程序OO 起来,你还非得让它去操纵对象不可。因此,如何将窗口过程用面向对 象的方法完美的封装起来,就成为各种类库面临的最大挑战之一。当然,这也理所当然的成为各个 开发小组展示自身功力的绝好舞台。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.