什么是StdAfx.h中的“Afx”?

时间:2008-12-24 16:46:35

标签: .net mfc fxcop stdafx.h

我只是好奇Afx代表什么。那么FxCop中的Fx呢?

3 个答案:

答案 0 :(得分:32)

来自Wikipedia

  

MFC的一个有趣的怪癖是   使用“Afx”作为许多人的前缀   功能,宏和标准   预编译的头文件名“stdafx.h”。   在早期发展期间变成了什   MFC被称为“应用程序框架”   扩展“和缩写”Afx“   命名Microsoft基础类   (MFC)采用得太迟了   发布周期来改变这些   引用。

The old Stingray MFC FAQ(在他们的网站上找不到,链接是古代版本):

  

最初,微软创建了   一组称为AFX组的人   (代表(A)应用   (F)ramework(X))。

[...]

  

AFX小组实际上是   负责两件事:MFC   库和IDE的支持   MFC(即资源编辑器和   巫师)。 AFX的名字是   1994年4月和该集团的下降   成员只是成为较小的一部分   Visual C ++组中的团队。   其中一支规模较小的球队就是今天的球队   MFC团队。

答案 1 :(得分:4)

http://en.wikipedia.org/wiki/Stdafx.h

“stdafx.h中的AFX代表Application Framework eXtensions.AFX是Microsoft Foundation Classes(MFC)的原始缩写。”

答案 2 :(得分:0)

在FxCop中的框架。