Классификация ПО по способу использования

Содержание

Слайд 2

ОСНОВЫ ООП

ОСНОВЫ ООП

Слайд 3

Цели обучения Управлять файлами проекта объектно-ориентированного программирования Использовать объектно-ориентированный язык программирования для решения простых задач

Цели обучения

Управлять файлами проекта объектно-ориентированного программирования
Использовать объектно-ориентированный язык программирования для

решения простых задач
Слайд 4

Управлять файлами проекта объектно-ориентированного программирования

Управлять файлами проекта объектно-ориентированного программирования

Слайд 5

Использовать объектно-ориентированный язык программирования для решения простых задач

Использовать объектно-ориентированный язык программирования для решения простых задач

Слайд 6

Проект в объектно-ориентированной среде – это набор файлов приложения.

Проект в объектно-ориентированной среде – это набор файлов приложения.

Слайд 7

Запустим DELPHI Пуск-Embarcadero RAD Studio 10 Seattle

Запустим DELPHI Пуск-Embarcadero RAD Studio 10 Seattle

Слайд 8

Слайд 9

СРЕДА DELPHI -система визуального ООП для создания приложений, удовлетворяющих стандартам Windows

СРЕДА DELPHI -система визуального ООП для создания приложений, удовлетворяющих стандартам Windows
интегрированная

среда разработки - Integrated Development Environment (IDE), позволяющая создавать, компилировать, тестировать и редактировать проект в единой среде программирования;
Средство ускоренной разработки программ Rapid Application Development – RAD).
(ООП) – это методика разработки программ, в основе которой лежит понятие объекта, как некоторой структуры, описывающей объект реального мира и его поведение.
Слайд 10

Слайд 11

Слайд 12

Слайд 13

Слайд 14

Напишем программу По нажатию на кнопку размер текста в Label будет увеличиватся

Напишем программу

По нажатию на кнопку размер текста в Label будет увеличиватся

Слайд 15

Слайд 16

Слайд 17

Слайд 18

Правило сохранения проекта: Открыть среду Delphi В меню файл File-save project

Правило сохранения проекта:

Открыть среду Delphi
В меню файл File-save project AS
Создать папку

для проекта
Сохранить файл модуля Unit1.pas
Сохранить файл проекта Project1.dpr
Чтобы запустить проект на выполнение нажмите F9 или
Слайд 19

главный файл проекта – Project.dpr; первый модуль программы (модуль формы) –

главный файл проекта – Project.dpr;
первый модуль программы (модуль формы) – Unit.pas;
файл

главной формы – Unit.dfm;
файл описание ресурсов – Project.res;
файл конфигурации проекта – Project.cfg;
файл параметров проекта – Project.dof;
файл Project.dsk – содержит информацию о состоянии рабочего пространства (экрана);
дополнительные модули - *.pas;
откомпилированные модули проекта – *.dcu;
резервные копии файлов - *.~dp, *.~pa, *.~df.
Слайд 20

Слайд 21

ООП, ОБЪЕКТ, ЕГО СВОЙСТВА, МЕТОДЫ И СОБЫТИЯ. КОМПОНЕНТЫ СРЕДЫ. ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ.

ООП, ОБЪЕКТ, ЕГО СВОЙСТВА, МЕТОДЫ И СОБЫТИЯ. КОМПОНЕНТЫ СРЕДЫ. ИНТЕГРИРОВАННАЯ СРЕДА

РАЗРАБОТКИ.
Слайд 22

Цели обучения Знать определение объекта, свойств, методов, событий в объектно-ориентированном программировании

Цели обучения

Знать определение объекта, свойств, методов, событий в объектно-ориентированном программировании
Разрабатывать решение

для проекта, используя, по крайней мере, два программных приложения (пакета) и объектно-ориентированный язык программирования
Использовать логические операции в объектно-ориентированном языке программирования
Слайд 23

