الثلاثاء، 1 أغسطس 2017

()"La méthode "Show


La méthode "Show()"

La méthode "Show()" est une méthode statique qui rend un résultat de type "System.Windows.Forms.DialogResult" qui est une énumération.


Par exemple, pour savoir sur quel bouton a appuyé l'utilisateur pour fermer la fenêtre de type "MessageBox":


"Les paramètres "MessageBoxIcon


Les paramètres "MessageBoxIcon"


Le paramètre "icon" peut prendre ses valeurs parmi les constantes suivantes (préfixées par "MessageBoxIcon"): 


"Les paramètres de "MessageBoxButtons


Les paramètres de "MessageBoxButtons"


Le paramètre "buttons" peut prendre ses valeurs parmi les constantes suivantes (préfixées par "MessageBoxButtons"):


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:




Avec: "text" est le message à afficher, "caption" est le titre de la fenêtre, "buttons" sont les boutons présents dans la fenêtre et "icon" est l’icône présente dans la 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

Déclaration des enregistrements


Déclaration des enregistrements

Contrairement aux tableaux, une structure est  un assemblage de variables  qui peuvent avoir différents types. Il y a deux méthodes pour utiliser une structure: