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

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

Графические средства Turbo C и Turbo C++ — Прокофьев Б. П., Сухарев Н. Н, Храмов Ю. Е.

В книге Прокофьева Б. П., Сухарева Н. Н, Храмова Ю. Е. «Графические средства Turbo C и Turbo C++» содержатся технические сведения о графических средствах IBM PC, например, как организовать видеопамять и как работают видеоадаптеры. Так же в книге детально описывается графическая библиотека Turbo C++. Изучив данное издание, можно научиться писать свои низкоуровневые графические программы (функции DOS и BIOS) и управлять адаптером и видеопамятью. Книга предназначается программистам, которые работают на Turbo С и Turbo С++, и всерьёз увлекаются графикой.

Системное программирование в Windows 2000 для профессионалов — Ал Вильямс

В издании освещаются основные аспекты программирования в операционной системе Windows 2000. Также в ней приводятся описания архитектуры Windows 2000, особенности организации работы процессов, с программными потоками и управления виртуальной памятью. Издание ориентировано на разработчиков ПО, программистов и студентов ВУЗов. Благодаря множеству практических примеров, понять и использовать функции С++ будет достаточно просто.

C++ Builder 5. Руководство разработчика. Том 2. Сложные вопросы программирования — Джарод Холингвэрт

Книга является вторым томом одноименного издания, включает 5 частей, не вошедшие в первый том. Третья часть рассказывает об основных понятиях и способах создания распределенных приложений на языке программирования С++. Также раскрыты способы создания модулей DLL, подключаемых компонентов и пакетов. C++ Builder 5. Также книга раскрывает способы использования CORBA в среде C++ Builder, методику проектирования на базе MIDAS 3, многоуровневых приложений, возможности интеграции стандартных приложения MS Office в С++, а также модели СОМ+, COM и DCOM.

В следующих двух частях информация уже более специфическая, которую не найти в стандартных изданиях о языке С++. Здесь раскрываются такие вопросы, как визуализация данных в виде диаграмм и отчетов, способы обработки графических данных на базе DCOM, JPEG и GIF, вывод данных на принтер, применение приложений Win32 API, а кроме того способы обработки звуковых файлов формата MP3, WAV и др. Затронуты и вопросы проектирования на базе OpenGL и DirectX высококачественных графических приложений, распространения программных приложений и подготовки справочных данных к ним. Последняя часть книги представляет собой сборник справочной информации, предлагающей список литературы по данной тематике, а также дает множество практических советов, которые затрагивают все аспекты программирования в среде С++.

C++ Builder 5. Руководство разработчика. Том 1. Основы — Джарод Холингвэрт

Данное издание включает в себя 7 частей, две из которых знакомят читателя с основами C++ Builder 5, и поэтому вошли в первый том, а остальные пять частей, вошедшие во второй том, предлагаются тем, кто решит более глубоко заняться изучением языка. Первые пять частей идут по мере усложнения преподаваемой информации, описывая такие задачи, как работа с базами данных, технологии программирования передачи информации по локальным и глобальным сетям на С++, проектирование графических приложений OpenGL и создание распределенных приложений, которые будут функционировать в web-среде, а также установка и распространение программных продуктов.

Таким образом, первые пять частей учат читателя навыкам работы в среде C++ Builder 5, последние же два раздела носят больше справочный характер. Поскольку они дают список необходимой для изучения языка литературы, приводят множество примеров применение полученных знаний на практике, знакомят с нюансами использования средств программирования на C++ Builder. Первая часть книги дает лишь общие сведения, которые пригодятся читателю для программирования простейших приложений. Помимо этого дается информация о технике компилирования, отладки и оптимизации программ, о возможностях и способах организации интерфейса при помощи современных способов написания программ на С++, о том, как можно самостоятельно создавать компоненты библиотеки VCLи использовать уже существующие. Вторая часть раскрывает особенности использования таких протоколов, как InternetExpress, WebBroker и XML, для создания программ по передачи информации по различным каналам связи, и поведает о способах программирования веб приложений. Также читателю станет понятна основывающаяся на InterBase Express, Data Module Designer и ADO Express технология работы с БД.

Стандартная библиотека C++ на примерах — Пабло Халперн

