Абриаль 2.0 http://www.artint.ru/packin/abrial А.И.Пацкин [mailto:aleksandr@tochka.ru]
README 2.0 ] Абриаль 2.0 ] Введение (1.6) ] Обзор (1.6) ] Публикации ] Глоссарий ] Оглавление ] Руководство ] Выше ] _ operations ] A ] B ] C ] [ D ] E ] F ] G ] H-I ] L ] M ] N ] O ] P ] R ] S ] T-X ]

D


DBASE  Получение пути к файлу текущей БД


Формат:

<#DBASE

Аргументы/Атрибуты:

отсутствуют. 

Описание:

Возвращает полный путь к файлу текущей БД, если с текущей БД ассоциирован файл, иначе пусто.

Признаки:

 

Использование:  

 

Примечание:

 

Пример:

<#SET DbName=(DBASE)> 


DIAL_ASK  Диалог подтверждения или отказа.


Формат:

<#DIAL_ASK [[PROMPT=]prompt] [[YES=]positive-ansver]> 

Аргументы/Атрибуты:

prompt - информационное сообщение пользователю
positive-ansver - положительный ответ

Описание:

Выдает пользователю диалог с информационным сообщением prompt для подтверждения или отказа. 

Возвращает в случае подтверждения пользователем positive-ansver или по умолчанию строку "YES", иначе пусто. 

Признаки:

простой, ленивый. 

Использование:  

 

Примечание:

 

Пример:

<#COND (DIAL_ASK "Удалить текущую БД?" ) (CLOSE TYPE=DELETE)> 


DIAL_INFO  Диалог с информационным сообщением.


Формат:

<#DIAL_INFO [[PROMPT=]prompt]> 

Аргументы/Атрибуты:

prompt - информационное сообщение пользователю

Описание:

Выдает пользователю информационное сообщение. 

Ничего не возвращает.

Признаки:

простой, ленивый. 

Использование:  

 

Примечание:

 

Пример:

<#DIAL_INFO "ОШИБКА! Повторите ввод"> 


DIAL_INPUT  Диалог ввода с информационным сообщением.


Формат:

<#DIAL_INPUT [[CAPT=]caption] [[PROMPT=]prompt] [[INIT=]init-string]> 

Аргументы/Атрибуты:

caption - заголовок окна ввода
prompt - информационное сообщение пользователю
init-string - значение по умолчанию

Описание:

Выдает пользователю диалог ввода с заголовком caption подсказкой prompt и значением по умолчанию init-string

Возвращает введенное пользователем значение. Если ввод отменен (кнопка [Cancel]), возвращается значение по умолчанию init-string.

Признаки:

простой, ленивый. 

Использование:  

 

Примечание:

 

Пример:

<#DIAL_INPUT "Ввод имени" "Имя:" ""> 


DIAL_SELDIR  Диалог выбора папки.


Формат:

<#DIAL_SELDIR

Аргументы/Атрибуты:

отсутствуют. 

Описание:

Выдает пользователю диалог выбора папки. 

Признаки:

простой, ленивый. 

Использование:  

 

Примечание:

Не работает в версии Abrial 2.0. 

Пример:

<#DIAL_SELDIR> 


DIAL_SELFILE  Диалог выбора файла.


Формат:

<#DIAL_SELFILE

Аргументы/Атрибуты:

отсутствуют. 

Описание:

Выдает пользователю диалог выбора файла. 

Признаки:

простой, ленивый. 

Использование:  

 

Примечание:

В версии Abrial 2.0 не работает. 

Пример:

<#DIAL_SELFILE> 


DIV  Арифметическое деление.


Формат:

<#DIV numerical-expression-1 numerical-expression-2

Аргументы/Атрибуты:

numerical-expression-1 - делимое
numerical-expression-2 - делитель

Описание:

Производит деление числа numerical-expression-1 на число numerical-expression-2. Отсутствующие аргументы и нечисловые значения указанных аргументов  заменяются нулем (0). 

Возвращает результат деления, если делитель не равен нулю, иначе - максимально допустимое положительное действительное число.

Признаки:

простой, ленивый. 

Использование:  

 

Примечание:

 

Пример:

<#SET Len (DIV (x) 2)>  


DO  Выполнение последовательности действий.


Формат:

<#DO {action}+ > 

Аргументы/Атрибуты:

action - действия

Описание:

Выполняет заданную последовательность действий. 

Возвращает результат последнего действия. 

Признаки:

простой, ленивый. 

Использование:  

 

Примечание:

 

Пример:

<#FUNC 
GetCell=
(DO
 (PARAM cel)
 (cel=(TextAfter(cel)"<td"))
 (cel=(TextAfter(cel)">"))
 (TextBefore(cel)"</td>")
)
>


 

Все права защищены. © 2000-2003 РосНИИ ИИ
http://www.artint.ru
Copyright. © 2000-2003 by RRIAI
Александр Иосифович Пацкин [mailto:aleksandr@tochka.ru].
07 марта, 2004

К началу документа.