Главная страница проекта ИНФОРМАТИКА-21

Наука Школе

Средства, предоставляемые модулем StdLog

Модуль StdLog позволяет печатать информацию в рабочий журнал (об использовании рабочего журнала см. здесь). Ниже описаны простейшие и наиболее часто используемые средства этого модуля.

Напомним: чтобы использовать средства модуля StdLog в создаваемой программе, нужно импортировать его с помощью инструкции IMPORT StdLog. Удобно вводить сокращенное имя: IMPORT Log := StdLog, и обращаться к процедурам в виде Log.Int( 4 ) и т.д. (см. примеры).

Печать всегда идет в конец рабочего журнала.

Печать основных типов

В StdLog есть простые процедуры для печати всех основных типов Компонентного Паскаля. Каждая такая процедура имеет имя, соответствующее названию типа, и единственный параметр соответствующего типа, передаваемый по значению (т.е. на его место можно ставить любое выражение соответствующего типа, включая переменные и константы). Чаще всего используются следующие процедуры:

Реже используются процедуры:

Переход на новую строку и табуляция

Переход на новую строку в рабочем журнале осуществляется выполнением процедуры StdLog.Ln без параметров.

Символ табуляции печатается в помощью процедуры StdLog.Tab без параметров. Символы табуляции особенно полезны в сочетании со средством Блэкбокса под названием "линейки" — "rulers" (см. документацию к модулю TextRulers).

Печать литерных цепочек

Очень полезна процедура StdLog.String, единственный параметр которой может быть задан цепочкой литер, например, StdLog.String("Привет!").

Фактический параметр может быть также задан произвольным литерным массивом (ARRAY OF CHAR), тогда значение массива интерпретируется как цепочка литер по правилам Компонентного Паскаля (см. Сообщение о языке ... и разд. 6.6).

В модуле есть процедуры, позволяющие управлять представлением целых и вещественных чисел (IntForm и RealForm), а также процедуры, выполняющие ряд других функций.

Полную информацию о модуле можно получить, выбрав (например, двойным кликом мышкой) имя модуля StdLog в любом открытом документе Блэкбокса (например, напечатав идентификатор StdLog в рабочем журнале), и выполнив команду меню Инфо --> Документация. Если нужно только посмотреть интерфейс модуля (видимые снаружи объекты — сигнатуры процедур и т.п.), то выбрав его имя, достаточно нажать Ctrl+D (из меню: Инфо --> Клиентский интерфейс).

Главная страница проекта ИНФОРМАТИКА-21

Наука Школе