현재 위치 - 인적 자원 플랫폼망 - 부중고정보 - 'Windows 프로그래밍'을 배우려면 어떤 기초가 필요한가요?
'Windows 프로그래밍'을 배우려면 어떤 기초가 필요한가요?

많은 사람들이 MFC에서 배우기 시작했지만 종종 혼란스러워하고 포기하는 사람들도 있습니다. MFC의 고통스러운 기간을 살아남는 사람들도 있지만 결국 그것을 알고 있지만 그렇지 않습니다. 이유도 모르겠고, 내 생각은 MFC 프레임워크에만 국한되어 있고, 조금 더 큰 규모의 프로그램을 접하게 되면 시작할 방법이 없습니다.

수년간 Windows 개발에 대한 개인적인 경험을 바탕으로 Windows에서의 학습 경로는 다음과 같이 제안합니다.

첫 번째는 물론 C나 언어 같은 언어 학습입니다. C(STL). 플랫폼 독립적입니다.

그런 다음 "Windows 프로그래밍"(Charles Petzold 저작)을 시작하고 원래 Windows API에서 학습을 시작할 수 있습니다.

다음에는 "Windows Core 프로그래밍"(Jeffrey Richter 저)을 공부할 수 있습니다.

Windows의 프런트 엔드 및 백그라운드 메커니즘에 대해 더 깊은 이해를 제공할 것입니다.

이후 위의 두 책을 공부하면 Windows에 익숙해질 것입니다. 더 깊이 알고 싶다면 "Windows 그래픽 프로그래밍"(Yuan Feng 저)을 배울 수 있습니다.

이 시점에서 대부분의 Windows 애플리케이션은 API를 사용하여 개발할 수 있습니다.

다음으로 MFC, WTL, ATL 등과 같은 몇 가지 일반적인 라이브러리를 배울 수 있습니다. MFC를 배워보세요 처음부터 MFC를 배우는 것과는 전혀 다른 느낌이었습니다. 그때는 괴로웠지만 지금은 알면서도 웃었습니다.

다른 하나는 COM 기술, 네트워크, D3D 등과 같은 프로젝트 요구에 따른 전문 지식을 배우는 것입니다.