Les langages utilisés dans Notes...
Selon le type d'applications à faire, Notes ou Web, on va utiliser différents types de langages qui existent sous Notes. parmi ces langages, des fonctionnalités ne sont utilisable qu'en mode Web ou Notes.
Les objets Notes
Ce sont les champs que l'on peut insérer dans les masques. Ce type de programmation est assez intuitif et permet d'organiser le look des applications tel que l'on veut le voir à l'écran.
Le langage des formules
Ce langages propose des fonctionnalités simples pour manipuler et enrichir les champs de données. Il va servir par exemple pour effectuer des contrôles sur les données saisies.
Dans l'image ci dessous, onpeut voir un masque avec des champs et le titre de ce masque est calculé grâce aux formules en bas à droite.

Ce langage est en fait un ensemble de fonctions que l'on appelle avec les paramètres requis.
Lotus Scripts
Ce langage est essentiellemnt utilisé dans les agents mais aussi sur les évènements des éléments de structures (Sur la sauvegarde ou la fermeture d'un document par exemple, on peut lancer des opérations sur la base).
Ces langages sont utilisés à la fois pour le développement Notes et Web.
Ensuite, comme le mode Web prévoit plus de possibilités, D'autres langages peuvent être insérés dans les éléments du Designer.
Html et Javascript
Ces deux langages peuvent être insérés dans l'entête d'un masque ou dans le masque lui même. Le serveur interprète alors les lignes de code comme pour une page Html.
Autres langages Web
On peut aussi par exemple intégrer du java, du Flash et du Xml pour le transport des données. On peut intégrer des applets java dans les ressources de la base et appeler cet applet dans un masque par exemple.