Программирование на С++ - Хомоненко А.Д., Аверкин В.П., Бобровский А.И., Веснич В.В., Радушинский В.Ф.


Программирование на С++ -с, Радушинский В.Ф.

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

Рассматриваются понятия и приемы объектно-ориентированного программирования: определение классов и объектов, конструкторы и деструкторы, инкапсуляция, полиморфизм, наследование, шаблоны, обработка исключений, пространство имен, динамическая идентификация типов. Описывается технология разработки программ в среде Borland C++ Builder. Приводятся контрольные вопросы и задания.

Для студентов и преподавателей высших и средних учебных заведений.


Содержание
Предисловие

Часть I. Основные приемы программирования

1. Введение в C++
1.1. Общая характеристика языка
1.2. Технология разработки программ
1.3. Пример программы

2. Типы данных и выражения
2.1. Алфавит и идентификаторы
2.2. Операции, выражения и операторы
2.3. Классификация типов данных
2.4. Объявление переменных
2.5. Задание констант
2.6. Время существования и область видимости переменных

3. Разветвления и циклы
3.1. Программирование разветвлений
3.2. Типы операторов циклов
3.3. Вложенные циклы
3.4. Рекомендации по выбору циклов
3.5. Управляющие операторы в циклах

4. Массивы и указатели
4.1. Массивы
4.2. Инициализация массивов
4.3. Применение указателей
4.4. Ссылки
4.5. Указатели и массивы
4.6. Указатели и многомерные массивы
4.7. Динамические массивы
4.8. Пример использования указателей и массивов

5. Функции
5.1. Общие сведения о функциях
5.2. Получение нескольких результатов
5.3. Функции с переменным числом параметров
5.4. Рекурсивные и подставляемые функции
5.5. Области действия переменных
5.6. Библиотечные функции

6. Массивы в качестве параметров функций
6.1. Одномерные массивы
6.2. Многомерные массивы
6.3. Динамические массивы

7. Использование препроцессора
7.1. Общие сведения
7.2. Определение и обработка макросов
7.3. Включение файлов
7.4. Условная компиляция


Часть II. Объектно-ориентированное программирование

8. Введение в объектно-ориентированное программирование
8.1. Структурный подход в программировании
8.2. Концепции объектно-ориентированного программирования
8.3. Этапы объектно-ориентированного программирования

9. Классы и инкапсуляция
9.1. Описание класса
9.2. Создание и использование объектов
9.3. Конструкторы и деструкторы
9.4. Пример создания и использования класса

10. Наследование
10.1. Управление доступом производных классов
10.2. Одиночное наследование
10.3. Множественное наследование

11. Полиморфизм
11.1. Перегрузка функций
11.2. Выбор экземпляра функции
11.3. Перегрузка стандартных операций
11.4. Виртуальные функции

12. Основы организации ввода-вывода
12.1. Классификация средств ввода-вывода
12.2. Принципы работы с потоками и файлами
12.3. Форматированный ввод-вывод базовых типов
12.4. Манипуляторы
12.5. Флаги состояния потока
12.6. Связывание потоков

13. Дополнительные возможности ввода-вывода
13.1. Форматированный ввод-вывод пользовательских типов
13.2. Файловый ввод-вывод
13.3. Неформатированный ввод-вывод
13.4. Обмен со строкой в памяти
13.5. Использование библиотеки stdio

14. Шаблоны
14.1. Параметризованные функции
14.2. Параметризованные классы
14.3. Стандартная библиотека шаблонов

15. Дополнительные возможности C++
15.1. Пространство имен
15.2 Обработка исключений
15.3. Динамическая идентификация типов
15.4. Приведение типов

16. Разработка приложений в Borland C++ Builder
16.1. Общая характеристика системы
16.2. Библиотека классов системы
16.3. Интегрированная среда разработки
16.4. Создание приложений

Приложение
Ключевые слова
Предметный указатель
Литература



Бесплатно скачать электронную книгу в удобном формате и читать:

Скачать книгу Программирование на С++ - Хомоненко А.Д., Аверкин В.П., Бобровский А.И., Веснич В.В., Радушинский В.Ф. - fileskachat.com, быстрое и бесплатное скачивание.

Скачать



Скачать - fileskachat 2.


Скачать книгу  Программирование на С++ - Хомоненко А.Д., Аверкин В.П., Бобровский А.И., Веснич В.В., Радушинский В.Ф. - depositfiles
Дата публикации:





Теги: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 


Книги, учебники, обучение по разделам




Не нашёл? Найди:





2016-12-07 23:01:57