Выходные данные неизвестны. — 506 с.
Внимание: в данном файле - не все страницы. Отсутствуют окончание главы 16 и вся глава 17.
В книге рассматриваются как общие методики и стратегии написания кода и отладки (вплоть до «проектирования, независимого от языка»), так и весьма специальные вопросы вроде отладки элементов ActiveX. Некоторые главы книги посвящены чрезвычайно актуальным вопросам, о которых к тому же почти нигде не пишется. Это, например, отладка кода с шаблонами STL или работа с OLE-ориентированными объектами - СОМ и ActiveX. Отдельные части (II и III) отхватывают широкий круг теоретико-практических вопросов отладки в процедурно- и объектно-ориентированных системах. Специфические аспекты C++ освещаются в части IV. К специальным аспектам программирования Windows можно отнести всю часть V. Дается подробное описание отладчика Visual C++, однако даже специально ему посвященные главы полезны и тем, кто работает с другими компиляторами и даже другими языками; в конце концов все интегрированные отладчики похожи друг на друга. Все изложение сопровождается примерами законченных программ и экранными иллюстрациями.
Книгу можно порекомендовать широкому кругу программистов, но хорошее знание C++ является обязательным.
Вступление.
Искусство разработки кода.Как пишется хороший код.
Оптимизации компилятора.
Логические и синтаксические ошибки.
Основы работы с отладчиком.
Исполняемый модуль: отладочная и окончательная версии.
Процедурно-ориентированная среда.Поиск, анализ и исправление ошибок в коде командной строки.
Отладка встроенного кода на языке ассемблера.
Поиск, анализ и исправление ошибок в коде Windows.
Объектно-ориентированная среда.Поиск, анализ и исправление ошибок в коде командной строки.
Программирование Windows с библиотекой Microsoft Foundation Class.
Поиск, анализ и исправление ошибок в коде MFC.
Библиотека стандартных шаблонов.Код C++, шаблоны и STL.
Поиск, анализ и исправление ошибок в коде STL.
Специальные задачи отладки.Работа с DLL.
Работа с компонентами ActiveX.
Отладка COM, ATL и DHTML.
Программирование с STL и MFC.