Wat is LotusScript®?
LotusScript® is een programmeertaal die erg lijkt op basis. Het kan worden gebruikt in het Lotus Notes -programma of als agent in een Domino -server. LotusScript® wordt geleverd met Lotus Notes Release 4, Word Pro, Freelance of Approach. De taal moet werken binnen de grenzen van een van deze programma's om te functioneren. Het wordt meestal gebruikt om de bestaande functionaliteit van andere programma's uit te breiden of om ze te integreren met andere software, en kan ook nuttig zijn voor toegang tot databases en het besturen van de gebruikersinterface.
Alle computerprogramma's worden aangedreven door een programmeertaal die in wezen vertelt wat ze moeten doen. Computers moeten worden verteld hoe ze in alle situaties moeten reageren, en de programmeertaal is de methode die wordt gebruikt om met de computer te communiceren. Achter elke kleine tool of toepassing die op een computer te vinden zijn, bevinden zich lijnen van gecodeerde taal erin die hun werking regelen. LotusScript® is zo'n taal, en iedereen die leert te 'spreken' in dat langUage kan vervolgens tools of applicaties programmeren.
LotusScript® wordt vaak vergeleken met Basic, wat een andere programmeertaal is die kan worden beschouwd als een moedertaal voor LotusScript®. Er zijn enkele verschillen tussen de twee, het meest duidelijk dat het Visual Basic -pakket de gebruiker de mogelijkheid biedt om de gebruikersinterface te bedienen, en LotusScript® vertrouwt op Lotus Notes of het andere geleverde programma voor de gebruikersinterface.
Scripts zijn de belangrijkste componenten van applicaties die zijn gemaakt in Lotus Notes en de LotusScript® -taal wordt gebruikt om ze te maken. Scripts zijn collecties van commando's die het programma vertellen wat te doen wanneer een bepaalde gebeurtenis plaatsvindt. Als een gebruiker bijvoorbeeld een knop heeft gemaakt die een "convert" -functie uitvoert van Celsius naar Fahrenheit, moet het evenement van een linkerklick op die knop worden gekoppeld aan de actie van het uitwerken van de equivalente temperatuur in Fahrenheit. In LotusScript® moeten deze acties compatibel zijn met het hostprogramma, en het hostprogramma kan zelfs delen van het scriptproces automatiseren voor gebruiksgemak.
Programma's bestaan uit subroutines, functies, opdrachten en variabelen die de werking ervan regelen. Het gebruik van LotusScript® betekent niet dat de gebruiker deze functies zelf moet maken, hij hoeft alleen maar de vooraf gebouwde subroutines samen te stellen om de gewenste functie uit te voeren. Dit maakt gebruik van programmeertalen veel eenvoudiger - meer zoals het samenstellen van een puzzel dan het helemaal opnieuw schilderen van een foto.