Framework .Net

JScript intègre le Framework .Net pour certaines librairies

Note : Les noms des variables EDV sont prioritaires sur les noms de classes du .Net lors de la pré-interprétation des scripts.
Note : JScript ne permet pas de créer des classes génériques mais on peut tout de même les utiliser. edvClient.GetVariables(".") retourne un Dictonary<string, IVariable>.

Espace de noms Class .Net Type EDV Fonctionnalités
System.Data DataTable DataTable Gestion de table de données
System String Ensemble de fonctions autours des chaînes de caractères.
System.Text StringBuilder Construction de chaîne. Indispensable pour des concaténations successives.
System.DateTime DateTime DateTime Manipulation de date et heure. Indispensable fonction DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff")
System.Collections ArrayList Array Liste d'objets. Les méthodes Add et Contains sont les plus utiles.
System.Collections SortedList Array Liste d'objets triés.
System.Collections Queue Array Liste d'objets de type "premier entrée, premier sorti". Les méthodes Enqueue et Dequeue sont les plus utiles.
System.Collections Stack Array Liste d'objets de type "dernier entrée, premier sorti". Les méthodes Push et Pop sont les plus utiles.
System.IO File File Fichier
System.IO Directory Répertoire de fichiers
System.IO Path Fournit des méthodes autours des noms de fichiers
System Environment Fournit les constantes d'environnement. Permet d'accéder aux noms de répertoires génériques à Windows.
Attention : Environment.CurrentDirectory varie en fonction du mode d'ouverture initiale d'EDV.
System Math Fournit des fonctions mathématiques.
Attention : Une confusion existe avec la bibliothèque JScript, il est nécessaire d'utiliser la syntaxe System.Math pour accéder aux fonctions et propriétés. La bibliothèque JScript pose quelques problèmes d'utilisation.
System Random Génération de nombres aléatoires .

Pour typer les variables et valeurs, la syntaxe JScript suivante peut être utilisée : var lRect = new Rectangle(int(x), int(y), 100, 100)
Ceci fonctionne pour tous les types.

Voir aussi

Les variables Système
Le nom des variables
Les scripts
Les variables dans les scripts
Les types de valeurs