Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В библиотеку VCL входят в основном две составляющие: набор подпрограмм (routines) и иерархическая структура объектов с их свойствами и методами.
Подпрограммы разделены на следующие группы:
1) математические и статистические;
2) работы со строками и преобразования типов;
3) работы с файлами;
4) управления памятью;
5) интерфейса пользователя;
6) работы с базами данных;
7) специальные программные функции (обработка параметров командной строки, исключений, многопотоковых приложений);
8) вспомогательные.
В библиотеке значительное количество подпрограмм, в первой группе – 82 подпрограммы, во второй группе – 132 подпрограммы и т. д.
Некоторые примеры из первой группы:
1) возведение в степень – function Power (Base, Exponent: Extended): Extended; означает Base в степени Exponent;
2) логарифм по основанию 10 – function Log10 (X: Extended): Extended;
3) перевод радианов в градусы - function RadToDeg (Radians: Extended): Extended; (180/pi)
4) арксинус – function ArcSin (X: Extended): Extended;
5) арккосинус - function ArcCos (X: Extended): Extended; (можно гиперболические).
6) Некоторые примеры из второй группы:
7) преобразования из даты в строку - function DateToStr(Date: TDateTime): string;
8) из даты/времени в строку - function DateTimeToStr(DateTime: TDateTime): string;
9) из времени в строку и обратные им;
10) считать текущие дату/время - function Now: TDateTime; (DateTimeToStr(Now);)
11) работа с преобразованием вещественных и целых типов в строку (IntToStr, StrToInt, FloatToStr, StrToFloat);
12) строки форматов с множеством аргументов:
13) function Format(const Format: string; const Args: array of const): string;
· где форматы могут быть:"%" [ index ":"] ["-"] [ width ] ["." prec ] type;
· строка формата начинается со знака %;
· типы (type) обозначаются:
· d – числовой;
· u – числовой без знака;
· e – экспоненциальный;
· p – указатель;
· s – строка;
· x – шестнадцатеричный.
Например, Format('%8.2f',[123.456]).
Дата публикования: 2014-10-25; Прочитано: 410 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!