Знать определение объекта, свойств, методов, событий в объектно-ориентированном программировании

Знать определение объекта, свойств, методов, событий в объектно-ориентированном программировании

Слайд 24

Разрабатывать решение для проекта, используя, по крайней мере, два программных приложения (пакета) и объектно-ориентированный язык программирования

Разрабатывать решение для проекта, используя, по крайней мере, два программных приложения

(пакета) и объектно-ориентированный язык программирования
Слайд 25

Использовать логические операции в объектно-ориентированном языке программирования

Использовать логические операции в объектно-ориентированном языке программирования

Слайд 26

Класс – это сложная структура, «шаблон» включающая в себя описания данных,

Класс – это сложная структура, «шаблон» включающая в себя описания данных, процедур

и функций, которые могут быть выполнены над объектом
Слайд 27

В программе описание класса помещается в разделе описания типов Type. Type

В программе описание класса помещается в разделе описания типов Type.

Type
TShcola=class     private     fname:

string[15];     address: string[35];     public     procedure show; end;
{TShcola – имя класса; fname, address – имена полей; show – имя метода}
Слайд 28

Объект – это экземпляр класса, который имеет свои свойства, методы и события

Объект – это экземпляр класса, который имеет свои свойства, методы и события

Слайд 29

В программе описание объекта помещается в разделе описания переменных var var

В программе описание объекта помещается в разделе описания переменных var

var
uchenik: TShcola; uchitel: TShcola;
{ TShcola=class private    

fname: string[15];     address: string[35];     constructor create; public     procedure show; end;}
Слайд 30

Метод класса (процедуры и функции, объявление которых включено в описание класса)

Метод класса (процедуры и функции, объявление которых включено в описание класса) выполняет

действия над объектами класса.
(то что можно делать с объектом)
Чтобы метод был выполнен, надо указать имя объекта и имя метода, отделив одно имя от другого точкой: uchenik.show;
Слайд 31

Событие - действие которое происходит в объектом в данное время. Простейшие

Событие - действие которое происходит в объектом в данное время.

Простейшие события,

события, связанные с мышкой (они есть практически у всех видимых объектов) или событие Click для кнопки TButton.
обработчик данного события:
procedure TForm1.FormClick(Sender: TObject);
begin
……………
end;
Слайд 32

СРЕДА DELPHI -система визуального ООП для создания приложений, удовлетворяющих стандартам Windows

СРЕДА DELPHI -система визуального ООП для создания приложений, удовлетворяющих стандартам Windows
интегрированная

среда разработки - Integrated Development Environment (IDE), позволяющая создавать, компилировать, тестировать и редактировать проект в единой среде программирования;
Средство ускоренной разработки программ Rapid Application Development – RAD).
(ООП) – это методика разработки программ, в основе которой лежит понятие объекта, как некоторой структуры, описывающей объект реального мира и его поведение.
Слайд 33

Найдите соответствия

Найдите соответствия

Слайд 34

Принципы ООП Инкапсуляция – возможность объединения данных и операций в одно

Принципы ООП

Инкапсуляция – возможность объединения данных и операций в одно целое.

Не бывает объекта без свойств и свойства без объекта.
Button1.color:=clred;
Слайд 35

Принципы ООП Наследование – возможность создания новых производных классов на основе

Принципы ООП

Наследование – возможность создания новых производных классов на основе уже

существующих.
у компонента Button (кнопка) есть потомок Bitbtn(комбинированная кнопка), которая унаследовала все свойства кнопки Button , но и имеет собственные свойства, которых нет у ее предка Button обладает всеми свойствами
Слайд 36

Принципы ООП Полиморфизм – возможность модифицирования методов в производных классах. Одна

Принципы ООП

Полиморфизм – возможность модифицирования методов в производных классах.
Одна и та

же операция может выполняться по разному для разных объектов.
Например операция +(плюс) полиморфная. Цифры складывает, символы – склеивает, а множества объединяет.