Основні компоненти закладок Additional, Win32, і System.
Компонент |
Призначення |
BitBtn |
Використовується для створення кнопок, з можливістю розміщення на них бітової графіки. |
MaskEdit |
Використовується для форматування даних або для введення символів відповідно до шаблону. |
StringGrid |
Відображення текстової інформації в таблиці з рядків і стовпців з можливістю переміщатися по рядках і стовпцях і здійснювати вибір. |
DrawGrid |
Використовується для відображення в рядках і стовпцях нетекстових даних. |
Image |
Використовується для відображення графіки |
ScrollBox |
Використовується для створення зон відображення з прокруткою. |
StaticText |
Подібний компоненту Label, але з можливістю завдання стилю. |
Chart |
Компонент використовується для створення діаграм і графіків. |
RichEdit |
Компонент є вікном редагування в стилі Windows у форматі RTF, який дозволяє вибирати атрибути шрифту, пошук тексту і багато іншого. |
UpDown |
Кнопка-лічильник, яка в поєднанні з компонентами Edit і іншими дозволяє вводити цифрову інформацію. |
Timer |
Використовується для запуску процедур, функцій і подій у вказані інтервали часу. |
PaintBox |
Використовується для створення на формі деякої області, в якій можна малювати. |
MediaPlayer |
Використовується для створення панелі управління відтворенням звукових файлів, а також пристроїв мультимедіа. |
Елементи мови Object Pascal
Зарезервовані слова
And Array As Asm Begin Case Class Const Constructor Div Do Downto Else End except |
Exports File Finalization Finally For Function Goto If Implementation In Initialization Inline Interface Is label |
Library Mod Not Object Of Or Out Procedure Program Property Record Repeat Set shl
|
Shr String Then To Try Type Unit Until Uses Var While With xor |
Зарезервовані слова не можуть використовуватися у якості ідентифікаторів.
Стандартні директиви зв’язані з деякими стандартними оголошеннями в програмі.
Absolute Abstract Assembler Automated Default Dynamic Export External Far
|
Forward Index Message Name Pascal Private Protected Public Published
|
Read Register resident Safecall Stdcall Stored Virtual Write writeonly |
Ключові слова private, protected, public, published, automated є зарезервованими всередині оголошення класу і стандартними директивами ззовні оголошення.
Ідентифікатори.
Імена констант, змінних, міток, типів і т.п.
Приклади правильних ідентифікаторів:
a; MyProgram; ALPHA; date_27_sep_39; _beta
Приклади неправильних ідентифікаторів:
1 Program // починається цифрою
block#1 // спеціальний символ
My Prog // пробіл
mod // зарезервоване слово
Операції
унарні not, @;
мультиплікативні *, /, div, mod, and, shl, shr;
аддитивні +, –, or, xor.
Оператори
Присвоєння
Var a,b,c:real; S:string;
……..
b:=1; s:=’Object Pascal’; MyForm.Caption:=FloatToStr(a);
Логічний оператор
Зарезервовані слова if (якщо), then (то), else (інакше): має дві форми: if умовний вираз then оператор 1 else оператор 2;
if умовний вираз then оператор
Приклад
If a>b then c:=a else c:=0;
If a<min then m:=a;