Книга представляет собой систематизированное введение в программирование драйверов Windows 2000/XP/Server 2003 и Windows 98/Ме с использованием Microsoft Windows DDK.
Книга представляет собой практическое руководство по программированию драйверов для всей линейки операционных систем Windows NT, включая новую ОС Windows Vista. Разбираются важнейшие драйверные архитектуры ? ионная WDM и новая WDF. Излагаются основы теории программирования драйверов для многопроцессорных систем. Показано, как создать простейший драйвер, а также приведены практические примеры написания сложных драйверов для принтера, монитора, видеокарты и USB камеры.
Учебное пособие содержит оригинальный научный и учебно-методический материал, посвященный созданию систем безопасности для операционных сред Windows NT/2000. Рассматриваются вопросы создания различных драйверов уровня ядра ОС, предназначенных для шифрования трафика и контроля доступа. Учебное пособие используется при организации занятий на факультете информационной безопасности МИФИ.
Сборник очерков, написанных ветераном и пионером индустрии разработки ПО Робертом Глассом, автором и редактором более чем двадцати пяти книг. Первое издание увидело свет еще в 1991 году и сразу же стало бестселлером.
Книга посвящена конфликтам и управлению конфликтами. В ней программисты и разработчики ПО противопоставлены менеджерам. Теория противопоставляется практике, стабильность – изменениям, разговоры – действиям и обещания – результатам.
В этой книге автор проводит читателя по пути освоения программирования микроконтроллеров от простого к сложному. Начав с краткого описания архитектуры и системы команд микроконтроллеров PIC, он переходит к визуальному проектированию в среде Flowcode, которое позволяет получить выполняемый код без каких-либо навыков программирования на ассемблере или языке высокого уровня.
Книга содержит описание языка C-51, используемого для создания загрузочных кодов для микропроцессоров семейства MCS-51. Оно может быть полезным при изучении программирования для любого микроконтроллера семейства микроконтроллеров MCS-51. Приведена вся необходимая информация для программирования на языке C-51. Рассмотрены особенности использования программы-компилятора.
Для тех, кто мало знаком с программированием, но ищет хороший учебник по C++, эта книга станет идеальным выбором. Написанная профессиональными разработчиками, она обучает принципам программирования на примерах создания простых игр. Прочитав ее, вы приобретете навыки, необходимые для создания более сложных программ на C++, и узнаете, как использовать их в реальных приложениях.
Во 2-м издании книги авторы последовательно и системно рассматривают все основные возможности и базовые принципы программирования на C++. Описаны стандартные синтаксические конструкции языка и показана специфика их использования. Большое внимание уделяется работе с классами, шаблонами и пространствами имен, а также генерации и обработке исключений.
Автор рассматривает множество нестандартных приемов программирования и примеры использования недокументированных возможностей языка C++ при разработке шуточных программ и сетевых приложений, раскрывает некоторые секреты, которые могут помочь при создании программ диагностики сетей, управления различными сетевыми устройствами и просто при повседневном использовании интернет-приложений.
Данная книга о программировании в С++ не имеет аналогов: она построена на «живых» примерах, которые можно сразу же использовать при создании собственных приложений.