Co to jest LotusScript®?

LotusScript® to język programowania bardzo podobny do języka BASIC. Może być używany w programie Lotus Notes lub jako agent na serwerze Domino. LotusScript® jest dostarczany z Lotus Notes Release 4, Word Pro, Freelance lub Approach. Język musi działać w ramach jednego z tych programów, aby funkcjonować. Jest zwykle używany do rozszerzania istniejącej funkcjonalności innych programów lub integrowania ich z innym oprogramowaniem, a także może być przydatny do uzyskiwania dostępu do baz danych i kontrolowania interfejsu użytkownika.

Wszystkie programy komputerowe są sterowane przez język programowania, który zasadniczo mówi im, co mają robić. Komputerom trzeba mówić, jak mają reagować w każdej sytuacji, a język programowania jest metodą komunikowania się z komputerem. Za każdym małym narzędziem lub aplikacją, które można znaleźć na komputerze, znajdują się wiersze zakodowanego języka, które kontrolują ich działanie. LotusScript® jest jednym z takich języków i każdy, kto nauczy się „mówić” w tym języku, może następnie programować narzędzia lub aplikacje.

LotusScript® jest często porównywany do języka BASIC, który jest innym językiem programowania, który może być uważany za język ojczysty dla LotusScript®. Istnieją pewne różnice między nimi, najbardziej ewidentną jest to, że pakiet Visual Basic zapewnia użytkownikowi możliwość kontrolowania interfejsu użytkownika, a LotusScript® opiera się na Lotus Notes lub innym dostarczonym programie dla interfejsu użytkownika.

Skrypty to kluczowe komponenty aplikacji tworzonych w Lotus Notes, a do ich tworzenia używany jest język LotusScript®. Skrypty to zbiory poleceń, które informują program, co ma zrobić, gdy wystąpi określone zdarzenie. Na przykład, jeśli użytkownik utworzył przycisk, który wykonuje funkcję „konwersji” ze stopni Celsjusza na Fahrenheita, zdarzenie kliknięcia lewym przyciskiem na ten przycisk musi być powiązane z akcją obliczania równoważnej temperatury w stopniach Fahrenheita. W LotusScript® te działania muszą być zgodne z programem hosta, a program hosta może nawet zautomatyzować części procesu tworzenia skryptów w celu ułatwienia obsługi.

Programy składają się z podprogramów, które są funkcjami, poleceniami i zmiennymi sterującymi jego działaniem. Korzystanie z LotusScript® nie oznacza, że ​​użytkownik musi sam tworzyć te funkcje, a jedynie skompilować gotowe podprogramy, aby wykonać żądaną funkcję. Dzięki temu korzystanie z języków programowania jest znacznie łatwiejsze — bardziej przypomina układanie układanki niż malowanie obrazu od zera.