Microsoft Foundation Class Library
-
MFC(Microsoft Foundation Class Library)란 무엇인가예전 글들/기타 2011. 2. 11. 13:44
1. 마이크로소프트 파운데이션 클래스 라이브러리(Microsoft Foundation Class Library, MFC) 마이크로소프트에서 만든 윈도 API를 C++로 둘러 싼 라이브러리이다. 클래스들은 윈도의 공용 컨트롤과 스마트 포인터를 사용하는 창 개체이다. 2. 역사 A. MFC는 1992년 16비트 윈도용 마이크로소프트 C/C++ 7.0 컴파일러에서 처음 도입되었다. 그 당시에는 C++이 소프트웨어 제품 개발 언어로 활용되기 시작하던 때였다. 마이크로소프트는 개발 도구 시장에서 경쟁력을 얻기 위해 C++을 활용하여 MFC를 만들었다. MFC의 구조는 후에 시멘틱사에 매각된 매킨토시의 TCL(Think Class Library)에서 영향을 받았다. B. 볼랜드의 터보 C++과 터보 파스칼에서 OW..