Объектно-ориентированное программирование на C++


Объектно-ориентированное программирование на C++

Объектно-ориентированное программирование на С++
ПРЕДИСЛОВИЕ
СОДЕРЖАНИЕ КУРСА
ПЕРЕЧЕНЬ ЛАБОРАТОРНЫХ ЗАНЯТИЙ
ЛИТЕРАТУРА
КОНТРОЛЬНЫЕ ВОПРОСЫ
Типы данных

Современное понятие типа
Базовые типы
Основные конструкторы типов.

Методология программирования
Декомпозиция и абстракция
Абстракция через параметризацию
Абстракция через спецификацию
Процедурная абстракция
Абстракция данных

Классы операций
Полнота.
Введение в объектно-ориентированное программирование
Развитие технологии и языков программирования. Истории ООП.
Объектно - ориентированная технология разработки программ
Инкапсуляция
Наследование

Полиморфизм
Объектно-ориентированные расширения С++
Консольный ввод и вывод в С++
Введение в классы
Перегружаемые функции и операторы (overload)
Классы и объекты
Встраиваемые функции

Конструкторы и деструкторы
Конструкторы с параметрами и перегрузка конструкторов
Присваивание объектов
Передача в функции и возвращение объекта
Указатели и ссылки на объекты

Наследование в языке С++
Модификаторы наследования
Конструкторы и деструкторы при наследовании
Пример построения классов и наследования
Совместимость типов
Дружественные функции

Доступ к защищенным элементам класса
Переопределение операторов с помощью дружественных функций
Виртуальные методы
Раннее и позднее связывание
Виртуальные функции
Полиморфизм и виртуальные методы
Указатели на базовые классы
Абстрактный класс

Шаблоны (параметризованные типы)
Шаблоны функций
Требования к фактическим параметрам шаблона
Отождествление типов аргументов
Шаблоны классов
Шаблоны классов: не только для типов
Наследование в шаблонах классов
Библиотека iostream

Простое внесение
Выражение извлечения
Создание собственных функций внесения и извлечения
Функции библиотеки iostream
Манипуляторы ввода -вывода
Файловые и строковые потоки

Structure CAD для “Чайников”

Если Вы уже работали в среде MS Windows 95/NT, то у вас вряд ли возникнут затруднения при работе с комплексом. Элементы управления, доступ к данным, операции с окнами (допустимость одновременного присутствия нескольких окон, понятие активного окна и способы активизации, возможность перемещения окна и т.п.) не отличаются от многих других программ, придерживающихся “правил игры”, установленных для Windows. Для тех, у кого это – первая встреча с Windows, ниже дается описание операций и элементов управления, которые используются в комплексе SCAD.

Меню окна управления проектом
Гармонические колебания
Учет дополнительных связей
Работа с постпроцессором
Управление выводом исходных данных

Содержание раздела