Подтвердить что ты не робот

Лучшие книги для изучения WINAPI, MFC, ATL, WTL

Я хотел бы изучить программирование с помощью библиотек Windows. Могли бы вы порекомендовать мне некоторые технические книги/учебные пособия. Я не ищу книгу для начинающих, позволяю предположить, что читатель знает С++/OOP/STDLIB/STL.

Темы, которые мне нужно охватить, - это ~ WinAPI (Base/Advanced Services), MFC, COM, ATL и, возможно, WTL, если это имеет смысл. Я не пытаюсь изучить .NET, С# и т.д.

Спасибо за помощь.

4b9b3361

Ответ 2

Для Windows API вы должны начать с Petzold Programming Windows. Если вы не освоите Windows на этом уровне, это всегда будет борьбой. С другой стороны, как только вы получите его на этом уровне, MFC, ATL и т.д. - довольно очевидные обертки вокруг Win32, которые не требуют многого обучения.

Для COM нет ничего лучше, чем Don Box Essential COM.

Ответ 3

Я согласен с теми, кто посоветовал Петцольду и Рихтеру. Там нет никаких книг о WTL (используйте онлайн-уроки). Полезно посмотреть Поиск в обзорах книг на сайте ACCU (wiki). Напишите название категории и выберите книгу, отмеченную как Рекомендуемые.

Если вы хотите понять базовые принципы COM, я рекомендую обратить внимание на учебник COM в простой C (8 частей). На самом деле CodeProject - это хороший набор учебных материалов (статей и руководств). Выберите каталог и выберите подходящую (желательно высоко оцененную) статью/учебник.

Ответ 4

Темы, которые вас интересуют, как правило, слишком широки, чтобы охватить одну книгу. Сказав это, вы можете проверить это: http://www.amazon.com/Visual-NET-Bible-Tom-Archer/dp/0764548379 - он охватывает большинство интересующих вас тем, даже если он немного устарел.