Chapter2. MFC 라이브러리 응용 프로그램 프레임워크

Chapter 2 : MFC 라이브러리 응용 프로그램 프레임워크

2장에서는 .net 응용 프로그램 프레임워크(Application framework)에 대해 소개를 합니다.
이론적인 내용이 많이 나와서 쉽게 읽혀지지 않습니다. visual studio의 역사에 대해서도
약간 나오고.. 이번에도 대충 보고 술술 넘겨 버렸습니다. -_-a

책을 보다보니 Application framework란 개발을 위해 지원되는 라이브러리를 죽 모아놓은
집합이란 생각이 들었는데 확실히 정의를 내리지 못하겠습니다.

MFC의 응용프로그램 프레임워크는 응용프로그램, 프레임클래스, 문서-뷰 아키텍쳐로
구성이 됩니다. 이러면서 설명을 위해 소스코드를 죽 보여주는데 예전에 아무런 의미도
모른체 배껴쓰기에만 급급했던 소스들이 나와 반가웠습니다. ㅋ

이후 메시지 맵핑에 대해 언급을 합니다. 메시지를 처리하는데 가상(virtual)함수를 사용하는
대신 매크로를 사용합니다. 이것은 가상함수를 사용하면 그 가상함수에 대한 dispatch table을
생성하기 때문에 가상 메시지 핸들러를 지원하기 위해 상당수의 용량을 갖는 테이블을 필요로
합니다. 메시지 처리를 할때 매크로를 사용하니
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
ON_WM_CREATE()
END_MESSAGE_MAP()
요부분을 잊지 말라는 소리같은데 잘 모르겠습니다..
왜 이렇게 모르는게 많은지... ㅡㅜ

마지막으로 문서와 뷰에 대하여 나옵니다.
간략하게 나오는데 문서는 저장되어 있는 데이터고 뷰는 이 데이터 보여주는 창이다 라는게
공부를 하면서 느낀점입니다.

모르는점 : Application framework???
,