الثلاثاء، 1 أغسطس 2017
Utilisation des boites de messages
Utilisation des boites de messages
La méthode "Show()" de la classe "MessageBox" sert à afficher des messages dans une fenêtre:
الجمعة، 26 فبراير 2016
Manipulation des fichiers
Manipulation des fichiers
Soit la structure "TypeDate" (jour, mois, année) et la structure "Personne" (numéro, nom, date naissance):
- Écriture
Permet de rajouter des données dans le fichier ouvert en écriture. Un enregistrement est créé avec les variables et écrit dans le fichier, de façon séquentielle. Cette opération peut échouer si le support utilisé pour le fichier (disque, …) est plein.
- Lecture
Permet de lire dans le fichier ouvert en lecture. Un enregistrement est lu et placé dans les variables. Cette opération peut échouer si la fin de fichier est atteinte. Ceci est décelable grâce à la fonction "FinDeFichier".
- Recherche
Pour rechercher un enregistrement spécifique parmi plusieurs enregistrements écrits dans un fichier, et sachant que chaque enregistrement correspond à une ligne dans le fichier, il faut fournir l’indice de l’enregistrement qui doit correspondre au numéro de la ligne où il est écrit dans le fichier.
Pour rechercher un enregistrement par un certain paramètre, il faut coder une fonction de recherche d’une sous-chaîne dans une chaîne, qui permettra de détecter exactement si ce paramètre est existant dans une ou plusieurs lignes du fichier, à condition que toutes les lignes respectent une forme d’enregistrement spécifiée.
Pour étendre la recherche sur plusieurs enregistrements, il suffit soit d’afficher chaque résultat obtenu, ou bien les stocker dans un tableau de résultats dans la mémoire, ou bien dans un fichier sur le disque.
- Modification
La modification des enregistrements dans un fichier nécessite les étapes suivantes:
Copie des lignes avant celle des enregistrements à modifier dans un fichier temporaire;
Écriture des nouveaux enregistrements dans le fichier temporaire;
Copie des lignes après celle des enregistrements à modifier dans le fichier temporaire;
Écrasement du contenu du fichier original par le contenu du fichier temporaire.
- Suppression
La suppression des enregistrements dans un fichier nécessite les étapes suivantes:
Copie des lignes avant celle des enregistrements à supprimer dans un fichier temporaire;
Copie des lignes après celle des enregistrements à supprimer dans le fichier temporaire;
Écrasement du contenu du fichier original par le contenu du fichier temporaire.
Déclaration des fichiers
Déclaration des fichiers
La déclaration des fichiers se fait comme suit:
- Chemin d’accès
Le chemin d'accès d'un fichier est une chaîne de caractères décrivant la position de ce fichier dans le système de fichiers, afin de pouvoir l’ouvrir.
- Mode d’ouverture
Un fichier est soit accédé en "Ecriture" (fichier créé par l'algorithme), soit en "Lecture" (fichier existant, non modifié par l'algorithme
الخميس، 28 يناير 2016
الاشتراك في:
التعليقات (Atom)
المشاركات الشائعة
-
Exercice 1 (les classes) 1- Créer la classe Cours ayant: intituléCours, coefficientCours, et noteCours. 2- Ajouter un compteur...
-
Exercice (nombre parfait)'alg' Ecrire un algorithme qui permet de confirmer si un nombre donné est un nombre ...
-
La boucle "Répéter … Jusqu'à" Ce qui signifie que l'on exécute les actions jusqu'à ce que la condition soit vr...
-
3- Typage des données a- Types numériques Il s’agit de variables destinées à recevoir des nombres. Généralement, les types nu...
-
Les tableaux Un tableau est un regroupement de plusieurs variables de même type sous un même nom, chacune étant alors repérée ...
-
Exercice (Le sablier)'alg' Ecrire une procédure "sablier()" permettant de dessiner un sablier dont la taille N es...
-
Exercice fonction MajVoyelle() calcule le nombre de voyelles en majuscules d’un mot Ecrire une fonction MajVoyelle() qui calcule ...
-
Passage par valeur et passage par référence Pour que la valeur d’une variable du programme appelant ne soit pas modifiée, elle devra...
-
La classe "Array" La classe "Array" correspond aux tableaux statiques. Un tableau est une collection indexée d’é...
-
Conversions des types Promotion entière et conversion implicite Les deux opérandes x et y sont de type short: p...






















