Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Введение в объектно-ориентированное программирование

Содержание

Парадигма программирования — модель построения программного проекта, его структурирования и связи его частей
Введение в объектно-ориентированное программирование Парадигма программирования — модель построения программного проекта, его структурирования и связи его частей Парадигмы программированияПрограммирование от алгоритмовпрограмма — набор взаимодействующих алгоритмов (процедур)данные охраняться отдельно от Парадигмы программированияОсновная идея ООП – связать данные и методы их обработки в Основные принципы ООПИнкапсуляция - объединение внутри объекта данных и методов их обработки; Основные принципы ООПНаследование – возможность порождать потомков от любого объекта.При наследовании потомок:сохраняет Основные принципы ООППолиморфизм – свойство родственных объектов (т.е. имеющих общего родителя) решать Объекты и классыВ ООП объекты являются объектами определенных классовКлассы играют роль типов, Событийно-ориентированное программирование program Project1;uses Forms, Unit1 in 'Unit1.pas' {Form1};{$R *.RES}begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run;end. Проект в Delphi Проект – совокупность файлов, предназначенных для разработки Windows-приложения или DLL. Проект в Delphi Файл проекта – Project1.DPRФайлы форм и файлы модулей – Технология разработки проекта Сборка приложения из стандартных компонентов библиотеки.Настройка свойств компонентов Написание Процедуры преобразования типовVar n,err:integer;		x:real;	s:string;Val(s,n,err);Val(s,x,err); - преобразование строки в числоStr(n,s);Str(x,s); - преобразование числа в строку Функции преобразования типовVar n:integer;		x:real;	s:string;n:=strtoint(s) – преобразование строки в целое числоx:=strtofloat(s) – преобразование
Слайды презентации

Слайд 2 Парадигма программирования — модель построения программного проекта, его

Парадигма программирования — модель построения программного проекта, его структурирования и связи его частей

структурирования и связи его частей


Слайд 3 Парадигмы программирования
Программирование от алгоритмов
программа — набор взаимодействующих алгоритмов

Парадигмы программированияПрограммирование от алгоритмовпрограмма — набор взаимодействующих алгоритмов (процедур)данные охраняться отдельно

(процедур)
данные охраняться отдельно от процедур и передаются им в

качестве параметров
управление — управление алгоритмами

Алгоритмическое или процедурное программирование


Слайд 4 Парадигмы программирования
Основная идея ООП – связать данные и

Парадигмы программированияОсновная идея ООП – связать данные и методы их обработки

методы их обработки в одно целое.

Объект – это совокупность

свойств (т.е. данных), методов (т.е. процедур обработки этих данных) и событий, на которые объект может реагировать.

Объектно-ориентированное программирование (ООП)


Слайд 5 Основные принципы ООП
Инкапсуляция - объединение внутри объекта данных

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

и методов их обработки; ограничение доступа к данным.
Связь объекта

с внешним миром происходит через его интерфейс.
У компонентов различают поля и свойства.
Поля хранят данные.
Связь с этими данными реализуется через свойства.

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

Основные принципы ООПНаследование – возможность порождать потомков от любого объекта.При наследовании

любого объекта.
При наследовании потомок:
сохраняет свойства и методы предка
добавляет новые

свойства и методы
может менять старые


Слайд 7 Основные принципы ООП
Полиморфизм – свойство родственных объектов (т.е.

Основные принципы ООППолиморфизм – свойство родственных объектов (т.е. имеющих общего родителя)

имеющих общего родителя) решать схожие задачи разными методами.
При

наследовании потомок:
сохраняет свойства и методы предка
добавляет новые свойства и методы
может менять старые


Слайд 8 Объекты и классы
В ООП объекты являются объектами определенных

Объекты и классыВ ООП объекты являются объектами определенных классовКлассы играют роль

классов
Классы играют роль типов, а объекты — переменных этих

типов
Объекты одного класса называются экземплярами класса.


Слайд 9 Событийно-ориентированное программирование
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas'

Событийно-ориентированное программирование program Project1;uses Forms, Unit1 in 'Unit1.pas' {Form1};{$R *.RES}begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run;end.

{Form1};
{$R *.RES}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.


Слайд 10 Проект в Delphi
Проект – совокупность файлов, предназначенных

Проект в Delphi Проект – совокупность файлов, предназначенных для разработки Windows-приложения или DLL.

для разработки Windows-приложения или DLL.



Слайд 11 Проект в Delphi
Файл проекта – Project1.DPR
Файлы форм

Проект в Delphi Файл проекта – Project1.DPRФайлы форм и файлы модулей

и файлы модулей – Unit1.DFM, Unit1.PAS
Резервные копии форм и

модулей - Unit1.~DF, Unit1.~PA
Объектные файлы – Unit1.DCU
Загрузочный файл – Project1.EXE
Файл ресурсов – Project1.RES
Файлы настроек – Project1.DOF, Project1.CFG, Project1.DSK


Слайд 12 Технология разработки проекта
Сборка приложения из стандартных компонентов

Технология разработки проекта Сборка приложения из стандартных компонентов библиотеки.Настройка свойств компонентов

библиотеки.
Настройка свойств компонентов
Написание обработчиков событий (т.е. методов, которые

будут выполняться, когда с данными объектами происходит указанное событие).


Слайд 13 Процедуры преобразования типов
Var n,err:integer; x:real; s:string;

Val(s,n,err);
Val(s,x,err); - преобразование строки в

Процедуры преобразования типовVar n,err:integer;		x:real;	s:string;Val(s,n,err);Val(s,x,err); - преобразование строки в числоStr(n,s);Str(x,s); - преобразование числа в строку

число

Str(n,s);
Str(x,s); - преобразование числа в строку


  • Имя файла: vvedenie-v-obektno-orientirovannoe-programmirovanie.pptx
  • Количество просмотров: 100
  • Количество скачиваний: 0