On va bien entendu retrouver dans VB les fonctions standard présentes dans quasiment tous les langages. Je passe sur les fonctions mathématiques (trigonométriques ou autres…) pour inventorier rapidement les fonctions plus "algorithmiques":
1.1 Traitement des chaînes :
Mid (Nomdechaîne, nombre1, nombre2) : renvoie une chaîne, extraite de Nomdechaîne, commençant au caractère numéro nombre1 et faisant nombre2 caractères de long
Len (Nomdechaîne) : renvoie le nombre de caractères de Nomdechaîne.
Et bien d'autres ! Quelques nouveautés à ce propos :
LTrim (Nomdechaîne) : renvoie la chaîne Nomdechaine, débarrassée de tous les espaces se trouvant à gauche.
Rtrim (Nomdechaîne) : renvoie la chaîne Nomdechaîne, débarrassée de tous les espaces se trouvant à droite.
AllTrim (Nomdechaîne) : renvoie la chaîne Nomdechaîne, débarrassée de tous les espaces se trouvant à droite et à gauche.
Ces trois fonctions sont particulièrement utiles dans le traitement des fichiers texte (voir partie
.
1.2 Fonctions numériques :
Int (nombre) : renvoie la partie entière de ce nombre
Rnd () : renvoie un nombre pseudo-aléatoire compris entre 0 (inclus) et 1 (exclu). NB : pour que Rnd () ne renvoie pas le même nombre, ou la même série de nombres, à chaque exécution, il faut systématiquement le faire précéder de l’instruction Randomize (toute seule, sur une ligne)
Val (Chaîne) : renvoie un nombre si Chaîne est composée de chiffres
Str (Nombre) : renvoie Nombre sous forme de chiffres (c'est-à-dire de caractères)