Смекни!
smekni.com

Облік зареєстрованих автомобілів в ДАІ (стр. 2 из 5)

Checkbox (осередок стану) дозволяє створювати на формі додатка осередок з двома станами (без галочки і з галочкою) і рядком назви. Клацання лівою кнопкою мыш

RadioGroup (група радиокноиок) дозволяє створювати на формі контейнер у вигляді прямокутної рамки для об'єднання групи взаємовиключних радіокнопок.

Panel (панель) створює порожню область, на якій можна розмістити інші компоненти. Як правило використовується для створення панелі інструментів в програмі.

Action List (список дій) здійснює управління взаємодією між інтерфейсними елементами і логікою програми. На Рис. 4 приведено вікно форми, на якій розташовані усі перераховані вище компоненти в порядку їх опису зліва направо і зверху вниз, починаючи з MainMenu.

Компоненти Addition

Компоненти, розташовані на закладці Addition, призначені для включення в програму додаткових інтерфейсних елементів, за допомогою яких можна створити зручніший і дружній інтерфейс програми.

Розглянемо компоненти, розташовані на цій закладці.

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

SpeedButton (швидка кнопка) дозволяє створити на формі кнопку із зображенням без напису. Знаком нам з панелі швидких кнопок.

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

StringGrid (строкова таблиця) служить для створення таблиці (сітки), що складається з текстових рядків.

DrawGrid (графічна таблиця) створює на формі двовимірну таблицю для відображення графічних даних.

Image (образ) призначений для створення на формі невидимого контейнера, в який можна помістити один графічний файл з бітовим чином, піктограмою або метафайл.

Shape (фігура) дозволяє малювати на формі прості геометричні фігури, такі як коло, квадрат, еліпс або прямокутник при зміні властивості Shape. Допускає зміна кольору фігур і їх штрихування при зміні властивостей Color

(колір) і Style (стиль) групи Brush (кисть).

Bevel (скіс) створює об'ємні рамки для різних груп об'єктів. Служить тільки для обрамлення і не дозволяє виконувати програмну функцію.

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

ChecklistBox (список з осередками) відображує список елементів, у кожного з яких є власний осередок стану.

Splitter (роздільник) розділяє робочу область програми на дві частини змінюваної ширини і дозволяє міняти їх розміри під час роботи програми.

StaticText (статичний текст) створює на формі текстовий рядок з деякими можливостями її оформлення.

Chart (діаграма) призначений для створення і виводу на друк багатоколірних графіків і діаграм.

Компоненты Win32

Компоненти, розташованіназакладці Win32, забезпечуютьпідключеннядопрограмиінтерфейснихелементів, використовуванихв 32-розряднихверсіяхопераційноїсистеми Windows.

Використання цих компонентів дозволяє надати програмі сучасному і професійному вигляду. Розглянемо основні компоненти цієї закладки.

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

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

Image List (список образів) створює на формі невидимий контейнер для набору графічних зображень однакового розміру. Дозволяє вибирати зображення із списку.

RichEdit (збагачений редактор) дозволяє створювати редактор з готовим набором функцій, властивих більшості редакторів.

TrackBar (доріжка із смужками) створює на формі шкалу з мітками і регулювальником поточного положення. Застосовується в програмі як регулювальник гучності звуку,

регулювальник розміру зображення і тому подібне

Progress Bar {індикатор прогресу) створює на формі прямокутний індикатор для відображення процесу виконання довгих процедур в програмі (копіювання, пошуку і тому подібне).

UpDown (вгору-вниз) служить для створення інтерфейсних елементів з можливістю збільшення або зменшення якого-небудь значення за допомогою кнопок цього компонента "вгору" і "вниз".

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

Animate (аніматор) створює на формі невидимий контейнер для відтворення відеозаписів у форматі avi.

DataTimePicker (збирач дати і часу) створює в програмі інтерфейс для введення дати і часу.

MonthCalendar (місячний календар) розміщує на формі календар з відображенням усіх днів місяця і можливістю перегортання місяців і коригування дати тек

Компоненти System

