{{|
|}}
1. WTL? ¶
{{|The Windows Template Library (WTL) is an object-oriented Win32 encapsulation C++ library by Microsoft. The WTL supports an API for use by programmers. It was developed as a light-weight alternative to Microsoft Foundation Classes. WTL extends Microsoft's ATL, another lightweight API for using COM and for creating ActiveX controls. Though created by Microsoft, it is unsupported.
In an uncharacteristic move by Microsoft—an outspoken critic of open source software—they made the source code of WTL freely available. Releasing it under the open-source Common Public License, Microsoft posted the source on SourceForge, an Internet open-source repository. The SourceForge version is 7.5.
Being an unsupported library, WTL has little formal documentation. However, most of the API is a direct mirror of the standard Win32 calls, so the interface is familiar to most Windows programmers.|}}
WTLμ κ°μ²΄μ§ν₯μ μΈ, Win32 λ₯Ό μΊ‘μννμ¬ λ§λ€μ΄μ§ C++λΌμ΄λΈλ¬λ¦¬λ‘ MS μμ λ§λ€μ΄μ‘λ€. WTLμ νλ‘κ·Έλλ¨Έμ μν μ¬μ©μ μν΄ API Programming Styleμ μ§μνλ€. WTL MFCμ λν κ²½λνλ λμμ±
μΌλ‘μ κ°λ°λμλ€. WTLμ MSμ ATLλ₯Ό νμ₯νλ€. ATL μ ActiveX COM μ μ΄μ©νκ±°λ ActiveX 컨νΈλ‘€λ€μ λ§λ€κΈ° μν λ λ€λ₯Έ κ²½λνλ API μ΄λ€. WTLμ MS μ μν΄ λ§λ€μ΄μ‘λλ©΄, MS κ° μ§μνμ§ μλλ€.
μ€νμμ€λ₯Ό κ±°μΉ¨μμ΄ λΉννλ MSμ λλλ¬μ§ μ§μμ΄ μλ μν©μμ, MSλ WTLμ μμ λ‘κ² μ΄μ©ν μ μλλ‘ μμ€μ½λλ₯Ό λ°°ν¬νλ€. μ€νμμ€ Common Public License νμμ λ°°ν¬λ₯Ό νλ©΄μ, MSλ μμ€ν¬μ§(μΈν°λ· μ€νμμ€ μ μ₯μ)μ μμ€λ₯Ό κ²μ¬νμλ€. μμ€ν¬μ§μμμ WTL λ²μ μ 7.5μ΄λ€.
μ§μμ΄ λμ§ μλ λΌμ΄λΈλ¬λ¦¬μ΄κΈ° λλ¬Έμ WTLμ κ΄ν λ¬Έμλ κ±°μ μλ€. κ·Έλ¬λ λλΆλΆμ APIλ νμ€ Win32 μ½μ κ±°μ μ§μ μ μΌλ‘ λ°μνλ―λ‘, WTLμ μΈν°νμ΄μ€λ λλΆλΆμ μλμ°μ¦ νλ‘κ·Έλλ¨Έλ€μκ² μΉμνλ€.
2. related site ¶
- μ΄μ§Έ λ¬Έμ₯μ΄ μ’ μ΄μνλ€μ. ν΄μμ΄ μ’ μμλ©λλ€. γ
‘.γ
‘;; - eternalbleu
- μ½κ° μ μ’ λ΄. --1002
- μ½κ° μ μ’ λ΄. --1002