Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Обзор Палітри Delphi

РефератДопомога в написанніДізнатися вартістьмоєї роботи

TMediaPlayer — служит керувати мултимедйными пристроями (типу CD-ROM, MIDI тощо.). Виконано як панелі управління з кнопками Play, Stop, Record та інших. Для відтворення може знадобитися як відповідне устаткування, і програмне забезпечення. Підключення пристроїв і установка ПО виробляється у середовищі Windows. Наприклад, на відтворення відео, записаного в форматі AVI, в знадобиться встановити ПО… Читати ще >

Обзор Палітри Delphi (реферат, курсова, диплом, контрольна)

Обзор Палітри Компонент.

Обзор Страница Standard.

Страница Additional.

Страница Dialogs.

Страница System.

Страница VBX.

ОБЗОР.

У цій статті дається огляд стандартних і додаткових компонент з Палітри Компонент Delphi (стор. Standard і Additional), сторінки діалогів (Dialogs), системних компонент (стор. System), сторінки об'єктів в форматі Visual Basic (VBX). Компоненти, здійснюють доступом до даним і відображення їх у екрані будуть розглядатися пізніше. Стандартные компоненты З компонентами, розташованими на першої сторінці Палітри Компонент Ви могли ознайомитися в Уроці № 2.

На першій сторінці Палітри Компонент розміщені 14 об'єктів (див. мал.8) точно важливих від використання. Мало хто обійдеться тривалий час без кнопок, списків, вікон введення тощо. Всі ці об'єкти така сама частина Windows, як миша чи окно.

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

.

Рис.8: Компоненти, розташовані на першій сторінці Палитры..

Стандартные компоненти Delphi перераховані нижче з декотрими коментарями з їхньої застосуванню. Під час вивчення даних компонент було б корисно мати б під руками комп’ютер про те, щоб подивитися, як вони працюють, і як ними манипулировать.

Курсор — не компонент, просто піктограма для швидкої скасування вибору будь-якого объекта.

TMainMenu позволяет Вам помістити головне меню у програмі. При приміщенні TMainMenu на форму це відбувається, як просто іконка. Іконки такого типу називають «невидимими компонентом », оскільки вони невидимі під час виконання програми. Створення меню включає три кроку: (1) приміщення TMainMenu на форму, (2) виклик Дизайнера Меню через властивість Items в Інспектора Об'єктів, (3) визначення пунктів меню в Дизайнері Меню.

TPopupMenu позволяет створювати спливають меню. Цей тип меню з’являється одним помахом правої кнопки миші на об'єкті, якого прив’язана дане меню. В усіх видимих об'єктів є властивість PopupMenu, що й вказується потрібне меню. Складається PopupMenu аналогічно головному меню.

TLabel служит для відображення тексту на екрані. Можете змінити шрифт і колір мітки, якщо двічі луснете на властивість Font в Інспектора Об'єктів. Ви побачите, що це легко зробити і під час виконання програми, написавши всього одну рядок кода.

TEdit — стандартний управляючий елемент Windows для введення. Він то, можливо використаний відображення короткого фрагмента тексту і дозволяє користувачеві вводити текст під час виконання програми.

TMemo — иная форма TEdit. Передбачає роботи з великими текстами. TMemo може переносити слова, зберігати в ClipBoard фрагменти тексту і відновлювати їх, та інші основні функції редактора. TMemo має обмеження на обсяг тексту в 32Кб, це становить 10−20 сторінок. (Є VBX і «рідні» компоненти Delphi, де цю межу снят).

TButton позволяет виконати будь-які дії при натисканні кнопки під час виконання програми. У Delphi робиться досить легко. Помістивши TButton на форму, Ви по подвійному щиглику можете створити заготівлю оброблювача події натискання кнопки. Далі потрібно заповнити заготівлю кодом:

procedure TForm1. Button1Click (Sender: TObject);

begin.

MessageDlg («Are you there? », mtConfirmation, mbYesNoCancel, 0);

end;

TCheckBox отображает рядок тексту з маленькою віконцем поруч. У віконці можна поставити оцінку, що означає, що вибрано. Наприклад, якщо подивитися вікно діалогу настройок компілятора (пункт меню Options | Project, сторінка Compiler), можна побачити, що його полягає з CheckBox’ов.

TRadioButton позволяет вибрати тільки один опцію з кількох. Якщо ви знову відкриєте діалог Options | Project і виберете сторінку Linker Options, то Можете бачити, що секції Map file і Link buffer file складаються з наборів RadioButton.

TListBox нужен для показу прокручиваемого списку. Класичний приклад ListBox’а серед Windows — вибір файла зі списку у пункті меню File | Open багатьох додатків. Назви файлів чи директорій й у ListBox’е.

TComboBox во що свідчить нагадує ListBox, крім те, що дозволяє водити інформацію у маленькому полі введення згори ListBox. Є кілька типів ComboBox, але це найбільш популярний спадаючий вниз (drop-down combo box), що можна бачити внизу вікна діалогу вибору файла.

TScrollbar — полоса прокручування, з’являється автоматично в об'єктах редагування, ListBox’ах за необхідності прокручування тексту для просмотра.

TGroupBox используется для візуальних цілей й у вказівки Windows, який порядок пересування компонентами на формі (при натисканні клавіші TAB).

TRadioGroup используется аналогічно TGroupBox, для угруповання об'єктів TRadioButton.

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

