Съдържание:
- Стъпка 1: Създаване на нов проект в Microsoft Visual Studio
- Стъпка 2: Добавяне на всичко към формуляр
- Стъпка 3: Добавяне на колони
- Стъпка 4: Преди да напишете код
- Стъпка 5: Написване на код
- Стъпка 6: Код Код Код…
- Стъпка 7: Готово е. Тествайте го
Видео: Как да създадете просто приложение за телефонен указател C#: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Здравейте, аз съм Люк, това е първият ми инструктаж. Искам да ви покажа как да създадете просто приложение за телефонен указател в Microsoft Visual Studio, използвайки C#. Добре е да имате някои основни познания по програмиране, преди да направите този проект. Да започваме. Нуждаем се от Microsoft Visual Studio, безплатно е за студенти, можете да получите Professional Edition от MSDNAA. Търсете в Google за повече информация. Ето как ще изглежда нашето приложение:
Стъпка 1: Създаване на нов проект в Microsoft Visual Studio
Стартирайте Microsoft Visual Studio и създайте нов проект, изберете Windows Forms Application remeber тип проект е Visual C#. Можете да дадете име на вашия проект както искате и да промените местоположението на проекта, ако е необходимо.
Стъпка 2: Добавяне на всичко към формуляр
Сега това е празна форма. Нека добавим към него някои компоненти от инструментариума, както се вижда на снимката. Те са: DataGridView, SaveFileDioalog, OpenFileDialog и menuStrip
Стъпка 3: Добавяне на колони
След като добавихме DataGridView, имаме празно място, щракнете с десния бутон на мишката върху него и изберете редактиране на колони.
Стъпка 4: Преди да напишете код
Уверете се, че формулярът ви изглежда така и DataGridView е кръстен "GRID". Можете да го зададете в прозореца за собствености
Стъпка 5: Написване на код
Щракнете два пъти върху всеки елемент от менюто си, за да създадете събития, всеки път, когато се покаже прозорец с код, така че се върнете и към него с всички (Запазване, Отваряне, Затваряне) Това, от което се нуждаем в кода: private void SaveToolStripMenuItem_Click (подател на обект, EventArgs д) {} private void OpenToolStripMenuItem_Click (подател на обект, EventArgs д) {} private void CloseToolStripMenuItem_Click (подател на обект, EventArgs д) {}
Стъпка 6: Код Код Код…
Ето пълен код на нашето приложение с коментари след случаи "//": използвайки System; използвайки System. Collections. Generic; използвайки System. ComponentModel; използвайки System. Data; използвайки System. Drawing; използвайки System. Linq; използвайки System. Текст; използвайки System. IO; // добавяне с помощта на System. Windows. Forms; използване на System. Runtime. Serialization. Formatters. Binary; // добавено с помощта на System. Runtime. Serialization; // добавено пространство за имена testowa // това е моето име на проекта {публичен частичен клас Form1: Форма {public Form1 () {InitializeComponent (); } [Serializable] // Позволява на нашия клас да бъде записан във файла public public class // Нашият клас за данни {public string name; публично фамилно име; обществен струнен град; публичен номер на низ; } private void SaveToolStripMenuItem_Click (подател на обект, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = нов SaveFileDialog (); // Създаване на диалогов прозорец за запазване на файл saveFileDialog1. RestoreDirectory = true; // чете и филтрира необработените данни if (saveFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter formatter = new BinaryFormatter (); FileStream изход = нов FileStream (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; данни Лице = нови данни [n - 1]; // Имаме толкова записи, колкото и редове, редовете се добавят автоматично, така че винаги имаме един ред повече от необходимото, така че n е брой редове -1 празен ред за (int i = 0; i <n - 1; i ++) {Person = new data (); // GRID има две числа в "" първият номер е индекс на колона, вторият е idnex на ред ', индексирането винаги започва от 0' Person . име = GRID [0, i]. Value. ToString (); Лице .surname = GRID [1, i]. Value. ToString (); Лице .city = GRID [2, i]. Value. ToString (); Лице . Номер = GRID [3, i]. Value. ToString (); } formatter. Serialize (output, Person); output. Close (); }} private void OpenToolStripMenuItem_Click (подател на обект, EventArgs e) // Четене на файл и добавяне на данни към GRID {openFileDialog1 = нов OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter четец = нов BinaryFormatter (); FileStream вход = нов FileStream (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); данни Лице = (данни ) четец. Десериализиране (въвеждане); GRID. Rows. Clear (); for (int i = 0; i <Person. Length; i ++) {GRID. Rows. Add (); GRID [0, i]. Value = Лице . Име; GRID [1, i]. Value = Лице . Фамилно име; GRID [2, i]. Value = Лице .city; GRID [3, i]. Value = Лице .number; }}} private void CloseToolStripMenuItem_Click (подател на обект, EventArgs e) {Close (); // затваряне на приложение}}}
Стъпка 7: Готово е. Тествайте го
Щракнете върху менюто Отстраняване на грешки във Visual Studio, след което започнете Отстраняване на грешки, трябва да работи. Опитайте да тествате приложението. Сигурен съм, че ще намерите някои грешки, нашите приложения са много прости без никакви ценни книжа, докато запазват, отварят файлове, това е само демонстрация как да направите по -голямо полезно приложение. Можете да го подобрите, да направите своя собствена версия! Добавете някои нови функции, променете каквото искате. Късмет!
Препоръчано:
Как да създадете приложение за Android с Android Studio: 8 стъпки (със снимки)
Как да създадете приложение за Android с Android Studio: Този урок ще ви научи на основите на това как да създадете приложение за Android, използвайки средата за разработка на Android Studio. Тъй като устройствата с Android стават все по -често срещани, търсенето на нови приложения само ще се увеличи. Android Studio е лесен за използване (
Направете просто приложение за вашия смартфон (не е необходимо кодиране): 10 стъпки
Направете просто приложение за вашия смартфон (не е необходимо кодиране): АКТУАЛИЗАЦИЯ: Тази техника е остаряла, сега има различни други начини за създаване на приложение .. това може да не работи повече. Първото ми публикувано приложение е достъпно за изтегляне от приложението Android Пазар тук. По -долу е кратък урок за това как практически всеки
Просто приложение за супермаркет, използващо RFID RC-522 и Arduino Mega: 6 стъпки
Просто приложение за супермаркет, използващо RFID RC-522 и Arduino Mega: Радвам се да ви видя отново тук в моя друг урок, тук ще ви помогна да създадете просто приложение за супермаркет, използвайки RFID RC-522 и Arduino с обработка, за да създадете прост GUI. Забележка: не стартирайте серийния монитор на Arduino, докато работите
Как да създадете просто лого в Indesign: 15 стъпки
Как да създадете просто лого в Indesign: От: Alyssa White, Joanne Fong и Hannah Barre Материали: -InDesign 2015-Компютър и мишка-По избор: химикалка и хартия за скици Време за завършване: под 10 минути Фон: Преди да създадете лого, това е важно е да се разбере основният дизайн на CRAP
Как да получите страхотен изцяло текстов телефонен номер с Google Voice: 7 стъпки
Как да получите страхотен изцяло текстов телефонен номер с Google Voice: Google Voice е безплатна услуга, която ви позволява да управлявате всичките си телефони с един номер, преписва гласови съобщения в текст и дава безплатни SMS. Когато се регистрирате за Google Voice, получавате за да изберете число от милионите номера, запазени от Google