Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект_укр.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.07 Mб
Скачать

2. Створення шаблонів форм у вигляді файлів

Для повторного використання форми вона повинна бути збережена як шаблон. Для цього потрібно виконати кілька вимог:

  • ім'я форми повинне мати унікальне значення. Стандартні імена типу Form1, Form2 неприпустимі, тому що при вбудовуванні форми-шаблону в новий проект може виявитися, що форма з таким ім'ям уже буде існувати. Для зміни імені форми змініть її властивість Name. Приклади імен: frmZastavka – форма-заставка, frmAbout – форма з інформацією про програму і т.і.;

  • при збереженні форми також потрібно вказувати унікальне ім'я файлу. Стандартні імена типу Unit1, Unit2 можуть бути вже зайняті в новому проекті. Якщо форма вже збережена під стандартним ім'ям, то за допомогою команди File – Save As збережіть форму у файл із новим, унікальним ім'ям. Приклади імен: uZast – модуль для форми-заставки, uAbout – модуль для форми з інформацією про програму (префікс «u» вказує на те, що файл є модулем (від слова Unit)).

 

3. Використання шаблонів форм у новому проекті

Для використання форми в новому проекті потрібно виконати низку дій:

  • скопіюйте файли потрібної форми в папку з новим проектом;

  • у новому проекті виконайте команду Project – Add to Project;

  • у вікні, що з'явилося, укажіть файл форми, що додається, і клацніть Відкрити. Якщо форма має унікальне ім'я й зберігається у файлі з унікальним ім'ям, то її додавання повинне пройти без проблем.

У результаті, у списку форм проекту з'явиться форма-шаблон, яка готова для використання в новому проекті. У цій формі можна зробити необхідні зміни.

 

Створення зв'язаної форми

Зв'язана форма – це форма, яка використовується в декількох проектах, але зберігається в одному загальному файлі. Будь-яка зміна такої форми в кожному із проектів приводить до її автоматичного оновлення у всіх проектах. Для створення такої форми необхідно у вікні нового проекту за допомогою команди Project – Add to Project указати файл форми-шаблону, який знаходиться в папці з проектом, розробленим раніше (копіювати файл форми-шаблону в папку нового проекту не потрібно).

 

4. Збереження шаблонів форм в депозитарії

Депозитарій - сховище форм і проектів

У Депозитарій (сховище - Repository) ви потрапите, коли виконаєте команду File - New - Other. При цьому відкривається діалогове вікно New Items, у якому ви можете вибрати включені в Delphi готові форми-шаблони або скористатися розробленими фірмою Borland майстрами. Але ви можете використовувати Депозитарій і для зберігання власних розробок.

Нерідко створення складної форми з безліччю розміщених на ній компонентів вимагає чималого часу. Причому одного разу розроблена вдала форма може придатися вам у наступних додатках. Звичайно, можна зберегти її в якому-небудь каталозі й, коли виникне необхідність, використовувати в черговому проекті. Але якщо розробка цього нового проекту буде не швидко, ви, можливо, витратите багато часу на пошук каталогу з необхідної вам формою, якщо взагалі знайдете її. Хотілося б мати можливість якось зареєструвати свої вдалі розробки в Delphi, щоб надалі без проблем повторно їх використовувати. Таку можливість і надає вам Депозитарій.

Депозитарій дозволяє не просто зберігати форми, але й успадковувати їх, тобто створювати ієрархію форм. Це важливо, оскільки в складному додатку, що містить багато форм, усі ці форми повинні бути спроектовані в єдиному стилі, з однаковим розташуванням органів керування, уведення й редагування даних, у єдиній колірній гамі й т.п. Це легко робиться створенням ієрархії форм.

Перед занесенням форми в Депозитарій її модуль повинен бути обов'язково збережений у файлі. При збереженні вказуйте папку, яку ви не зможете випадково видалити. Якщо файли форми-шаблона будуть видалені, то використання шаблону із Депозитарію стане неможливим.

Для занесення форми в Депозитарій клацніть на вашій формі правою кнопкою миші й виберіть у контекстному меню розділ Add To Repository. Відкриється діалогове вікно:

 

 

У верхньому полі Title ви повинні написати назву вашої форми - підпис під її піктограмою при вході в Депозитарій. У наступномум полі - Description можете написати більш розгорнуте пояснення. Його може побачити користувач, увійшовши в Депозитарій, клацнувши правою кнопкою миші й вибравши в меню форму відображення View Delails. У списку Page ви можете вибрати закладку Депозитарію, на якій хочете розмістити піктограму своєї форми. Втім, ви можете вказати й нове ім’я закладки. У результаті вона з'явиться в Депозитарії.

У полі Author ви можете вказати відомості про себе як про автора. Нарешті, якщо стандартна піктограма вас не влаштовує, ви можете вибрати іншу, клацнувши на кнопці Browse. Після виконання всіх цих процедур клацніть на кнопці ОК і ваша форма виявиться включеною в Депозитарій.

Тепер ви можете використовувати її в наступних ваших додатках.

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]