Hva er LotusScript®?
LotusScript® er et programmeringsspråk som ligner veldig på BASIC. Det kan brukes i Lotus Notes-programmet eller som en agent på en Domino-server. LotusScript® leveres med Lotus Notes Release 4, Word Pro, Freelance eller Approach. Språket må fungere innenfor rammen av et av disse programmene for å fungere. Det brukes vanligvis til å utvide den eksisterende funksjonaliteten til andre programmer eller for å integrere dem med annen programvare, og kan også være nyttig for å få tilgang til databaser og kontrollere brukergrensesnittet.
Alle dataprogrammer er drevet av et programmeringsspråk som i utgangspunktet forteller dem hva de skal gjøre. Datamaskiner må bli fortalt hvordan de skal svare i alle situasjoner, og programmeringsspråket er metoden som brukes til å kommunisere med datamaskinen. Bak ethvert lite verktøy eller applikasjon som finnes på en datamaskin, er det linjer med kodet språk i dem som styrer driften av dem. LotusScript® er et slikt språk, og alle som lærer å "snakke" på det språket kan deretter programmere verktøy eller applikasjoner.
LotusScript® sammenlignes ofte med BASIC, som er et annet programmeringsspråk som kan tenkes å være morsmål for LotusScript®. Det er noen forskjeller mellom de to, det mest tydelige er at Visual Basic-pakken gir brukeren muligheten til å kontrollere brukergrensesnittet, og LotusScript® er avhengig av Lotus Notes eller det andre leverte programmet for brukergrensesnittet.
Skript er de viktigste komponentene i applikasjoner som er opprettet i Lotus Notes, og LotusScript®-språket brukes til å lage dem. Skript er samlinger av kommandoer som forteller programmet hva de skal gjøre når en viss hendelse inntreffer. For eksempel, hvis en bruker har opprettet en knapp som utfører en "konvertere" -funksjon fra Celsius til Fahrenheit, må hendelsen til et venstre-klikk på den knappen knyttes til handlingen for å utarbeide den tilsvarende temperaturen i Fahrenheit. I LotusScript® må disse handlingene være kompatible med vertsprogrammet, og vertsprogrammet kan til og med automatisere deler av skriptingsprosessen for enkel bruk.
Programmer består av underrutiner, som er funksjoner, kommandoer og variabler som styrer driften av den. Å bruke LotusScript® betyr ikke at brukeren må opprette disse funksjonene selv, han trenger bare å kompilere de forhåndsbygde underrutinene for å utføre ønsket funksjon. Dette gjør bruk av programmeringsspråk mye enklere - mer som å sette sammen et puslespill enn å male et bilde fra bunnen av.