Kas yra LotusScript®?

LotusScript® yra programavimo kalba, labai panaši į BASIC. Jis gali būti naudojamas Lotus Notes programoje arba kaip agentas Domino serveryje. LotusScript® yra su Lotus Notes Release 4, Word Pro, Freelance arba Approach. Kalba turi veikti vienos iš šių programų ribose, kad veiktų. Paprastai jis naudojamas norint išplėsti esamą kitų programų funkcionalumą arba integruoti jas su kita programine įranga, taip pat gali būti naudinga norint pasiekti duomenų bazes ir valdyti vartotojo sąsają.

Visos kompiuterinės programos yra valdomos programavimo kalba, kuri iš esmės nurodo, ką daryti. Kompiuteriams reikia nurodyti, kaip reaguoti visose situacijose, o programavimo kalba yra būdas bendrauti su kompiuteriu. Už bet kokio mažo įrankio ar programos, kurią galima rasti kompiuteryje, yra užkoduotos kalbos eilutės, kurios kontroliuoja jų veikimą. LotusScript® yra viena iš tokių kalbų, ir kiekvienas, kuris išmoksta „kalbėti“ ta kalba, gali programuoti įrankius ar programas.

LotusScript® dažnai lyginamas su BASIC, kuri yra kita programavimo kalba, kurią galima laikyti LotusScript® gimtąja kalba. Tarp šių dviejų skirtumų yra keletas, akivaizdžiausias yra tas, kad „Visual Basic“ paketas suteikia vartotojui galimybę valdyti vartotojo sąsają, o „LotusScript®“ naudoja „Lotus Notes“ arba kitą pateiktą vartotojo sąsajos programą.

Scenarijai yra pagrindiniai „Lotus Notes“ sukurtų programų komponentai, o jiems sukurti naudojama „LotusScript®“ kalba. Scenarijai yra komandų rinkiniai, nurodantys programai, ką daryti, kai įvyksta tam tikras įvykis. Pavyzdžiui, jei vartotojas sukūrė mygtuką, kuris atlieka funkciją „konvertuoti“ iš Celsijaus į Farenheitą, to mygtuko paspaudimas kairiuoju pelės mygtuku turi būti susietas su lygiavertės temperatūros pagal Farenheitą nustatymu. LotusScript® šie veiksmai turi būti suderinami su pagrindine programa, o pagrindinė programa netgi gali automatizuoti dalis scenarijų, kad būtų lengviau naudoti.

Programas sudaro paprogramės, kurios yra funkcijos, komandos ir kintamieji, valdantys jos veikimą. „LotusScript®“ naudojimas nereiškia, kad vartotojas pats turi kurti šias funkcijas, jis tiesiog turi sukompiliuoti iš anksto sukurtas paprogrames, kad galėtų atlikti norimą funkciją. Dėl to programavimo kalbų naudojimas yra daug lengvesnis – labiau panašu į dėlionės surinkimą, nei nuo nulio piešimą.