Читайте также:
|
|
У лекції:
- поняття об’єктно-орієнтованого програмування;
- відмінності ООП від процедурного програмування;
- поняття про форми, об’єкти та методи;
- призначення бібліотеки візуальних компонентів;
- робота в середовищі програмування Delphi.
Історично склалось так, що програмування виникло та розвивалось як процедурне програмування, в якому основою програми є алгоритм, тобто процедура обробки даних.
Об’єктно-орієнтоване програмування (ООП) —це методика розробки програм, в основі якої лежить поняття об’єкта, як деякої структури, що описує об’єкт реального світу, його поведінку. Задача, яка розв’язується з використанням методики ООП, описується в термінах об’єктів і операцій над ними, а програма при такому підході представляє собою набір об’єктів та зв’язків між ними.
ООП застосовується для розв'язування задач, дещо відмінних від тих, які розглядалися нами раніше. Якщо в традиційному (процедурному) програмуванні головною метою було отримати результат і вивести його на екран у звичайному вигляді, то тут власне оформлення результатів на екрані відіграватиме важливу роль. Результати будемо виводити на форму — у характерне для операційної системи Windows в вікно, де можна застосувати різноманітні елементи керування, властиві для діалогових вікон прикладних програм: текстові поля, поля редагування, поля-списки, кнопки тощо. Важливо навчитися вдало розташовувати ці елементи на формі з метою якнайкращого їх візуального сприйняття. Такі елементи в середовищі візуального програмування Delphi називаються об'єктами-компопентами (компонент, чол.рід).
Поняття об'єкта покладено в основу ще іншого стилю програмування — візуального програмування. Візуальне програмування виникло на основі ООП як засіб автоматизації процесів об'єктно-орієнтованого програмування. Можна навести таку паралель: якщо умовно об'єктно-орієнтоване програмування порівняти з роботою користувача в режимі команд MS-DOS, то візуальному програмуванню відповідає робота в оболонці Norton Commander. Користувачеві для складання програми тут надаються графічні (візуальні) засоби — компоненти, які потрібно вдало розташувати на формі.
Компоненти мають певні властивості (атрибути), які можуть набувати значення з деякого заздалегідь фіксованого набору чи значення, задані користувачем. Добираючи компоненти і надаючи їм потрібні властивості, користувач створює розв'язки поставлених задач.
Для опрацювання числових та інших даних (тобто для розв'язування характерних для першого розділу задач), складають підпрограми-процедури як у традиційній мові Паскаль. Такі процедури називають методами об'єктів.
Отже суть візуального програмування полягає в конструюванні розв'язку поставленої задачі методом вставляння компонентів (візуальних заготовок) у форму, наданні їм відповідних властивостей і в застосуванні чи створенні потрібних для розв'язування задачі методів.
Дата добавления: 2014-12-19; просмотров: 129 | Поможем написать вашу работу | Нарушение авторских прав |