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

2.2 Сторінки Additional та System

На сторінці Standard представлені керуючі елементи, що з'явилися в Windows 3.0. На сторінці Additional розміщені об'єкти, що дозволяють створити більш красивий користувальницький інтерфейс програми.

Список компонентів:

T BitBtn - кнопка типу TButton, однак на ній можна розмістити картинку (glyph). TBitBtn має кілька визначених типів (bkClose, bkOK і ін), при виборі яких кнопка приймає відповідний вид. Крім того, натискання кнопки на модальному вікні (Form2.ShowModal) приводить до закриття вікна з відповідним модальним результатом (Form2.ModalResult).

T SpeedButton - кнопка для створення панелі швидкого доступу до команд (SpeedBar). Приклад - SpeedBar ліворуч від Палітри Компонентів у середовищі Delphi. Звичайно на дану кнопку міститься тільки картинка (glyph).

T MaskEdit - аналог TEdit, але з можливістю форматованого введення. Формат визначається у властивості EditMask. У редакторі властивостей для EditMask є заготовки деяких форматів: дати, валюти і т.п. Спец. символи для маски можна подивитися в Довіднику.

T StringGrid - служить для представлення текстових даних у виді таблиці. Доступ до кожного елемента таблиці відбувається через властивість Cell. Кількість стовпців - ColCount, кількість рядків – RowCount. Options.goEditing - дозвіл користувачу вільного редагування.

D rawGrid - служить для представлення даних будь-якого типу у виді таблиці. Доступ до кожного елемента таблиці відбувається через властивість CellRect.

TImage - відображає графічне зображення на формі. Сприймає формати BMP, ICO, WMF. Якщо картинку підключити під час дизайну програми, то вона п рикомпілюється до EXE файлу.

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

TBevel - елемент для рельєфного оформлення інтерфейсу.

THeader - елемент оформлення для створення заголовків зі змінюваними розмірами для таблиць.

T ScrollBox - дозволяє створити на формі область, що прокручується з розмірами більшими, ніж екран. На цій області можна розмістити свої об'єкти.  

 

T Timer - таймер, подія OnTimer періодично викликається через проміжок часу, зазначена у властивості Interval. Період часу може складати від 1 до 65535 мс.

Процедури та функції модуля Dialogs.

Наприклад:

function InputBox(const ACaption, APrompt, ADefault: string): string;

При використанні функції з такими параметрами

InputBox('введите путь,' ',' ');

отримаємо діалогове вікно, де при натисканні кнопки OK повертається рядок введений в поле, інакше 3 параметр – Adefault (за замовчуванням).

Пошук файлів за маскою відбувається програмно.

3 Обробка виняткових ситуацій у delphi

З метою підтримки структурної обробки виняткових ситуацій (exception) у Delphi уведені нові розширення мови Pascal. В даній лекції буде даний опис того, що із себе представляє така обробка, чому вона корисна, будуть приведені відповідний синтаксис Object Pascal і приклади використання виняткових ситуацій у Delphi.