Satura rādītājs:

Kā izveidot vienkāršu tālruņu grāmatas lietojumprogrammu C#: 7 soļi
Kā izveidot vienkāršu tālruņu grāmatas lietojumprogrammu C#: 7 soļi

Video: Kā izveidot vienkāršu tālruņu grāmatas lietojumprogrammu C#: 7 soļi

Video: Kā izveidot vienkāršu tālruņu grāmatas lietojumprogrammu C#: 7 soļi
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembris
Anonim
Kā izveidot vienkāršu tālruņu grāmatas lietojumprogrammu C#
Kā izveidot vienkāršu tālruņu grāmatas lietojumprogrammu C#

Sveiki, es esmu Lūks, tas ir mans pirmais Instructable. Es vēlos jums parādīt, kā izveidot vienkāršu tālruņu grāmatas lietojumprogrammu programmā Microsoft Visual Studio, izmantojot C#. Pirms šī projekta īstenošanas ir labi, ja jums ir dažas pamatzināšanas par programmēšanu. Sāksim. Mums ir nepieciešama Microsoft Visual Studio, tā ir bezmaksas studentiem, jūs varat iegūt Professional Edition no MSDNAA. Meklējiet Google, lai iegūtu vairāk informācijas. Mūsu lietojumprogramma izskatīsies šādi:

1. darbība: jauna projekta izveide programmā Microsoft Visual Studio

Jauna projekta izveide programmā Microsoft Visual Studio
Jauna projekta izveide programmā Microsoft Visual Studio

Palaidiet Microsoft Visual Studio un izveidojiet jaunu projektu, izvēlieties Windows veidlapu lietojumprogrammu atgādinājuma projekta veids ir Visual C#. Jūs varat nosaukt savu projektu, kā vien vēlaties, un, ja nepieciešams, mainīt projekta atrašanās vietu.

2. darbība: visu pievienošana veidlapai

Visu pievienošana veidlapai
Visu pievienošana veidlapai
Visu pievienošana veidlapai
Visu pievienošana veidlapai

Tagad tā ir tukša veidlapa. Pievienosim tam dažus rīku komplekta komponentus, kā redzams attēlā. Tie ir: DataGridView, SaveFileDioalog, OpenFileDialog un menuStrip

3. darbība. Kolonnu pievienošana

Kolonnu pievienošana
Kolonnu pievienošana

Pēc DataGridView pievienošanas mums ir tukša vieta, noklikšķiniet uz tās ar peles labo pogu un atlasiet rediģēt kolonnas.

4. solis: pirms koda rakstīšanas

Pirms koda rakstīšanas
Pirms koda rakstīšanas

Pārliecinieties, vai jūsu veidlapa izskatās šādi un DataGridView nosaukums ir "GRID". To var iestatīt īpašību logā

5. darbība: koda rakstīšana

Divas reizes noklikšķiniet uz katra izvēlnes elementa, lai izveidotu notikumus, katru reizi, kad tiks parādīts logs ar kodu, tāpēc atgriezieties un atveriet to ar visu (Saglabāt, Atvērt, Aizvērt) Ka mums ir nepieciešams kods: privāts void SaveToolStripMenuItem_Click (objekta sūtītājs, EventArgs e) {} private void OpenToolStripMenuItem_Click (objekta sūtītājs, EventArgs e) {} private void CloseToolStripMenuItem_Click (objekta sūtītājs, EventArgs e) {}

6. darbība: koda kods kods…

Šeit ir pilns mūsu lietojumprogrammas kods ar komentāriem pēc "//" gadījumiem: izmantojot System; izmantojot System. Collections. Generic; izmantojot System. ComponentModel; izmantojot System. Data; izmantojot System. Drawing; izmantojot System. Linq; izmantojot System. Teksts; izmantojot System. IO; // pievienots, izmantojot System. Windows. Forms; izmantojot System. Runtime. Serialization. Formatters. Binary; // pievienotsizmantojot System. Runtime. Serialization; // addnamespace testowa // šis mans projekta nosaukums {public partial class Form1: Forma {public Form1 () {InitializeComponent (); } [Serializable] // Tas ļauj mūsu klasi saglabāt failā public class data // Mūsu klase datiem {public string name; publisks stīgas uzvārds; publiska stīgu pilsēta; publisks virknes numurs; } private void SaveToolStripMenuItem_Click (objekta sūtītājs, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = jauns SaveFileDialog (); // Faila saglabāšanas dialoga izveide saveFileDialog1. RestoreDirectory = true; // lasīt un filtrēt neapstrādātos datus, ja (saveFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter formatter = new BinaryFormatter (); FileStream izeja = jauna FileStream (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; dati Persona = jauni dati [n - 1]; // Mums ir tik daudz ierakstu, cik rindu, rindas tiek pievienotas automātiski, tāpēc mums vienmēr ir par vienu rindu vairāk nekā nepieciešams, tāpēc n ir rindu skaits -1 tukša rinda (int i = 0; i <n - 1; i ++) {Persona = jauni dati (); // GRID ir divi skaitļi "" pirmais cipars ir kolonnas indekss, otrais ir rindas idnex ', indeksēšana vienmēr sākas no 0' Persona .name = GRID [0, i]. Value. ToString (); Persona .uzvārds = GRID [1, i]. Value. ToString (); Persona .pilsēta = GRID [2, i]. Value. ToString (); Persona .numurs = GRID [3, i]. Value. ToString (); } formatētājs. Serializēt (izvade, Persona); output. Close (); }} private void OpenToolStripMenuItem_Click (objekta sūtītājs, EventArgs e) // Faila lasīšana un datu pievienošana GRID {openFileDialog1 = new OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter lasītājs = jauns BinaryFormatter (); FileStream ievade = jauna FileStream (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); dati Persona = (datu ) lasītājs. Deserializēt (ievade); GRID. Rows. Clear (); par (int i = 0; i <Personas garums; i ++) {GRID. Rows. Add (); GRID [0, i]. Vērtība = Persona .vārds; GRID [1, i]. Vērtība = Persona .uzvārds; GRID [2, i]. Vērtība = Persona .pilsēta; GRID [3, i]. Vērtība = Persona .skaitlis; }}} private void CloseToolStripMenuItem_Click (objekta sūtītājs, EventArgs e) {Aizvērt (); // lietotnes aizvēršana}}}

7. solis: tas ir izdarīts. Pārbaudi to

Visual Studio noklikšķiniet uz izvēlnes Atkļūdot, nevis sāciet atkļūdošanu, tam vajadzētu darboties. Mēģiniet pārbaudīt lietotni. Esmu pārliecināts, ka jūs atradīsit dažas kļūdas, mūsu lietojumprogrammas ir ļoti vienkāršas bez jebkādiem vērtspapīriem, vienlaikus saglabājot, atverot failus, tas ir tikai demonstrējums, kā izveidot lielāku noderīgu lietojumprogrammu. Jūs varat to uzlabot, izveidojiet savu versiju! Pievienojiet dažas jaunas funkcijas, mainiet visu, ko vēlaties. Veiksmi!

Ieteicams: