Jump to content

Библиотека шаблонов Windows

Библиотека шаблонов Windows (WTL)
Разработчик(и) Майкрософт
Стабильная версия
10.0.10320 / 16 ноября 2020 г .; 3 года назад ( 16.11.2020 )
Репозиторий исходная кузня .сеть /п / wtl / git /
Написано в С++
Операционная система Microsoft Windows
Тип Библиотека
Лицензия Общая общественная лицензия , Общественная лицензия Microsoft
Веб-сайт втл .sourceforge .сеть  Edit this on Wikidata

Библиотека шаблонов Windows ( WTL ) — это бесплатная объектно -ориентированная C++ шаблонов библиотека для разработки Win32 . WTL был создан сотрудником Microsoft Ненадом Стефановичем для внутреннего использования и позже выпущен как неподдерживаемое дополнение к Visual Studio и Win32 Framework SDK. Он был разработан в первую очередь как облегченная альтернатива классам Microsoft Foundation и основан на Microsoft ATL , еще одном облегченном API, широко используемом для создания библиотек COM и ActiveX .

WTL обеспечивает поддержку реализации различных элементов пользовательского интерфейса, от фреймов и всплывающих окон до MDI , стандартных и общих элементов управления, общих диалоговых окон, листов и страниц свойств, объектов GDI и других распространенных элементов пользовательского интерфейса, таких как прокручиваемые окна, окна-разделители, панели инструментов. и панели команд. Основная цель WTL — предоставить небольшой и эффективный код, близкий по размеру и скорости к «простым» программам SDK, одновременно предоставляя разработчикам более высокоуровневую и более гибкую объектную модель. Другие классы, такие как строковая оболочка, синтаксически совместимая с MFC. CString а также включены некоторые шаблонные коллекции.

Большая часть WTL API является зеркалом стандартных вызовов Win32, поэтому интерфейс обычно знаком большинству программистов Windows. Хотя официальной документации от Microsoft не существует, проект документации WTL пытается создать исчерпывающий справочник по библиотеке. [1] WTL не поддерживается службами поддержки продуктов Microsoft .

Лицензирование

[ редактировать ]

Хотя WTL является библиотекой шаблонов и, следовательно, основана на коде, исходная лицензия была аналогична той, которая использовалась для исходного кода библиотеки Microsoft Foundation Class Library (MFC), хотя она не содержала никаких ограничений на использование или распространение. В 2004 году Microsoft предоставила полный исходный код под лицензией Common Public License и выпустила его через SourceForge . Начиная с версии 9.1 библиотека лицензируется по лицензии Microsoft Public License . [2]

См. также

[ редактировать ]
[ редактировать ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 55c707da74f925eabc28ef48f5c5beb3__1634137260
URL1:https://arc.ask3.ru/arc/aa/55/b3/55c707da74f925eabc28ef48f5c5beb3.html
Заголовок, (Title) документа по адресу, URL1:
Windows Template Library - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)