Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Elementi_Delphi_for_stud.doc
Скачиваний:
3
Добавлен:
20.11.2019
Размер:
339.97 Кб
Скачать

Проект додатку. Файли 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 можна розділити на:

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

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

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