DOSUG CZ– розовая кнопка на сайте!
Logo

Ю.Н. Патрикеев

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

Тексты лекций, прочитанных
в Московском государственном университете экономики, статистики и информатики

Москва 1998

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

Содержание

Введение

1. Объектно-ориентированный подход в программировании

   1.1 Технологии программирования

   1.2 Сущность объектно-ориентированного подхода к программированию

2. Начальные сведения о языке Си

   2.1 Назначение Си, исторические сведения

   2.2 Алфавит, базовые типы и описание данных

   2.3 Структуры и объединения

   2.4 Операции и выражения

   2.5 Операторы Си++

   2.6 Функции

   2.7 Библиотека времени выполнения

3. Препроцессорные средства в C и С++

   3.1 Основные понятия препроцессорной обработки

   3.2. Препроцессорные переменные

   3.3. Макроопределения (макросы)

   3.4. Условная компиляция

4. Объектно-ориентированные средства С++

   4.1 Объектные типы данных

   4.2. Конструкторы и деструкторы

   4.3. Производные классы

   4.4. Пример построения системы классов

   4.5 Виртуальные функции

   4.6. "Дружественные" (friend) функции

   4.7. Статические компоненты класса

   4.8. Переопределение (перегрузка) операций

5. Шаблоны функций и классов

   5.1. Шаблоны функций

   5.2. Шаблоны классов

6. Классы для ввода-вывода потоков

   6.1. Система классов ввода-вывода

   6.2. Вывод в файл. Ввод из файла

   6.3. Ввод-вывод данных объектных типов

Приложения

Приложение 1. Задачи по программированию на Си

Приложение 2. Задачи по разработке систем объектов

Литература

 
главная - о проекте - контакты - реклама на сайте
 
LBN100 Elite

SoftStudio.Ru - студия разработки программ
LBN100 Elite