MFC已江河日下,日渐式微,而GTK 可谓欣欣向荣,如日中天。这里无意于落井下石,痛打落水狗,贬MFC而尊GTK 。自己即在使用MFC也在使用GTK ,不会偏袒其中之任何一方。这个对比完全出于个人对两者的理解,说他是不完全对比,一方面只是一时兴起想做个笔记而已,另外一方面我对两者的理解也是有限的。
1. 两者都是基于面向对象设计的。尽管MFC是用C 写的,而GTK 是用C写的,但思想都是面向对象的。GTK 使用glib的对象机制,由于用C写的,其实现相对有点繁琐。
2. 两者都是基于消息驱动的。这是GUI系统的共性,消息能够是硬件上报的,如鼠标事件、键盘事件和触摸屏等等,也能够是程式产生,如一个窗口给另外一个窗口发送了一个消息。但两者并不完全相同,GTK 通过
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




