Sommario:
- Passaggio 1: creazione di un nuovo progetto in Microsoft Visual Studio
- Passaggio 2: aggiungere tutto al modulo
- Passaggio 3: aggiunta di colonne
- Passaggio 4: prima di scrivere un codice
- Passaggio 5: scrivere un codice
- Passaggio 6: Codice Codice Codice…
- Passaggio 7: è fatto. Provalo
Video: Come creare una semplice applicazione per la rubrica C#: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:06
Ciao, sono Luke, è il mio primo Instructable. Voglio mostrarti come creare una semplice applicazione per la rubrica telefonica in Microsoft Visual Studio utilizzando C#. È bene avere una conoscenza di base della programmazione prima di realizzare questo progetto. Iniziamo. Abbiamo bisogno di Microsoft Visual Studio, è gratuito per gli studenti, puoi ottenere la Professional Edition da MSDNAA. Cerca su google per maggiori informazioni. Ecco come apparirà la nostra applicazione:
Passaggio 1: creazione di un nuovo progetto in Microsoft Visual Studio
Avvia Microsoft Visual Studio e crea un nuovo progetto, scegli Windows Forms Application ricorda che il tipo di progetto è Visual C#. Puoi nominare il tuo progetto come vuoi e cambiare posizione per il progetto se necessario.
Passaggio 2: aggiungere tutto al modulo
Ora è un modulo vuoto. Aggiungiamo ad esso alcuni componenti della cassetta degli attrezzi come mostrato nell'immagine. Sono: DataGridView, SaveFileDioalog, OpenFileDialog e menuStrip
Passaggio 3: aggiunta di colonne
Dopo aver aggiunto DataGridView, abbiamo uno spazio vuoto, fai clic con il pulsante destro del mouse su di esso e seleziona Modifica colonne.
Passaggio 4: prima di scrivere un codice
Assicurati che il tuo modulo sia simile a questo e che DataGridView sia chiamato "GRID". Puoi impostarlo nella finestra delle proprietà
Passaggio 5: scrivere un codice
Fai clic due volte su ciascun elemento del tuo menu, per creare eventi, ogni volta verrà mostrata una finestra con un codice, quindi torna indietro e ad essa con tutto (Salva, Apri, Chiudi) Quello che ci serve nel codice: private void SaveToolStripMenuItem_Click (mittente oggetto, EventArgs e) { } private void OpenToolStripMenuItem_Click(mittente oggetto, EventArgs e) { } private void CloseToolStripMenuItem_Click(mittente oggetto, EventArgs e) { }
Passaggio 6: Codice Codice Codice…
Ecco un codice completo della nostra applicazione con commenti dopo "//"cases:using System;using System. Collections. Generic;using System. ComponentModel;using System. Data;using System. Drawing;using System. Linq;using System. Testo; utilizzando System. IO; //addedusing System. Windows. Forms;using System. Runtime. Serialization. Formatters. Binary; //aggiunto utilizzando System. Runtime. Serialization; //addednamespace testowa // questo è il mio nome di progetto{ public partial class Form1: Form { public Form1() { InitializeComponent(); } [Serializable] // Consente di salvare la nostra classe in un file public class data // La nostra classe per i dati { public string name; cognome stringa pubblico; città di stringa pubblica; numero di stringa pubblica; } private void SaveToolStripMenuItem_Click (mittente oggetto, EventArgs e) { GRID. EndEdit(); SaveFileDialog saveFileDialog1 = new SaveFileDialog(); //Creazione di una finestra di dialogo per il salvataggio del file saveFileDialog1. RestoreDirectory = true; //legge e filtra i dati grezzi if (saveFileDialog1. ShowDialog() == DialogResult. OK) { BinaryFormatter formattatore = new BinaryFormatter(); Output FileStream = new FileStream(saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write);' int n = GRID. ContaRighe; data Persona = nuovi dati[n - 1]; //Abbiamo tanti record quante righe, le righe vengono aggiunte automaticamente quindi abbiamo sempre una riga in più del necessario, quindi n è un numero di righe -1 riga vuota per (int i = 0; i < n - 1; i++) { Persona = new data();//GRID ha due numeri in"" il primo numero è un indice di colonna, il secondo è un idnex di riga', l'indicizzazione inizia sempre da 0' Persona.name = GRID[0, i]. Value. ToString(); Persona.cognome = GRIGLIA[1, i]. Value. ToString(); Persona.city = GRIGLIA[2, i]. Value. ToString(); Persona.numero = GRIGLIA[3, i]. Value. ToString(); } formattatore. Serialize(output, Persona); output. Chiudi(); } } private void OpenToolStripMenuItem_Click(mittente oggetto, EventArgs e) // Lettura di un file e aggiunta di dati a GRID { openFileDialog1 = new OpenFileDialog(); if (openFileDialog1. ShowDialog() == DialogResult. OK) { Lettore BinaryFormatter = new BinaryFormatter(); Input FileStream = new FileStream(openFileDialog1. FileName, FileMode. Open, FileAccess. Read); data Persona = (data)reader. Deserialize(input); GRID. Righe. Clear(); for (int i = 0; i < Person. Length; i++) { GRID. Rows. Add(); GRID[0, i]. Valore = Persona.nome; GRIGLIA[1, i]. Valore = Persona.cognome; GRIGLIA[2, i]. Valore = Persona.città; GRIGLIA[3, i]. Valore = Persona.numero; } } } private void CloseToolStripMenuItem_Click(mittente oggetto, EventArgs e) { Close(); // chiusura di un'app } }}
Passaggio 7: è fatto. Provalo
Fare clic sul menu Debug in Visual Studio quindi avviare il debug, dovrebbe funzionare. Prova a testare l'app. Sono sicuro che troverai alcuni bug, le nostre applicazioni sono molto semplici senza alcuna sicurezza durante il salvataggio, l'apertura di file, è solo una dimostrazione di come fare un'applicazione più utile. Puoi migliorarlo, crea la tua versione! Aggiungi alcune nuove funzionalità, cambia quello che vuoi. Buona fortuna!
Consigliato:
Come realizzare un semplice IOT con l'applicazione Telegram: 5 passaggi
Come realizzare un semplice IOT con l'applicazione Telegram: nell'attuale generazione Internet è tutto. Internet of Things svolge un ruolo importante nel mondo attuale. Senza perdere molto tempo, possiamo passare al lavoro pratico dell'IOT. Qui andremo a controllare il led e anche o
Come creare una semplice calcolatrice in Java: 10 passaggi
Come creare una semplice calcolatrice in Java: questa è una semplice introduzione al linguaggio di programmazione Java pensato per persone con poca o nessuna conoscenza della programmazione. Materiali: computer o laptop (con Eclipse installato) Può installare eclipse su https://www. eclipse.org/downloads
Come creare una stazione meteorologica semplice: 8 passaggi
Come realizzare una semplice stazione meteorologica: ciao ragazzi, in questo video vi mostrerò come realizzare una semplice stazione meteorologica per rilevare la temperatura e l'umidità utilizzando il sensore DHT11
Come creare una pagina Web semplice utilizzando le parentesi per principianti: 14 passaggi
Come creare una pagina Web semplice utilizzando le parentesi per principianti: IntroduzioneLe seguenti istruzioni forniscono una guida passo passo per creare una pagina Web utilizzando le parentesi. Brackets è un editor di codice sorgente con un focus primario sullo sviluppo web. Creato da Adobe Systems, è un software gratuito e open source con licenza
Luce reattiva musicale--Come creare una luce reattiva musicale super semplice per rendere il desktop fantastico.: 5 passaggi (con immagini)
Luce reattiva musicale|| Come creare una luce reattiva musicale super semplice per rendere il desktop fantastico.: Ehi, ragazzi, oggi costruiremo un progetto molto interessante. Oggi costruiremo una luce reattiva musicale. Il led cambierà la sua luminosità in base a il basso che è in realtà un segnale audio a bassa frequenza. È molto semplice da costruire. Faremo