Comment créer l’annuaire simple application c# (6 / 7 étapes)

Étape 6: Code Code Code...

Voici un code complet de notre application avec commentaires après "/ /" cas :

using System ;
à l’aide de System.Collections.Generic ;
à l’aide de System.ComponentModel ;
using System.Data ;
à l’aide de System.Drawing ;
à l’aide de System.Linq ;
using System.Text ;
using System.IO ; //added
using System.Windows.Forms ;
à l’aide de System.Runtime.Serialization.Formatters.Binary ; //added
à l’aide de System.Runtime.Serialization ; //added
espace de noms testowa / / this mon nom de projet
{

partial class Form1 : Form
{
public Form1()
{
InitializeComponent() ;
}

[Serializable] / / Il permettent à notre classe d’être enregistrés dans le fichier
données de la classe public / / notre classe pour les données
{
public string nom ;
nom de la chaîne publique ;
ville de la chaîne publique ;
Numéro de la chaîne publique ;

}

' private void SaveToolStripMenuItem_Click (object sender, EventArgs e)
{
GRILLE. EndEdit() ;
SaveFileDialog saveFileDialog1 = new SaveFileDialog() ; //Creating un fichier enregistrer boîte de dialogue

saveFileDialog1.RestoreDirectory = true ;
lire et filtrer les données brutes
Si (saveFileDialog1.ShowDialog () == DialogResult.OK)
{
Formateur BinaryFormatter = new BinaryFormatter ;
Sortie FileStream = new FileStream (saveFileDialog1.FileName, FileMode.OpenOrCreate, FileAccess.Write) ;
'
int n = grille. Nombre de lignes ;
données [] personne = nouvelles données [n - 1] ; //We ont autant d’enregistrements que nombre de lignes, les lignes sont ajoutées automatiquement, donc nous avons toujours une ligne plus que nous avons besoin, alors n est un numéro de lignes -1 ligne vide
pour (int i = 0; i < n - 1; i ++)
{

Personne [i] = data() nouveaux ;
//GRID a deux chiffres pour les premier numer "[]" est un index de colonne, deuxième est une une idnex de ligne ", toujours l’indexation commence à 0"
Personne [i] .name = grille [0, i]. Celsius.ToString ;
Personne [i] .surname = grille [1 i]. Celsius.ToString ;
Personne [i] .city = grille [i 2]. Celsius.ToString ;
Nombre de personne [i] = grille [3, i]. Celsius.ToString ;

}

module de formatage. Sérialiser (sortie, personne) ;

sortie. Close() ;
}

}

' private void OpenToolStripMenuItem_Click (object sender, EventArgs e) / / lecture d’un fichier et ajoutez des données dans la grille
{
openFileDialog1 = new OpenFileDialog() ;
Si (openFileDialog1.ShowDialog () == DialogResult.OK)
{
Lecteur de BinaryFormatter = new BinaryFormatter ;
Entrée de FileStream = new FileStream (openFileDialog1.FileName, FileMode.Open, FileAccess.Read) ;
données [] personne = reader (données []). Deserialize(Input) ;
GRILLE. Rows.Clear() ;
pour (int i = 0; i < Person.Length; i ++)
{
GRILLE. Rows.Add() ;
GRILLE [0, i]. Valeur = personne [i] .name ;
GRILLE [1 i]. Valeur = personne [i] .surname ;
GRILLE [i 2]. Valeur = .city personne [i] ;
GRILLE [3, i]. Valeur = nombre de personne [i] ;

}

}
}

' private void CloseToolStripMenuItem_Click (object sender, EventArgs e)
{
Close() ; / / fermeture d’une application
}
}
}

Articles Liés

Comment construire un moteur électrique Simple

Comment construire un moteur électrique Simple

comment construire un moteur électrique simple :-Un moteur électrique fonctionne en faisant passer un courant à travers une bobine de fil. Lorsque le courant traverse la bobine, il crée un dipôle électromagnétique. Champ magnétique d'un aimant perman
Comment faire une animation flash simple

Comment faire une animation flash simple

dans ce instructable je vais vous montrer comment faire une animation flash simple, à l'aide de Macromedia flash 5.Étape 1 : Tout d'abord ouvrir flash 5Ensuite, faire un caractère de base en utilisant les outils de peinture vers la gauche.Aller jusqu
Comment créer des bots simples pour jeux flash

