- •Операции
- •Типы данных
- •Стандартные математические функцииObjectPascal
- •Подпрограммы для работы с датой и временем
- •Процедуры и функции для работы со строками
- •Варианты
- •Подпрограммы
- •Заголовок и стандартные директивы
- •Кодировка символов в соответствии со стандартомAnsi
- •Исключения
- •Встроенные классы КлассTlist- списки
- •TString- набор строк
- •TStringList– набор объектов
- •КлассTStream– потоки данных
- •КлассTFont
- •Класс tPen
- •КлассTBrush
- •КлассTCanvas
- •КлассTGraphic
- •КлассTPicture:
- •Виртуальные коды клавиш:
- •Компоненты страницыstandard tFrame- рама и шаблоны компонентов
- •Свойства tControlScrollBar.
- •TMainMenu- главное меню формы (программы)
- •TLabel- метка для отображения текста Свойства компонента (кроме унаследованных от tGraphicControT)
- •TEdit- ввод и отображение строки Свойства компонента:
- •Методы компонента:
- •TMemo- ввод и отображение текста
- •TButton - кнопка
- •TCheckBox- независимый переключатель
- •TListBox- список выбора
- •TScrollBar- управление значением величины
- •TRadioGroup- группа зависимых переключателей
- •События tAction
- •Компоненты страницыadditional tBitBtn- кнопка с изображением
- •TMaskEdit- специальный редактор Описатели полей ввода представлены в следующей таблице:
- •TStringGrid- таблица строк Свойства компонента:
- •Два метода класса могут оказаться полезными для процедуры прорисовки:
- •Доступные компоненту события:
- •TDrawGrid- произвольная таблицасвойств:
- •TImage- отображение картинок
- •TCheckListBoxгруппа независимых переключателей
- •TSplitter- компонент для изменения размеров
- •TControIBar- инструментальная панель Свойства компонента:
- •События компонента:
- •TApplicationEvents - обработчик сообщений Windows Методы компонента:
- •События:
- •Компоненты страницы win32 tTabControl- набор закладокСвойства компонента:
- •TPageControl- набор страниц с закладками Свойства компонента
- •Методы компонента:
- •TRichEdit- ввод и отображение rtf-текст
- •Свойства классаTRichEdit:
- •Методы компонента:
- •Для компонента определены такие события:
- •TTrackBar- регулятор величины
- •TProgressBar- индикатор прогресса Свойства компонента:
- •Методы компонента:
- •TUpDown- спаренная кнопка
- •THotKey- ввод акселератора
- •TAnimate- отображение анимации Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TDateTimePicker- ввод и отображение даты/времени Свойства компонента:
- •Для компонента определены следующие события:
- •TMonthCalendar- календарь
- •TTreeView- дерево иерархии Свойства компонентаTTreeView.
- •Методы компонента:
- •С компонентом связаны такие события:
- •Свойства классаTTreeNodes.
- •Методы класса tTreeNodes.
- •Свойства tTreeNode
- •Методы класса tTreeNode
- •Некоторые важные свойства компонентаTListView- список просмотра
- •Класс tIconOption - ополнительные условия отображения узлов
- •Свойства класса tListItems:
- •Методы класса tListItems.
- •THeaderControl - управляющий заголовок Свойства класса tHeader-Section:
- •Некоторые свойства класса tHeader-Section:
- •Свойства компонента tHeaderControl:
- •Для компонента определены следующие события:
- •TStatusBar- информационная панель
- •Свойства компонента tStatusBar.
- •Для компонента определены такие события:
- •TToolBarиToolButton- инструментальная панель и её кнопки СвойстваToolButton:
- •Свойства компонента tToolBar.
- •TCoolBar и tCooIBand - инструментальная панель и её полосы Свойства tCoolBand:
- •Свойства компонента tCoolBar.
- •Для компонента определены такие события:
- •TPageScroller- панель с прокруткой
- •Компоненты страницыsystem tMediaPlayer– медиаплейер Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TOleContainer- контейнер объектовOle Свойства компонента:
- •Методы компонента:
- •Для компонента определены такие события:
- •Компоненты страницыwin3.1 tTabSet - набор закладок Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TNotebook- набор страниц
- •TTabbedNotebook- набор страниц с закладками
- •Класс tOutLineNode: методы
- •Свойства компонента tOutLine
- •Методы компонента:
- •Для компонента определены следующие события:
- •THeader - управляющий заголовок
- •Методы компонента:
- •TDirectoryListBox- панель с именами устройств Свойства компонента:
- •Методы компонента:
- •TDriveComboBox- список выбора устройства
- •TFilterComboBox- список выбора с расширениями файлов
- •Компоненты страницыsamples tGauge - индикатор величины
- •TColorGrid- выбор или отображение цвета
- •TSpinEditредактор для ввода целого числа
- •TCalendar- ввод и отображение даты Свойства компонента:
- •Методы компонента:
- •Компонент tform Свойства формы:
- •Методы формы:
- •События формы:
- •Application Свойства
- •Методы Application:
- •Для объекта Application определены следующие события:
- •Screen Свойства объекта Screen:
- •С объектомScreenсвязаны два события:
- •Printer Свойства объекта Printer:
- •Методы объекта Printer:
- •Clipboard Свойства объекта Clipboard:
- •Методы объекта Clipboard:
- •Файлы инициации
- •Класс tIniFile Методы класса tIniFile:
- •Системный реестрWindows
- •КлассTRegistry свойства:
- •Методы классаTRegistry:
- •КлассTRegIniFile
- •Переменные, процедуры и функции модуляsystem
- •Оглавление
Справочное руководство по Delphi
Операции
Операция |
Действие |
Тип операндов |
Тип результата |
not |
Отрицание |
Логический |
Логический |
not |
Отрицание |
Любой целый |
Тип операнда |
@ |
Адрес |
Любой |
Указатель |
* |
Умножение |
Любой целый |
Наименьший целый |
* |
Умножение |
Любой вещественный |
Extended |
* |
Пересечение множеств |
Множественный |
Множественный |
/ |
Деление |
Любой вещественный |
Extended |
div |
Целочисленное деление |
Любой целый |
Наименьший целый |
mod |
Остаток от деления |
Любой целый |
Наименьший целый |
and |
Логическое И |
Логический |
Логический |
and |
Логическое И |
Любой целый |
Наименьший целый |
shl |
Левый сдвиг |
Любой целый |
Наименьший целый |
shr |
Правый сдвиг |
Любой целый |
Наименьший целый |
+ |
Сложение |
Любой целый |
Наименьший целый |
+ |
Сложение |
Любой вещественный |
Extended |
+ |
Объединение множеств |
Множественный |
Множественный |
+ |
Сцепление строк |
Строковый |
Строковый |
- |
Вычитание |
Любой целый |
Наименьший целый |
- |
Вычитание |
Любой вещественный |
Extended |
or |
Логическое ИЛИ |
Логический |
Логический |
or |
Логическое ИЛИ |
Любой целый |
Наименьший целый |
= |
Равно |
Любой простой или строковый |
Логический |
<> |
Не равно |
Любой простой или строковый |
Логический |
< |
Меньше |
Логический |
Логический |
<= |
Меньше или равно |
Логический |
Логический |
> |
Больше |
Логический |
Логический |
>= |
Больше или равно |
Логический |
Логический |
Типы данных
Целые типы | ||||||||
Название |
Длинна, байт |
Диапазон значений | ||||||
Byte |
1 |
0 … 255 | ||||||
ShotInt |
1 |
-128 … +127 | ||||||
SmallInt |
2 |
-32 768 … +32 767 | ||||||
Word |
2 |
0 … 65 535 | ||||||
Integer |
4 |
-2 147 483 648 … +2 147 483 647 | ||||||
LongInt |
4 |
-2 147 483 648 … +2 147 483 647 | ||||||
LongWord |
4 |
0…4 294 967 295 | ||||||
Int64 |
8 |
-9*10^18 … +9*10^18 | ||||||
Cardinal |
4 |
0… 2 147 483 647 | ||||||
Вещественные типы | ||||||||
Название |
Длинна, байт |
Количество значащих цифр |
Диапазон значений | |||||
Real |
8 |
15 … 16 |
5,0*10^-324 … 1,7*10^308 | |||||
Single |
4 |
7 … 8 |
1,5*10^-45 … 3,4*10^38 | |||||
Double |
8 |
15 … 16 |
5,0*10^-324 … 1,7*10^308 | |||||
Extended |
10 |
19 … 20 |
3,4*10^-4951 … 1,1*10^4932 | |||||
Comp |
8 |
19 … 20 |
-2^63 … +2^63 - 1 | |||||
Currency |
8 |
19 … 20 |
±922 337 203 685 477, 5807 | |||||
Стандартные процедуры и функции, применимые к целым типам | ||||||||
Обращение |
Тип результата |
Действие | ||||||
abs(x) |
x |
Возвращает модуль x | ||||||
chr(b) |
Char |
Возвращает символ по его коду | ||||||
dec(vx[,i]) |
- |
Уменьшает значение vx на i, а при отсутствии i - на 1 | ||||||
inc(vx[,i]) |
- |
Увеличивает значение vx на i, а при отсутствии i - на 1 | ||||||
Hi(w) |
Byte |
Возвращает старший байт аргумента | ||||||
Hi(i) |
Byte |
Возвращает третий по счету байт | ||||||
Lo(i) |
Byte |
Возвращает младший байт аргумента | ||||||
Lo(w) |
Byte |
Возвращает младший байт аргумента | ||||||
odd(l) |
Boolean |
Возвращает True, если аргумент – нечетное число | ||||||
Random(w) |
Как у параметра |
Возвращает псевдослучайное число, равномерно распределенное в диапазоне 0…(w-1) | ||||||
sqr(x) |
x |
Возвращает квадрат аргумента | ||||||
swap(i) |
Integer |
Меняет местами байты в слове | ||||||
swap(w) |
Word |
Меняет местами байты в слове | ||||||
Буквами b, s, w, i, l обозначены выражения соответственно типа Byte, ShortInt, Word, Integer, x – выражение любого из этих типов; буквы vb, vs, vw, vi, vx обозначают переменные соответствующих типов. В квадратных скобках указывается необязательный параметр. | ||||||||
Стандартные процедуры и функции, применимые к типу-диапазону | ||||||||
High(x) |
Возвращает максимальное значение типа-диапазона, к которому принадлежит переменная х | |||||||
Low(x) |
Возвращает минимальное значение типа-диапазона |