Слайд 2
Парадигма программирования — модель построения программного проекта, его
структурирования и связи его частей
Слайд 3
Парадигмы программирования Программирование от алгоритмов программа — набор взаимодействующих алгоритмов
(процедур) данные охраняться отдельно от процедур и передаются им в
качестве параметров управление — управление алгоритмами
Алгоритмическое или процедурное программирование
Слайд 4
Парадигмы программирования Основная идея ООП – связать данные и
методы их обработки в одно целое.
Объект – это совокупность
свойств (т.е. данных), методов (т.е. процедур обработки этих данных) и событий, на которые объект может реагировать.
Объектно-ориентированное программирование (ООП)
Слайд 5
Основные принципы ООП Инкапсуляция - объединение внутри объекта данных
и методов их обработки; ограничение доступа к данным. Связь объекта
с внешним миром происходит через его интерфейс. У компонентов различают поля и свойства. Поля хранят данные. Связь с этими данными реализуется через свойства.
Слайд 6
Основные принципы ООП Наследование – возможность порождать потомков от
любого объекта. При наследовании потомок: сохраняет свойства и методы предка добавляет новые
свойства и методы может менять старые
Слайд 7
Основные принципы ООП Полиморфизм – свойство родственных объектов (т.е.
имеющих общего родителя) решать схожие задачи разными методами. При
наследовании потомок: сохраняет свойства и методы предка добавляет новые свойства и методы может менять старые
Слайд 8
Объекты и классы В ООП объекты являются объектами определенных
классов Классы играют роль типов, а объекты — переменных этих
типов Объекты одного класса называются экземплярами класса.
Слайд 9
Событийно-ориентированное программирование program Project1; uses Forms, Unit1 in 'Unit1.pas'
{Form1}; {$R *.RES} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
Слайд 10
Проект в Delphi Проект – совокупность файлов, предназначенных
для разработки Windows-приложения или DLL.
Слайд 11
Проект в Delphi Файл проекта – Project1.DPR Файлы форм
и файлы модулей – Unit1.DFM, Unit1.PAS Резервные копии форм и