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

Презентация:



Advertisements
Похожие презентации
Основы объектно- ориентированного программирования Автор: Ковалевский Дмитрий.
Advertisements

Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
Основы объектно- ориентированного визуального программирования Объекты: свойства, методы, события. события.
Урок информатики 10 класс Тема «Размещение текстовой информации на форме при помощи управляющих элементов» Учитель информатики МБОУ ОСОШ 1 Фирсов А.Н.
Вопрос 1. Для чего необходим графический интерфейс? ОПРОС ДОМАШНЕГО ЗАДАНИЯ: Ответ: Графический интерфейс необходим для реализации интерактивного диалога.
Слезко Полина Сергеевна Учитель информатики Белоярской СОШ Томской области.
Интегрированная среда разработки языкаVisual BasicИнтегрированная среда разработки языкаVisual BasicИнтегрированная среда разработки языкаVisual BasicИнтегрированная.
Общие сведения Так как среда программирования Visual Basic выполняется на компьютере вместе с операционной средой Windows, то создавать мы будем программы,
Учитель информатики ГБОУ СОШ 655 г.Москвы Долгушина А.В.
ФАКУЛЬТАТИВ №001. IDE Delphi ЭЛЕМЕНТЫ ИНТЕРФЕЙСА Delphi.
Объектно-ориентированное программирование. Объекты: свойства и методы Основной единицей в объектно- ориентированном программировании является программный.
Основные понятия объектно- ориентированной среды Delphi.
Тема 5. Введение в среду визуального программирования Borland Delphi 7.0.
Объектно- ориентированное программирование (ООП)
Графический интерфейс и событийные процедуры.. Графический интерфейс. Графический интерфейс необходим для реализации интерактивного диалога пользователя.
Общие процедуры. Модульный принцип построения проекта Visual Basic Автор: Сергиенко Е.В. Учитель информатики МОУ СОШ 5.
Проект – это… группа всех файлов, которые составляют программу, включая формы, модули, графику, элементы управления и модули класса. Проект состоит из.
1 Разработка проектов в системе программирования Visual Basic Учитель информатики МОУ СОШ 33 г. Томска Гребнева Татьяна Николаевна.
VBA – Visual Basic for Application (офисное программирование) Назначение VBA VBA является современным языком визуального и объектно-ориентированного программирования.
Транксрипт:

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

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

ООП – методика разработки программ, в основе которой лежит понятие объект объект – это структура, соответствующая объекту реального мира, его поведению программа в ООП представляет собой набор объектов и их взаимосвязей

системы объектно-ориентированного программирования (ООП) дают возможность визуализировать процесс создания графического интерфейса разрабатываемого приложения

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

программный объект объединяет в себе: описывающие его данные (свойства) средства обработки этих данных (методы)

Объекты (Objects) Классы объектов Программные объекты обладают свойствами, могут использовать методы и реагируют на события Классы объектов являются «шаблонами», определяющими наборы свойств, методов и событий, по которым создаются объекты Основными классами объектов являются классы, реализующие графический интерфейс проектов

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

Свойства объектов (Properties) Каждый объект обладает определенным набором свойств, первоначальные значения которых можно установить с использованием диалогового окна СП Значения свойств объектов можно изменять и в программном коде: Объект.Свойство := ЗначениеСвойства

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

Обратиться к методу объекта можно также с использованием точечной нотации: Объект.Метод

События (Events) Событие – действие, распознаваемое объектом Событие может создаваться пользователем (щелчок мышью или нажатие клавиши) или быть результатом воздействия других объектов В качестве реакции на событие вызывается определенная процедура, которая может изменять свойства объекта или вызывать его методы

Графический интерфейс необходим для реализации интерактивного диалога пользователя с работающим приложением основой для создания ГИ является форма ГИ проекта может включать в себя несколько форм

Форма – объект, представляющий собой окно на экране, в котором размещаются управляющие элементы Управляющие элементы – объекты ГИ, реагирующие на события, производимые пользователем или другими программными объектами

Событийная процедура представляет собой подпрограмму, которая начинает выполняться после реализации определенного события

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

Графический интерфейс системы программирования Delphi Окно Конструктор форм (Form1). В нем размещаются управляющие элементы Окно Программный код (Unit1.pas) Панель инструментов

Окно Свойства объекта (Object Inspectors). Содержит список свойств (Properties) и список событий (Events), относящихся к выбранному объекту Окно Проводник проекта (Project Manager). В нем отображены в виде дерева все составные части текущего проекта

Окно Дерево объектов (Object TreeView). Отображает перечень объектов, размещенных на форме

Этапы разработки приложения в среде Delphi Создание графического интерфейса будущего приложения Задание значений свойств объектов графического интерфейса Создание и редактирование программного кода Сохранение проекта Компиляция проекта в приложение

Сохранение проекта рекомендуется для каждого проекта создать отдельную папку на диске сначала нужно сохранить форму и связанный с ней программный модуль (файл с расширением pas) с помощью команды Save As… По умолчанию для файла формы предлагается имя Unit1.pas

далее нужно сохранить файл главного модуля, который содержит описание проекта (файл с расширением dpr) с помощью команды Save Project As…

Спасибо за внимание!