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

3. Палітра компонентів

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

Моделі компонентів

До появи 6 версії Delphi в ній існувала одна компонентна модель VCL(візуальна бібліотека компонентів).В 6 версії з*явилась нова бібліотека CLX(розплатформлена бібліотека компонентів)

VCL-це бібліотека компонентів тільки під Windows.В 2000 фірма Bornal створила візуальне середовище програмування для Linux.Створено нову бібліотеку CLX,з допомогою якої можна писати код,як для Windows так і для Linux.Це означає,що код написання в Delphi під Windows повинен без проблем компілюватись під Linux без додаткових змін.В 2001 з*явилося нове середовище розробки Kylіx,де використано компонентна модель CLX.

4.Інспектор об’єктів.

Активізувати вікно інспектора об*єктів можна натиснувши F11 або з меню Vien.об*єктів має дві сторінки:

-Properties-властивості;

-Events-подія;

Щоб створити роботоздатну програму треба нанести компоненти на форму і налагодити взаємодію між ними шляхом:

1)зміни значень властивостей цих компонентів;

2)зміни реакцій написання на події.

Закладка властивостей має два стовпці:лівий містить назви властивостей компонентів,а в правому задають значення цих властивостей.Будь яка зміна значень властивостей відразу ж призводить до зміни візуального подання цього компонента.

Властивості служать двом головни цілям:

-по-перше вони визначають зовнішній вигляд форми або компонента;

-по-друге властивості інколи визначають поведінку форми або компонента.

Типи властивостей.

Є такі типи властивостей:

1)прості властивості- це ті значеня яких є числами або рядками.

Н-д Widht-100

Height

Caption

2)перечислювальні властивості-це ті,які можуть приймати значення з визначеного набору.

Н-д.Enable(доступність)-може приймати значення true(false).

3)вкладені властивості-це ті,які підтримують вкладені значення.Object Inspector зображує знак «Т» ліворуч від назви таких властивостей.Їх є два види:

-множинні;

-комбіновані;

Object Inspector зображує множини в квадратних дужках,комбіновані значення відображаються в інспекторі об*єктів,як колекція деяких величин,кожен зі своїм типом даних.Деякі властивості для зміни своїх значень відкривають діалогові вікна.Для цього біля назви властивості натискають на кнопку з трьома точками.

5.Режими роботи Delphi.

Delphi об’єднує в собі принцтпи структурного кола, об*єктно орієнтованого і візуального програмування.

Компонент-це об*єкт,який володіє набором властивостей,методів,подій.

Властивості-це характеристики об*єкта,що впливають на його зовнішній вигляд.

Методи-це процедури і функції зв*язані з класом і які визначають поведінку об*єкта.У відповідність до узгоджених правид події позначаються з слова On.

Э два режими роботи Delphi:

1.desing-time-режим проектування;

2.run-time-режим виконання;

В Delphi можна змінювати властивості компонентів в обидвах режимах.

В режимі проектування змінна властивостей здійснюється за допомогою дизайнера form або на сторінці project-інспектор об*єктів.

Всі зміни значень властивостей в режимі виконання здійснюються шляхом прямого запису рядків коду.В режимі виконання не можливо використовувати інспектор об*єктів.Доступ до властивостей в режимі виконання отримують записуючи команди в такому форматі:

<ім*я об*єкту>.<ім*я властивості>:=значення;

Н-д Label.Caption

Щоб запустити програму тиснуть на зелений трикутник.

Інколи властивість об*єкта є в свою чергу об*єктом.В цьому випадку при звертані до цієї властивості через крапки вказує вусь ланцюг попередніх об*єктів.

Н-д.Label1.Font.Color

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