Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВЕДЕНИЕ,лекция1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.12 Mб
Скачать

Введение

Delphi –это среда быстрой разработки приложений (Rapid Application Development, RAD) на языке программирования Delphi, в основе которого лежит язык Оbject Pascal, среда базируется на технологии визуального проектирования и событийного программирования (объектно-ориентированного).

Принципы объектно-ориентированного программирования.

Объектно-ориентированное программирование основано на трех важных принципах, полностью раскрывающих свойства объектов.

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

Пример: компьютерная мышь. В распоряжении пользователя только несколько кнопок и колесо. И это все! Как она устроена знает только разработчик.

  • Наследование. Принцип наследования позволяет устанавливать между объектами связи типа «родитель-потомок». Объект-потомок наследует от объекта-родителя все его атрибуты и особенности поведения, но предполагает наличие у потомка ряда новых атрибутов и функциональных возможностей.

Принцип наследования можно проиллюстрировать на примере иерархии объектов,(аэроплан, вертолёт, самолёт)

  • Полиморфизм. Это свойство родственных объектов, имеющих одного родителя, и позволяющих выполнять одно и то же действие разными способами, а также способность объекта видоизменять свои свойства и методы во время выполнения программы.

DelphI – ОСНОВНЫЕ ПОЛОЖЕНИЯ

Объект – основная единица в объектно-ориентированном программировании.

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

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

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

Пример:

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

Классы и компоненты Delphi

Класс это структурный тип данных, являющийся особым видом записи, который в своем составе имеет: поля, методы, свойства, классовые процедуры и функции.

Каждая единица информации класса имеет имя и называется полем

слайд

Delphi имеет большую библиотеку встроенных классов. Каждый класс в библиотеке имеет картинку, изображающую объект такого класса: кнопки, списки, переключатели и др.

Составляющие такой библиотеки называются компонентами. Они располагаются на палитрах экранной среды Delphi:

Имена классов В Delphi начинаются с буквы T: TForm1, TButton, TLabel.

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

Структура приложения(программы)

Каждое приложение имеет интерфейс и исходный текст.

Интерфейс – это окно дизайнера (проектировщика форм), которое открывается после запуска Delphi, с уже созданным пустым проектом. Окно имеет заголовок Form1., на котором при создании приложения располагаются компоненты: поля ввода, списки, кнопки и т.п. элементы.

Текст приложения состоит из двух частей модуля и проекта.

Модуль содержит описание данных и текст программы (процедуры обработки).

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

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

Проектирование приложений в среде Delphi происходит в 2 этапа: визуального проектирования и отладки(текста программы).