Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекція_1_Delphi.doc
Скачиваний:
2
Добавлен:
02.03.2016
Размер:
98.82 Кб
Скачать

Основні компоненти закладок 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;