Co to jest LotusScript®?
LotusScript® to język programowania bardzo podobny do 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. Aby funkcjonować, język musi działać w ramach jednego z tych programów. Zasadniczo służy do rozszerzania istniejącej funkcjonalności innych programów lub do integracji ich z innym oprogramowaniem, a także może być użyteczny do uzyskiwania dostępu do baz danych i kontrolowania interfejsu użytkownika.
Wszystkie programy komputerowe są obsługiwane przez język programowania, który zasadniczo mówi im, co mają robić. Komputery muszą zostać poinformowane, jak reagować we wszystkich sytuacjach, a język programowania to metoda komunikacji z komputerem. Za każdym małym narzędziem lub aplikacją, które można znaleźć na komputerze, znajdują się wiersze kodowanego języka, które kontrolują ich działanie. LotusScript® jest jednym z takich języków i każdy, kto uczy się „mówić” w tym języku, może programować narzędzia lub aplikacje.
LotusScript® jest często porównywany do BASIC, który jest innym językiem programowania, który można uważać za język ojczysty dla LotusScript®. Istnieją między nimi pewne różnice, z których najbardziej widoczny jest fakt, że pakiet Visual Basic zapewnia użytkownikowi możliwość sterowania interfejsem użytkownika, a LotusScript® opiera się na Lotus Notes lub innym dostarczonym programie interfejsu użytkownika.
Skrypty są kluczowymi komponentami aplikacji tworzonych w Lotus Notes, a do ich tworzenia używany jest język LotusScript®. Skrypty to zbiory poleceń, które mówią programowi, co zrobić, gdy wystąpi określone zdarzenie. Na przykład, jeśli użytkownik utworzył przycisk, który wykonuje funkcję „konwersji” z Celsjusza na Fahrenheita, zdarzenie kliknięcia lewym przyciskiem tego przycisku musi być powiązane z działaniem polegającym na obliczeniu równoważnej temperatury w Fahrenheicie. W LotusScript® te działania muszą być zgodne z programem hosta, a program hosta może nawet zautomatyzować niektóre części procesu skryptowego, aby ułatwić obsługę.
Programy składają się z podprogramów, które są funkcjami, poleceniami i zmiennymi kontrolującymi jego działanie. Korzystanie z LotusScript® nie oznacza, że użytkownik musi samodzielnie utworzyć te funkcje, musi jedynie skompilować wstępnie utworzone podprogramy w celu wykonania żądanej funkcji. Dzięki temu korzystanie z języków programowania jest znacznie łatwiejsze - bardziej jak układanie puzzli niż malowanie obrazu od zera.