Здавалка
Главная | Обратная связь

Проект додатку. Файли Delphi для додатку.



Проект Delphi складається з форм, модулів, установок параметрів проекту, його ресурсів (бітові файли, піктограми) і так далі. На етапі проектування Delphi створює сукупність файлів, з яких складається додаток. Результатом проектування додатку, розробленого в Delphi, є EXE-файл для виконання в середовищі Windows. Він формується на базі проекту додатку. Один проект відповідає одному додатку.

Проект повинен мати певну структуру каталогів для зберігання файлів проекту. Імена файлів, форм, компонентів і змінних повинні відображати їх зміст. Проект – це набір взаємозв'язаних форм і модулів, створюючих додаток. Модулі проекту використовують інші модулі, визначені їх оператором Uses.

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

  1. файл проекту (розширення .DPR – Delphi PRoject); у проекті застосування він єдиний;
  2. опис всіх форм, що входять в проект; кожна форма проекту має файл форми (розширення DFM – від Delphi FORM);
  3. модулі форм (розширення PAS); файл створюється автоматично для кожної форми проекту;
  4. файли з параметрами проекту (розширення DOF, від Delphi Option File);
  5. файли з описами ресурсів (розширення RES, від Delphi Component RESourse).

Реалізація введення і виведення

Найбільш поширені компоненти для введення і виведення текстової інформації Label і Edit розташовані на сторінці Standard.

Компонент Label (Мітка)

Текст, що відображається в компоненті Label, визначається властивістю Caption. Цю властивість можна задати на вкладці Properties вікна Object Inspector під час проектування форми або змінювати його програмно під час виконання додатку. Наприклад: Label1.Caption := 'Текстовий рядок';

Властивості, які можна змінити для компоненту Label: Color (Колір фону) Font (Шрифт)

При зміні властивості Font через вікно Object Inspector з'являється діалогове вікно, в якому можна змінити вид шрифту, колір напису і розмір шрифту.

Компонент Edit (Поле редагування)

Даний компонент може використовуватися як для введення, так і для відображення текстового рядка. Текст, що вводиться і виводиться, задається властивістю Text.

Властивості напису, що відображається в компоненті Edit, аналогічні властивостям компоненту Label. Інші властивості компонентів Label і Edit будуть розглянуті пізніше.

Компоненти Delphi

Бібліотека візуальних компонентів (Visual Component Library − VCL) Delphi містить множину зумовлених типів компонентів, з яких користувач може будувати свою прикладну програму. Палітра компонентів рзташована справа в смузі інструментальних панелей інтегрованого середовища розробки Delphi.

Оскільки число сторінок в палітрі велике і не всі закладки видно на екрані одночасно, в правій частині палітри компонентів є дві кнопки із стрілками, направленими вліво і управо. Ці кнопки дозволяють переміщати частину палітри, що відображається на екрані.

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

Є і інший спосіб помістити компонент на форму – досить зробити подвійне клацання на піктограмі компоненту, і він автоматично розміститься в центрі форми. Якщо компонент був вибраний, але його не слід розміщувати на формі, то досить натиснути кнопку покажчика. Це перерве процес розміщення компоненту, і програма повернеться в нормальний режим, в якому можна вибрати інший компонент або виконувати якусь команду.

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

Імена на ярличках виглядають, наприклад, так: MainMenu, Buttonі так далі Проте, в Delphi всі імена класів насправді починаються з символу «Т», наприклад, TMainMenu, TButton.

Палітра має ряд сторінок, на яких скомпоновані піктограми всіх компонентів Delphi.

Деякі сторінки з палітри компонентів

Найменування сторінки Призначення компонентів сторінки
Standard Стандартна, така, що містить найбільш часто використовувані компоненти
Additional Додаткова, така, що є доповненням стандартної
Win32 32-бітові компоненти в стилі Windows 95/98 і NT
System Системна, така, що містить такі компоненти, як таймери, плеєри і ряд інших
Data Access Компоненти зв'язку з даними
Data Controls Компоненти відображення даних баз даних
Internet Компоненти для застосувань, що працюють з Інтернет
Rave Reports Компоненти для швидкої підготовки звітів з даними баз даних
Dialogs Компоненти діалогів: відкрити, зберегти файл і ін.
Samples Зразки компонентів: SpinButton, SpinEdit, Calendar та інші

Всі компоненти системи Delphi можна розділити на:

- візуальні, тобто ті, які будуть представлені на формі під час виконання додатку в тому ж вигляді, що і при розробці додатку (наприклад, кнопки, мітки і ін.);

- невізуальні, тобто ті, вид яких під час виконання додатку не співпадає з тим, що представлене під час розробки (наприклад, меню, вікна діалогу).







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.