강좌 소개

WTL(Windows Template Library)은 C++의 템플릿을 이용하여 윈도우즈용 응용 프로그램을 작성하는 라이브러리입니다. 이 강좌는 MFC 사용자들을 위해 WTL에 대한 간력한 소개와 주요 차이점을 분석하여 WTL에 익숙해지도록 도와주는 자습서입니다. 이 강좌를 통해 WTL의 특징을 빠르게 파악할 수 있으며 실무에 바로 적용할 수 있습니다. 그러나 MFC 숙련자를 가정하고 썼기 때문에 지나치게 상세한 설명은 하지 않으며 초보자들을 위한 친절한 설명은 배제했습니다..

짧은 시간에, 그것도 프로젝트 중에 작성한 강좌이다 보니 틀린 내용이나 잘못된 설명이 있을 수도 있습니다. 만약 이 강좌에서 문제점이 보인다거나 WTL에 대한 기막힌 팁이 있으면 운영자에게 메일로 알려 주시기 바랍니다. 다음 강좌 업데이트에 반영하도록 하겠습니다. 단, 내용 파악에 무리가 없는 단순 오타는 보고하지 않으셔도 상관없습니다. 본문에서 작성한 예제는 압축 파일로 제공됩니다.


TLExam.zip(1.7MB)

예제는 비주얼 스튜디오 2005 SP1 한글 버전에 WTL 8.0으로 작성되었으며 용량상의 문제로 컴파일된 실행 파일은 제외했습니다.


강좌 작성일 : 2008년 6월 24일 ~ 2008년 7월 2일
업데이트 계획 : 업데이트 계획이 없습니다.


부탁 말씀
1.이 강좌에 대해서는 일체의 저작권을 주장하지 않습니다.
2.자유롭게 링크를 걸 수 있으며 필요시 통째로 퍼 가십시오.
3.그러나 이 글을 상업적으로 이용하는 것은 허락하지 않습니다.

목차

1. WTL
1-가.WTL 소개
1-나.WTL의 장단점
1-다.설치 및 준비

2. WTL 실습
2-가.WTLFirst
2-나.프로젝트의 구조
2-다.템플릿의 이용한 가상 함수
2-라.믹스인 클래스

3. 출력
3-가.GDI 오브젝트
3-나.비트맵 출력
3-다.유틸리티 클래스

4. 메시지 맵
4-가.메시지 처리
4-나.메시지 크래커
4-다.명령 핸들러
4-라.UI 상태 관리

5. 대화상자
5-가.대화상자
5-나.대화상자 프로젝트
5-다.DDX/DDV
5-라.컨트롤

6. WTL 활용
6-가.Win32
6-나.MFC
6-다.모바일 프로젝트

7. WTL 분석
7-가.CAppModule
7-나.메인 프레임
7-다.메시지 맵


이 강좌의 저작권은 SoEn에 있습니다.