向你学习!
Borland公司的OWL

解决方案 »

  1.   

    使用MFC就是让你能了解点东西,快点干活。不做到过来,API还是少不了。
    MFC把文档和视图分开,也就是把数据和显示分开我让认为是最大的成功!
    怎么能说没多大用处呢,当然用其它方式实现。
    序列化在网络通讯时也能用到,不仅是文件,因为对于操作系统这些都是流系统。
      

  2.   

    其实MFC的许多设计都没有利用现代C++语言的能力,比如RTTI,现在RTTI已经在语言的层次上面有实现了。我也觉得DOC/VIEW是一个不错的体系结构。至于说使用虚函数我请你考虑一下windows的消息有多少,想想你就知道用虚函数效率是十分差的!
      

  3.   

    mfc设计是很巧妙的,包括doc/view概念和动态生成对象,序列化,消息映射,运行时对象识别,由于mfc开发时有很多c++的新特征如rtti还没有,所以使用了自己的机制,关于消息映射我同意火凤凰
      

  4.   

    你可以看看wxWindow类库,包含全部的源码.功能类似于MFC,且用它开发的程序能跨Linux,Windows使用.
      

  5.   

    同意关于消息映射一段,不过doc/view的方式我还是不赞同,太限制了,至于mfc的rtti我觉得的确实现很巧妙,可惜现在有了更新的方法。
      

  6.   

    doc/view不过是个选项而已,并不是强迫的