Skip to main content

Что такое LotusScript®?

LotusScript® - это язык программирования, очень похожий на BASIC. Его можно использовать в программе Lotus Notes или в качестве агента на сервере Domino. LotusScript® поставляется с Lotus Notes Release 4, Word Pro, Freelance или Approach. Язык должен работать в рамках одной из этих программ, чтобы функционировать. Обычно он используется для расширения существующих функций других программ или для интеграции их с другим программным обеспечением, а также может быть полезен для доступа к базам данных и управления пользовательским интерфейсом.

Все компьютерные программы управляются языком программирования, который, по сути, говорит им, что делать. Компьютеры должны знать, как реагировать в любых ситуациях, а язык программирования - это метод, используемый для связи с компьютером. За любым небольшим инструментом или приложением, которое можно найти на компьютере, находятся строки кодированного языка, которые управляют их работой. LotusScript® - один из таких языков, и любой, кто научится «говорить» на этом языке, может затем программировать инструменты или приложения.

LotusScript® часто сравнивают с BASIC, который является другим языком программирования, который можно рассматривать как родной язык для LotusScript®. Между ними есть некоторые различия, наиболее очевидным из которых является то, что пакет Visual Basic предоставляет пользователю возможность управлять пользовательским интерфейсом, а LotusScript® использует Lotus Notes или другую прилагаемую программу для пользовательского интерфейса.

Сценарии являются ключевыми компонентами приложений, созданных в Lotus Notes, и для их создания используется язык LotusScript®. Скрипты - это наборы команд, которые сообщают программе, что делать, когда происходит определенное событие. Например, если пользователь создал кнопку, которая выполняет функцию «преобразования» из Цельсия в градусы Фаренгейта, событие щелчка левой кнопкой мыши по этой кнопке должно быть связано с действием определения эквивалентной температуры в градусах Фаренгейта. В LotusScript® эти действия должны быть совместимы с хост-программой, и хост-программа может даже автоматизировать части процесса создания сценариев для простоты использования.

Программы состоят из подпрограмм, которые являются функциями, командами и переменными, которые управляют его работой. Использование LotusScript® не означает, что пользователь должен сам создавать эти функции, он просто должен скомпилировать предварительно созданные подпрограммы для выполнения желаемой функции. Это делает использование языков программирования намного проще - больше похоже на сборку головоломки, чем на рисование картинки с нуля.