Поняття про візуальне програмування.

Тема: Засоби візуальної розробки програм. Середовище візуального програмування Delphi 7. Основні поняття.

Основні питання лекції:

1. Поняття про візуальне програмування.

2. Важливі принципи візуального програмування.

3. Вікна інспектора об’єктів, форми, модуля.

4. Об’єкти : форма, текстове поле, картинка.

 

 

Візуальне програмування застосовують для розв’язання задач. Результати виводять на форму ─ у характерне для операційної системи Windows вікно, де можна застосувати різноманітні елементи керування, властиві для діалогових вікон прикладних програм : текстові поля, поля редагування, поля-списки, кнопки тощо. Такі елементи в середовищі візуального програмування Delphi називаються об’єктами-компонентами.

Користувачеві для складання програми надаються графічні (візуальні) засобикомпоненти. Вони мають певні властивості (атрибути). Властивості можуть набувати значення з деякого заздалегідь фіксованого набору чи значення, придумані користувачем. Користувач розв’язує різноманітні задачі шляхом добирання компонентів і надання потрібних значень їхнім властивостям.

Для опрацювання числових та інших даних складають підпрограми-процедури, котрі називають методамиоб’єктів.

Отже, суть візуального програмування полягає в конструюванні розв’язку поставленої задачі методом вставляння компонентів (візуальних заготовок) у форму, наданні значень їхнім властивостям і в застосуванні чи створенні методів, потрібних для розв’язування задачі.

Програма, створена користувачем у Delphi називається проектом.

Після запуску середовища на екрані отримаємо чотири вікна :

ü Вікноформи;

ü Вікноінспектораоб’єктів;

ü Вікнокоду;

ü Головневікно.

Головне вікно містить головнеменю, панельінструментів і палітрукомпонентів. Головне вікно активізують клавішею F10. За допомогою головного меню можна створити нові проекти, форми, зберегти створені файли, закрити їх, змінити значення властивостей будь-якого компонента на формі : розмір, масштаб, послідовність відображення; компілювати, налагоджувати та запускати програму-проект на виконання; налаштовувати параметри середовища для особистих потреб користувача тощо.

На панелі інструментів розташовані кнопки, які дублюють найважливіші команди головного меню.

Палітра компонентів складається із закладок. На кожній закладці є набір компонентів. Компоненти (текстові поля, поля редагування, кнопки, меню тощо) зображені тут відповідними піктографічними кнопками.

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

Мовою програмування в Delphi є об’єктно - орієнтована мова Pascal ( Object Pascal). Програма має вигляд набору підпрограм-процедур, які об’єднані у модуль користувача з назвою unit.pas. Коли конструювання розв’язку закінчено, Delphi–проект запускають на виконання командою і отримують на екрані створену користувачем форму, на якій відображаються результати.

 

                   
   
         
 
 
 
 

 

 


 

Рис. 1 Основні вікна системи Delphi 7