Поняття про візуальне програмування.
Тема: Засоби візуальної розробки програм. Середовище візуального програмування Delphi 7. Основні поняття.
Лекція № 6.
Основні питання лекції:
1. Поняття про візуальне програмування.
2. Важливі принципи візуального програмування.
3. Вікна інспектора об’єктів, форми, модуля.
4. Об’єкти : форма, текстове поле, картинка.
Візуальне програмування застосовують для розв’язання задач. Результати виводять на форму ─ у характерне для операційної системи Windows вікно, де можна застосувати різноманітні елементи керування, властиві для діалогових вікон прикладних програм : текстові поля, поля редагування, поля-списки, кнопки тощо. Такі елементи в середовищі візуального програмування Delphi називаються об’єктами-компонентами.
Користувачеві для складання програми надаються графічні (візуальні) засоби ─ компоненти. Вони мають певні властивості (атрибути). Властивості можуть набувати значення з деякого заздалегідь фіксованого набору чи значення, придумані користувачем. Користувач розв’язує різноманітні задачі шляхом добирання компонентів і надання потрібних значень їхнім властивостям.
Для опрацювання числових та інших даних складають підпрограми-процедури, котрі називають методамиоб’єктів.
Отже, суть візуального програмування полягає в конструюванні розв’язку поставленої задачі методом вставляння компонентів (візуальних заготовок) у форму, наданні значень їхнім властивостям і в застосуванні чи створенні методів, потрібних для розв’язування задачі.
Програма, створена користувачем у Delphi називається проектом.
Після запуску середовища на екрані отримаємо чотири вікна :
ü Вікноформи;
ü Вікноінспектораоб’єктів;
ü Вікнокоду;
ü Головневікно.
Головне вікно містить головнеменю, панельінструментів і палітрукомпонентів. Головне вікно активізують клавішею F10. За допомогою головного меню можна створити нові проекти, форми, зберегти створені файли, закрити їх, змінити значення властивостей будь-якого компонента на формі : розмір, масштаб, послідовність відображення; компілювати, налагоджувати та запускати програму-проект на виконання; налаштовувати параметри середовища для особистих потреб користувача тощо.
На панелі інструментів розташовані кнопки, які дублюють найважливіші команди головного меню.
Палітра компонентів складається із закладок. На кожній закладці є набір компонентів. Компоненти (текстові поля, поля редагування, кнопки, меню тощо) зображені тут відповідними піктографічними кнопками.
Компонент вставляють у форму методом клацання мишею спочатку на його піктограмі на палітрі, а потім у точці вставляння на формі. Потрібні властивості компонентові надають за допомогою інспектораоб’єктів або шляхом програмування.
Мовою програмування в Delphi є об’єктно - орієнтована мова Pascal ( Object Pascal). Програма має вигляд набору підпрограм-процедур, які об’єднані у модуль користувача з назвою unit.pas. Коли конструювання розв’язку закінчено, Delphi–проект запускають на виконання командою і отримують на екрані створену користувачем форму, на якій відображаються результати.
![]() | |||||||||
![]() | ![]() | ![]() | ![]() | ||||||
Рис. 1 Основні вікна системи Delphi 7