русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Тема 8 Об’єктно-орієнтоване програмування в Delphi


Дата додавання: 2014-04-22; переглядів: 1050.


 

Вступ

Поняття об’єкта в Delphi та операції з ним

Оголошення класу

Властивості

Методи та їх успадковування, поліморфізм

Конструктори і деструктори

Події

Підсумок

Питання по темі

 

Вступ

Середовище швидкого проектування Delphi містить вбудовану мову, яка до 5-ї версії включно називалася Object Pascal, а у пізніших версіях – Delphi. Вже з назви Object Pascal зрозуміло, що основоположним для Delphi є приницип об’єктного програмування. Справді, Delphi надає в розпорядження розробника дуже значне число об’єктних типів (компонент), які можна використовувати відразу ж, змінюючи деякі їх типи, а можна і перевизначати, створюючи дочірні об’єкти.

Основні засади ООП Delphi успадкувала від Паскалю у різних його варіантах включно з правиласи «хорошого стилю програмування». Кожен тип об’єктів має стандартну назву, яка починається символом «Т», а кожен екземпляр об’єкта цього типу за замовчуванням дістає ту ж назву з відкиданням символа «Т» і додаванням порядкового номеру. Наприклад, тип об’єктів називається TEdit, а екземпляри цього типу дістають назви Edit1, Edit2 і т.д.

Все, раніше нами вивчене про ООП у Паскалі, діятиме і у Delphi, однак Delphi має і багато нових можливостей, які вже дають можливість вважати її повноцінною об’єктно орієнтованою мовою. Крім того, деякі знайомі нам терміни і поняття будуть називатися трохи інакше. Для того, щоб у майбутньому ми могли не просто розробляти візуальний інтерфейс, використовуючи середовище як дитячий конструктор, а створювати повноцінні об’єкти, попередньо опишемо ці нові можливості та відмінності.

 


<== попередня лекція | наступна лекція ==>
Виклик конструкторів та деструкторів | Поняття об’єкта в Delphi та операції з ним


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн