|
Библиотека ATL 8: внутренняя структура и применение. Microsoft Visual Studio 2005
2-е издание
Кристофер Таваре, Кирк Фертитта, Брент Ректор, Крис Селлз
ATL Internals: Working with ATL 8, 2nd Edition
Christopher Tavares, Kirk Fertitta, Brent Rector, Chris Sells
|
Цены на книгу
Оглавление
Пролистать книгу
|
   Эта книга адресована программистам, работающим в Microsoft Visual Studio 2005, использующим C++/COM и собирающимся использовать библиотеку ATL 8. Эти разработчики создают приложения, которые должны работать на любых системах,
начиная с Windows 95, со слишком старыми процессорами и малыми объемами памяти для .NET. Они не могут позволить себе роскошь тратить драгоценные ресурсы на сбор мусора, JIT-компиляцию или на огромные библиотеки, набитые ненужными им классами. Для них важнее всего скорость загрузки
программ, их быстродействие и способность работать в любых условиях. Чтобы они стали использовать какую-то платформу, она должна быть свободна от накладных расходов на ненужные им возможности, обладать гибкостью и высокой производительностью. Именно для таких разработчиков и
предназначена технология ATL 8, новейшая платформа для разработки Windows-приложений.
   Клиентам ATL предоставляет оконные классы, интеллектуальные типы COM, поддержку элементов управления COM и размещения этих элементов, интеграцию с MFC (включая поддержку части классов MFC без необходимости использовать остальную часть MFC) и генерацию
интерфейсов Web-служб.
   Серверам ATL предлагает поддержку COM-серверов и объектов и механизмы для реализации высокопроизводительных многопоточных Web-служб и приложений.
|
|
И в клиентском, и в серверном коде в ATL широко используются макросы и шаблоны, обеспечивающие максимум
гибкости при минимуме накладных расходов. Это гарантирует, что в приложения не будут включены неиспользуемые возможности, а разработчики смогут легко понять, как классы их приложений связываются с функциями платформы.
736 стр., с ил.; ISBN 978-5-8459-1169-8, 0-321-15962-4; формат 70x100/16; твердый переплет2007, 2 кв.; Вильямс.
|
|
Книги, рекомендуемые вместе с этой книгой:
- C# 2008 (C# 3.0 для .NET 3.5): ускоренный курс для профессионалов, Трей Нэш
- Шаблоны C++: справочник разработчика, Дэвид Вандевурд, Николай М. Джосаттис
- Компиляторы: принципы, технологии и инструментарий, 2 издание, Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман
- WPF: Windows Presentation Foundation в .NET 3.0 для профессионалов, Мэтью Мак-Дональд
- C# 2005 и платформа .NET 3.0 для профессионалов, Кристиан Нейгел, Билл Ивьен, Джей Глинн, Морган Скиннер, Карли Уотсон
- Применение DDD и шаблонов проектирования: проблемно-ориентированное проектирование приложений с примерами на C# и .NET, Джимми Нильссон
- C++/CLI: язык Visual C++ для среды .NET, Гордон Хогенсон
- Microsoft Visual C++ 2005: базовый курс, Айвор Хортон
- Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов. Си Шарп, Мэтью Мак-Дональд, Марио Шпушта
Разделы каталога:
Оглавление книги "Библиотека ATL 8: внутренняя структура и применение. Microsoft Visual Studio 2005"Предисловие
Введение
Глава 1. Здравствуй, atl
Глава 2. Строки и текст
Глава 3. Интеллектуальные типы atl
Глава 4. Объекты в atl
Глава 5. Com#серверы
Глава 6. Таблицы интерфейсов
Глава 7. Сохраняемость в atl
Глава 8. Коллекции и перечисления
Глава 9. Точки соединения
Глава 10. Работа с окнами
Глава 11. Элементы управления activex
Глава 12. Использование элементов управления
Глава 13. Здравствуй, atl server
Глава 14. Внутренняя структура atl server
ПРИЛОЖЕНИЕ А. Шаблоны C++ в примерах
ПРИЛОЖЕНИЕ Б. Заголовочные файлы ATL
ПРИЛОЖЕНИЕ В. Переход к ATL
ПРИЛОЖЕНИЕ Г. Атрибуты в ATL
Предметный указатель
|