Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Процедуры и функции библиотеки VCL



В библиотеку 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...