Вікно дерева об'єктів (Object TreeView)
Вікно інспектора об'єктів
Будь-що розміщується на формі компонент характеризується деяким набором параметрів: положенням, розміром, кольором і т.д. Частина цих параметрів, наприклад, положення і розміри компонента, програміст може змінювати за допомогою мишки. Для зміни інших параметрів призначене вікно інспектора об'єктів.
Це вікно містить дві вкладки - Properties (Властивості) і Events (Події).
Вкладка Properties служить для установки потрібних властивостей компонента, вкладка Events дозволяє визначити ту чи іншу реакцію компонента на ту чи іншу подію (наприклад, нехай при натисканні на кнопку Обчислити програма обчислить і надрукує суму 2-х чисел).
У верхній частині ІС - розкрив-вающий список компонент, вклю-чинних в додаток.
Якщо вікна не видно виберіть меню View / Object Inspector (F11).
Призначено для наочного відображення зв'язків між окремими компонентами, розміщеними на активній формі.
Клацання на будь-якому компоненті в цьому вікні активізує відповідний елемент у вікні форми і відображає властивості цього компонента у вікні інспектора об'єктів (і зворотне відображення).
Подвійне клацання призводить до спрацьовування механізму Code Insight, який вставляє у вікно коду заготовку для обробника подій OnClick.
Компонент можна "перетягнути" у вікні і таким чином змінити його власника (властивість Parent-Батько).
Якщо вікна не видно виберіть меню View / Object TreeView (Shift + Alt + F11).
Процес розробки програми в Delphi розглянемо на прімере- створимо додаток (так прийнято називати прикладну програму), за допомогою якого вивчимо технологію візуального проектування.
Програма Delphi не є суцільним послідовним виконанням коду, як в Turbo Pascal. Тут програма реалізує певний код тільки як реакцію на події -
якісь дії користувача (натискання кнопок, рух миші, закриття вікон і т.п.).
Коли код, описаний в обробнику, закінчується, програма не завершується. Для завершення потрібно, щоб користувач звичайним в Windows способом закрив головне
вікно програми або, наприклад, натиснув на встановлену на формі кнопку, в обробнику натиснення якої передбачений виклик процедури Close.
Запустіть Delphi за допомогою піктограми Delphi на робочому столі або меню Windows Пуск / Програми.
Після запуску Delphi, відкривається вікно з уже створеним порожнім проектом. Вікно дизайнера має заголовок Form1.
Процес створення програми в Delphi складається з двох кроків:
1. спочатку потрібно створити форму програми (діалогове вікно),
2. потім - написати процедуру обробки подій в вікні коду.
1. Запустити Delphi.
2. Створити новий додаток
3. Встановити на форму необхідні компоненти з палітри.
4. Встановити за допомогою ІС потрібні значення властивостей компонент, в тому числі і обробників подій.
5. Зберегти додаток.
Центральним компонентом кожного додатка є вікно - форма. Воно відповідає класу TForm. і об'єкту Form1.
Тобто програміст на основі класу TForm створює дочірній Form1 шляхом додавання в клас форми додаткових полів: кнопок, міток, полів введення даних, графіків і т.д.
В цей час в модулі автоматично в базовий клас записується нове поле зі стандартним ім'ям.
Між вмістом вікон форми і коду існує нерозривний зв'язок, яка строго відстежується в Delphi. Це означає, що розміщення на формі компонента призводить до автоматичної зміни коду програми і навпаки - видалення тих чи інших автоматично вставлених фрагментів коду може призвести до видалення відповідних компонентів. Тому програміст спочатку конструює форму, розміщуючи на ній черговий компонент, а вже тільки після цього переходить, якщо це необхідно, до написання коду, забезпечуючи необхідну поведінку компонента в працюючій програмі.