Comment créer des bots simples pour jeux flash

si vous avez jamais joué à des Jeux flash, en particulier les gratuits, ils sont souvent monotones. Leur répétition est dû au fait que tout en faisant le jeu de l'auteur s'est rendu compte que le jeu peut être trop facile en raison du manque de conte
Comment faire un noeud coulant simple

Comment faire un noeud coulant simple

dans cette vidéo, je vais vous montrer comment faire un noeud coulant simple
Comment faire pour exécuter des applications android sur votre pc

Comment faire pour exécuter des applications android sur votre pc

je vais vous montrer comment faire pour exécuter des applications android sur votre pc sans programmation, en utilisant des codes ou en téléchargeant des émulateurs android qui ne fonctionne pas ! Tous vous devez est Télécharger ce logiciel appelé kk
Comment faire une maison de simple survie

Comment faire une maison de simple survie

Dans ce Instructable je vais vous montrer comment faire une maison de simple survie.Étape 1: Faire un cadreOui, c'est quelle taille il est censé pour être. 2 x 1 sur les deux côtés et une diagonale.Étape 2: Il s'accumulerConstruisez un pâté de maison
Comment faire un bracelet triple-simple

Comment faire un bracelet triple-simple

Cette instuctable vous montrera comment faire un bracelet triple-simple. C'est le bracelet est pour les débutants. Si vous n'avez pas fait le bracelet unique, je vous suggère fortement de que vous faire un couple de ces premiers.Voici le lien : Comme
Comment faire un jetpack lego simple

Comment faire un jetpack lego simple

Je vais vous montrer comment faire un jetpack lego simple vous devez seulement 5 pièces lego, Désolé pour le graphiqueÉtape 1: piècesObtenez les morceaux comme l'a montré la pièce noire, que vous pouvez obtenir du roi mineur cristal pouvoir définirÉt
Comment dessiner un chat cartoon simple

Comment dessiner un chat cartoon simple

Il s'agit d'un simple tutoriel sur comment dessiner un chat cartoon simpleÉtape 1: Comment dessiner un chatObtenir un morceau blanc plain de papier et un stylo ou un crayonÉtape 2: Dessiner la têteÉtape 3: Dessiner les oreillesÉtape 4: Dessiner les y
Comment faire un coffret modulaire simple !

Comment faire un coffret modulaire simple !

Cette wll tutoriel vidéo vous montrer comment faire un coffret modulaire simple ! Ce modèle est parfait pour donner des cadeaux.Origami : Boîte à Simple carréConçu par : Tomoko FusePar : Suhas Sunder
Comment faire votre oreillette Bluetooth Simple oreillette Mono (pas besoin de matériel)

Comment faire votre oreillette Bluetooth Simple oreillette Mono (pas besoin de matériel)

Comment faire votre oreillette Bluetooth Simple oreillette Mono(Pas besoin matériel besoin)LogicielÉtape 1: Étape 1: visitez le Android Market et recherchez le programmeAller Android marché et recherche « Bluetooth oreillette Mono »Trouver le program
Comment contrôler un jeu simple de traitement avec Arduino

Comment contrôler un jeu simple de traitement avec Arduino

Bonjour à tousDans ce Instructable, nous allons voir comment créer un « lien » entre une esquisse de traitement et une carte Arduino. Dans cet exemple, un module à ultrasons sera utilisé pour contrôler un avion dans un jeu simple. Encore une fois, ce
Faire une simple application pour votre smartphone (aucun codage requis)

Faire une simple application pour votre smartphone (aucun codage requis)

Ma première application publiée est disponible au téléchargement sur l'Android Market App ici. Voici un rapide tutoriel sur comment pratiquement n'importe qui peut en créer un. Il s'agit d'une application qui peut afficher des infos/médias RSS proven
Comment apprendre à votre lapin trucs simples !

Comment apprendre à votre lapin trucs simples !

Lapins ont besoin d'être éduqués. Ils mangent, ils flop autour et merde beaucoup, mais ils devraient vraiment faire quelque chose de plus utile, comme tourner en rond autour de nos pieds sur commande!Comme les humains, les lapins sont extrêmement mot