"Кларион. Руководство программиста (не хватает с 96 по 119-ю страниц)" - читать интересную книгу автора Строки шаблона, объявленные с "N" или "E" знаками типа шаблона
будут округлять числовые величины,что наиболее подходит для формати- рования. "Деформатирование" - процесс выделения числовой строки из от- форматированной по шаблону строки. В числовых операциях шаблоны строк трактуются как числа и автоматически деформатируются. В строковых операциях шаблоны строк трактуются как строки и не деформатируются. Короткая строка заполняется пробелами для пересылки или сравне- ния ее с длинной строкой. По умолчанию, начальное значение - пробелы. Со STRING м.б. использованы DIM или OVER атрибуты. 3.2. Обозначения шаблона. Знаки шаблона представляют формат, который используется, когда числовая величина пересылается в шаблон строки. Если формат слишком мал, чтобы содержать числовую величину, шаблон строки заполняется звездочками. Все знаки шаблона начинаются со знака ("@"). Размещение "В" в последней позиции шаблонат означает "пробел, когда нуль". Поэ- тому "нуль" продуцирует символьный шаблон со всеми нулями. Знаки шаблонов используются как параметры STRING, ENTRY и MENU операторов и как параметры других процедур и функций. Есть шесть ти- пов знаков шаблона: цифровой, научное представление, дата, время, форматирования и символьные. 3.2.1. Числовой и денежный шаблоны. сированно-десятичных форматов. Целая часть числа м.б. сгруппирована в тысячи запятыми, точками, пробелами и не сгруппирована совсем. Целая и дробная часть числа м.б. отделена точкой (десятичной точкой), запя- той или пробелом. Неиспользуемый высший разряд числа м.б. заполнен пробелами, нулями или звездочками. Отрицательные числа м.б. сформатированы с ведущим знаком минус или замыкающим знаком минус или он м.б. заключен в скобки. Знак дол- лара или другого денежного символа может находиться перед или за чис- лом. И, наконец, число м.б. отформатировано как состоящее из одних пробелов, когда его значение есть нуль. Знак числового шаблона есть @N, сопровождаемый указателями для размера, места, знака и денежного обращения. Размер: Размер указателя указывает длину (в символах) конечной - 23 - строки шаблона и формат целой части числа. Длина д.б. целой в интер- вале от 1 до 255. Отсутствие формата размера отделяет группы в целой части между тысячами запятыми. Размещение подчеркивания слева длины подавляет группирование и заполняет бесполезные высшие позиции пробелами. Раз- мещение нуля слева длины подавляет группирование и заполняет беспо- лезные высшие позиции (разряды) нулями. Размещение звездочки слева длины заполняет бесполезные высшие разряды звездочками. |
|
|