Spisu treści:
- Krok 1: Tworzenie nowego projektu w Microsoft Visual Studio
- Krok 2: Dodawanie wszystkiego do formularza
- Krok 3: Dodawanie kolumn
- Krok 4: Przed napisaniem kodu
- Krok 5: Pisanie kodu
- Krok 6: Kod Kod Kod…
- Krok 7: gotowe. Sprawdź to
Wideo: Jak stworzyć prostą aplikację książki telefonicznej C#: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
Cześć, jestem Luke, to mój pierwszy Instruktaż. Chcę pokazać, jak utworzyć prostą aplikację książki telefonicznej w Microsoft Visual Studio przy użyciu C#. Dobrze jest mieć podstawową wiedzę z zakresu programowania przed wykonaniem tego projektu. Zacznijmy. Potrzebujemy Microsoft Visual Studio, jest bezpłatny dla studentów, możesz pobrać Professional Edition z MSDNAA. Wyszukaj w google więcej informacji. Tak będzie wyglądać nasza aplikacja:
Krok 1: Tworzenie nowego projektu w Microsoft Visual Studio
Uruchom program Microsoft Visual Studio i utwórz nowy projekt, wybierz typ projektu Remeber aplikacji Windows Forms to Visual C#. Możesz nadać swojemu projektowi dowolną nazwę i zmienić lokalizację projektu, jeśli to konieczne.
Krok 2: Dodawanie wszystkiego do formularza
Teraz jest to pusty formularz. Dodajmy do tego elementy z przybornika jak widać na zdjęciu. Są to: DataGridView, SaveFileDioalog, OpenFileDialog oraz menuStrip
Krok 3: Dodawanie kolumn
Po dodaniu DataGridView, mamy puste miejsce, klikamy na nim prawym przyciskiem myszy i wybieramy edit Columns.
Krok 4: Przed napisaniem kodu
Upewnij się, że formularz wygląda tak, a DataGridView ma nazwę „GRID”. Możesz to ustawić w oknie właściwości
Krok 5: Pisanie kodu
Kliknij dwa razy na każdy element swojego menu, aby utworzyć zdarzenia, za każdym razem pokaże się okno z kodem, więc wróć i do niego wszystko (Save, Open, Close) To czego potrzebujemy w kodzie: private void SaveToolStripMenuItem_Click (object sender, EventArgs e) { } private void OpenToolStripMenuItem_Click(object sender, EventArgs e) { } private void CloseToolStripMenuItem_Click(object sender, EventArgs e) { }
Krok 6: Kod Kod Kod…
Oto pełny kod naszej aplikacji z komentarzami po „//”cases:using System; using System. Collections. Generic;using System. ComponentModel;using System. Data;using System. Drawing;using System. Linq;using System. Tekst;używając System. IO; //dodane przy użyciu System. Windows. Forms;przy użyciu System. Runtime. Serialization. Formatters. Binary; //dodanie przy użyciu System. Runtime. Serialization; //addednamespace testowa // to moja nazwa projektu{ public part class Form1: Form { public Form1() { InitializeComponent(); } [Serializable] // Pozwala na zapisanie naszej klasy w pliku public class data // Nasza klasa dla danych { public string name; publiczne imię i nazwisko; miasto publiczne; publiczny numer ciągu; } private void SaveToolStripMenuItem_Click(object sender, EventArgs e) { GRID. EndEdit(); SaveFileDialog saveFileDialog1 = nowy SaveFileDialog(); //Tworzenie okna dialogowego zapisywania pliku saveFileDialog1. RestoreDirectory = true; //odczyt i filtrowanie nieprzetworzonych danych if (saveFileDialog1. ShowDialog() == DialogResult. OK) { BinaryFormatter formatter = new BinaryFormatter(); FileStream output = new FileStream(saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write);' int n = SIATKA. Liczba wierszy; dane Osoba = nowe dane[n - 1]; //Mamy tyle rekordów, ile wierszy, wiersze są dodawane automatycznie, więc zawsze mamy o jeden wiersz więcej niż potrzebujemy, więc n to liczba wierszy -1 pusty wiersz dla (int i = 0; i < n - 1; i++) { Osoba = new data();//GRID ma dwie liczby w"" pierwsza liczba to indeks kolumny, druga to identyfikator wiersza', indeksowanie zawsze zaczyna się od 0' Osoba.nazwa = SIATKA[0, i]. Value. ToString(); Osoba.nazwisko = SIATKA[1, i]. Wartość. ToString(); Osoba.miasto = SIATKA[2, i]. Value. ToString(); Osoba.number = SIATKA[3, i]. Value. ToString(); } formatter. Serialize(wyjście, osoba); wyjście. Zamknij(); } } private void OpenToolStripMenuItem_Click(object sender, EventArgs e) // Czytanie pliku i dodawanie danych do GRID { openFileDialog1 = new OpenFileDialog(); if (openFileDialog1. ShowDialog() == DialogResult. OK) { Czytnik BinaryFormatter = new BinaryFormatter(); FileStream input = new FileStream(openFileDialog1. FileName, FileMode. Open, FileAccess. Read); data Osoba = (dane)reader. Deserialize(input); SIATKA. Wiersze. Wyczyść(); for (int i = 0; i < Osoba. Długość; i++) { GRID. Rows. Add(); SIATKA[0, i]. Wartość = Osoba.nazwa; SIATKA[1, i]. Wartość = Osoba.nazwisko; SIATKA[2, i]. Wartość = Osoba.miasto; SIATKA[3, i]. Wartość = Osoba.liczba; } } } private void CloseToolStripMenuItem_Click(object sender, EventArgs e) { Close(); // zamykanie aplikacji } }}
Krok 7: gotowe. Sprawdź to
Kliknij menu Debuguj w Visual Studio, a następnie rozpocznij debugowanie, powinno działać. Spróbuj przetestować aplikację. Jestem pewien, że znajdziesz kilka błędów, nasze aplikacje są bardzo proste bez żadnych zabezpieczeń podczas zapisywania, otwierania plików, to tylko demonstracja jak zrobić większą użyteczną aplikację. Możesz to ulepszyć, stworzyć własną wersję! Dodaj nowe funkcje, zmieniaj, co chcesz. Powodzenia!
Zalecana:
Jak stworzyć aplikację na Androida w Android Studio: 8 kroków (ze zdjęciami)
Jak utworzyć aplikację na Androida za pomocą Android Studio: Ten samouczek nauczy Cię podstaw tworzenia aplikacji na Androida przy użyciu środowiska programistycznego Android Studio. Ponieważ urządzenia z Androidem stają się coraz bardziej powszechne, zapotrzebowanie na nowe aplikacje będzie tylko rosło. Android Studio jest łatwy w użyciu (
Jak zrobić prosty dekoder linii telefonicznej DTMF (tonowy): 3 kroki
Jak zrobić prosty dekoder linii telefonicznej DTMF (ton): Jest to prosty projekt, który umożliwia dekodowanie sygnałów DTMF na praktycznie każdej linii telefonicznej. W tym samouczku używamy dekodera MT8870D. Używamy wstępnie wbudowanego dekodera tonów, ponieważ uwierz mi, to ból z tyłu próbować to zrobić za pomocą
Jak stworzyć prostą stronę internetową za pomocą nawiasów dla początkujących: 14 kroków
Jak utworzyć prostą stronę internetową za pomocą nawiasów dla początkujących: Wprowadzenie Poniższe instrukcje zawierają wskazówki krok po kroku, jak utworzyć stronę internetową za pomocą nawiasów. Brackets to edytor kodu źródłowego, który koncentruje się głównie na tworzeniu stron internetowych. Stworzony przez Adobe Systems, jest to darmowe i licencjonowane oprogramowanie typu open source
Stwórz prostą aplikację na smartfona (bez kodowania): 10 kroków
Stwórz prostą aplikację na smartfona (bez kodowania): AKTUALIZACJA: Ta technika jest przestarzała, istnieje teraz wiele innych sposobów tworzenia aplikacji.. może już nie działać.Moja pierwsza opublikowana aplikacja jest dostępna do pobrania w aplikacji na Androida Rynek tutaj. Poniżej znajduje się krótki samouczek o tym, jak praktycznie każdy
Jak dotknąć linii telefonicznej: 8 kroków
Jak dotknąć linii telefonicznej: Ten instruktaż nauczy Cię, jak dotykać własnych linii telefonicznych i nagrywać każde połączenie, co działa nawet z telefonami bezprzewodowymi. To nie jest najtańsza rzecz na świecie, ale jest niesamowita