HamzaCoding
Coding Your Life

Combinaison

Une combinaison est un ensemble d'options. Une variable ou un paramètre formel de type combinaison peut être affectée avec aucune, une ou plusieurs options de la combinaison. Nouveauté 23  Le type Combinaison est désormais disponible pour les applications Java.  Le type Combinaison est désormais disponible en mode Widget Android.  Le type Combinaison est désormais disponible pour les applications Android. Exemple // Code de déclaration // Déclarer une combinaison TypeCombinaison est une …

Énumération

Une énumération est un ensemble de valeurs. Une variable ou un paramètre formel de type Enumération peut être affectée uniquement avec une valeur de l'énumération. Nouveauté 23  Le type Enumération est désormais disponible pour les applications Java.  Le type Enumération est désormais disponible en mode Widget Android.  Le type Enumération est désormais disponible pour les applications Android. Exemple // Code de déclaration // Déclarer une énumération TypeAutomate est une Enumération Marche…

Structure dynamique

Une structure peut être allouée dynamiquement : on parle alors d'instanciation dynamique de la structure. L'instanciation dynamique de structure permet de créer une structure à un instant donné et de libérer cette structure lorsqu'elle n'est plus utilisée. Pour instancier une structure, il faut : Déclarer une structure dynamique. Instancier une structure. Remarque : La libération de la structure est automatique lorsque il n'est plus utilisé. Toutefois, il est possible de forcer la destruction de la structure.…

Structures

Une structure est un type de données personnalisé. Une structure regroupe des éléments de types différents. Remarque : Si vous manipulez des variables personnalisées, il est conseillé de déclarer : un type structure, si plusieurs variables de ce type sont utilisées dans différents traitements du projet. une variable composée, si une seule variable de ce type est utilisée dans votre projet (par exemple utilisation ponctuelle pour passer des paramètres à une API). Exemple // Déclarer une…

Tableau associatif

Un tableau associatif est un type "avancé" de tableau : il permet de regrouper une série d'éléments du même type. Chaque élément du tableau est indexé sur n'importe quel type d'information (et non plus simplement sur un indice numérique, comme dans les autres types de tableau). Remarque : Ce type de tableau permet un accès rapide à un élément quelconque, avec certaines options sur les chaînes. Exemple // Remplit un tableau associatif avec les tailles de fichiers taTailleFichier est un tableau associatif…

Les tableaux

Un tableau est un type structuré qui permet de regrouper une série d'éléments de même type. Chaque élément du tableau est accessible directement par son numéro d'ordre. Exemple  // Déclare un tableau initialisé avec les noms des jours de la semaine TableauJour est un tableau de chaînes = // Manipule le tableau TableauJour // Renvoie "Mardi" // Déclare un tableau d'entiers TableauValeur est un tableau d'entiers // Remplit le tableau d'entiers par ajout des valeurs Ajoute(TableauValeur, 5)…

Variable composée

Une variable composée est une variable composée d'éléments (membres) de types différents. Remarque : Si vous manipulez des variables personnalisées, il est conseillé de déclarer : une variable composée, si une seule variable de ce type est utilisée dans votre projet (par exemple utilisation ponctuelle pour passer des paramètres à une API). un type structure, si plusieurs variables de ce type sont utilisées dans différents traitements du projet. Exemple RefProduit est composée de         …

Variables simples

Les types "simples" du WLangage sont les suivants (ces types peuvent être déclarés directement, voir Déclaration de variables) : Booléen : type conseillé pour toutes les opérations logiques où seules deux alternatives sont possibles : Vrai (valeur différente de 0) Faux (valeur égale à 0) Exemple : b est un booléen Entier : type conseillé pour des calculs réalisés sur des valeurs entières. Pour des calculs avancés, le WLangage propose différents types d'entiers. Exemple : b est un entier…

Les types de variables

Une variable se définit par son nom et par son type. Le type de la variable détermine les valeurs que la variable peut prendre, son encombrement mémoire et les opérations possibles. Les différents types de variables disponibles sont : Les variables simples Les variables composées Les tableaux Les tableaux associatifs Les structures Les structures dynamiques Les énumérations Les combinaisons Les constantes Les objets automation Les types avancés

WLangage: Variable globale et locale

Les variables peuvent être de deux types : Variable locale : utilisable uniquement dans le traitement dans lequel cette variable a été déclarée. Variable globale : utilisable dans tous les traitements dépendant du traitement dans lequel cette variable a été déclarée. Important : Il ne faut pas déclarer deux variables avec le même nom (notamment une variable globale et une variable locale). Variables globales à un projet Les variables globales déclarées dans le traitement d'initialisation d'un…