juin 17

LotusScript – Introduction

LotusScript prend son origine dans le langage de programmation BASIC (Beginner’s All-purpose Symbolic Instruction Code) utilisé sous la plateforme Lotus notes et autres logiciels Lotus d’IBM.

LotusScript est très proche de Visual Basic. Le code peut-être souvent copié d’un des langages à l’autre sans même le modifier, les développeurs d’un des deux langages peut souvent comprendre aisément la syntaxe et la structure du code de l’autre langage.

La différence majeure entre les deux langages porte sur les IDE (Integrated Development Environments) respectifs et sur les classes d’objets spécifiques que contient chacun. VB contient un lot de classes riche pour l’environnement UI (User Interface), où LotusScript possède un jeu de classes pour applications riche pour Lotus notes, Lotus Word Pro et Lotus 1-2-3.

Dans le cas de Lotus Notes, il existe des classes dédiées pour les bases Notes, documents (i.e. enregistrements) dans ces bases, etc. Ces classes permettent aussi utilisés en tant que programmation d’objet OLE (Object Linking and Embedding) en dehors de l’environnement Lotus Notes, depuis Visual Basic.

Un petit exemple : code et résultat.

Exemple de Script

résultat :

Source : traduction de la page http://en.wikipedia.org/wiki/LotusScript (EN)