Re: [Dev-C++] AFX - what does it stand for?
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Mac R. <re...@no...> - 2002-07-13 14:23:51
|
At 11:02 PM 7/12/02 -0500, Bob Wilson wrote:
>Daniel,
>
>> What does AFX stand for? It was on here recently but I've forgotten!!!
>
>Several years ago AFX stood for a DOD project to develop a multi service
>attack aircraft. None of the services wanted the same thing, so it died a
>lurching death until a president of the opposite party was elected and the
>new regime wiped the slate clean.
>
>Some how I don't think this is the information you are searching for.
>
>Regards,
>
>Bob Wilson
AFX is Microsoft's term for Application Framework eXtension. It was the
precursor to MFC. AFX provided the Document View architecture that almost
all standard Windows applications use. It was not object oriented, since
C++ was not really a going issue back then. MFC came around about the same
time C++ did, and is more directly object oriented. But the original MFC
did not use C++ features for things like inheritance -- it used the
preprocessor and some really entertaining macros. Many of those macros are
still around, and you will see them if you ever have VC's wizards make an
MFC application skeleton for you.
At least, that is my understanding at present... I tend to be more of an
SDK programmer than AFX or MFC programmer.
Mac.
-
_____________________________ /"\
Mac Reiter \ / ASCII Ribbon Campaign
Nomadics, Inc. X Against HTML Mail
re...@no... / \ (To join the campaign, simply use
this in your signature.)
|