Hvad er LotusScript®?
LotusScript® er et programmeringssprog, der ligner meget BASIC. Det kan bruges i Lotus Notes-programmet eller som en agent på en Domino-server. LotusScript® leveres med Lotus Notes Release 4, Word Pro, Freelance eller Approach. Sproget skal fungere inden for rammerne af et af disse programmer for at fungere. Det bruges generelt til at udvide den eksisterende funktionalitet af andre programmer eller til at integrere dem med anden software, og kan også være nyttig til at få adgang til databaser og styre brugergrænsefladen.
Alle computerprogrammer er drevet af et programmeringssprog, der i det væsentlige fortæller dem, hvad de skal gøre. Computere skal fortælles, hvordan man reagerer i alle situationer, og programmeringssprog er den metode, der bruges til at kommunikere med computeren. Bag ethvert lille værktøj eller program, der kan findes på en computer, findes linjer med kodet sprog i dem, der styrer deres funktion. LotusScript® er et sådant sprog, og enhver, der lærer at "tale" på dette sprog, kan derefter programmere værktøjer eller applikationer.
LotusScript® sammenlignes ofte med BASIC, som er et andet programmeringssprog, der kan betragtes som et modersmål for LotusScript®. Der er nogle forskelle mellem de to, hvor det mest tydelige er, at Visual Basic-pakken giver brugeren mulighed for at kontrollere brugergrænsefladen, og LotusScript® er afhængig af Lotus Notes eller det andet leverede program til brugergrænsefladen.
Scripts er de vigtigste komponenter i applikationer, der er oprettet i Lotus Notes, og LotusScript®-sproget bruges til at oprette dem. Scripts er samlinger af kommandoer, der fortæller programmet, hvad de skal gøre, når en bestemt begivenhed opstår. For eksempel, hvis en bruger har oprettet en knap, der udfører en "konvertere" -funktion fra Celsius til Fahrenheit, skal hændelsen med et venstre-klik på den knap knyttes til handlingen med at udarbejde den ækvivalente temperatur i Fahrenheit. I LotusScript® skal disse handlinger være kompatible med værtsprogrammet, og værtsprogrammet kan endda automatisere dele af scriptingprocessen for at lette brug.
Programmer består af underprogrammer, som er funktioner, kommandoer og variabler, der styrer dens funktion. Brug af LotusScript® betyder ikke, at brugeren selv skal oprette disse funktioner, han skal blot kompilere de forudbyggede underprogrammer for at udføre den ønskede funktion. Dette gør brugen af programmeringssprog meget lettere - mere som at sammensætte en puslespil end at male et billede fra bunden.