Click here to Skip to main content
15,905,232 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Problem with control arrays Pin
Joaquín M López Muñoz29-Oct-03 12:05
Joaquín M López Muñoz29-Oct-03 12:05 
GeneralRe: Problem with control arrays Pin
Stephan Poirier29-Oct-03 12:43
Stephan Poirier29-Oct-03 12:43 
GeneralRe: Problem with control arrays Pin
Stephan Poirier29-Oct-03 13:01
Stephan Poirier29-Oct-03 13:01 
GeneralATL 7 collection class Pin
Urban Olars29-Oct-03 10:45
Urban Olars29-Oct-03 10:45 
QuestionCan someone clarify some Windows' terms for me Pin
mwhannan29-Oct-03 10:38
mwhannan29-Oct-03 10:38 
AnswerRe: Can someone clarify some Windows' terms for me Pin
alex.barylski29-Oct-03 11:07
alex.barylski29-Oct-03 11:07 
GeneralRe: Can someone clarify some Windows' terms for me Pin
Blake Coverett29-Oct-03 11:12
Blake Coverett29-Oct-03 11:12 
AnswerRe: Can someone clarify some Windows' terms for me Pin
Blake Coverett29-Oct-03 11:10
Blake Coverett29-Oct-03 11:10 
Windows API: The application programming interface (API) exposed by the windows operating system. In Unix terms this would be like the OS system call interface, excepting of course of the fact that the Windows API does everything, rather than having half a dozen different APIs you must code to, like Unix, X, Qt, etc.

Win32: Coined to distinguish between the Windows API exposed by old 16 bit versions of Windows, i.e. Windows 1.0-3.11, and 32 bit versions, i.e. Windows 95-ME and Windows NT 3.1-Windows 2003 Server. Win32 is now a synonym for Windows API since the Win16 API is dead and forgotten.

MFC: Microsoft Foundation Classes - the original application framework that Microsoft first shipped with their C 6.0 compiler. It is old and crufty and designed for C++ without templates or other modern features. It tries hard to force everything into the Model-View-Controller design pattern.

ATL: Active Template Library - named in an era when Microsoft was sticking Active on the front of everything, like ActiveX, ActiveServer, ActiveMovie, ActiveBob. This is a newer library, designed primarily to support writing COM components in C++. It uses the language in a much more modern way than MFC, but doesn't cover nearly the same breadth of functionality. You can bold ATL and MFC together in the same application but it isn't really a great match.

WTL: You missed this one, but it is important. This is a library build on top of ATL that broadens it's scope to make it closer to an application framework. It is much lighter and faster than MFC. It has an amusing history of being supported and then unsupported and then supported by Microsoft.

COM: Component Object Model - This was born as OLE2, but left it's parent in the dust and is the standard binary component specification that virtually all Windows software was based around until .NET arrived on the scene. COM is dead, long live COM.


-Blake
AnswerRe: Can someone clarify some Windows' terms for me Pin
mwhannan29-Oct-03 17:10
mwhannan29-Oct-03 17:10 
GeneralLooking for products for relational and code generation Pin
mcgahanfl29-Oct-03 10:35
mcgahanfl29-Oct-03 10:35 
GeneralHelp !!! Pin
Guillermo Rivero29-Oct-03 10:19
Guillermo Rivero29-Oct-03 10:19 
GeneralRe: Help !!! Pin
Christian Graus29-Oct-03 15:06
protectorChristian Graus29-Oct-03 15:06 
GeneralCMDIChildWnd Scrollbars Pin
alex.barylski29-Oct-03 9:50
alex.barylski29-Oct-03 9:50 
GeneralRe: CMDIChildWnd Scrollbars Pin
alex.barylski29-Oct-03 11:17
alex.barylski29-Oct-03 11:17 
GeneralRe: CMDIChildWnd Scrollbars Pin
Peter Molnar29-Oct-03 12:59
Peter Molnar29-Oct-03 12:59 
QuestionWhich one makes for faster programs: DLLs or static libraries??? Pin
mwhannan29-Oct-03 9:24
mwhannan29-Oct-03 9:24 
AnswerRe: Which one makes for faster programs: DLLs or static libraries??? Pin
winalice29-Oct-03 9:35
winalice29-Oct-03 9:35 
AnswerRe: Which one makes for faster programs: DLLs or static libraries??? Pin
alex.barylski29-Oct-03 9:58
alex.barylski29-Oct-03 9:58 
GeneralRe: Which one makes for faster programs: DLLs or static libraries??? Pin
mwhannan29-Oct-03 10:23
mwhannan29-Oct-03 10:23 
GeneralRe: Which one makes for faster programs: DLLs or static libraries??? Pin
alex.barylski29-Oct-03 10:50
alex.barylski29-Oct-03 10:50 
GeneralRe: Which one makes for faster programs: DLLs or static libraries??? Pin
mwhannan29-Oct-03 17:12
mwhannan29-Oct-03 17:12 
GeneralRe: Which one makes for faster programs: DLLs or static libraries??? Pin
melwyn31-Oct-03 3:20
melwyn31-Oct-03 3:20 
AnswerRe: Which one makes for faster programs: DLLs or static libraries??? Pin
cmk30-Oct-03 11:42
cmk30-Oct-03 11:42 
GeneralMFC Printing Pin
diseyi29-Oct-03 9:16
diseyi29-Oct-03 9:16 
GeneralRe: MFC Printing Pin
winalice29-Oct-03 9:36
winalice29-Oct-03 9:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.