
- •1.История возникновения оон.
- •2.Программирование и управление событиями.
- •3.Программирование основанное на объектах.
- •4.Свойства и реакция на события.
- •5.Событие и метод, основные понятия ооп.
- •6.Особенности ооп.
- •7.Object Pascal – алгоритмический язык Delphi.
- •8.Операторы повторения, оператор доступа.
- •9.Основы визуального программирования.
- •10.Интегрированная среда программирования.
- •11.Управление проектом(настройка Delphi).
- •12.Репозиторий Delphi.
- •13.Инспектор объектов.
- •14.Графический интерфейс пользователя.
- •15.Структура программы. Проект, модуль.
- •20.Кнопки с рисунком. Создание пиктограммы.
- •21.Переключатель с зависимой фиксацией.
- •22.Работа со списками.
- •23.Комбинированный список.
- •24.Объединение элементов управления.
- •25.Отладка программы в среде Delphi, типы ошибок.
- •26.Отладка программы на этапе компиляции.
- •27.Трассировка программы, принудительное прерывание программы.
- •33.Главное меню
- •34.Элементы с закладками.
- •35.Синхронизация управляющих элементов. Список действия в Delphi.
1.История возникновения оон.
Основопологающ. идеей одного из современных подходов програмю. ОО, явл объединения данных и обрабатывающая их процедура в единое целое – объекты.
Класс-это обстрактный тип данных вкл. В себя свойство объекта (поля) и метода.
Первое использование классов как объектов произошло в 1967г. Бернг Страуструп применение языка Simula в своей диссертации для программного моделирующ. свои комп системы, однако при запуске программы оказалось, что у неё низкая производительность, поэтому пришлось переписать программу на язык C. Появился язык С++. А фирма Microsoft создаёт Visual Basic.
ООП получило широкое распространение благодаря разрешению следующим проблем:
Развитию языков и методов программирования не успевала за растушими потребностями прикладных программах.
Разработки ускорения ПО требовало решения проблемы упрошение их сопровождения и модификации.
Не все задачи поддаются алгоритмическому описанию по требованиям структурного прогаммирования.
2.Программирование и управление событиями.
Визуальное программирование – это единство двух взаимосвязанных процессов наглядного конструирования типового Windows окна приложения и написание кода.
Delphi – это система объектно-ориентированого программного приложения Delphi явл интерактивными системами в которых для организации взаимодействия между пользователями и программой испол. методы управления событиями.
Основой ООП явл объект, который можно определить как совокупность данных и методов работы с ними.
Событие – это отклик на внешнее воздействие.
3.Программирование основанное на объектах.
Инстукция ПО проходит ряд этапов по созданию новых технологий и методологии в разработке программ. При переходе на новые программы важно обеспечить совместимость с прежними разработками. ООП дополняет процедурное программирование благодаря возможности создать многократный код.
Приложение Delphi могут использовать разработку и на др языках(Ассемблер, С++).
Одна из главных задач Delphi – это разработка приложений для работы с БД.
4.Свойства и реакция на события.
Свойства – атрибуты основные характеристики, которые описывают особенности объекта (цвет, высота, щирина и положение объекта).
Практически все объекты реагируют на определенное событие от мыши или клавиатуры.
5.Событие и метод, основные понятия ооп.
Функциональное программирование в основном определяется ее реакцией на те или иные события.
Конкретизация ООП означает что функциональность приложения определяется набором связанных между собой задач, каждые из которых становятся самостоятельными объектами.
Метод – подпрограмма явл элементом класса, описание метода похожего на описание обычной подпрограммы модуля.
6.Особенности ооп.
Основопологающ принципами понытия класса явл:
Инкапсуляция-это единствов в нутрии класса 3-х сост его сущностей: полей, методов, свойств.
Наследование-это процесс порождения объектов потомков от объектов родителей.
Полиморфизм-это возмож реализ одноименных, но алгоритмически разных методов в классе родители и в классе потомки.
Object Pascal явл языком программирования Delphi и представляет собой объектно-ориентированное расширение традиц Pascal.