
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Bok, ja sam Luke, to mi je prvi Instructable. Želim vam pokazati kako stvoriti jednostavnu aplikaciju telefonskog imenika u Microsoft Visual Studiju koristeći C#. Prije izrade ovog projekta dobro je imati osnovno znanje programiranja. Započnimo. Treba nam Microsoft Visual Studio, besplatan je za studente, možete dobiti Professional Edition od MSDNAA. Pretražite google za više informacija. Ovako će naša aplikacija izgledati:
Korak 1: Izrada novog projekta u programu Microsoft Visual Studio
Pokrenite Microsoft Visual Studio i stvorite novi Project, odaberite Windows Forms Application remeber type projekta je Visual C#. Možete imenovati svoj projekt kako god želite i promijeniti lokaciju projekta ako je potrebno.
Korak 2: Dodavanje svega u obrazac
Sada je to prazan obrazac. Dodajmo tome neke komponente iz alata kao što je prikazano na slici. To su: DataGridView, SaveFileDioalog, OpenFileDialog i menuStrip
Korak 3: Dodavanje stupaca
Nakon dodavanja DataGridView, Imamo prazan prostor, kliknite desnom tipkom miša na njega i odaberite Uredi stupce.
Korak 4: Prije pisanja koda
Provjerite izgleda li vaš obrazac ovako i je li DataGridView nazvan "GRID". Možete ga postaviti u prozoru svojstava
Korak 5: Pisanje koda
Kliknite dva puta na svaki element vašeg izbornika, da biste stvorili događaje, svaki put kada će se prikazati prozor s kodom, pa se vratite i na njega sa svim (Spremi, Otvori, Zatvori) Ono što nam treba u kodu: private void SaveToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) {} private void OpenToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) {} private void CloseToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) {}
Korak 6: Šifra Šifra Šifra…
Evo potpunog koda naše aplikacije s komentarima nakon "//" slučajeva: koristeći System; koristeći System. Collections. Generic; koristeći System. ComponentModel; koristeći System. Data; koristeći System. Drawing; koristeći System. Linq; koristeći System. Tekst; pomoću System. IO; // dodano pomoću System. Windows. Forms; pomoću System. Runtime. Serialization. Formatters. Binary; // dodano pomoću System. Runtime. Serialization; // dodan imenski prostor testowa // ovo je moje ime projekta {javna djelomična klasa Form1: Obrazac {public Form1 () {InitializeComponent (); } [Serializable] // Omogućuje spremanje naše klase u datoteku public class data // Naša klasa za podatke {public string name; javno prezime u nizu; javni gudački grad; javni broj niza; } private void SaveToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = novi SaveFileDialog (); // Stvaranje dijaloškog okvira za spremanje datoteke saveFileDialog1. RestoreDirectory = true; // čita i filtrira neobrađene podatke if (saveFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter formatter = new BinaryFormatter (); FileStream izlaz = novi FileStream (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; podaci Osoba = novi podaci [n - 1]; // Imamo onoliko zapisa koliko redaka, redovi se dodaju automatski pa uvijek imamo jedan red više nego što nam je potrebno, pa je n broj redaka -1 prazan red za (int i = 0; i <n - 1; i ++) {Osoba = novi podaci (); // GRID ima dva broja u "" prvi broj je indeks stupca, drugi je indeks retka ", indeksiranje uvijek počinje od 0" Osoba .name = GRID [0, i]. Value. ToString (); Osoba .prezime = GRID [1, i]. Vrijednost. ToString (); Osoba .city = GRID [2, i]. Vrednost. ToString (); Osoba .broj = GRID [3, i]. Vrijednost. ToString (); } formatter. Serialize (izlaz, osoba); izlaz. Zatvori (); }} private void OpenToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) // Čitanje datoteke i dodavanje podataka u GRID {openFileDialog1 = novi OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {Čitač BinaryFormatter = novi BinaryFormatter (); FileStream ulaz = novi FileStream (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); data Osoba = (data ) čitač. Deserialize (input); GRID. Rows. Clear (); for (int i = 0; i <Dužina osobe; i ++) {GRID. Rows. Add (); GRID [0, i]. Vrednost = Osoba . Ime; GRID [1, i]. Vrednost = Osoba .prezime; GRID [2, i]. Vrijednost = Osoba .city; GRID [3, i]. Vrijednost = Osoba .broj; }}} private void CloseToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) {Close (); // zatvaranje aplikacije}}}
Korak 7: Gotovo je. Testirajte ga
Kliknite na izbornik Otklanjanje pogrešaka u Visual Studiju pa počnite Otklanjanje pogrešaka treba raditi. Pokušajte testirati aplikaciju. Siguran sam da ćete pronaći neke greške, naše aplikacije su vrlo jednostavne bez ikakvih vrijednosnih papira, a spremanje, otvaranje datoteka, samo je demonstracija kako napraviti veću korisnu aplikaciju. Možete ga poboljšati, napraviti vlastitu verziju! Dodajte neke nove značajke, promijenite što god želite. Sretno!
Preporučeni:
Kako izraditi jednostavnu web stranicu pomoću zagrada za početnike: 14 koraka

Kako izraditi jednostavnu web stranicu pomoću zagrada za početnike: Uvod Sljedeće upute pružaju korak po korak smjernice za izradu web stranice pomoću zagrada. Zagrade su uređivač izvornog koda s primarnim fokusom na web razvoj. Izradio ga je Adobe Systems, besplatni je softver otvorenog koda licenciran
Kako postaviti LED aplikaciju Demon Eye W/ Bluetooth aplikaciju za pametni telefon: 5 koraka

Kako postaviti LED aplikaciju Demon Eye W/ Bluetooth aplikaciju za pametni telefon: Ovaj vodič za instalaciju o tome kako postaviti aplikaciju koja se povezuje putem Bluetootha. Ova se aplikacija može pronaći u Apple Storeu i Google Playu, pod nazivom "Happy Lighting"
Napravite jednostavnu aplikaciju za svoj pametni telefon (kodiranje nije potrebno): 10 koraka

Napravite jednostavnu aplikaciju za svoj pametni telefon (nije potrebno kodiranje): AŽURIRANJE: Ova je tehnika zastarjela, sada postoje različiti drugi načini izrade aplikacije .. ovo možda više neće funkcionirati. Moja prva objavljena aplikacija dostupna je za preuzimanje na Android aplikaciji Tržište ovdje. Slijedi kratki vodič o tome kako praktički bilo koji
Napravite LoFi mikrofon od starog telefonskog zvučnika: 5 koraka

Napravite LoFi mikrofon od zvučnika starog telefona: Zvučnik u starom telefonu čini odličan lo-fi mikrofon. Samo povežite utičnicu od 1/4 inča ravno do zvučnika i povećajte otvor telefonske utičnice da biste je montirali. Mali komad ručnika pomaže prigušiti dio buke zraka. Možete čuti audio uzorak
Kako do sjajnog telefonskog broja s cijelim tekstom pomoću Google Voicea: 7 koraka

Kako dobiti sjajan telefonski broj sa svim tekstovima pomoću Google Voicea: Google Voice besplatna je usluga koja vam omogućuje upravljanje svim svojim telefonima s jednim brojem, prepisuje govornu poštu u tekst i daje besplatni SMS. Kad se prijavite za Google Voice, dobit ćete za odabir broja od milijun ili više brojeva koje je Google rezervirao