Hoe maak je eenvoudig telefoonlijst toepassing C# (6 / 7 stap)

Stap 6: Code Code Code...

Hier is een volledige code van onze applicatie met reacties na "/ /" gevallen:

met behulp van systeem;
met behulp van System.Collections.Generic;
met behulp van System.ComponentModel;
using System.Data;
met behulp van System.Drawing;
met behulp van System.Linq;
met behulp van System.Text;
met behulp van de System.IO; //added
met behulp van System.Windows.Forms;
met behulp van System.Runtime.Serialization.Formatters.Binary; //added
met behulp van System.Runtime.Serialization; //added
naamruimte testowa / / dit mijn naam van het project
{

openbare gedeeltelijke klasse Form1: formulier
{
openbare Form1()
{
InitializeComponent();
}

[Serializable] / / Het toestaan van onze klasse worden opgeslagen in het bestand
openbare klasse data / / onze klasse voor data
{
openbare tekenreeksnaam;
openbare tekenreeks achternaam;
openbare tekenreeks stad;
het nummer van de openbare tekenreeks;

}

private void SaveToolStripMenuItem_Click (object afzender, EventArgs e)
{
RASTER. EndEdit();
SaveFileDialog saveFileDialog1 = nieuwe SaveFileDialog(); //Creating een bestand dialoogvenster Opslaan

saveFileDialog1.RestoreDirectory = true;
lezen en de ruwe gegevens filteren
Als (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
BinaryFormatter formatter = new BinaryFormatter();
FileStream output = nieuwe FileStream (saveFileDialog1.FileName, FileMode.OpenOrCreate, FileAccess.Write);
'
int n = raster. RowCount;
gegevens [persoon] = nieuwe gegevens [n - 1]; //We hebben zoveel records zoveel rijen, rijen worden toegevoegd automatisch dus we hebben altijd één rij meer dan we nodig hebben, dus n een aantal rijen -1 lege rij is
for (int i = 0; ik < n - 1; i ++)
{

Persoon [i] = nieuwe data();
//GRID heeft twee getallen in "[]" eerste nr is een index voor de kolom, tweede is een een idnex van rij ', indexeren altijd begint vanaf 0'
Persoon [i] .name = raster [0, i]. Value.ToString();
Persoon [i] .surname = raster [1, i]. Value.ToString();
Persoon [i] .city = raster [2, i]. Value.ToString();
Persoon [i] .number = raster [3, i]. Value.ToString();

}

Formatter. Serialize (vermogen, persoon);

uitgang. Close();
}

}

private void OpenToolStripMenuItem_Click (object afzender, EventArgs e) / / lezen van een bestand en het toevoegen van gegevens aan raster
{
openFileDialog1 = nieuwe OpenFileDialog();
Als (openFileDialog1.ShowDialog() == DialogResult.OK)
{
BinaryFormatter reader = new BinaryFormatter();
FileStream input = nieuwe FileStream (openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
gegevens [persoon] = lezer (gegevens []). Deserialize(input);
RASTER. Rows.Clear();
for (int i = 0; ik < Person.Length; i ++)
{
RASTER. Rows.Add();
RASTER [0, i]. Waarde = persoon [i] .name;
RASTER [1, i]. Waarde = persoon [i] .surname;
RASTER [2, i]. Waarde = persoon [i] .city;
RASTER [3, i]. Waarde = persoon [i] .number;

}

}
}

private void CloseToolStripMenuItem_Click (object afzender, EventArgs e)
{
Close(); / / closing app
}
}
}

Gerelateerde Artikelen

Internet... Hoe maak je eenvoudig Sharing-Server

Internet... Hoe maak je eenvoudig Sharing-Server

Tegenwoordig Internet ziet eruit als een wolk die onze bestand of gegevens kunt opslaan. Maar in feite, internet is een computer die werkt als een server die onze bestand of gegevens redden zal. Nu, zal ik u vertellen hoe maak je een eenvoudige file
Hoe maak je eenvoudig waterniveau Indicator

Hoe maak je eenvoudig waterniveau Indicator

Doen wil je waterniveau-indicator voor gemakkelijk! Probeer dit. Deze eenvoudige water level indicator geen behoeften Transistor of IC. Ik maak dit voor een ander project! Dit kunt gebruiken voor een fles Water, watertank, of een andere dingen die je
Hoe maak je eenvoudig vliegtuig

Hoe maak je eenvoudig vliegtuig

Hier zal ik u tonen hoe te maken echt goed papier vliegtuig vliegt zoals normale vliegtuigen.Stap 1: Dingen die je zal nodigOm vliegtuig vanaf mijn instructable moet u:-vellen papier,-karton (ik heb 0,5 mm),-Sommige sticks,-schaar, potlood, liniaal.E
Hoe maak je eenvoudig Smartphone-Microscoop (40 x - 170 x) & (DIY)

Hoe maak je eenvoudig Smartphone-Microscoop (40 x - 170 x) & (DIY)

Hoe maak je Smartphone-Microscoop (40 x - 170 x) zeer gemakkelijk, ook u kunt krijgen onderdelen heel gemakkelijk. Probeer dit thuis zijn eenvoudig en leuk.Stap 1: Wat moet je?Haarspeld (haar Grip)LaserTapeSmartphoneStap 2: How To Make It?Stap 3: Som
Hoe maak je eenvoudig deur Alarm met behulp van Clothes-Peg (DIY)

Hoe maak je eenvoudig deur Alarm met behulp van Clothes-Peg (DIY)

Gemakkelijkste en Simples manier om deur Alarm met huishoudelijke artikelen met inbegrip van Clothes-Peg (wasknijper) en als altijd zijn goedkoop, eenvoudig en leuk om te maken. Hoewel zijn te simpel maar zijn zeer efficiënt en werkt perfect, kunt u
Hoe maak je eenvoudig en gemakkelijk Goggles van Etco

Hoe maak je eenvoudig en gemakkelijk Goggles van Etco

Welkom bij mijn hoe te maken eenvoudige ecto instructable bril. Ik heb al een fan van deze site sinds ik op het een paar maanden geleden struikelde en dacht dat de reden waarom niemand een tutorial Maak je ecto beschermende brillen van Ghostbusters h
Hoe maak je een C#-toepassing die uw scherm in een gebarsten verandert

Hoe maak je een C#-toepassing die uw scherm in een gebarsten verandert

Hallo, in deze tutorial zal ik u tonen hoe maak een C#-toepassing die uw bureaublad scherm "spleet verandert" op de knop wordt geklikt.Dingen die je moet:-Een gebarsten scherm behang (zwart)Een computer met ondersteuning voor Visual StudioKlik h
Hoe maak je eenvoudig Amlifier

Hoe maak je eenvoudig Amlifier

maken een eenvoudige Audio versterkerHet is mijn eerste instructable. Laat zien hoe maak je een audio-versterker die u met een van uw muzikale instrumenten zoals gitaar, piano en met ipod en andere apparaten gebruiken kunt. Dus laten we beginnen met
Hoe maak je eenvoudig siroop

Hoe maak je eenvoudig siroop

wil je leren hoe te maken eenvoudige siroop? It's easy! Het kost zeer weinig tijd om samen te gooien, kunt u het smaak in vele manieren, en het houdt goed in de koelkast voor maanden.Eenvoudige siroop is een geweldige aanvulling op gemengde dranken,
Hoe maak je eenvoudig lederen afdrukken.

Hoe maak je eenvoudig lederen afdrukken.

Hallo!Bedankt voor het controleren van mijn instructable!Ik wil u laten zien hoe ik een eenvoudig en goedkoop afdrukken voor leer maken. Dit is een zeer gemakkelijke en goedkope methode. Met deze methode die kunt u sommige moeilijk afbeelding wordt a
Hoe maak je eenvoudig animatronics-deel 1: met behulp van de controller MAKE

Hoe maak je eenvoudig animatronics-deel 1: met behulp van de controller MAKE

hier is hoe het bouwen van eenvoudige animatronics met behulp van goedkope hobby servo's en de merk-controllerkit. Ik wilde dit zo eenvoudig mogelijk houden, dus er is geen programmeerkennis vereist en de elektronica tot een minimum worden beperkt, z
Hoe maak je eenvoudig bots voor flitsspelen

Hoe maak je eenvoudig bots voor flitsspelen

als u ooit hebt gespeeld de spelen van de flits, met name de vrije ones, ze zijn vaak eentonig. Hun herhaling is vanwege het feit dat terwijl het maken van het spel de auteur realiseerde dat het spel te gemakkelijk als gevolg van een gebrek aan inhou
Hoe maak je eenvoudig elektronische kaarten

Hoe maak je eenvoudig elektronische kaarten

ik heb een liefde voor elektronica en technologie, en echt genieten van bouwen ze. (of iets met bewegende onderdelen/elektrische delen). Op mijn familie verjaardagen en andere gelegenheden wil echt eenvoudige elektronische kaarten. Hier is hoe ze te
Hoe maak je eenvoudig LED USB lichte

Hoe maak je eenvoudig LED USB lichte

Hallo jongens vandaag ik ga laten zien hoe eenvoudig, maar nutteloze USB licht!Stap 1: Zorg ervoor dat u alles hebt!Stap 2: Soldeer zoals bleek in beeld.Stap 3: Neem uw tape, en isoleren van de draden. Stap 4: Plaats alleen in een buis.Stap 5: Het op