Windows 템플릿 라이브러리
Windows Template Library개발자 | 마이크로소프트 |
---|---|
안정적 해제 | 10.0.10320 / 2020년 11월 16일; 전 |
리포지토리 | sourceforge |
기록 위치 | C++ |
운영 체제 | 마이크로소프트 윈도 |
유형 | 도서관 |
면허증 | 공용 공용 라이센스, Microsoft 공용 라이센스 |
웹사이트 | wtl![]() |
WTL(Windows Template Library)은 Win32 개발을 위한 무료 소프트웨어, 객체 지향 C++ 템플릿 라이브러리다.WTL은 마이크로소프트의 직원 네나드 스테파노비치에 의해 내부 사용을 위해 만들어졌으며 나중에 Visual Studio와 Win32 Framework SDK에 지원되지 않는 추가 기능으로 출시되었다.주로 마이크로소프트 파운데이션 클래스에 대한 경량 대안으로 개발되었으며 마이크로소프트의 ATL을 기반으로 개발되었으며, COM 및 ActiveX 라이브러리를 만드는 데 널리 사용되는 또 다른 경량 API를 기반으로 한다.
개요
WTL은 프레임과 팝업 창에서 MDI, 표준 및 공통 제어 장치, 공통 대화 상자, 속성 시트 및 페이지, GDI 개체 및 스크롤 가능한 창, 분할 창, 도구 모음 및 명령 모음과 같은 기타 공통 UI 요소에 이르기까지 다양한 사용자 인터페이스 요소를 구현하기 위한 지원을 제공한다.WTL의 주요 목표는 SDK 프로그램에 작고 효율적인 코드, 크기 및 속도를 제공하는 동시에 개발자에게 보다 높은 수준의 유연한 객체 모델을 제공하는 것이다.MFC의 구문과 호환되는 문자열 래퍼와 같은 기타 클래스CString
그리고 일부 템플리트 컬렉션도 포함되어 있다.
WTL API의 대부분은 표준 Win32 호출을 미러링하기 때문에 인터페이스는 대부분의 Windows 프로그래머들에게 친숙한 경향이 있다.마이크로소프트의 공식 문서는 존재하지 않지만, WTL Documentation Project는 라이브러리에 대한 포괄적인 참조를 만들려고 시도하고 있다.[1]WTL은 Microsoft 제품 지원 서비스에서 지원하지 않는다.
라이센싱
WTL은 템플릿 라이브러리여서 코드 기반이지만, 원래 라이센스는 사용이나 배포 제한이 없으나 Microsoft Foundation Class Library(MFC) 소스 코드에 사용되는 라이센스와 유사했다.2004년에 마이크로소프트는 공통 공개 라이센스에 따라 완전한 소스 코드를 사용할 수 있게 했고, 소스 포지를 통해 이를 출시했다.9.1 버전 이후 이 라이브러리는 마이크로소프트 Public License에 따라 라이센스가 부여된다.[2]
참고 항목
참조
이 글은 검증을 위해 인용구가 추가로 필요하다. – · 책 · 학자 · 2009년 9월) (이 를 |
외부 링크
- SourceForge의 Windows 템플릿 라이브러리
- WTL 7.5용 Microsoft 다운로드 페이지
- WTL 8.0용 Microsoft 다운로드 페이지
- WTL 8.1(2011-11-21)
- WTL 문서 - WTL 프로그래밍 라이브러리에 대한 문서를 작성하기 위한 노력.
- "Windows 템플릿 라이브러리 파트 1 사용"
- "Windows 템플릿 라이브러리 파트 2 사용"
- "MFC 프로그래머용 WTL" – WTL 사용을 시작하려는 MFC 프로그래머를 겨냥한 일련의 튜토리얼.
- WTL Wiki - WTL(Windows Template Library) 전용 Wiki