라이브러리가 MFC든 VCL이든, 랭귀지가 C든 VB든, 파스칼이든...
윈도우상에서 32비트 프로그램을 개발하자면 윈도우가 어떻게 굴러먹는지 알아야 하죠.
메세지나 핸들, callback의 원리, 메모리 구조같은 전반적인 윈도우의 뼈대를 말이죠.
그런데 그런것들은 대충이나마 알려고 하다 보면 기본적인 API를 접하게 됩니다.
그것을 두꺼운책이나 리퍼런스 가지고 매달리면서 완벽이해를 해야하는게 아니고 기본적인 함수 몇십개(?)와 필요한 함수를 빨리 찾는 능력만 갖추면 되죠.
그 시간은 어느정도 감(?)이 있다면 절대 오랜기간이 필요하지 않죠.
윈도우와 API에 대해 어느정도 이해수준만 되면 MFC든 VCL든 그 어떤 윈도우라이브러리가 나와도 적응하기 쉽죠.
API는 공부라기 보다는 이해라고 생각합니다.
개인적으로 기본전산계념(비트,진수등의 지식)과 OS구조(잡이나 스케줄관리, I/O구조등)에 좀더 관심이 있으시다면 프로그래밍에 절대적으로 도움이 되지 않을까 생각합니다.
|