Tartalomjegyzék:
- 1. lépés: Új projekt létrehozása a Microsoft Visual Studio alkalmazásban
- 2. lépés: Minden hozzáadása az űrlaphoz
- 3. lépés: Oszlopok hozzáadása
- 4. lépés: Mielőtt kódot írna
- 5. lépés: Kód írása
- 6. lépés: Kód Kód Kód…
- 7. lépés: Kész. Próbáld ki
Videó: Egyszerű telefonkönyv -alkalmazás létrehozása C#: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
Szia, Luke vagyok, ez az első Instructable. Szeretném megmutatni, hogyan hozhat létre egyszerű telefonkönyv -alkalmazást a Microsoft Visual Studio alkalmazásban a C#használatával. Jó, ha van néhány alapvető programozási ismerete a projekt elkészítése előtt. Lássunk neki. Szükségünk van Microsoft Visual Studio -ra, ez ingyenes a diákok számára, professzionális kiadást szerezhet be az MSDNAA -tól. Keressen a google -ban további információkért. Így fog kinézni az alkalmazásunk:
1. lépés: Új projekt létrehozása a Microsoft Visual Studio alkalmazásban
Indítsa el a Microsoft Visual Studio alkalmazást, és hozzon létre új projektet, válassza a Windows Forms Application emlékeztető projekt típusát: Visual C#. A projektnek tetszőleges nevet adhat, és szükség esetén megváltoztathatja a projekt helyét.
2. lépés: Minden hozzáadása az űrlaphoz
Ez most egy üres űrlap. Adjunk hozzá néhány elemet az eszköztárból, amint a képen látható. Ezek a következők: DataGridView, SaveFileDioalog, OpenFileDialog és menuStrip
3. lépés: Oszlopok hozzáadása
A DataGridView hozzáadása után üres helyünk van, kattintson rá a jobb egérgombbal, és válassza az Oszlopok szerkesztése lehetőséget.
4. lépés: Mielőtt kódot írna
Győződjön meg arról, hogy az űrlapja így néz ki, és a DataGridView neve "GRID". Beállíthatja a tulajdonságok ablakban
5. lépés: Kód írása
Kattintson kétszer a menü egyes elemeire események létrehozásához, minden alkalommal, amikor megjelenik egy kódot tartalmazó ablak, ezért menjen vissza, és mindenhez (Mentés, Megnyitás, Bezárás) Hogy mire van szükségünk a kódban: private void SaveToolStripMenuItem_Click (objektumküldő, EventArgs e) {} private void OpenToolStripMenuItem_Click (objektumküldő, EventArgs e) {} private void CloseToolStripMenuItem_Click (objektumküldő, EventArgs e) {}
6. lépés: Kód Kód Kód…
Itt található az alkalmazásunk teljes kódja, megjegyzésekkel a "//" esetek után: a System használatával; a System. Collections. Generic használatával; a System. ComponentModel használatával; a System. Data használatával; a System. Drawing használatával; a System. Linq használatával; a System használatával. Szöveg; a System. IO használatával; // hozzáadva a System. Windows. Forms használatával; a System. Runtime. Serialization. Formatters. Binary használatával; // hozzáadva System. Runtime. Serialization; // addnamespace testowa // ez a projekt nevem {public részosztály Form1: Form {public Form1 () {InitializeComponent (); } [Serializálható] // Lehetővé teszi osztályunk nyilvános osztályadatok fájlba mentését // Adatosztályunk {public string name; nyilvános karakterlánc vezetéknév; nyilvános vonósváros; nyilvános karakterlánc szám; } private void SaveToolStripMenuItem_Click (objektumküldő, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = új SaveFileDialog (); // Fájlmentési párbeszédpanel létrehozása saveFileDialog1. RestoreDirectory = true; // a nyers adatok olvasása és szűrése, ha (saveFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter formatter = new BinaryFormatter (); FileStream output = new FileStream (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; adatok Személy = új adatok [n - 1]; // Annyi rekordunk van, amennyi sor, a sorok automatikusan hozzáadódnak, így mindig eggyel több sorunk van, mint amennyire szükségünk van, tehát n a sorok száma -1 üres sor (int i = 0; i <n - 1; i ++) {Személy = új adatok (); // A GRID két számot tartalmaz a "" számban. Az első szám az oszlop indexe, a második a sor idnexe, az indexelés mindig 0 'személytől .name = GRID [0, i]. Value. ToString (); Személy .név = GRID [1, i]. Value. ToString (); Személy .város = GRID [2, i]. Value. ToString (); Személy .szám = GRID [3, i]. Value. ToString (); } formatter. Serialize (output, Person); output. Close (); }} private void OpenToolStripMenuItem_Click (objektumküldő, EventArgs e) // Fájl olvasása és adatok hozzáadása a GRID -hez {openFileDialog1 = new OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter olvasó = new BinaryFormatter (); FileStream input = new FileStream (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); adatok Személy = (adatok ) olvasó. Deserialize (bemenet); GRID. Rows. Clear (); for (int i = 0; i <Person. Length; i ++) {GRID. Rows. Add (); GRID [0, i]. Érték = Személy .név; GRID [1, i]. Érték = Személy .nev; GRID [2, i]. Érték = Személy .város; GRID [3, i]. Érték = Személy .szám; }}} private void CloseToolStripMenuItem_Click (objektumküldő, EventArgs e) {Bezárás (); // egy alkalmazás bezárása}}}
7. lépés: Kész. Próbáld ki
Kattintson a Visual Studio Hibakeresés menüjére, majd indítsa el a hibakeresést. Próbálja meg tesztelni az alkalmazást. Biztos vagyok benne, hogy talál néhány hibát, alkalmazásaink nagyon egyszerűek, értékpapírok nélkül, miközben mentenek, megnyitnak fájlokat, ez csak bemutató, hogyan kell egy nagyobb hasznos alkalmazást csinálni. Javíthat rajta, készítse el saját verzióját! Adjon hozzá néhány új funkciót, változtassa meg, amit akar. Sok szerencsét!
Ajánlott:
Űrállomás létrehozása a TinkerCad Codeblockban -- Egyszerű bemutató: 7 lépés (képekkel)
Hozzon létre Űrállomást a TinkerCad Codeblockban || Egyszerű bemutató: Bár az űrben való élet gondolata tudományos fantasztikumnak tűnhet, ezt olvasva a Nemzetközi Űrállomás másodpercenként öt mérföldes sebességgel kerüli meg a Földet, és egyszer kering a Föld körül. 90 percenként. Ebben a projektben megtanulhatja
Az Arduino pajzs nagyon egyszerű létrehozása (az EasyEDA használatával): 4 lépés
Az Arduino Shield nagyon egyszerű létrehozása (az EasyEDA használatával): Ebben az utasításban megtanítom, hogyan lehet nagyon könnyen létrehozni az Arduino Uno Shield -et. Nem megyek túl sok részletbe, de mellékeltem egy videót, ahol nézze meg egy kicsit részletesebben a szoftver használatát. Az EasyEDA webes alkalmazást használom, mivel
Egyszerű weboldal létrehozása kezdő zárójelek használatával: 14 lépés
Egyszerű weboldal létrehozása kezdő zárójelek használatával: Bevezetés Az alábbi utasítások lépésről lépésre nyújtanak útmutatást a weblapok zárójelek használatával történő elkészítéséhez. A Brackets egy forráskód -szerkesztő, amelynek elsődleges célja a webfejlesztés. Az Adobe Systems által készített ingyenes és nyílt forráskódú szoftver licenc
Egyszerű ISS -értesítő létrehozása: 5 lépés
Készítsen egyszerű ISS -értesítőt: TokyLabs | Szükséges idő: 1-3 óra | Nehézségi fok: Könnyű | Ár: 60–70 dollár Sokkal szórakoztatóbb, mint
Saját futási parancs létrehozása egyszerű lépéssel: 4 lépés
Saját futtatási parancs létrehozása egyszerű lépéssel: Itt bemutatom, hogyan hozhat létre saját futási parancsot a Windows operációs rendszerben. Valójában ez a Windows -funkció nagyszerű, ami hasznos az alkalmazásablak azonnali megnyitásához. Tehát most létrehozhatja azt a parancsot is, amely bármely alkalmazás megnyitásához beírja