Talaan ng mga Nilalaman:
- Hakbang 1: Lumilikha ng Bagong Proyekto sa Microsoft Visual Studio
- Hakbang 2: Pagdaragdag ng Lahat sa Form
- Hakbang 3: Pagdaragdag ng Mga Haligi
- Hakbang 4: Bago Sumulat ng isang Code
- Hakbang 5: Pagsulat ng isang Code
- Hakbang 6: Code Code Code…
- Hakbang 7: Tapos Na. Subukan Mo Ito
Video: Paano Lumikha ng Simple Application ng Book ng Telepono C #: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:16
Kumusta, ako si Luke, ito ang aking unang Maituturo. Nais kong ipakita sa iyo kung paano lumikha ng isang simpleng application ng libro ng telepono sa Microsoft Visual Studio gamit ang C #. Mahusay na magkaroon ng ilang pangunahing kaalaman sa pag-program bago gawin ang proyektong ito. Magsimula na tayo. Kailangan namin ng Microsoft Visual Studio, libre ito para sa mga mag-aaral, maaari kang makakuha ng Professional Edition mula sa MSDNAA. Maghanap sa google para sa karagdagang impormasyon. Ito ang magiging hitsura ng aming application:
Hakbang 1: Lumilikha ng Bagong Proyekto sa Microsoft Visual Studio
Simulan ang Microsoft Visual Studio, at lumikha ng bagong Project, piliin ang Windows Forms Application uri ng remeber ng proyekto ay ang Visual C #. Maaari mong pangalanan ang iyong proyekto kahit anong gusto mo at baguhin ang lokasyon para sa proyekto kung hindi kinakailangan.
Hakbang 2: Pagdaragdag ng Lahat sa Form
Ngayon, ito ay isang walang laman na Form. Idagdag natin dito ang ilang mga bahagi mula sa toolbox tulad ng nakikita sa larawan. Ang mga ito ay: DataGridView, SaveFileDioalog, OpenFileDialog at menuStrip
Hakbang 3: Pagdaragdag ng Mga Haligi
Matapos idagdag ang DataGridView, Mayroon kaming walang laman na puwang, i-click ang kanang pindutan ng mouse dito at piliin ang i-edit ang Mga Haligi.
Hakbang 4: Bago Sumulat ng isang Code
Tiyaking ganito ang iyong form at ang DataGridView ay pinangalanang "GRID". Maaari mong itakda ito sa window ng mga mahinahon
Hakbang 5: Pagsulat ng isang Code
Mag-click ng dalawang beses sa bawat elemento ng iyong menu, upang lumikha ng mga kaganapan, sa tuwing ipapakita ang isang window na may isang code, kaya bumalik at dito kasama ang lahat (I-save, Buksan, Isara) Iyon ang kailangan namin sa code: pribadong walang bisa ang SaveToolStripMenuItem_Click (nagpadala ng object, EventArgs e) {} pribadong walang bisa OpenToolStripMenuItem_Click (object sender, EventArgs e) {} pribadong void CloseToolStripMenuItem_Click (object sender, EventArgs e) {}
Hakbang 6: Code Code Code…
Narito ang isang buong code ng aming aplikasyon na may mga komento pagkatapos ng "//" na mga kaso: paggamit ng System; paggamit ng System. Collections. Generic; paggamit ng System. ComponentModel; paggamit ng System. Data; paggamit ng System. Drawing; paggamit ng System. Linq; paggamit ng System. Text; gamit ang System. IO; // addedusing System. Windows. Forms; using System. Runtime. Serialization. Formatters. Binary; // addedusing System. Runtime. Serialization; // addednamespace testowa // ito ang aking pangalan ng proyekto {pampublikong bahagyang klase Form1: Form {public Form1 () {InitializeComponent (); } [Serializable] // Pinapayagan nitong mai-save ang aming klase sa file ng data ng pampublikong klase // Ang aming klase para sa data {pangalan ng pampublikong string; apelyido ng pampublikong string; lungsod ng lubid na pampubliko; numero ng pampublikong string; } pribadong void SaveToolStripMenuItem_Click (object sender, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = bagong SaveFileDialog (); // Lumilikha ng isang file save dialog saveFileDialog1. RestoreDirectory = true; // read and filter the raw data if (saveFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter formatter = new BinaryFormatter (); Output ng FileStream = bagong FileStream (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; data Tao = bagong data [n - 1]; // Mayroon kaming maraming mga talaan ng maraming mga hilera, mga hilera ay awtomatikong idinagdag kaya palagi kaming may isang hilera na higit sa kailangan namin, kaya ang n ay isang bilang ng mga hilera -1 walang laman na hilera para sa (int i = 0; i <n - 1; i ++) {Tao = bagong data (); // GRID ay may dalawang numero sa "" unang numero ay isang index ng haligi, pangalawa ay isang idnex ng hilera ', palaging nagsisimula ang pag-index mula sa 0' Tao .name = GRID [0, i]. Value. ToString (); Taong .surname = GRID [1, i]. Value. ToString (); Taong .city = GRID [2, i]. Value. ToString (); Taong .number = GRID [3, i]. Value. ToString (); } formatter. Serialize (output, Tao); output. Close (); }} pribadong void OpenToolStripMenuItem_Click (object sender, EventArgs e) // Pagbasa ng isang File at pagdaragdag ng data sa GRID {openFileDialog1 = bagong OpenFileDialog (); kung (openFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter reader = bagong BinaryFormatter (); Input ng FileStream = bagong FileStream (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); data Taong = (data ) mambabasa. Deserialize (input); GRID. Rows. Clear (); para sa (int i = 0; i <Person. Length; i ++) {GRID. Rows. Add (); GRID [0, i]. Value = Taong .name; GRID [1, i]. Value = Taong . Apelyido; GRID [2, i]. Value = Taong .city; GRID [3, i]. Value = Taong .bilang; }}} pribadong walang bisa na CloseToolStripMenuItem_Click (nagpadala ng bagay, EventArgs e) {Close (); // pagsasara ng isang app}}}
Hakbang 7: Tapos Na. Subukan Mo Ito
Mag-click sa menu ng Pag-debug sa Visual Studio kaysa simulan ang Pag-debug na dapat itong gumana. Subukang subukan ang app. Sigurado akong makakahanap ka ng ilang mga bug, ang aming mga application ay napakasimple nang walang anumang seguridad habang nagse-save, pagbubukas ng mga file, pagpapakita lamang kung paano gumawa ng isang mas malaking kapaki-pakinabang na application. Maaari mong pagbutihin ito, gumawa ng iyong sariling bersyon! Magdagdag ng ilang mga bagong tampok, baguhin kahit anong gusto mo. Good luck!
Inirerekumendang:
Paano Lumikha at Magpasok ng isang Talahanayan at Magdagdag ng Karagdagang Mga Haligi At / o Mga Rows sa Iyong Talaan sa Microsoft Office Word 2007: 11 Mga Hakbang
Paano Lumikha at Magpasok ng isang Talahanayan at Magdagdag ng Karagdagang mga Haligi At / o Mga Rows sa Iyong Talaan sa Microsoft Office Word 2007: Naranasan mo na bang magkaroon ng maraming data na iyong pinagtatrabahuhan at naisip mo sa iyong sarili … " paano ko magagawa ang lahat sa data na ito ay mukhang mas mahusay at mas madaling maunawaan? " Kung gayon, kung gayon ang isang talahanayan sa Microsoft Office Word 2007 ay maaaring ang iyong sagot
Paano Lumikha ng Mga Custom na Stylized na Mapa Gamit ang OpenStreetMap: 7 Mga Hakbang (na may Mga Larawan)
Paano Lumikha ng Mga Custom na Stylized na Mapa Gamit ang OpenStreetMap: Sa itinuturo na ito, ilalarawan ko ang isang proseso kung saan makakabuo ka ng iyong sariling mga naka-istilong naka-istilong mga mapa. Ang isang naka-istilong mapa ay isang mapa kung saan maaaring tukuyin ng gumagamit kung aling mga layer ng data ang naisasalamin, pati na rin tukuyin ang istilo kung saan
Paano Lumikha ng isang Simpleng Pahina ng Web Gamit ang Mga Bracket para sa Mga Nagsisimula: 14 Mga Hakbang
Paano Lumikha ng isang Simpleng Web Page Gamit ang Mga Bracket para sa Mga Nagsisimula: PanimulaAng mga sumusunod na tagubilin ay nagbibigay ng sunud-sunod na patnubay upang makagawa ng isang web page gamit ang Mga Bracket. Ang mga bracket ay isang editor ng pinagmulan ng code na may pangunahing pokus sa pagbuo ng web. Nilikha ng Adobe Systems, ito ay libre at open-source software na lisensyado
Paano Bumuo ng isang Electric Longboard Na May Control ng Telepono: 6 Mga Hakbang (na may Mga Larawan)
Paano Bumuo ng isang Elektronikong Longboard Na May Control ng Telepono: Ang mga electric longboard ay kakila-kilabot! PAGSUSULIT NG BAKAS SA VIDEO SA ITO SA TUNGKOL NA MAGTATAKO NG ISANG Elektronikong LONGBOARD NA KONTROLLIYA MULA SA TELEPONO NA MAY BLUETOOTHUpdate # 1: Na-install ang grip tape, ang ilang mga pag-aayos sa speed controller ay nangangahulugang nakuha ko mas maraming bilis sa labas ng bo
Paano Mag-install ng isang Pasadyang Rom para sa Mga Telepono ng Android: 5 Mga Hakbang
Paano Mag-install ng isang Pasadyang Rom para sa Mga Telepono ng Android: Ipapakita sa iyo ng gabay na ito kung paano mag-install ng isang pasadyang rom sa iyong android aparato NA DAPAT MONG ALAM BAGO KA MAGSIMULA SA ANUMANG bagay !: Hindi ako responsable para sa anumang uri ng pinsala na iyong ginagawa sa iyong android aparato (Hindi talaga ito nangangahulugang masisira ang iyong