Kazalo:
- 1. korak: Ustvarjanje novega projekta v programu Microsoft Visual Studio
- Korak: Dodajanje vsega v obrazec
- 3. korak: Dodajanje stolpcev
- 4. korak: Preden napišete kodo
- 5. korak: Pisanje kode
- 6. korak: Koda Koda Koda…
- 7. korak: Končano je. Preizkusite
Video: Kako ustvariti preprosto aplikacijo telefonskega imenika C#: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:09
Živjo, jaz sem Luke, to je moj prvi Instructable. Želim vam pokazati, kako v programu Microsoft Visual Studio ustvariti preprosto aplikacijo za telefonski imenik z uporabo C#. Preden se lotite tega projekta, je dobro imeti osnovno znanje programiranja. Začnimo. Potrebujemo Microsoft Visual Studio, za študente je brezplačen, Professional Edition lahko dobite pri MSDNAA. Za več informacij poiščite google. Tako bo videti naša aplikacija:
1. korak: Ustvarjanje novega projekta v programu Microsoft Visual Studio
Zaženite Microsoft Visual Studio in ustvarite nov projekt, izberite Vrsta projekta za zapomnitev aplikacije Windows Forms je Visual C#. Svojemu projektu lahko poimenujete karkoli želite in po potrebi spremenite lokacijo projekta.
Korak: Dodajanje vsega v obrazec
Zdaj je prazen obrazec. Dodamo mu nekaj komponent iz orodjarne, kot je prikazano na sliki. To so: DataGridView, SaveFileDioalog, OpenFileDialog in menuStrip
3. korak: Dodajanje stolpcev
Ko smo dodali DataGridView, imamo prazen prostor, kliknite nanj z desnim gumbom miške in izberite uredi stolpce.
4. korak: Preden napišete kodo
Poskrbite, da bo vaš obrazec videti tako in da se DataGridView imenuje "GRID". Nastavite ga lahko v oknu z lastnostmi
5. korak: Pisanje kode
Dvakrat kliknite na vsak element vašega menija, da ustvarite dogodke, vsakič, ko se prikaže okno s kodo, zato se vrnite in nanj z vsemi (Shrani, Odpri, Zapri) To, kar potrebujemo v kodi: private void SaveToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) {} zasebna void OpenToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) {} zasebna void CloseToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) {}
6. korak: Koda Koda Koda…
Tu je celotna koda naše aplikacije s komentarji po primerih "//": uporaba System; uporaba System. Collections. Generic; uporaba System. ComponentModel; uporaba System. Data; uporaba System. Drawing; uporaba System. Linq; uporaba System. Besedilo; z uporabo System. IO; // dodano z uporabo System. Windows. Forms; z uporabo System. Runtime. Serialization. Formatters. Binary; // dodano z uporabo System. Runtime. Serialization; // dodan imenski prostor testowa // to je moje ime projekta {javni delni razred Form1: Obrazec {public Form1 () {InitializeComponent (); } [Serializable] // Omogoča shranjevanje našega razreda v datoteko javnih podatkov razreda // Naš razred za podatke {ime javnega niza; javni priimek niza; javno godalno mesto; številka javnega niza; } private void SaveToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = nov SaveFileDialog (); // Ustvarjanje pogovornega okna za shranjevanje datoteke saveFileDialog1. RestoreDirectory = true; // beremo in filtriramo surove podatke if (saveFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter formatter = new BinaryFormatter (); Izhod FileStream = nov FileStream (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; podatki Oseba = novi podatki [n - 1]; // Imamo toliko zapisov, koliko vrstic, vrstice se samodejno dodajo, tako da imamo vedno eno vrstico več, kot jo potrebujemo, zato je n število vrstic -1 prazna vrstica za (int i = 0; i <n - 1; i ++) {Oseba = novi podatki (); // GRID ima dve številki v "" prvo številko je indeks stolpca, drugo je indeks vrstice ", indeksiranje se vedno začne od 0" Oseba .name = GRID [0, i]. Value. ToString (); Oseba . Priimek = GRID [1, i]. Vrednost. ToString (); Oseba .city = GRID [2, i]. Value. ToString (); Oseba .številka = GRID [3, i]. Vrednost. ToString (); } oblikovalec. Serialize (izhod, oseba); output. Close (); }} private void OpenToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) // Branje datoteke in dodajanje podatkov v GRID {openFileDialog1 = nov OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {Bralnik binarnih formatov = nov BinaryFormatter (); Vnos FileStream = nov FileStream (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); podatki Oseba = (podatki ) bralec. Deserialize (vnos); GRID. Rows. Clear (); for (int i = 0; i <Person. Length; i ++) {GRID. Rows. Add (); GRID [0, i]. Value = Oseba .ime; GRID [1, i]. Vrednost = Oseba . Priimek; GRID [2, i]. Vrednost = Oseba .city; GRID [3, i]. Vrednost = Oseba .številka; }}} private void CloseToolStripMenuItem_Click (pošiljatelj objekta, EventArgs e) {Close (); // zapiranje aplikacije}}}
7. korak: Končano je. Preizkusite
V meniju Visual Studio kliknite meni Odpravljanje napak, nato pa začnite Odpravljanje napak bi moralo delovati. Poskusite preizkusiti aplikacijo. Prepričan sem, da boste našli nekaj hroščev, naše aplikacije so zelo preproste brez vrednostnih papirjev, hkrati pa shranjujejo, odpirajo datoteke, to je le demonstracija, kako narediti večjo uporabno aplikacijo. Lahko ga izboljšate, naredite svojo različico! Dodajte nekaj novih funkcij, spremenite, kar želite. Vso srečo!
Priporočena:
Kako ustvariti aplikacijo za Android s programom Android Studio: 8 korakov (s slikami)
Kako ustvariti aplikacijo za Android s programom Android Studio: Ta vadnica vas bo naučila osnov ustvarjanja aplikacije za Android z razvojnim okoljem Android Studio. Ker so naprave Android vse pogostejše, se bo povpraševanje po novih aplikacijah le še povečalo. Android Studio je enostaven za uporabo (
Kako ustvariti preprosto spletno stran z oklepaji za začetnike: 14 korakov
Kako ustvariti preprosto spletno stran z oklepaji za začetnike: Uvod Naslednja navodila vsebujejo navodila po korakih za izdelavo spletne strani z oklepaji. Oklepaji so urejevalnik izvorne kode, ki se osredotoča predvsem na spletni razvoj. Ustvaril ga je Adobe Systems, je brezplačna in odprtokodna programska oprema z licenco
Naredite preprosto aplikacijo za svoj pametni telefon (kodiranje ni potrebno): 10 korakov
Naredite preprosto aplikacijo za svoj pametni telefon (kodiranje ni potrebno): UPDATE: Ta tehnika je zastarela, zdaj obstajajo različni drugi načini za izdelavo aplikacije .. to morda ne bo več delovalo. Moja prva objavljena aplikacija je na voljo za prenos v aplikaciji Android Trg tukaj. Sledi hitra vadnica o tem, kako praktično kateri koli
Naredite mikrofon LoFi iz starega telefonskega zvočnika: 5 korakov
Naredite mikrofon LoFi iz zvočnika starega telefona: Zvočnik v starem telefonu naredi odličen lo-fi mikrofon. Priključite 1/4 palčni vtič naravnost navzgor do zvočnika in povečajte luknjo za telefonsko vtičnico, da jo namestite. Majhen kos brisače pomaga utišati del hrupa zraka. Sliši se zvočni vzorec
Vmesnik rotacijskega telefonskega števca na Arduino: 6 korakov (s slikami)
Vmesnik rotacijskega telefonskega števca z Arduinom: stari rotacijski telefon lahko uporabite za različne namene v svojih projektih Arduino - uporabite ga kot novo vhodno napravo ali uporabite Arduino za vmesnik rotacijskega telefona z računalnikom. zelo preprost vodnik, ki opisuje, kako povezati številčnico z