Джефри Рихтер — Создание эффективных WIN32 приложений
[ —>Скачать с сервера (4.54 Mb) — бесплатно]
22.05.2010, 01:04
Windows — это довольно сложная операционная система, вряд ли с этим кто-то может поспорить. Наверное, ни один человек в мире не сможет полностью и до конца разобраться в этой операционной системе.
Данное учебное пособие – это практически целая книга, которая создана для обучения программированию хороших и качественных приложений под Windows на Visual C++. В самоучителе глубоко рассматриваются темы, посвященные взаимодействию с операционной системой, библиотекам языка С, оптимизации кода, динамически подключаемым библиотекам и многое другое. Особенное внимание автор уделил созданию и уничтожению процессов и потоков.
По требованию многочисленных читателей в четвертое издание были включены примеры на С++, более компактные и легкие для понимания, нежели примеры для C. Весь код, описанный в книге, можно включать в свои программы, что, безусловно, сильно упростит жизнь при разработке.
Книга предназначена для опытных программистов или профессионалов своего дела. Для успешного ознакомления с материалом потребуются хорошие знания языка C/C++, а также хотя бы некоторый опыт в создании приложений под Windows. Прилагаемый в архиве компакт-диск содержит все коды, использованные в книге.
Краткое содержание:
Введение
Часть I: Материалы для обязательного чтения
Часть II: Начинаем работать
Часть III: Управление памятью
Часть IV: Динамически подключаемые библиотеки
Часть V: Структурная обработка исключений
Часть VI: Операции с окнами
Приложение A — Среда Разработки
Приложение B — Распаковщики сообщений, макросы для дочерних элементов управления и макросы API
Примеры к книге
Внимание: книга написана в 2001 году, так что её скорее следует рассматривать как антиквариат и изучать без веских на то причин не рекомендуется
Windows для профессионалов
Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows
Это издание — практически новая книга, посвещенная программированию серьезных приложений на Microsoft Visual C++ в операционных системах Windows 2000 (32- и 64-разрядных версиях) и Windows 98 с использованием функций Windows API. Состоит из 27 глав, двух приложений и предметного указателя. Гораздо глубже, чем в предыдущих изданиях рассматриваются такие темы, как взаимодействие с операционной системой библиотеки C/C++, программирование DLL и оптимизация кода, описываются новые механизмы и функции, появившиеся в Windows 2000, и приводится информация, специфическая для 64-разрядной Windows 2000. В этом издании автор, перейдя с языка C на C++, переработал все программы-примеры и представил ряд новых приложений, например ProcessInfo и LISWatch. Также появились совершенно новые материалы: выравнивание данных, привязка потоков к процессорам, кэш-линии процессоров, архитектура NUMA, перехват API-вызовов и др. Книга предназначена профессиональным программистам, владеющим языком C/C++ и имеющим опыт разработки Windows-приложений. Прилагаемый компакт-диск содержит все программы из книги (исходный код и исполняемые файлы для процессоров x86, IA-64 и Alpha).
Содержание
Часть I. Материалы для обязательного чтения
Часть II. Начинаем работать
Часть III. Управление памятью
Часть IV. Динамически подключаемые библиотеки
Глава V. Структурная обработка исключений
Часть V. Операции с окнами
Приложение А. Среда разработки
Комментарии
Эту книгу совершенно необходимо прочитать любому уважающему себя программисту под Windows. А ещё лучше — всё время иметь её под рукой. Всё, что в ней описано, описано на высшем уровне.
«Windows для профессионалов» не является исчерпывающим руководством по программированию для Windows. В ней не рассмотрено множество тем — окна и контролы, COM, работа в сетях и Интернет и т. д. Зато в ней рассмотрены фундаментальные темы, которые не рассматриваются больше практически нигде — объекты ядра, процессы и потоки, механизмы синхронизации, управление памятью, структурная обработка исключений, DLL. Изложение сопровождается примерами, многие из которых нетривиальны. Я думаю, что каждый специалист сможет найти в этой книге что-то новое для себя. Короче, a must have.
Windows для профессионалов. Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows
Описание книги
Это издание — практически новая книга, посвященная программированию серьезных приложений на Microsoft Visual C++ в операционных системах Windows 2000 (32- и 64-разрядных версиях) и Windows 98 с использованием функций Windows API. Состоит из 27 глав, двухприложений и предметного указателя. Гораздо глубже, чем в предыдущих изданиях, рассматриваются такие темы, как взаимодействие с операционной системой, библиотеки C/C++, программирование DLL и оптимизация кода, описываются новые механизмы и функци.
Это издание — практически новая книга, посвященная программированию серьезных приложений на Microsoft Visual C++ в операционных системах Windows 2000 (32- и 64-разрядных версиях) и Windows 98 с использованием функций Windows API. Состоит из 27 глав, двухприложений и предметного указателя. Гораздо глубже, чем в предыдущих изданиях, рассматриваются такие темы, как взаимодействие с операционной системой, библиотеки C/C++, программирование DLL и оптимизация кода, описываются новые механизмы и функции, появившиеся в Windows 2000, и приводится информация, специфическая для 64-разрядной Windows 2000. В этом издании автор, перейдя с языка С на C++, переработал все программы-примеры и представил ряд новых приложений, например ProcessInfo и LISWatch. Также появились совершенно новые материалы: выравнивание данных, привязка потоков к процессорам, кэш-линии процессоров, архитектура NUMA, перехват API-вызовов и др. Книга предназначена профессиональным программистам, владеющим языком C/C++ и имеющим опыт разработки Windows-приложений. Прилагаемый компакт-диск содержит все программы из книги (исходный код и исполняемые файлы для процессоров х86, IA-64 и Alpha). Книга «Windows для профессионалов. Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows» автора Джеффри Рихтер оценена посетителями КнигоГид, и её читательский рейтинг составил 8.00 из 10. Для бесплатного просмотра предоставляются: аннотация, публикация, отзывы, а также файлы для скачивания.
Windows для профессионалов. Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows (+ CD-ROM)
Джеффри Рихтер
Это издание — практически новая книга, посвященная программированию серьезных приложений на Microsoft Visual C++ в операционных системах Windows 2000 (32- и 64-разрядных версиях) и Windows 98 с использованием функций Windows API. Состоит из 27 глав, двухприложений и предметного указателя. Гораздо глубже, чем в предыдущих изданиях, рассматриваются такие темы, как взаимодействие с операционной системой, библиотеки C/C++, программирование DLL и оптимизация кода, описываются новые механизмы и функции, появившиеся в Windows 2000, и приводится информация, специфическая для 64-разрядной Windows 2000. В этом издании автор, перейдя с языка С на C++,…
Лучшая рецензия на книгу
18 июля 2016 г. 14:22
Мега-труд для пишущих под Windows.
В книге очень много полезных и нужных вещей, касающихся низкоуровневой работы с этой ОС. Все эти приёмы упрощают работу, делают программы надёжнее, позволяют ускорить и улучшить многие куски, порою и сделать на первый взгляд невозможное.
К тому же, не смотря на очень и очень сложный материал, написано всё доступным и понятным языком.
Прекрасная книга для C++—программистов. Применять все эти приёмы не всегда обязательно, но знать о них надо.