Это повний перелік об'єктів на першій сторінці Палітри Компонент. Якщо Вам потрібна додаткову інформацію, то виберіть на Палітрі об'єкт і натиснімо клавішу F1 — з’явиться Довідник які з описом даного об'єкта.

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

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

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

TSpeedButton — кнопка до створення панелі швидкого доступу до командам (SpeedBar). Приклад — SpeedBar зліва Палітри Компонент серед Delphi. Зазвичай цю кнопку поміщається лише картинка (glyph).

TTabSet — горизонтальні закладання. Зазвичай використовується разом із TNoteBook до створення многостраничных вікон. Назва сторінок можна поставити в властивості Tabs. Але простіше це зробити програмі під час створення форми (OnCreate) :

TabSet1.Tabs := Notebook1. Pages;

А у тому, щоб за виборі закладання сторінки перелистывались у обработчике події OnClick для TTabSet написать:

Notebook1.PageIndex := TabSet1. TabIndex;

TNoteBook — використовується до створення багатосторінкового діалогу, з кожної сторінці розташовується свій набір об'єктів. Використовується що з TTabSet.

TTabbedNotebook — багатосторінковий діалог із умонтованими закладками, у разі - закладання сверху.

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

TOutline — використовується до подання ієрархічних відносин пов’язаних даних. Наприклад — дерево директорий.

TStringGrid — служит до подання текстових даних як таблиці. Доступ до кожного елементу таблиці відбувається після властивість Cell.

TDrawGrid — служить до подання даних будь-якого типу як таблиці. Доступ до кожного елементу таблиці відбувається після властивість CellRect.

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

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

TBevel — елемент для рельєфного оформлення интерфейса.

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

TScrollBox — дозволяє створити на формі прокручиваемую область з розмірами великими, ніж екран. І на цій області можна розмістити свої объекты.

Страница Dialogs

На сторінці Dialogs представлені компоненти для виклику стандартних діалогів Windows. Зовнішній вид діалогів залежить від використовуваної версії Windows. Об'єкти, надані даної сторінці невидимі під час виконання і виклик діалогів відбувається програмно, наприклад:

if OpenDialog1. Execute then Image1.Picture.LoadFromFile (OpenDialog1.FileName);

Диалоги Windows гаразд появи сторінка Dialogs: — OpenDialog; вибрати файл — SaveDialog; зберегти файл — FontDialog; налаштувати шрифт — ColorDialog; вибір кольору — PrintDialog; печатку — PrinterSetupDialog; настроювання принтера — FindDialog; пошук рядки — ReplaceDialog; пошук з заменой.

Страница System

Сторінка представляє набір компонент для доступу до деяких системним сервісів типу таймер, DDE, OLE і т.п.

TTimer — таймер, подія OnTimer періодично викликається через проміжок часу, вказаний у властивості Interval. Період часу їх може становити від 1 до 65 535 мс.

TPaintBox — место для малювання. У оброблювачі подій, що з мишкою передаються відносні координати мишки в TPaintBox, а чи не абсолютні в форме.

TFileListBox — специализированный ListBox, у якому відбиваються файли з зазначеної директорії (св-во Directory). На назви файлів можна накласти маску, для цього є св-во Mask. З іншого боку, в св-ве FileEdit можна вказати об'єкт TEdit для редагування маски.

TDirectoryListBox — специализированный ListBox, у якому відображається структура директорій поточного диска. У св-ве FileList можна вказати TFileListBox, який автоматично відстежувати перехід у іншу директорию.

TDriveComboBox — специализированный ComboBox для вибору поточного диска. Має властивість DirList, де можна указать TDirectoryListBox, який буде відстежувати перехід в інший диск.

TFilterComboBox — спеціалізований ComboBox для вибору маски імені файлів. Список масок визначається властивості Filter. У властивості FileList вказується TFileListBox, який встановлюється маска.

!!! С допомогою останніх чотирьох компонент (TFileListBox, TDirectoryListBox, TDriveComboBox, TFilterComboBox) можна побудувати свій власний діалог вибору файла, причому при цьому не знадобиться написати жодного рядка кода.

TMediaPlayer — служит керувати мултимедйными пристроями (типу CD-ROM, MIDI тощо.). Виконано як панелі управління з кнопками Play, Stop, Record та інших. Для відтворення може знадобитися як відповідне устаткування, і програмне забезпечення. Підключення пристроїв і установка ПО виробляється у середовищі Windows. Наприклад, на відтворення відео, записаного в форматі AVI, в знадобиться встановити ПО MicroSoft Video (в Windows 3.0, 3.1, WFW 3.11).

TOLEContainer — контейнер, у якому OLE об'єкти. Підтримується OLE 2.02 Докладніше звідси — у наступних уроках.

TDDEClientConv, TDDEClientItem, TDDEServerConv, TDDEServerItem — 4 об'єкта в організацію DDE. З допомогою цих об'єктів можна побудувати додаток як DDE-сервер, і DDE-клиент. Докладніше — у таких уроках.

Страница VBX.

.

Поскольку формат об'єктів із MicroSoft Visual Basic (VBX) є свого роду стандартом і є дуже багато бібліотек таких об'єктів, то Delphi передбачалася сумісність з цим форматом. VBX версії 1.0 можна включити в Палітру Компонент Delphi і використовувати їх як «рідні» компоненти (зокрема, вибирати їх як предків і успадковувати властивості і методы).

TBiSwitch — двухпозиционный переключатель.

TBiGauge — прогресс-индикатор.

TBiPict — аналог TImage.

TChartFX — деловая графика.

Показати весь текст
Заповнити форму поточною роботою