Середовище візуального програмування Дельфі (Delphi), виробництва фірми Borland, в даний час тримає перше місце за популярністю, як для професійних розробників складних програмних комплексів, так і для початківців програмістів, тільки освоюють ази програмування. Цією популярності вона зобов'язана своїм широким можливостям в поєднанні з простотою і доступністю в вивченні.
В результаті виконання лабораторної роботи студент повинен відчути доступність сучасних програмних засобів і можливість самостійної розробки нормальних Windows додатків, будь то іграшка для себе, або комп'ютерне моделювання технічної ідеї або математичної задачі.
Віконний інтерфейс Delphi.
Інтегроване середовище розробки Delphi являє собою багатовіконну систему. Після завантаження інтерфейс Delphi включає п'ять основних вікон для 6-й версії або 4 для 5-ї і нижче.
головне вікно (Delphi 6 - Project1);
вікно оглядача дерева об'єктів (ObjectTreeView); (Може бути відсутнім)
вікно інспектора об'єктів (ObjectInspector);
вікно конструктора форми (Form1);
вікно Провідника коду (Exploring Unit1.pas)
Delphy - може одночасно працювати тільки з одним додатком (проектом додатки).
Головне вікно Delphi включає:
Головне меню містить набір команд для доступу до функцій Delphi.
Панелі інструментів знаходяться під головним меню зліва і містить 15 кнопок
для виклику часто використовуваних команд меню File | Open, Run): Можливий виклик комбінацією клавіш. Команди діляться на 6 груп
Desktop (Робочий стіл)
Панель інструментів налаштовується клацанням правої кнопки миші.
Палітра компонентів знаходиться під головним меню праворуч і містить компоненти для форм (інтерфейсу програми).
Компоненти - будівельні блоки програми. Всі компоненти розбиті на групи:
Win32 (32-розрядний інтерфейс Windows);
System (доступ до системних функцій);
DataAccess (Робота з базами даних);
DataControls (Управління даними);
BDE (Доступ до даних з BDE (Borland Data Engine));
Qreport (Складання звітів);
Dialogs (Створення стандартних діалогових вікон);
Вікно Конструктора форм (первинний заголовок Form1) служить для перенесення в це вікно окремих компонентів з палітри компонентів. Наприклад, клацання на компоненті Button, потім у вікні форми. Потім рухаємо кнопку, змінюємо розміри, форму, напис тощо.
Вікно Інспектора об'єктів (ObjectInspector) знаходиться в лівій частині екрана і служить для відображення і установки властивостей об'єктів поточної форми.
Вікно має дві сторінки:
Сторінка Properties відображає інформацію про обраний компонент вікна форми і дозволяє змінювати ці властивості. Приклад-Button1.
Сторінка Events визначає процедуру, яку компонент повинен виконати при виникненні вказаної події. При роботі програми, при виникненні цієї події автоматично виконується зазначена процедура. Наприклад: на форму перенесли кнопку з назвою Button1.
У вікні інспектора на сторінці властивостей відображаються назва, колір, форма, напис на кнопці та ін. На сторінці Events для цієї кнопки позначено подія OnClick тобто один клацання. Йому сопоставлена процедура програми (procedure Button1Click), яка обчислює значення синуса при натисканні миші на цій кнопці.