Программирование на С++ -с, Радушинский В.Ф.
Содержит систематическое изложение основных приемов программирования на языке 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, быстрое и бесплатное скачивание.
Скачать файл № 1 - pdf
Скачать файл № 2 - pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать книгу Программирование на С++ - Хомоненко А.Д., Аверкин В.П., Бобровский А.И., Веснич В.В., Радушинский В.Ф. - depositfiles
Дата публикации:
Теги: программирование на С++ :: программирование :: С++ :: Хомоненко :: Аверкин :: Бобровский :: Веснич :: Радушинский :: Borland C++ Builder :: типы данных :: разветвления :: циклы :: массивы :: указатели :: функции :: препроцессор :: объектно-ориентированное программирование :: классы :: инкапсуляция :: наследование :: полиморфизм :: манипуляторы :: виртуальные функции :: шаблоны :: динамическая идентификация типов :: книга :: скачать
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Технологии программирования на Java 2, книга 2, Распределенные приложения - Дейтел Х.М., Дейтел П.Д., Сантри С.И. - 2003
- Технологии программирования на Java 2, книга 1, Графика, JavaBeans, интерфейс пользователя - Дейтел Х.М., Дейтел П.Д., Сантри С.И. - 2003
- Ассемблер в задачах защиты информации, Абашев А.А., Жуков И.Ю., Иванов М.А., Метлицкий Ю.В., Тетерин И.И., 2004
- Исследование информационных моделей, учебное пособие, Угринович, 2004
Предыдущие статьи:
- Самоучитель программирования на языке С++ в системе Borland C++ Builder 5.0, Бобровский С., 2001
- Самоучитель JavaScript, второе издание, Дунаев В.