Vad är LotusScript®?
LotusScript® är ett programmeringsspråk som liknar BASIC. Det kan användas i Lotus Notes-programmet eller som en agent på en Domino-server. LotusScript® kommer med Lotus Notes Release 4, Word Pro, Freelance eller Approach. Språket måste fungera inom ramen för ett av dessa program för att fungera. Det används vanligtvis för att utöka befintliga funktioner i andra program eller för att integrera dem med annan programvara, och kan också vara användbar för att komma åt databaser och kontrollera användargränssnittet.
Alla datorprogram drivs av ett programmeringsspråk som i princip säger dem vad de ska göra. Datorer måste få veta hur man ska svara i alla situationer, och programmeringsspråket är den metod som används för att kommunicera med datorn. Bakom alla små verktyg eller applikationer som finns på en dator finns rader med kodat språk i dem som styr deras funktion. LotusScript® är ett sådant språk, och vem som helst som lär sig "tala" på det språket kan sedan programmera verktyg eller applikationer.
LotusScript® jämförs ofta med BASIC, vilket är ett annat programmeringsspråk som kan betraktas som ett modersmål för LotusScript®. Det finns vissa skillnader mellan de två, det mest uppenbara är att Visual Basic-paketet ger användaren möjlighet att kontrollera användargränssnittet och LotusScript® förlitar sig på Lotus Notes eller det andra levererade programmet för användargränssnittet.
Skript är de viktigaste komponenterna i applikationer som skapats i Lotus Notes, och LotusScript®-språket används för att skapa dem. Skript är samlingar av kommandon som säger programmet vad man ska göra när en viss händelse inträffar. Till exempel, om en användare har skapat en knapp som utför en "konvertera" -funktion från Celsius till Fahrenheit, måste händelsen av vänsterklicka på den knappen kopplas till åtgärden att utarbeta motsvarande temperatur i Fahrenheit. I LotusScript® måste dessa åtgärder vara kompatibla med värdprogrammet, och värdprogrammet kan till och med automatisera delar av skriptprocessen för att underlätta användningen.
Program består av subroutiner, som är funktioner, kommandon och variabler som styr dess funktion. Att använda LotusScript® betyder inte att användaren måste skapa dessa funktioner själva, han måste bara sammanställa de förbyggda subroutinerna för att utföra önskad funktion. Detta gör användningen av programmeringsspråk mycket enklare - mer som att sätta ihop en pussel än att måla en bild från grunden.