Ce este LotusScript®?

LotusScript® este un limbaj de programare foarte asemănător cu BASIC. Poate fi utilizat în cadrul programului Lotus Notes sau ca agent pe un server Domino. LotusScript® vine cu Lotus Notes Release 4, Word Pro, Freelance sau Approach. Pentru a funcționa, limbajul trebuie să funcționeze în limitele unuia dintre aceste programe. În general, este folosit pentru a extinde funcționalitățile existente ale altor programe sau pentru a le integra cu alte programe și poate fi, de asemenea, util pentru accesarea bazelor de date și controlul interfeței cu utilizatorul.

Toate programele de calculator sunt conduse de un limbaj de programare care le spune în esență ce să facă. Calculatoarelor trebuie să li se spună cum să răspundă în toate situațiile, iar limbajul de programare este metoda folosită pentru a comunica cu computerul. În spatele oricărui instrument sau aplicație mică care poate fi găsită pe un computer se află linii de limbaj codificat în interiorul lor care le controlează funcționarea. LotusScript® este un astfel de limbaj și oricine învață să „vorbească” în limba respectivă poate apoi programa instrumente sau aplicații.

LotusScript® este adesea comparat cu BASIC, care este un alt limbaj de programare care poate fi considerat ca o limbă maternă pentru LotusScript®. Există unele diferențe între cele două, cea mai evidentă fiind că pachetul Visual Basic oferă utilizatorului posibilitatea de a controla interfața cu utilizatorul, iar LotusScript® se bazează pe Lotus Notes sau pe celălalt program furnizat pentru interfața utilizator.

Scripturile sunt componentele cheie ale aplicațiilor create în Lotus Notes, iar limbajul LotusScript® este folosit pentru a le crea. Scripturile sunt colecții de comenzi care spun programului ce trebuie să facă atunci când are loc un anumit eveniment. De exemplu, dacă un utilizator a creat un buton care realizează o funcție de „conversie” de la Celsius la Fahrenheit, evenimentul unui clic stânga pe acel buton trebuie să fie asociat cu acțiunea de a calcula temperatura echivalentă în Fahrenheit. În LotusScript®, aceste acțiuni trebuie să fie compatibile cu programul gazdă, iar programul gazdă poate chiar automatiza părți ale procesului de scriptare pentru ușurință în utilizare.

Programele sunt compuse din subrutine, care sunt funcții, comenzi și variabile care controlează funcționarea acestuia. Folosirea LotusScript® nu înseamnă că utilizatorul trebuie să creeze el însuși aceste funcții, el trebuie doar să compileze subrutinele pre-construite pentru a îndeplini funcția dorită. Acest lucru face ca utilizarea limbajelor de programare să fie mult mai ușoară – mai mult ca asamblarea unui puzzle decât pictarea unei imagini de la zero.