무언가 만들기 위한 지식/Win32/MFC
MFC를 시작하기 앞서, About MFC
신럭키
2010. 2. 18. 19:45
MFC는 Microsoft Foundation Class Library의 약자이다.
마이크로소프트에서 만든 윈API를 C++로 둘러싼 라이브러리라고 정의할 수 있다. (by Wiki)
MFC는 1992년 16bit Window용 Microsoft C/C++7.0 컴파일러에 의해 처음 도입되었다고 한다.
그후 Visual C++ 1.0부터 2008까지 나오면서 .Net Framework의 기능들을 사용하게 되었다.
컴파일러 버전 | MFC 버전 |
---|---|
Microsoft C/C++ 7.0 | MFC 1.0 |
Visual C++ 1.0 | MFC 2.0 |
Visual C++ 1.5 | MFC 2.5 |
Visual C++ 2.0 | MFC 3.0 |
Visual C++ 2.1 | MFC 3.1 |
Visual C++ 2.2 | MFC 3.2 |
Visual C++ 4.0 | MFC 4.0 |
Visual C++ 4.1 | MFC 4.1 |
Visual C++ 4.2 | MFC 4.2 |
Visual C++ 5.0 | MFC 4.21 (mfc42.dll) |
Visual C++ 6.0 | MFC 6.0 (mfc42.dll) |
Visual C++ .NET 2002 | MFC 7.0 (mfc70.dll) |
Visual C++ .NET 2003 | MFC 7.1 (mfc71.dll) |
Visual C++ 2005 | MFC 8.0 (mfc80.dll) |
Visual C++ 2008 | MFC 9.0 (mfc90.dll) |
MFC는 Win32 API를 객체지향적으로 프로그래밍 할 수 있다는 큰 장점을 갖고 있다.
전체적인 모델디자인을 통해 효율적인 프로그래밍을 이끌어 준다.
기회가 되어 MFC를 조금 다뤄봤는데, 후에 또 MFC를 크게 다룰 일이 생길지도 모르기 때문에
카테고리를 추가해놓았다. 앞으로 MFC나 Win32관련 자료는 이곳에 주로 포스팅 될 것이다.
이 또한 필자가 기억을 되새기기 위한 것이며,
혹시나 필자와 같은 고민을 하고 계신분들을 위함이다.
아마도 주로 상황에 따라 사용되는 함수를 위주로 설명하게 될 것 같다.
(MSDN을 사용해봐도 제대로된 검색이 안될때도 있다...... - 함수명을 알고 있는 상태에서 MSDN검색해서 기능을 알아보는건 쉬운데 그 역은 참 힘들다 -.-;;;)
덧1. 참고로 짤방은 아무런 의미 없다 ^_^;
전체적인 모델디자인을 통해 효율적인 프로그래밍을 이끌어 준다.
기회가 되어 MFC를 조금 다뤄봤는데, 후에 또 MFC를 크게 다룰 일이 생길지도 모르기 때문에
카테고리를 추가해놓았다. 앞으로 MFC나 Win32관련 자료는 이곳에 주로 포스팅 될 것이다.
이 또한 필자가 기억을 되새기기 위한 것이며,
혹시나 필자와 같은 고민을 하고 계신분들을 위함이다.
아마도 주로 상황에 따라 사용되는 함수를 위주로 설명하게 될 것 같다.
(MSDN을 사용해봐도 제대로된 검색이 안될때도 있다...... - 함수명을 알고 있는 상태에서 MSDN검색해서 기능을 알아보는건 쉬운데 그 역은 참 힘들다 -.-;;;)
덧1. 참고로 짤방은 아무런 의미 없다 ^_^;