资 源 简 介
在C ++编程语言是一个令人惊讶的能力的野兽。然而,这是不是一切弊病 - 它只是尽可能写面条这种语言,因为它是在其他任何(比一些可以说是比较容易)。C ++中通常被描述为一种面向对象的语言。其要求面向对象一般是合适的,但不像其他一些语言,C ++并没有真正执行好的做法。你是否认为这是一件好事还是坏事就是你的,我不感兴趣,在这里开始一场宗教战争,所以我会改变一会儿的主题巧妙地回避这个问题。有两个原因MFC是如此的痛苦。首先,它不能总是似乎需要,以获得最简单的事情上班一场艰苦的斗争。其次,这是非常困难和/或邪恶凌乱试图让一个MFC应用程序中不同的类来相互交谈。前者的问题是下到MFC本身的设计 - 使用它才能真正解决这个问题唯一的深厚经验。第二个问题是在MFC是相当薄的包装纸围绕底层的Windows SDK的一个结果 - 得到一个窗口谈话到另一个窗口常常需要诉诸老派Windows 3.1的技术,如:: SendMessage消息()或:: PostMessage的()的自定义Windows消息。呸。这样的代码是难写,难调试,难维护,一般来说一个坏主意。