и. Власне, саме в цьому процесі наповнення форми і полягає головна родзинка візуального програмування. Програміст в будь-який момент часу контролює зміст вікна створюваної програми і може внести до нього необхідні зміни. br/>
1.4.2 Вікно дерева об'єктів
Це вікно з'явилося у версії 6 і призначене для наочного відображення зв'язків між окремими компонентами, розміщеними на активній формі або в активному модулі даних. Клацання по будь-якого компонента в цьому вікні активізує відповідний компонент у вікні форми і відображає властивості цього компонента у вікні Інспектора об'єктів. Подвійне клацання призводить до спрацьовування механізму Code Insight, який вставляє у вікно коду заготовку для обробника події OnClick. Нарешті, компонент можна "перетягнути" у вікні і таким чином поміняти його власника (властивість parent). У попередніх версіях таку заміну можна було зробити тільки за допомогою межпрограммного буфера обміну Clipboard. br/>
.4.3 Вікно коду програми
Вікно коду призначене для створення і редагування тексту програми. Цей текст складається за спеціальними правилами і описує алгоритм роботи програми. Сукупність правил запису тексту називається мовою програмування. В системі Delphi використовується мова програмування Object Pascal, який являє собою розширену і вдосконалену версію широко поширеного мови Паскаль, вперше запропонованого швейцарським ученим Н. Віртом ще в 1970 р. і вдосконаленого співробітниками корпорації Borland (створені ними мови називалися Turbo Pascal, Borland Pascal і Object Pascal). Незважаючи на те, що візуальне середовище Delphi бере на себе багато рутинних аспекти програмування, знання мови Object Pascal є неодмінною умовою для будь-якого програміста, що працює в цьому середовищі. p align="justify"> Спочатку вікно коду містить мінімальний початковий текст, що забезпечує нормальне функціонування порожній форми в якості повноцінного Windows-вікна. У ході роботи над проектом програміст вносить до нього необхідні доповнення, щоб надати програмі потрібну функціональність. Оскільки для створення навіть простих програм вам знадобиться створювати і змінювати (редагувати) код програми. p align="justify"> Відразу після відкриття нового проекту в ньому будуть такі рядки:
Unit1;, Messages, SysUtils, Classes, Graphics, Controls, Frms, Dialogs; = class (TForm) private
{Private declarations} public
{Public declarations} end;: TForm1;
{SR *. DFM}.
Ці рядки Delphi автоматично вставляє у вікно коду для нової форми. Як вже говорилося, вікно коду визначає поведінкову сторону вікна програми (тобто вікна, що з'являється після початку роботи програми), а вікно форми - його зовнішні прояви. Обидва вікна тісно пов'язані один з одним, причому Delphi "господарює" в його верхній частині, вставл...