Table des matières:
- Étape 1: Création d'un nouveau projet dans Microsoft Visual Studio
- Étape 2: tout ajouter au formulaire
- Étape 3: Ajout de colonnes
- Étape 4: Avant d'écrire un code
- Étape 5: Rédaction d'un code
- Étape 6: Code Code Code…
- Étape 7: c'est fait. Essaye-le
Vidéo: Comment créer une application d'annuaire téléphonique simple C# : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
Salut, je suis Luke, c'est mon premier Instructable. Je veux vous montrer comment créer une application d'annuaire téléphonique simple dans Microsoft Visual Studio à l'aide de C#. Il est bon d'avoir des connaissances de base en programmation avant de faire ce projet. Commençons. Nous avons besoin de Microsoft Visual Studio, c'est gratuit pour les étudiants, vous pouvez obtenir l'édition professionnelle de MSDNAA. Recherche google pour plus d'informations. Voici à quoi ressemblera notre application:
Étape 1: Création d'un nouveau projet dans Microsoft Visual Studio
Démarrez Microsoft Visual Studio et créez un nouveau projet, choisissez l'application Windows Forms, rappelez-vous que le type de projet est Visual C#. Vous pouvez nommer votre projet comme vous le souhaitez et changer l'emplacement du projet si nécessaire.
Étape 2: tout ajouter au formulaire
Maintenant, c'est un formulaire vide. Ajoutons-y quelques composants de la boîte à outils comme on le voit sur l'image. Ce sont: DataGridView, SaveFileDioalog, OpenFileDialog et menuStrip
Étape 3: Ajout de colonnes
Après avoir ajouté DataGridView, nous avons un espace vide, cliquez dessus avec le bouton droit de la souris et sélectionnez modifier les colonnes.
Étape 4: Avant d'écrire un code
Assurez-vous que votre formulaire ressemble à ceci et que DataGridView s'appelle "GRID". Vous pouvez le définir dans la fenêtre des propriétés
Étape 5: Rédaction d'un code
Cliquez deux fois sur chaque élément de votre menu, pour créer des événements, à chaque fois une fenêtre avec un code s'affichera, alors retournez-y avec tout (Enregistrer, Ouvrir, Fermer) C'est ce dont nous avons besoin dans le code: void privé SaveToolStripMenuItem_Click (expéditeur d'objet, EventArgs e) { } vide privé OpenToolStripMenuItem_Click(expéditeur d'objet, EventArgs e) { } vide privé CloseToolStripMenuItem_Click(expéditeur d'objet, EventArgs e) { }
Étape 6: Code Code Code…
Voici un code complet de notre application avec des commentaires après "//"cases:utilisation de System;utilisation de System. Collections. Generic;utilisation de System. ComponentModel;utilisation de System. Data;utilisation de System. Drawing;utilisation de System. Linq;utilisation de System. Texte;à l'aide de System. IO; //ajouté à l'aide de System. Windows. Forms;à l'aide de System. Runtime. Serialization. Formatters. Binary; //ajouté à l'aide de System. Runtime. Serialization; //addnamespace testowa // this my name of project{ public partial class Form1: Form { public Form1() { InitializeComponent(); } [Sérialisable] // Il permet à notre classe d'être enregistrée dans un fichier public class data // Notre classe pour les données { public string name; chaîne publique nom de famille; ville de chaîne publique; numéro de chaîne publique; } vide privé SaveToolStripMenuItem_Click (expéditeur d'objet, EventArgs e) { GRID. EndEdit(); SaveFileDialog saveFileDialog1 = new SaveFileDialog(); //Création d'une boîte de dialogue d'enregistrement de fichier saveFileDialog1. RestoreDirectory = true; //lire et filtrer les données brutes if (saveFileDialog1. ShowDialog() == DialogResult. OK) { BinaryFormatter formatter = new BinaryFormatter(); Sortie FileStream = new FileStream(saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write);' int n = GRID. RowCount; data Personne = nouvelle donnée[n - 1]; //Nous avons autant d'enregistrements que de lignes, les lignes sont ajoutées automatiquement donc nous avons toujours une ligne de plus que nécessaire, donc n est un nombre de lignes -1 ligne vide pour (int i = 0; i < n - 1; i++) { Person = new data();//GRID a deux nombres dans "" le premier numéro est un index de colonne, le second est un idnex de ligne', l'indexation commence toujours à partir de 0' Person.name = GRID[0, i]. Value. ToString(); Personne.nom = GRID[1, i]. Value. ToString(); Person.city = GRID[2, i]. Value. ToString(); Personne.number = GRID[3, i]. Value. ToString(); } formateur. Serialize(sortie, Personne); sortie. Fermer(); } } private void OpenToolStripMenuItem_Click(object sender, EventArgs e) // Lecture d'un fichier et ajout de données à GRID { openFileDialog1 = new OpenFileDialog(); if (openFileDialog1. ShowDialog() == DialogResult. OK) { Lecteur BinaryFormatter = new BinaryFormatter(); Entrée FileStream = new FileStream(openFileDialog1. FileName, FileMode. Open, FileAccess. Read); data Personne = (data)reader. Deserialize(input); GRID. Rows. Clear(); for (int i = 0; i < Person. Length; i++) { GRID. Rows. Add(); GRILLE[0, i]. Valeur = Personne.nom; GRID[1, i]. Valeur = Personne.nom; GRILLE[2, i]. Valeur = Personne.ville; GRILLE[3, i]. Valeur = Personne.numéro; } } } vide privé CloseToolStripMenuItem_Click (expéditeur d'objet, EventArgs e) { Fermer (); // fermeture d'une application } }}
Étape 7: c'est fait. Essaye-le
Cliquez sur le menu Déboguer dans Visual Studio puis lancez le débogage, cela devrait fonctionner. Essayez de tester l'application. Je suis sûr que vous trouverez quelques bugs, nos applications sont très simples sans aucune sécurité lors de l'enregistrement, de l'ouverture de fichiers, ce n'est qu'une démonstration comment faire une application utile plus importante. Vous pouvez l'améliorer, créez votre propre version ! Ajoutez de nouvelles fonctionnalités, modifiez ce que vous voulez. Bonne chance!
Conseillé:
Comment créer une application Android avec Android Studio : 8 étapes (avec photos)
Comment créer une application Android avec Android Studio : Ce didacticiel vous apprendra les bases de la création d'une application Android à l'aide de l'environnement de développement Android Studio. À mesure que les appareils Android deviennent de plus en plus courants, la demande de nouvelles applications ne fera qu'augmenter. Android Studio est un logiciel facile à utiliser (un
Comment faire un simple décodeur de ligne téléphonique DTMF (tonalité) : 3 étapes
Comment faire un simple décodeur de ligne téléphonique DTMF (tonalité) : Il s'agit d'un projet simple qui vous permet de décoder les signaux DTMF sur pratiquement n'importe quelle ligne téléphonique. Dans ce tutoriel, nous utilisons le décodeur MT8870D. Nous utilisons un décodeur de tonalité prédéfini parce que, croyez-moi, c'est pénible d'essayer de le faire avec le
Créer une application Android pour les petites entreprises à l'aide de l'application MIT et de Google Fusion Table : 7 étapes
Création d'une application Android pour les petites entreprises à l'aide de l'application MIT et de Google Fusion Table : avez-vous déjà voulu créer votre propre application disponible sur Google Play Store !!! Si vous avez une entreprise, ce tutoriel va changer votre vie. Après avoir lu ceci attentivement, vous serez en mesure de créer votre propre application. Avant
Lumière réactive musicale--Comment créer une lumière réactive musicale super simple pour créer un bureau génial.: 5 étapes (avec images)
Lumière réactive musicale || Comment faire de la lumière réactive musicale super simple pour rendre le bureau génial.: Hé quoi de neuf les gars, aujourd'hui, nous allons construire un projet très intéressant. la basse qui est en fait un signal audio basse fréquence. C'est très simple à construire. Nous allons
Comment faire une vidéo sur écran vert à partir d'une application : 5 étapes
Comment faire une vidéo sur écran vert à partir d'une application : dans cette instructable, je vais vous montrer comment faire et utiliser un écran vert pour faire des photos et des vidéos. Il existe plusieurs applications d'écran vert que vous pouvez utiliser pour obtenir le bon effet