Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

ISBL, IS-Builder Language

Встроенный в IS-Builder высокоуровневый язык программирования, предназначенный для описания алгоритмов работы прикладных задач.

На языке ISBL задаются все программные вычисления внутри систем, разработанных на этой платформе:

обработка событий при работе со справочниками и карточками документов;
подготовка данных для отчетов;
тексты сценариев и прикладных функций;
задание логики работы типовых маршрутов и их отдельных блоков;
вычисление ролей и описание поисков объектов в системе.

Язык ISBL, как и любой высокоуровневый язык программирования, включает в себя элементы:

Константы – любые постоянные значения, используемые, например, при присваивании значений переменным или параметрам функций;
Переменные – имена для значений, используемые при обращении к этим значениям;
Операции – условные записи математических, логических, строковых и некоторых других функций;
Функции – именованные последовательности операторов, предназначенные для их многократного использования;
Массивы – именованные структуры данных, обращение к которым осуществляется по имени и индексу данных в структуре;
Выражения – константы, переменные, элементы массивов и функции, связанные определенными операциями;
Операторы – синтаксические «фразы» языков программирования, позволяющие реализовывать алгоритмы программ. Например, «оператор присваивания» или «оператор условного ветвления»;
Комментарии – тексты вычислений, не учитываемые при их выполнении, например, пояснения к текстам программ.

Примеры см. в разделе «Использование выражений и операторов ISBL».

В текстах вычислений на ISBL можно использовать методы и свойства объектов IS-Builder, например, методы и свойства работы со справочниками или документами. Описание объектов см. в описании объектной модели системы DIRECTUM.

Из текстов ISBL можно обращаться к объектам сторонних приложений, например, к документам Microsoft Word или к книгам Microsoft Excel. Подробнее см. раздел «Обращение к объектам сторонних приложений».

Для написания вычислений на языке ISBL используется специальный редактор. Подробнее см. раздел «Редактор вычислений».

Для работы с функциями языка ISBL используется компонента Функции ISBL. Подробнее см. раздел «Функции ISBL».

Для создания констант информационной системы используется компонента Константы. Подробнее см. раздел «Константы информационной системы».

Для проверки работоспособности ISBL-кода используется отладчик. Подробнее см. раздел «Отладчик ISBL».

Для поиска произвольной строки в текстовых элементах разработки используется сценарий Поиск во всех полях типа Text. Подробнее см. раздел «Поиск в текстах разработки».

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }