- •Федеральное агентство по образованию
- •Государственное образовательное учреждение высшего профессионального образования
- •«Орловский государственный технический
- •Университет»
- •Учебно-научно-исследовательский институт информационных технологий
- •Печатается по решению редакционно-издательского совета ОрелГту орел 2010
- •302030, Г. Орел, ул. Московская, 65
- •3 Новые концепции ооп в object pascal
- •4 Задания к лабораторным работам
- •5 Контрольные вопросы
- •6 Содержание отчета
- •7 Список литературы
5 Контрольные вопросы
Новые концепции ООП в языке Oblect Pascal
Объектно-ориентированный подход в программировании
Понятие класса и объекта
Поля, методы и свойства объекта
Ключевое слово Self, примеры использования
Перегруженные методы
Создание и удаление объектов
Инкапсуляция
Инкапсуляция и модули
Директивы видимости
Инкапсуляция при помощи свойств
Свойства-массивы
Индексированные свойства
Свойства и иерархия классов
Конструкторы, перегрузка конструкторов
Деструкторы
Ссылочная модель объектов Delphi
Наследование
Совместимость типов
Полиморфизм и позднее связывание
Виртуальные, динамические методы.
Абстрактные методы
Бе6зопасное преобразование типов
Ссылки на класс
Создание компонентов при помощи ссылок на класс
Интерфейсы
Технические приемы, связанные с использованием интерфейсов (делегирование, использование директивы implements)
Исключительные ситуации
Порядок выполнения программы и блок finally
Классы исключений
Исключения и отладка приложений
Класс TObject, использование методов класса TObject
Понятие события
Обработчики событий. Делегирование в Delphi
События стандартных визуальных компонент и их использование
Создание собственных событий и их обработка
Компонентно-ориентированное программирование
6 Содержание отчета
Отчет должен содержать следующую информацию:
распечатанную программу на Object Pascal;
результат работы программы;
теоретические выводы о работе программы.
7 Список литературы
Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++: Пер. с англ. / Г. Буч. [Текст] – М.: БИНОМ, 1999. – 558 с.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник / А.М. Вендров. [Текст] – М.: Финансы и статистика, 2000. – 352 с.
Иванова Г.С Объектно-ориентированное программирование: Учебник для вузов / Г.С. Иванова, Т.Н. Ничушкина, Е.К. Пугачев; Под ред. Г.С. Ивановой. [Текст] – М.: Изд-во МГТУ им. Н.Э. Баумана, 2001. – 320 с. – (Информатика в техническом университете)
Синтес А. Освой самостоятельно объектно-ориентированное программирование за 21 день: Пер. с англ. / А. Синтес. [Текст] – М.: Издательский дом «Вильямс», 2002. – 672 с.
Фридман А.Л. Основы объектно-ориентированной разработки программных систем / А.Л. Фридман. [Текст] – М.: Финансы и статистика, 2000. – 192 с. – (Прикладные информационные технологии) (имеется в библиотеке ОрелГТУ)
Элиенс А. Принципы объектно-ориентированной разработки программ: Пер. с англ / А. Элиенс – 2-е изд. [Текст] – М.: Издательский дом «Вильямс», 2002. – 496 с.