Satura rādītājs:
- 1. darbība: jauna projekta izveide programmā Microsoft Visual Studio
- 2. darbība: visu pievienošana veidlapai
- 3. darbība. Kolonnu pievienošana
- 4. solis: pirms koda rakstīšanas
- 5. darbība: koda rakstīšana
- 6. darbība: koda kods kods…
- 7. solis: tas ir izdarīts. Pārbaudi to
Video: Kā izveidot vienkāršu tālruņu grāmatas lietojumprogrammu C#: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:59
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
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
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
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
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:
Kā izveidot vienkāršu Nintendo LABO mērķa praksi: 13 soļi
Kā izveidot vienkāršu Nintendo LABO mērķa praksi: Mēs ar māsu nesen nopirkām Nintendo slēdzi. Tāpēc, protams, mums bija dažas spēles. Un viens no tiem bija Nintendo LABO šķirņu komplekts. Pēc tam es beidzot uzdūros Toy-Con garāžai. Es izmēģināju dažas lietas, un tad es
Kā izveidot vienkāršu augstsprieguma ceļojošo loku (JACOB'S LADDER) ar ZVS Flyback Trafo: 3 soļi
Kā izveidot vienkāršu augstsprieguma ceļojošo loku (JACOB'S LADDER) ar ZVS Flyback Trafo: Jēkaba kāpnes ir brīnišķīgs eksotiska izskata elektriski baltas, dzeltenas, zilas vai purpursarkas lokas
Kā izveidot vienkāršu IOT ar telegrammas lietojumprogrammu: 5 soļi
Kā izveidot vienkāršu IOT ar telegrammas lietojumprogrammu: pašreizējās paaudzes internets ir viss. Lietu internetam ir liela loma mūsdienu pasaulē. Netērējot daudz laika, mēs varam pāriet pie IOT praktiskās darbības. Šeit mēs kontrolēsim vadīto un arī
Kā izveidot vienkāršu kalkulatoru Java: 10 soļi
Kā izveidot vienkāršu kalkulatoru Java: tas ir vienkāršs ievads Java programmēšanas valodā, kas domāta cilvēkiem, kuriem ir maz zināšanu par programmēšanu. Materiāli: dators vai klēpjdators (ar instalētu Eclipse) Var instalēt aptumsumu vietnē https: // www. eclipse.org/downloads
Kā izveidot vienkāršu laika staciju: 8 soļi
Kā izveidot vienkāršu laika staciju: Sveiki, puiši, šajā video es jums parādīšu, kā ar DHT11 sensora palīdzību izveidot vienkāršu laika staciju temperatūras un mitruma noteikšanai