="justify"> Рис. 6
Рис. 7
(рис. 5) - під цією назвою об'єднані команди виклику інструменту управління проектом, такі як інспектор об'єктів, конструктор форм, менеджер проектів і т.д.; (рис. 6) - призначений для того щоб додавати і видаляти модулі проекту, зберігати проект в репозиторії, додавати проекти в групу і прибирати їх з неї, компілювати як окремі проекти, так і всі проекти в групі, завантажувати файл самого проекту в редактор коду, а також викликати діалог налаштування властивостей проекту; ( рис. 7) - дозволяє запускати проект на виконання як під відладчиком, так і без нього, конфігурувати рядок параметрів проекту під час запуску, виробляти налагодження, задати точки зупину, здійснювати покрокове виконання коду, переглядати значення змінних і змінювати їх;
Рис. 8
Рис. 9
Рис. 10
Рис. 11
Рис. 12
Component (рис. 8) - тут зосереджені команди, призначені для установки нових компонентів і пакетів компонентів і створення нових компонентів і шаблонів компонентів; (рис. 9) - тут зосереджені команди управління базами динних; (рис. 10) - дозволяє настроювати властивості робочого середовища Delphi і відладчика, зробити настройки репозиторію, додавати і видаляти додаткові утиліти, а так само команди запуску цих самих утиліт; (рис. 11) - дозволяє перемикатися між вікнами, якщо ви отруюються якоїсь модуль для редагування в новому вікні; (рис. 12) - об'єднує команди виклику довідкової системи Delphi і її налаштування, а так само дозволяє звернутися до Web-ресурсів компанії Borland для отримання додаткової інформації.
2. Обробка масивів в середовищі Delphi
Масив - це складовий тип даних, що складається з фіксованого числа елементів одного і того ж типу. Для опису масиву призначене словосполучення array of. Після слова array в квадратних дужках записуються межі масиву, а після слова of - тип елементів масиву, наприклад:
Type=array [1..50] of string;=array [1..3] of Integer;
. 1 Типи масивів
Розрізняють такі види масивів:
) Статичні масиви.
Вони визначені встановленими, незмінними розмірами. Вони можуть бути одновимірними або багатовимірними - останній є масивом масивів (масивів і т.д). Розмір і діапазон такого багатовимірного масиву завжди даються для найвищого, крайнього лівого масиву - батьківського масиву. Розмір кожного вимірювання визначений двома способами, які можуть бути вільно змішані в багатовимірному масиві: type, де Index ціле число, зазвичай Byte або Word. Діапазон цього типу визначає діапазон виміру. Наприклад, Byte дає дипазон 0..255 ... Ordinal Альтернативно, діапазон кожного вимірювання може бути заданий запропонованими порядковими значеннями, типу 22..44.
) Динамічні масиви
Динамічні масиви не мають ніякої предраспределенной пам'яті. Визначається тільки коли створений покажчик. Розміри таких масивів повинні бути встановлені перш, ніж вони будуть використовуватися. Наприклад: SetLength (dynArray, 5) встановлює розмір одновимірного масиву dynArray в 5 елементів. При цьому буде розподілена пам'ять.
Всі динамічні масиви починаються з індексу=0.
Індивідуальні подмассіви багатовимірного динамічного масиву можуть мати різні виміри - вони, звичайно є окремими масивами. Після однієї такої операції SetLength, на елементи набору масиву вже можна посилатися, навіть при тому, що інша частина масиву невизначена.
) Відкриті масиви
І статичні і динамічні масиви можна передати підпрограм як параметри. Якщо визначення параметра масиву не має ніякого діапазону (тобто, динамічний тип масиву), то ви повинні, як це не парадоксально передавати статичний масив як параметр. Такий масив згадується як Відкритий масив. Delphi передає довжину як прихований параметр для підпрограми.
Відкритий масив також може бути визначений типом значення константи. Це називають Різним (Variant) відкритим масивом - це, головним чином, використовується для дозволу передачі підпрограмі змінного числа значень аргументів.
Для передачі Динамічного масиву посиланням, масив і подпрограммное визначення масиву повинні бути через визначення типів масиву.
. 2 Оголошення масиву
Масив, як і будь-яка змінна програми, перед використанням повинен бути оголошений в розділі оголошення змінних. У загальному вигляді інструкція оголошення масиву виглядає наступним чином:
Ім'я: array [...