Компоненти закладки Systemзабезпечують підключення до програми спеціальних елементів управління і елементи міжпрограмного інтерфейсу.

Розглянемо розташовані на цій закладці компоненти.

- Timer (таймер) призначений для створення невидимого на формі елементу, за допомогою якого можна відстежувати інтервали часу в програмі. Цим компонентом ми вже користувалися в програмі timedate.

- PaintBox (рамка малювання) створює на формі елемент, на якому можна малювати.

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

- OleContainer (контейнер OLE) реалізує в програмі механізм впровадження і зв'язування об'єктів OLE (Object Linking and Embedding - зв'язування і вбудовування об'єктів)} за допомогою якого можна передавати дані між різними програмами в середовищі Windows.

- DdeClientConv (клієнт DDE) реалізує в програмі механізм динамічного обміну даними DDE (Dynamical Data Exchange), що є розширенням операційної системи Windows. Цей механізм призначений для передачі даних від однієї програми (сервера), до іншої - приймачу (клієнтові).

- DdeClientltem (елемент клієнта даних DDE) визначає елемент динамічного обміну і реалізує в програмі механізм динамічного обміну даними між клієнтами.

- DdeServerConv (сервер DDE) встановлює режим динамічного обміну між програмами сервера DDE.

- DdeServerltem (елемент даних сервера DDE) визначає режим динамічного обміну даними сервера DDE.

Компоненти Dialog

Компоненти закладки Dialog дозволяють створювати діалоги з користувачем програми.

Діалоги надають програмі гнучкість і дозволяють користувачеві маніпулювати об'єктами програми під час її роботи. Закладка містить десять компонентів стандартних діалогів.

- OpenDialog (діалог відкриття) дозволяє створити в програмі діалог відкривання файлів. Цей діалог має можливість установки фільтрів на ім'я і розширення файлів, що відкриваються.

- SaveDialog (діалог збереження) створює в програмі діалог з можливістю вибору в програмі імені файлу для збереження. Цей діалог зазвичай використовується в зв'язці з компонентом OpenDialog.

- OpenPictureDialog (діалог відкриття малюнка) призначений для створення діалогів відкриття файлів з графічним зображенням. Він відрізняється від компонента OpenDialog можливістю попереднього перегляду файлу зображення безпосередньо у вікні діалогу.

- SavePict are Dialog (діалог збереження малюнка) створює діалог збереження файлу із зображенням. Так само, як і OpenPictureDialog, має можливістю попередньою перегляду файлу зображення безпосередньо у вікні діалогу.

- FontDialog (діалог вибору шрифту) надає можливість створення діалогу для вибору шрифту тексту в програмі.

- ColorDialog (діалог вибору кольору) призначений для створення діалогу для вибору кольору з палітри кольорів Windows. Отриманий числовий параметр кольори після цього можна передати будь-якому компоненту, що має властивість Color.

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

- PrinterSetupDialog (діалог установки принтера) створює в програмі діалог налаштування параметрів друкуючого пристрою, до яких належать вибір типу паперу і її орієнтація, параметри відображення графіки і т. д.

- FindDialog (діалог пошуку) відкриває в програмі діалог пошуку тек

Компоненти Samples

Компоненти закладки Samples є прикладами компонентів для управління програмою.

Користувач має можливість створювати власні компоненти, які будуть збожеволіти на цій закладці. Оскільки це усього лише приклади, вони забезпечені в Borland C++ Builder 6 скороченою документацією. Розглянемо деякі компоненти цієї закладки.

- Tray Icon (ікона піддону) дозволяє згортати програму в праве підвальне вікно, що має системну назву tray (піддон).

- Performance Graph (графік виконання) служить для наочного відображення використовуваних ресурсів комп'ютера.

- CSpinButton (кнопка обертання) використовується для створення кнопок-лічильників.

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

- CColorGrid (кольорова сітка) служить для створення таблиці кольорів, в якій користувач може вибирати необхідний колір.

- CGauge (вимірник) призначений для відображення зміни якої-небудь змінної в програмі.