Главная » 2018»Ноябрь»10 » Технология программирования на C++. Начальный курс
00:41
Технология программирования на C++. Начальный курс
Технология программирования на C++. Начальный курс — Рассмотрены основы программирования на C++, начиная с описания синтаксиса языка С, приемов и методов программирования в стиле классического C до введения понятий классов, шаблонов классов и вопросов наследования. Уделено особое внимание использованию стандартной библиотеки шаблонов STL. Представлен современный подход к организации ввода/вывода при помощи потоковых классов. Рассматривается техника создания простейших Windows-приложений с использованием API-функций. Материал иллюстрируется многочисленными примерами. Для студентов и преподавателей технических вузов и самообразования.
Название: Технология программирования на C++. Начальный курс Автор: Литвиненко Н. А. Издательство: БХВ-Петербург Год: 2005 Страниц: 288 Формат: PDF Размер: 10,73 МБ ISBN: 5-94157-655-2 Качество: отличное Язык: русский
Содержание:
Введение Глава 1. Основы программирования на С++ Структура классической С-программы Препроцессор Создание простой программы Типы данных. Описание переменных Переменные целого типа: bool, char, short, int, long enum - перечисляемый тип Переменные с плавающей точкой: float, double, long double Целые константы Константы с плавающей точкой Символьные константы Строковые константы Переменные-константы Комментарии Классы памяти Операторы и операции Арифметические операции Приведение типов Операции ++ и - Битовые операции Комбинированные операции Операции отношения Логические операторы Операторы языка С++ Оператор перехода goto Условный оператор if… else Условный арифметический оператор Операторы цикла Простая программа с циклами Вспомогательные операторы: break, continue Переключатель switch Массивы и указатели Примеры программ с использованием массивов Указатели Определение псевдонимов Многомерные массивы Динамическое выделение памяти Функции Встраиваемые функции Указатели на функции Примеры некоторых функций работы со строками Ссылки Примеры простых вычислительных задач Структуры Объединения Описание головного модуля Вопросы к главе Задание для самостоятельной работы Глава 2. Классы Создание нового класса в среде Visual C++ Подробное описание класса Time Класс String Пространство имен Наследование Наследование на примере классов: Работник -> Менеджер -> Ученый Использование классов, как пользовательских типов данных Виртуальные методы и классы Классы, объявленные как виртуальные Шаблоны Шаблон функции Шаблон класса Обработка исключений Вопросы к главе Задание для самостоятельной работы Глава 3. Потоки Консольный ввод/вывод Флаги Манипуляторы Методы Память как поток Файловый ввод/вывод Произвольный доступ к файлам Доступ к файловому буферу Итераторы потоковых буферов Вопросы к главе Задание для самостоятельной работы Глава 4. Стандартная библиотека шаблонов STL Контейнер Vector Операции с векторами Алгоритмы Алгоритмы поиска Модифицирующие алгоритмы Алгоритмы упорядоченных интервалов Численные алгоритмы Контейнер Deque Операции с деками Контейнер List Контейнеры Set, Multiset Контейнеры Map, Multimap Итераторы Итераторы ввода Итераторы вывода Прямые итераторы Двунаправленные итераторы Итераторы произвольного доступа Обратные итераторы Итераторы вставки Вспомогательные функции итераторов Специальные контейнеры Контейнер Stack Контейнер Deque Контейнер Priority_queue Класс string Функции ввода/вывода Заключение Вопросы к главе Задание для самостоятельной работы Глава 5. Организация оконного интерфейса Каркас Windows-приложения Исследование программы Обработка сообщений Нажатие клавиши Сообщение мыши Создание окна Таймер Рисование в окне Работа с текстом Диалог с пользователем Окно сообщений Меню Заключение Вопросы к главе Задание для самостоятельной работы Приложение Рекомендуемая литература Дополнительная литература Предметный указатель