- •Вступ у візуальне програмування
- •Інтерфейс користувача середовища Delphi
- •Компоненти і палітра компонентів
- •Структура коду модуля
- •Проект додатку. Файли Delphi для додатку.
- •Реалізація введення і виведення
- •Компонент Label (Мітка)
- •Компонент Edit (Поле редагування)
- •Компоненти Delphi
- •Стандартна і графічна кнопки
- •Button (стандартна кнопка)
- •BitBtn (графічна кнопка)
- •Поле введення Edit
- •Радіокнопка RadioButton
- •Функції перетворення
- •Компоненти OpenDialog і SaveDialog
Інтерфейс користувача середовища Delphi
Д ля запуску Delphi виконаємо команду: Пуск > Всі програми > Borland Delphi 7 > Delphi 7
Після завантаження інтерфейс Delphi 7 має вигляд, показаний на Мал. 2, і має 5 основних вікон:
головне вікно (Delphi 7 - Project 1);
вікно редактора властивостей об'єктів (Object Inspector);
вікно форми (Form 1);
вікно редактора коду (Unit1.pas);
вікно дерева об'єктів (Object TreeView).
Вікно редактора коду майже повністю закрите вікном стартової форми. Для перемикання між вікном форми і вікном редактора коду натисніть клавішу F12.
М ал. 2
Головне вікно знаходиться у верхній частині екрану. У ньому розташовані:
- рядок заголовка; - рядок меню; - панель інструментів; - панель палітри компонентів.
Object Inspector – вікно редактора властивостей об'єктів або інспектор об'єктів (мал. 3).
Будь-який розміщуваний на формі компонент характеризується деяким набором параметрів: положенням, розміром, кольором і так далі. Частина цих параметрів, наприклад, положення і розміри компоненту, можна змінювати, маніпулюючи з компонентом у вікні форми. Для зміни інших параметрів призначено вікно редактора властивостей об'єктів (або, що те ж саме, Інспектора об'єктів). Це вікно містить дві вкладки – Properties (Властивості) і Events (Події). Вкладка Рroperties служить для установки потрібних властивостей компоненту, вкладка Events дозволяє визначити реакцію компоненту на ту або іншу подію. Сукупність властивостей відображає видиму сторону компоненту: положення щодо лівого верхнього кута робочої області форми, його розміри і колір, шрифт і текст напису на нім і т. п.; сукупність подій – його поведінкову сторону: чи буде компонент реагувати на клацання миші або на натиснення клавіш, як він поводитиметься у момент появи на екрані або у момент зміни розмірів вікна і тому подібне
Мал. 3
O bject TreeView – вікно дерева об'єктів (мал. 4) призначене для наочного відображення зв'язків між окремими компонентами, розміщеними на активній формі або в активному модулі даних. Клацання по будь-якому компоненту в цьому вікні активізує відповідний компонент у вікні форми і відображає властивості цього компоненту у вікні Інспектора об'єктів.
Мал. 4
Вікно коду програми представлене на мал. 5.
Вікно редактора коду, можна побачити, відсунувши убік вікно форми або, як вже мовилося вище, натиснути клавішу F12. У нього слід набирати текст програми. На початку роботи над новим проектом це вікно редактора коду містить сформований Delphi шаблон програми.
Мал. 5
Вікном форми є проект Windows-вікна майбутньої програми. Спочатку це вікно містить стандартні для Windows інтерфейсні елементи - кнопки виклику системного меню, максимізації, мінімізації і закриття вікна, рядок заголовка і обкреслюючу рамку. Вся робоча зона вікна заповнена точками координатної сітки, службовкою для впорядкування розміщуваних на формі компонентів.
Властивості форми визначають її зовнішній вигляд: розмір, положення на екрані, текст заголовка, вид рамки.
В ході роботи над новим проектом, так в Delphi називається додаток, що розробляється, програміст змінює значення властивостей форми Form1 і додає до форми необхідні компоненти (поля введення і виведення тексту, командні кнопки), при цьому він у будь-який момент часу контролює зміст вікна створюваної програми і може внести до нього необхідні зміни.