티스토리 뷰

기록/독서

MFC의 내부가 알고싶다면?

JOHNPARK82 2005. 9. 6. 02:17
MFC를 이용해서 간단한 애플리케이션을 만들어 본 분들이라면...

항상 의문이 생기는 부분이 있다.

바로 매크로로 지정되어있는 암호문과도 같은 코드블럭이다.

실제로 MFC 구현의 중심축을 이루면서도 매우 단순한 몇줄의 코드로 압축된 것이기 때문에..

이 것을 이해하는 것만으로도 책 한권이 있을 정도다.

또 도대체 API로 함수를 짜다보면 언제나 나오는 WinMain 은 어디에 있으며...

또 어디에서 윈도우 핸들을 등록하는지 등등..

도무지 MFC에 대해서 궁금한것이 안생길래야 안생길 수가 없다.

뭐 호기심이 적은 분들이라면 그냥 그러려니 하고 넘어가겠지만...

보통은 열심히 코드를 따라가면서 쫒고 쫒아서 동작 원리를 하나하나 규명하려고 한다.

이렇게 마구잡이로 이해를 하려다 보니...

MFC 구조를 이해하기 위해서 소요되는 시간이 상당하다는 것은 어쩔 수 없는 일이다.

그런데 얼마전에 이 것을 정말로 쉽게 풀어쓴 책이 나왔다.

더구나 국내서이다.



IT expert 시리즈의 MFC 구조와 원리라는 책인데...

내용이 상당히 괜찮다. 사보기에는 아까운 책이긴 하지만..

충분히 책값은 할 만한 책이다.



국외서로는 MFC Internals 라는 책이 있다.

MFC Internals 야 워낙에 유명하다보니... 어느정도 MFC 사용에 퀘도가 올랐다는 생각이 들면 보는 책이기도하다.

(번역서는 최악이지만;;)

어쨋든 내가 보기에는 MFC Internals 라는 책이 바로 보기에 부담 스럽거나..

좀더 빠르게 책을 읽어나가고 싶은 사람이라면 IT expert 시리즈를 먼저 읽어보고

Internals 를 보면 상당한 효과가 있을 것 같다.