Книжная полка

Здесь вы можете выбрать и приобрести необходимую Вам техническую литературу. Здесь представлена вся современная техническая литература, которая разделена на несколько основных разделов. Все книги имеют аннотацию, которая поможет Вам правильно определиться в выборе. Надеемся, что предоставленный сервис книжного магазина поможет Вам быстро и недорого приобрести справочник, учебник, энциклопедию или другую книгу. В цену книги включена стоимость доставки по России, оплата книг наложенным платежом (оплачиваете только при получении бандероли).



Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений

В. Б. Иванов

Книга - Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложенийЦена: 490руб.


ISBN:978-5-91359-308-5
Формат:70×100/16
Серия:Программирование
Объем:240 стр.

Описание книги "Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений"

Издательство: Солон-Пресс, 2018

Книга, которую вы держите в руках, предназначена для изучения средств программирования работы со звуком, изображением и передачей информации в компьютерных сетях с использованием языков программирования С/ С++. Никаких специальных знаний для освоения материала, вообще говоря, не понадобится. Книга учит программировать «с нуля», описывает основы объектно-ориентированного программирования, достаточные для решения задач, относящихся к тематике книги. Вы узнаете, как передается информация в локальных и глобальных вычислительных сетях. Рассмотрены различные подходы к работе с виде и аудио: программирование на основе системы Win 32 API, использование готовых библиотек визуальных компонентов для Builder‘а, знакомство с проектированием на базе Microsoft DirectX. Подчеркнем, что представляемые здесь «самодельные» программы являются не только учебными, но и могут с успехом использоваться в различных практических целях. В итоге, идя от менее сложному к более сложному, разобраться с проблемами, методами и реализациями задач IP-телефонии. Итогом этого будет разработка действующей системы видеотелефона для локальной компьютерной сети.

Книга сопровождается виртуальным диском, содержащим проекты представляемых приложений, включая исполняемые файлы, которые сразу могут быть использованы читателем в своей работе. Диск можно скачать на сайте www.solon-press.ru на странице данной книги.

Оглавление

Введение 3

Глава 1. ЯЗЫК ПРОГРАММИРОВАНИЯ С 6

Немного о TURBO C++ 6

Этапы обработки программ 8

Наша первая программа 10

Вывод информации на экран, функция printf 13

Арифметические выражения, математические и некоторые другие полезные функции 16

Выражения присваивания и ввод данных в программу 20

Условные выражения 23

Циклические выражения 26

Массивы 31

Адреса и указатели 36

Функции 38

Файлы 46

Графические возможности TURBO C++ 51

Глава 2. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ

ПРОГРАММИРОВАНИЕ И С++ BUILDER 58

Техника работы в С++ Builder 58

Структуры 67

Классы 70

Перегрузка функций и операторов 77

Многопотоковые приложения 82

Глава 3. ПЕРЕДАЧА ИНФОРМАЦИИ В СЕТЯХ 88

Введение в компьютерные коммуникации 88

Простейшие коммуникационные программы 92

Программирование сокетов 107

Коммуникации по телефонным линиям 118

Глава 4. ЗАПИСЬ, ОБРАБОТКА И ВОСПРОИЗВЕДЕНИЕ ЗВУКА 133

Аналоговый и цифровой звук 133

Звуковое оснащение компьютера 136

Основы программирования звукозаписи 140

Программы записи и воспроизведения звука 143

Программируем сжатие аудиоинформации 152

Глава 5. ПРОГРАММИРОВАНИЕ РАБОТЫ С ВИДЕО 168

Ввод и вывод изображения 168

VCL для записи и воспроизведения видео 177

Программирование видео средствами Win32 API 188

Сжатие видеоинформации 193

Работа с видео в системе DirectX 195

Глава 6. IP-ТЕЛЕФОНИЯ СВОИМИ РУКАМИ 205

Очень краткое вступление 205

Передача аудио в реальном времени 207

Не звуком единым... 212

Финал: свой видеотелефон 219



RadioRadar.net - datasheet, service manuals, схемы, электроника, компоненты, semiconductor,САПР, CAD, electronics