Данная книга предназначена для того, чтобы дать читателю информацию о средствах и возможностях библиотеки С++, пояснить основополагающие принципы, которые становятся основой при программировании стандартных макетов функций и классов, и ознакомить с особенностями выбора средств программирования, чтобы полученные приложения были максимально устойчивыми к ошибкам и эффективными в работе. Как правило, книги по программированию в основном рассказывают о синтаксисе языка, о приемах и средствах, применяющихся при написании программ. Большинство примеров и задач, приводимых в подобных изданиях, достаточно простые, что не позволяет постичь язык в полной мере. В этом же издании читатель сможет научиться правильной постановке задачи, выбору средств, которые будут оптимальными для достижения цели поставленной задачи, а также осуществление задачи с необходимым тестированием созданного приложения. Благодаря пошаговой разработке проектов, читатель пройдет все этапы проектирования на С++ от простейших программ до сложных конструкций с применением функций и классов, имеющихся в стандартной библиотеке С++. Издание ориентировано на начинающих программистов, решивших изучить стандартную библиотеку языка. Но те, кто занялся программированием на С++ после программирования на С или других языках, также найдут для себя много необходимой информации.

Системное программирование в Windows — А. П. Побегайло

В этой книге приведены основные принципы программирования с учетом использования интерфейса Win32 API. В каждой главе помимо теоретических данных приводятся и конкретные примеры с работающими листингами, показывающие практическое применение функций Win32 API. Отдельная глава в книге рассказывает об управлении безопасностью объектов в ОС Windows. Таким образом, эта книга может служить, как источник справочной информации, так и в качестве путеводителя по системному программированию. Благодаря диску, идущему в комплекте с книгой, читатель сможет наглядно увидеть проекты программ и листинги, приведенные в книге. Благодаря этому изданию, вы ознакомитесь с возможностями использования именованных и анонимных каналов, почтовых ящиков, с описаниями управления процессорами и потоками. Затронуты в книге и такие вопросы, как передача данных между процессами, управление виртуальной памятью, синхронизация потоков, управление каталогами и файлами, разработка сервисов, создание библиотек, асинхронная обработка данных.

Язык программирования C++. Вводный курс — Стенли Б. Липпман, Жози Лажойе

Несмотря на то, что книга является вводным курсом в программирование на языке С++, она предлагает читателю максимально полный объем информации, позволяющим освоить и изучить эту версию самого популярного языка. В книге поэтапно предлагается ознакомиться со всеми хитростями программирования, начиная использованием заголовочных файлов и команд предпроцессора, заканчивая работой с такими сложными конструкциями, как переменные, шаблоны функций и классов, множественное наследование, перегруза операторов и многое другое. Таким образом, она несомненно заинтересует, как начинающих, так и опытных программистов, которые смогут почерпнуть в ней много полезного. Благодаря множеству практическим примеров, усвоение и закрепление материалов будет эффективным и интересным.

Win32 API. Эффективная разработка приложений — Юрий Щупак

Как показывает практика, большинство программистов, не имеющих практики работы с Win32 API и начинающих постигать азы программирования для Windows с таких уровней, как Windows Forms и MFC, когда появляется необходимость проектирования реальных приложений, как правило, сталкиваются с большими трудностями. Поскольку, имея за спиной опыт работы с Win32 API, дает возможность быстрее освоиться с высокими технологиями и работать более продуктивно. Эта книга донесет до вас главные принципы программирования на языке С++ с использованием Win32 API для операционной системы Windows. Поскольку для того, чтобы чему-то научиться в сфере программирования, необходимо сначала приобрести основополагающие знания, в частности, в среде Win32 API. Благодаря количеству и качеству информации, а также способу её изложения, книга прекрасно подойдет, как начинающим программистам и студентам ВУЗов, так и преподавателей и профессиональных программистов, осваивающих Win32 API.

Программирование на Visual C++ — С. В. Глушаков, А. В. Коваль, С. А. Черепнин

Книга «Программирование на Visual C++» познакомит читателя с языком и средой программирования Visual C++ 6.0, являющейся оптимальной для ОС Windows. Она раскрывает особенности сетевой обработки данных, рассказывает о стандартных способах программирования с применением библиотеки классов MFC, рассматривает работу с App-Wizard, а также дает множество справочной информации.

Программирование на С++ — Уолтер Савич

Издание предназначено для начинающих программистов и студентов, которые только начинают знакомство с языком программирования С++. Она представляет собой учебник, раскрывающий таинство программирования на языке С++ и основную информацию о нем. Здесь дается определение основным понятиям и объясняются принципы работы с основными элементами языка: циклы, массивы, функции, переменные, перегрузка и указатели операторов, обработка исключений, векторы и многое другое. Благодаря упражнениям, имеющимся в конце каждой главы, можно закрепить всю полученную информацию на практике.