Книги жанра C, C++

Разработка приложений на С++ в среде Matlab (+ CD-ROM)
Автор:
Жанр: C, C++
Год: 2012
Рейтинг:
Описание: Данная книга посвящена изложению вопросов совместного использования богатой библиотеки визуальных компонент Borland C++ Builder и возможностей языка С++ с мощными математическими процедурами Matlab. Книга содержит основы программирования в Borland C++ Builder и на Matlab, описание математических библиотек Matlab для С/С++ и компиляторов Matlab. Рассматриваются примеры программ на Borland C++ Builder, которые используют математические библиотеки Matlab С++. Освоение технологии использования функций математических библиотек Matlab в Borland C++ Builder позволит создавать полноценные Windows-приложения с развитой графической средой, в которых возможна реализация сложных математических алгоритмов. Книга предназначена преподавателям и студентам ВУЗов по специальностям, близким к прикладной математике, профессиональным программистам С++, которые сталкиваются с проблемами реализации математических алгоритмов на С++, и Matlab-программистам, которые хотят использовать гибкость языка С++ и богатую библиотеку визуальных компонент Borland C++ Builder для реализации алгоритмов Matlab в виде законченных и независимых от Matlab приложений.
Qt 4 на примерах (+ CD-ROM)
Автор:
Жанр: C, C++
Год: 2008
Рейтинг:
Описание: Рассмотрена разработка приложений на языке C++ для Windows и/или Linux с применением библиотеки Qt 4, которая широко используется как в мире коммерческого, так и свободного программного обеспечения. Приведены примеры решения многих задач, с которыми сталкивается разработчик при проектировании пользовательского интерфейса, сетевых взаимодействий, применении средств мультимедиа, языков XML и XQuery, многопоточном программировании. Особое внимание уделено созданию приложений баз данных и программ, которые могут расширяться конечным пользователем с помощью встроенных языков Qt Script или Python. Компакт-диск содержит исходные тексты описанных в книге примеров и библиотеку Qt 4.4 для Windows, Linux и Mac OS X. Для программистов
Полный справочник по C++
Автор:
Жанр: C, C++
Год: 2014
Рейтинг:
Описание: В четвертом издании этой книги полностью описаны и проиллюстрированы все ключевые слова, функции, классы и свойства языка С++, соответствующие стандарту ANSI/ISO. Информацию, изложенную в книге, можно использовать во всех современных средах программирования. Освещены все аспекты языка С++, включая его основу — язык С. Справочник состоит из пяти частей: 1. подмножество С; 2. язык С++; 3. библиотека стандартных функций; 4. библиотека стандартных классов; 5. приложения на языке С++. Книга предназначена для широкого круга программистов.
Объектно-ориентированное программирование на С++
Автор:
Жанр: C, C++
Год: 2001
Рейтинг:
Описание: Книга Айры Пола, автора многих популярных изданий по С и С++, не является ни учебником по С++, ни курсом по объектно-ориентированному программированию (ООП) «вообще», хотя может быть полезна и в этих двух качествах. Задача книги (точно отраженная в названии) совершенно конкретна: научить читателя писать на С++ объектно-ориентированные программы. Для многих абстрактных идей и понятий ООП в С++ существуют конкретные воплощающие их конструкции. В каждой главе автор вводит и объясняет очередную «порцию» таких конструкций, демонстрирует технику их эффективного использования. В некоторых случаях возникающие перед программистом на С++ проблемы не могут быть непосредственно решены средствами языка. Здесь на помощь приходят разнообразные приемы, не владея которыми трудно программировать на С++ реальные задачи. Такие приемы поясняются автором на многочисленных примерах, причем наиболее показательные программы подвергаются тщательному разбору. Много внимания на страницах книги уделено самым последним дополнениям С++: стандартной библиотеке шаблонов (STL), пространствам имен (namespaces), механизму идентификации типов во время выполнения (RTTI), явным приведениям типов (cast — операторам) и другим. Книга в первую очередь рассчитана на программистов, желающих получить ясное представление о парадигме объектно-ориентированнного программирования в С++. Издание также будет полезно преподавателям, студентам и всем, кто хочет освоить объектно-ориентированнное программирование на С++.
Программирование на С++ глазами хакера (+ CD-ROM)
Автор:
Жанр: C, C++
Год: 2014
Рейтинг:
Описание: Рассмотрены нестандартные приемы программирования, а также примеры использования недокументированных функций и возможностей языка C++ при разработке шуточных программ и серьезных сетевых приложений для диагностики сетей, управления различными сетевыми устройствами и просто при повседневном использовании интернет-приложений. Во втором издании содержатся новые и переработаны старые примеры, а в качестве среды разработки используется Visual Studio 2008, хотя большинство описываемых примеров работоспособны в более старых версиях и в CodeGear C++ Builder. Компакт-диск содержит исходные примеры из книги, а также популярные приложения компании CyD Software Labs. Для программистов
Программирование на C++
Жанр: C, C++
Год: 2008
Рейтинг:
Описание: Во 2-м издании книги авторы последовательно и системно рассматривают все ос­новные возможности и базовые принципы программирования на C++. Описаны стан­дартные синтаксические конструкции языка и показана специфика их использования. Большое внимание уделяется работе с классами, шаблонами и пространствами имен, а также генерации и обработке исключений. Исчерпывающие сведения о концепциях объектно-ориентированного программирования, изложенные простым и доступным языком, дадут возможность, читателям создавать собственный эффективный программ­ный код. Книга рассчитана на программистов различной квалификации, а также может ис­пользоваться при начальном знакомстве с языком C++. Множество практических при­меров, наглядно иллюстрирующих основные возможности языка, позволят в кратчай­шие сроки освоить все тонкости программирования на C++.
C++ как он есть: Самоучитель
Жанр: C, C++
Год: 2014
Рейтинг:
Описание: Книга содержит краткое, но достаточно полное и точное описание языка C/C++ стандарта ANSI. Рассматриваются шаблоны C++, управление исключениями, стандартная библиотека C++ (библиотека стандартных шаблонов). Описания конструкций языка носят сжатый и точный характер и обязательно сопровождаются работающими примерами программ или примерными фрагментами кода. Изложение не ориентируется на какую-либо конкретную среду разработки или операционную систему. Книга адресована широкому кругу читателей, от начинающих до опытных программистов, и может использоваться в качестве руководства для самостоятельного изучения языка C/C++.
Программирование драйверов Windows
Жанр: C, C++
Год: 2014
Рейтинг:
Описание: Книга представляет собой систематизированное введение в программирование драйверов Windows 2000/XP/Server 2003 и Windows 98/Ме с использование Microsoft Windows DDK. Начиная с рассмотрения базовых понятий и терминов программирования драйверов, автор затем подробно рассматривает набор программных средств, необходимых для разработки драйверов режима ядра в операционной системе Windows, а после реализации законченного драйвера, что дает накопление стартового опыта, переходит к дательному рассмотрению структуры драйверов модели WDM и «драйверов-в-стиле-NT». Подробно рассмотрены особенности работы с памятью в режиме ядра, вопросы взаимодействия с подсистемой ввода/вывода Windows, создания и синхронизации программных потоков, особенности работы с совместно используемыми данными, процедуры для работы с файлами, текстом, временем и Системным Реестром в режиме ядра. Рассмотрены разные способы инсталляции драйверов — от взаимодействия с системным Мастером Установки новой аппаратуры до динамической загрузки с использованием сервисов SCM Менеджера. Отдельная глава посвящена составлению и отладке ini-файлов — вопросу, крайне редко затрагиваемому в русскоязычной литературе по программированию. Затрагиваются также и общие вопросы работы с аппаратурой, включая обзор шин современного компьютера — PCI, USB, Fire Wire, PC Cards. Завершается книга рассмотрением методов тестирования и отладки драйверов. В приложениях приводится справочная информация, полезная разработчику драйверных систем как, впрочем, и всем профессиональным программистам в среде Windows. Третье издание дополнено развернутым описанием утилиты Build и введением в использование интегрированного дизассемблера IDA Pro. Материал книги дает ясное представление об основных типах данных, и структурах драйверов и механизмах их взаимодействия с операционной системой. Минимальным требованием к читателю является хорошее знание языка программирования С (без расширения C++). Книга будет полезна студентам и специалиста, интересующимся программированием в режиме ядра Windows и разработкой модулей ядра, которыми, в частности, являются драйверы.
С++ Builder: Работа с документами Excel
Жанр: C, C++
Год: 2010
Рейтинг:
Описание: Книга посвящена различным вариантам использования Excel в приложениях C++Builder. Интеграция C++Builder и Excel позволяет в полной мере использовать их сильные стороны. C++Builder обеспечивает создание удобного интерфейса пользователя и сколь угодно сложной обработки данных. А Excel является прекрасным инструментом формирования стандартных документов, их печати, пересылки, защиты. В книге рассмотрена работа с Excel как с сервером автоматизации и как с сервером СОМ. Показаны достоинства и недостатки этих двух подходов. Приводятся многочисленные примеры организации обработки документов Excel в приложениях C++Builder и генерации вариантов Excel, предназначенных для работы с четко определенным набором документов. Описанные приемы программирования применимы к любым версиям C++Builder, начиная с C++Builder 5 и кончая современными версиями CodeGear Rad Studio. Книга рассчитана на читателей, освоивших C++Builder и желающих углубить свои знания по использованию Excel в своих приложениях.
Организация структур данных и решение задач на С++
Автор:
Жанр: C, C++
Год: 2009
Рейтинг:
Описание: Эта книга представляет собой учебное пособие для двухсеместрового курса информатики (Computer Science, CS). Начинается она с изучения предмета, традиционно называемого «Структуры данных» (курс CS-2), после чего рассматриваются более изощренные структуры данных и анализ алгоритмов. В часть I описываются некоторые продвинутые средства С++, широко используемые в дальнейшем изложении. Часть II посвящена базовым алгоритмам и строительным блокам. В части III проводится несколько конкретных исследований, и каждая глава посвящена определенной общей теме. В части IV представлены реализации структур данных. Часть V содержит материал, предназначенный для использования в более продвинутом курсе, а также в качестве иллюстрации современных методов. Автор повсюду включает в книгу новейшие средства С++, используя, где это возможно, Стандартную библиотеку шаблонов (STL) с детальными пояснениями. Книга дополнена большим количеством упражнений, от простых до заданий повышенной сложности. Приложения содержат обширный дополнительный справочный материал по С++. Для студентов и преподавателей.
Программирование на языке С микроконтроллеров PIC24 (+ CD-ROM)
Автор:
Жанр: C, C++
Год: 2014
Рейтинг:
Описание: Лусио ди Джасио, эксперт из компании Microchip, предлагает свой уникальный взгляд на революционную технологию PIC24, проводя читателя от основ 16-разрядной архитектуры до сложных программных разработок средствами языка С, включая реализацию многозадачности с помощью прерываний PIC24, управление ЖК-дисплеями, формирование звуковых и видеосигналов, доступ к запоминающим устройствам большой емкости и др. Вне всякого сомнения, эта книга будет полезна как опытным PIC-разработчикам, так и новичкам в мире встроенных систем.
Отладка в С++: Руководство для разработчика
Жанр: C, C++
Год: 2011
Рейтинг:
Описание: В книге рассматриваются как общие методики и стратегии написания кода и отладки (вплоть до «проектирования, независимого от языка»), так и весьма специальные вопросы вроде отладки элементов ActiveX. Некоторые главы книги посвящены чрезвычайно актуальным вопросам, о которых к тому же почти нигде не пишется. Это, например, отладка кода с шаблонами STL или работа с OLE-ориентированными объектами — СОМ и ActiveX. Отдельные части (I и II) охватывают широкий круг теоретико-практических вопросов отладки в процедурно — и объектно-ориентированных системах. Специфические аспекты C++ освещаются в части IV. К специальным аспектам программирования Windows можно отнести всю часть V. Дается подробное описание отладчика Visual C++, однако даже специально ему посвященные главы полезны и тем, кто работает с другими компиляторами и даже другими языками; в конце концов, все интегрированные отладчики похожи друг на друга. Все изложение сопровождается примерами законченных программ и экранными иллюстрациями. Книгу можно порекомендовать широкому кругу программистов, но хорошее знание C++ является обязательным.
C/C++ в задачах и примерах (+ CD-ROM)
Автор:
Жанр: C, C++
Год: 2015
Рейтинг:
Описание: Книга представляет собой сборник примеров и задач по программированию на языке C/C++, как типовых — ввод-вывод, управление вычислительным процессом, работа с массивами, поиск и сортировка, так и тех, которые обычно не входят в традиционные курсы — работа со строками и файлами, программирование графики, рекурсия. Для большинства задач приведены решения — хорошо документированные исходные тексты программ. Книга содержит также справочник по операторам языка C/C++ и наиболее часто используемым функциям. Может служить задачником для студентов и школьников, изучающих программирование в учебном заведении или самостоятельно. Во втором издании добавлены и обновлены примеры, а также прилагается компакт-диск с исходными текстами программ. Для начинающих программистов.
Microsoft Visual C++ в задачах и примерах (+ CD-ROM)
Автор:
Жанр: C, C++
Год: 2011
Рейтинг:
Описание: Книга представляет собой сборник программ и задач для самостоятельного решения. Примеры различной степени сложности — от простейших до приложений работы с графикой и базами данных Microsoft Access и Microsoft SQL Server Compact Edition — демонстрируют назначение базовых компонентов, раскрывают тонкости разработки приложений Windows Forms в Microsoft Visual C++. Справочник, входящий в книгу, содержит описание базовых компонентов, событий, исключений и наиболее часто используемых функций. На прилагаемом компакт-диске находятся проекты, представленные в книге.
C++ для «чайников» (+ CD-ROM)
Автор:
Жанр: C, C++
Год: 2014
Рейтинг:
Описание: C++ остается стандартом объектно-ориентированного программирования, а данная книга содержит все, что вы обязаны знать о C++, чтобы начать программировать, и ничего лишнего! Она рассчитана на совершенно незнакомых с программированием людей и излагает все вопросы с нуля. Книга полна конкретных примеров, помогающих сложить кусочки разных тем в мозаику языка программирования.
Программирование сетевых приложений на С++: Том 2
Автор:
Жанр: C, C++
Год: 2012
Рейтинг:
Описание: В книге излагается один из самых перспективных подходов к профессиональному программированию сетевых приложений на C++. Рассматриваются основные причины сложности разработки сетевых приложений, а также паттерны проектирования и ACE HO промежуточного слоя я открытыми исходными кодами, которое можно свободно загрузить с сайта в Интернет и которое является одним из наиболее переносимых и широко используемых инструментальных средств сетевого программирования па C++ в мире. Книга адресована разработчикам-практикам, которым необходимо в сжатые сроки и без головоломных трудностей создавать гибкие и эффективные сетевые приложения. Кроме того, книга будет полезна студентам старших курсов, аспирантам и всем заинтересованным в изучении и систематизации материала, связанного с применением языка C++, объектно-ориентированного подхода и паттернов проектирования при разработке сетевого программного обеспечения.
Практика программирования: Бейсик, Си, Паскаль (+ дискета)
Жанр: C, C++
Год: 2002
Рейтинг:
Описание: Содержится более 130 готовых к исполнению программ, большинство из которых представлено на трех алгоритмических языках — Бейсике, Си и Паскале. Все разделы предваряются описанием соответствующих конструкций каждого алгоритмического языка. При этом особое внимание обращается на общность языковых средств рассматриваемых систем программирования — QBasic, Turbo С (Borland C++) и Turbo Pascal. Текстам программ предшествуют советы по их разработке с учетом специфики того или иного алгоритмического языка и описание наиболее характерных особенностей.
Программирование драйверов и систем безопасности
Жанр: C, C++
Год: 2003
Рейтинг:
Описание: Учебное пособие содержит оригинальный научный и учебно-методический материал, посвященный созданию систем безопасности для операционных сред Windows NT/2000. Рассматриваются вопросы создания различных драйверов уровня ядра ОС, предназначенных для шифрования трафика и контроля доступа. Учебное пособие используется при организации занятий на факультете информационной безопасности МИФИ.
Программирование на C++ в Linux (+ CD-ROM)
Жанр: C, C++
Год: 2004
Рейтинг:
Описание: Книга посвящена созданию приложений, написанных на языке С++, в среде разработки KDevelop. Дано описание способов взаимодействия компонентов приложений. Рассмотрена работа с утилитой Qt Designer и описаны основные элементы управления, используемые в диалоговых окнах, а также классы, созданные для работы с ними. Читатель знакомится с концепцией Документ/Представление и учится создавать элементы пользовательского интерфейса приложения. Кроме того, в отдельных главах разбираются вопросы вывода на экран различной информации, сохранения и восстановления ее из файла, создания текстовых редакторов, работы с шаблонами классов и функций и организации многозадачности в приложении на основе взаимодействующих процессов. В завершение предоставляются рекомендации по созданию справочной системы приложения. Для программистов.
Использование ассемблера для оптимизации программ на С++ (+ CD-ROM)
Автор:
Жанр: C, C++
Год: 2013
Рейтинг:
Описание: Рассматривается использование языка ассемблера для оптимизации программ, написанных на языке C++. Подробно изложены вопросы применения современных технологий обработки данных ММХ и SSE, а также использования особенностей архитектур современных процессоров для оптимизации программ. Приведены практические рекомендации по оптимизации логических структур высокого уровня, использованию эффективных алгоритмов вычислений, работе со строками и массивами данных. В книгу включены примеры программного кода приложений, иллюстрирующие различные аспекты применения ассемблера. В качестве средств разработки примеров используются макроассемблер MASM 6.14 и Microsoft Visual C++ .NET 2003. Исходные тексты программ содержатся на прилагаемом к книге компакт-диске. Для программистов.