Архив рубрики: Книги по C и C++

Книги по языкам программирования C и C++

Visual C++ 6. Руководство разработчика — Крис Паппас, Уильям Мюррей

Книга Криса Паппас и Уильяма Мюррея «Visual C++ 6. Руководство разработчика» является учебным пособием для создания 32-разрядных приложений Windows в среде Microsoft Visual C++ 6. Здесь содержится детальное рассмотрение языков С и С++, с приведением большого количества советов и понятных примеров с акцентом на особенности реализации этих языков в компиляторе Microsoft Visual C++. Читателю будет интересно ознакомиться с последовательным сравнением языков С и С++ и анализом различий в подходах к написанию процедурных и объектно-ориентированных программ. Помимо этого, есть обсуждение базовых принципов программирования в среде Windows, например, создание простых процедурных приложений на языке С и сложных объектно-ориентированных программ, созданных на С++ с использованием библиотеки MFC. Некоторые главы посвящаются технологии OLE, созданию элементов управления ActiveX и библиотеке Active Template Library (ATL).

Языки программирования C и C++ — Сергей Сабуров

Книга «Языки программирования C и C++», представляющая собой неофициальное руководство пользователя, представляет собой подробное описание языков программирования С и C++. Особое место в книге занимает описание языка C++, интегрированных сред разработки, таких как TURBO C++ и Visual С. Язык программирования C++ представляет собой надстройку на C, добавляющей в него такие функции как классы, inline-функции, константные типы, ссылки, проверка параметров функций, управление свободной памятью и т.д. C++ не только сохранил большинство средств языка C, являющегося на сегодняшний день повсеместно признанным стандартом для создания как системных, так и прикладных программ, но и позволил развиться новым принципам создания ПО. Благодаря языку C++ появилось такое понятие как «объектно-ориентированное программирование».

Работа с файлами в Win 32 API — П. В. Румянцев

Книга П. В. Румянцева «Работа с файлами в Win 32 API» ознакомит читателя с примерами создания программных приложений для Windows. В этом издании описываются основы работы с файлами в Win 32 API, структура исполняемого файла, его заголовки и разделы, экспорт и импорт функций, таблицы объектов, процессы и связанные с ними потоки. После выхода первой книги (2000 г.) прошло много времени, поэтому этот учебник имеет дополнения — сведения о работе с последовательным портом. По большому счету, содержание данного издания развивает и дополняет книгу автора «Азбука программирования в Win 32 API». Пособие предназначается для пользования программистами.

Сущность технологии COM — Дональд Бокс

В книге Дональда Бокса «Сущность технологии COM» приведены исследования СОМ со стороны разработчика С++. Автор издания является ведущим специалистом по модели компонентных объектов СОМ, создавая эту книгу он раскрыл сущность СОМ, чтоб разработчики смогли понять основу СОМ, а не только методы модели программирования. Для разработчиков, желающих продвинуться дальше простейших приложений СОМ и стать по-настоящему эффективными СОМ-программистами очень важно понять мотивы создания СОМ и ее аспекты, относящиеся к распределенным системам. В книге показано, почему СОМ для распределенных систем (Distributed СОМ) работает именно так, а не иначе.

Программирование драйверов для Windows — Валерия Комиссарова

Книга Валерии Комиссаровой «Программирование драйверов для Windows» является практическим руководством по программированию драйверов для всей линейки операционных систем Windows NT, включая новую OC Windows Vista. В данном издании говорится о главных драйверных архитектуры — традиционной WDM и новой WDF и основах теории программирования драйверов для многопроцессорных систем. Пользователь сможет ознакомиться с теорией создания простейшего драйвера, а с помощью примеров — научиться писать и сложные драйверы для принтера, монитора, видеокарты и USB-камеры.

Программирование серверных приложений для Microsoft Windows 2000 — Дж. Рихтер, Дж. Кларк

Книга Дж. Рихтера, и Дж. Кларка «Программирование серверных приложений для Microsoft Windows 2000» содержит подробное описание функций новой операционной системы Microsoft Windows 2000, с помощью которой создаются высокопроизводительные и надежные серверные приложения. Надежную и эффективную работу ваших приложений в качестве служб операционной системы вам обеспечат: менеджер управления службами, контроль производительности и системных событий, асинхронный ввод-вывод, система безопасности и защищенное взаимодействие приложений. Во всех разделах имеются примеры написанные на С++, которые показывают рассматриваемые технологии. Возможно использование в своих приложениях фрагментов этих программ, готовые классы C++ и содержащихся на прилагаемом компакт-диске исходных текстов. В данной книге 12 глав, 2 приложения, предметный указатель и компакт-диск с программным обеспечением, примерами приложений, документацией и электронной версией книги.

Азбука программирования в Win32 API — П. В. Румянцев

В книге П.В. Румянцева «Азбука программирования в Win32 API» описываются вопросы создания программных приложений для Windows NT. Так же содержатся объяснения основных типов переменных, макросов и функций. Данное издание предлагает Вашему вниманию множество иллюстрированных примеров для тщательного изучения материала. Книга предназначается для программистов.

Программирование для Linux. Профессиональный подход — Митчелл Марк, Оулдем Джеффри, Самьюэл Алекс

Книга Митчелла Марка, Оулдема Джеффри, Самьюэла Алекса «Программирование для Linux. Профессиональный подход» содержит описание программирования в среде GNU/Linux. Авторы поочередно объясняют главные концепции и методики использования расширенных возможностей системы GNU/Linux в прикладных программах. С этим изданием программисты смогут научиться писать программы, к интерфейсу которых привыкли пользователи Linux. Так же обучатся технологиям: многозадачность, многопотоковое программирование, межзадачное взаимодействие и взаимодействие с аппаратными устройствами. После изучения этой книги, многим будет под силу усовершенствовать свои программы, сделать их быстрее, надежнее и безопаснее, станут понятнее особенности системы GNU/Linux, ее ограничения, дополнительные возможности и специфические соглашения. Данным изданием могут воспользоваться пользователи, которые знают язык С и имеют начальный опыт.

Отладка приложений для Microsoft .NET и Microsoft Windows — Джон Роббинс

Книга Джона Роббинса «Отладка приложений для Microsoft .NET и Microsoft Windows» ознакомит пользователя с практичными методами отладки приложений Microsoft Windows и исправлениями неполадок. Это издание дополнено описанием новых методов и подходов к отладке приложений Microsoft .NET — от Web-сервисов и ASP.NET до удаленного вызова процедур и Windows Forms. В компакт-диске, прилагающемся к изданию, находятся примеры приложений, которые созданы в разных средах: Microsoft Visual C++, Visual C++ .NET, Visual C#, Microsoft Visual Basic и Visual Basic .NET.

Qt. Профессиональное программирование на C++ — Макс Шлее

Книга Макса Шлее «Qt. Профессиональное программирование на C++. Наиболее полное руководство» содержит в себе информацию по разработке программ под Windows и Linux на C++ с использованием библиотеки Qt версии 3.2. В издании детально описываются способности данной библиотеки и ее отличительное качество. В книге имеются прокомментированные рисунки примеров с полным описанием классов и практическими рекомендациями по их применению. В комплект книги входит компакт-диск с исходными примерами и библиотекой Qt для Windows и Linux. Это издание пригодится программистам.