Πίνακας περιεχομένων:
- Βήμα 1: Δημιουργία νέου έργου στο Microsoft Visual Studio
- Βήμα 2: Προσθήκη όλων στη φόρμα
- Βήμα 3: Προσθήκη στηλών
- Βήμα 4: Πριν γράψετε έναν κώδικα
- Βήμα 5: Γράφοντας έναν κώδικα
- Βήμα 6: Κωδικός κωδικός κώδικα…
- Βήμα 7: Έγινε. Δοκιμασε το
Βίντεο: Πώς να δημιουργήσετε απλή εφαρμογή τηλεφωνικού καταλόγου C#: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Γεια, είμαι ο Λουκ, είναι το πρώτο μου εκπαιδευτικό. Θέλω να σας δείξω πώς να δημιουργήσετε μια απλή εφαρμογή τηλεφωνικού καταλόγου στο Microsoft Visual Studio χρησιμοποιώντας C#. Είναι καλό να έχετε κάποιες βασικές γνώσεις προγραμματισμού πριν κάνετε αυτό το έργο. Ας αρχίσουμε. Χρειαζόμαστε το Microsoft Visual Studio, είναι δωρεάν για φοιτητές, μπορείτε να αποκτήσετε Professional Edition από το MSDNAA. Searchάξτε στο google για περισσότερες πληροφορίες. Κάπως έτσι θα είναι η εφαρμογή μας:
Βήμα 1: Δημιουργία νέου έργου στο Microsoft Visual Studio
Ξεκινήστε το Microsoft Visual Studio και δημιουργήστε νέο έργο, επιλέξτε Φόρμες των Windows Εφαρμογή Ο τύπος του έργου είναι Visual C#. Μπορείτε να ονομάσετε το έργο σας όπως θέλετε και να αλλάξετε τοποθεσία για το έργο εάν είναι απαραίτητο.
Βήμα 2: Προσθήκη όλων στη φόρμα
Τώρα, είναι μια κενή φόρμα. Ας προσθέσουμε σε αυτό ορισμένα στοιχεία από την εργαλειοθήκη, όπως φαίνεται στην εικόνα. Είναι: DataGridView, SaveFileDioalog, OpenFileDialog και menuStrip
Βήμα 3: Προσθήκη στηλών
Αφού προσθέσετε το DataGridView, έχουμε κενό χώρο, κάντε δεξί κλικ πάνω του και επιλέξτε επεξεργασία στηλών.
Βήμα 4: Πριν γράψετε έναν κώδικα
Βεβαιωθείτε ότι η φόρμα σας μοιάζει με αυτή και ότι το DataGridView ονομάζεται "GRID". Μπορείτε να το ορίσετε στο παράθυρο ιδιοτήτων
Βήμα 5: Γράφοντας έναν κώδικα
Κάντε κλικ δύο φορές σε κάθε στοιχείο του μενού σας, για να δημιουργήσετε συμβάντα, κάθε φορά που θα εμφανίζεται ένα παράθυρο με έναν κωδικό, οπότε επιστρέψτε και μεταβείτε σε αυτό με όλα (Αποθήκευση, Άνοιγμα, Κλείσιμο) Αυτό που χρειαζόμαστε στον κώδικα: ιδιωτικό κενό SaveToolStripMenuItem_Click (αποστολέας αντικειμένων, EventArgs ε) {} ιδιωτικό κενό OpenToolStripMenuItem_Click (αποστολέας αντικειμένων, EventArgs e) {} ιδιωτικό κενό CloseToolStripMenuItem_Click (αποστολέας αντικειμένου, EventArgs e) {}
Βήμα 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; // addednamespace testowa // this is my name of project {public partial class Form1: Form {public Form1 () {InitializeComponent (); } [Serializable] // Επιτρέπει στην τάξη μας να αποθηκευτεί σε αρχεία δημόσιας τάξης αρχείου // Η τάξη μας για δεδομένα {public string name; επώνυμο δημόσιας συμβολοσειράς. δημόσια χορδή πόλη? δημόσιος αριθμός συμβολοσειράς. } private void SaveToolStripMenuItem_Click (αποστολέας αντικειμένων, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = νέο SaveFileDialog (); // Δημιουργία διαλόγου αποθήκευσης αρχείου saveFileDialog1. RestoreDirectory = true; // διαβάστε και φιλτράρετε τα ακατέργαστα δεδομένα εάν (saveFileDialog1. ShowDialog () == DialogResult. OK) {Μορφοποιητής BinaryFormatter = νέο BinaryFormatter (); Έξοδος FileStream = νέο FileStream (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; δεδομένα Πρόσωπο = νέα δεδομένα [n - 1]; // Έχουμε τόσες εγγραφές όσες σειρές, οι γραμμές προστίθενται αυτόματα, έτσι έχουμε πάντα μία σειρά περισσότερες από αυτές που χρειαζόμαστε, οπότε n είναι ένας αριθμός γραμμών -1 κενή σειρά για (int i = 0; i <n - 1; i ++) {Πρόσωπο = νέα δεδομένα (); // GRID έχει δύο αριθμούς στο "" ο πρώτος αριθμός είναι ένας δείκτης της στήλης, ο δεύτερος είναι ένα παράρτημα της σειράς ', η ευρετηρίαση ξεκινά πάντα από το 0' Πρόσωπο .name = GRID [0, i]. Value. ToString (); Πρόσωπο . Επώνυμο = GRID [1, i]. Value. ToString (); Πρόσωπο .city = GRID [2, i]. Value. ToString (); Πρόσωπο .number = GRID [3, i]. Value. ToString (); } formatter. Serialize (έξοδος, Person); έξοδος. Κλείσιμο (); }} private void OpenToolStripMenuItem_Click (αποστολέας αντικειμένων, EventArgs e) // Ανάγνωση αρχείου και προσθήκη δεδομένων στο GRID {openFileDialog1 = νέο OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter reader = new BinaryFormatter (); FileStream input = new FileStream (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); δεδομένα Πρόσωπο = (δεδομένα ) αναγνώστης. Απεριορισμός (εισαγωγή). GRID. Rows. Clear (); για (int i = 0; i <Person. Length; i ++) {GRID. Rows. Add (); GRID [0, i]. Αξία = Πρόσωπο .όνομα; GRID [1, i]. Αξία = Πρόσωπο . Επώνυμο; GRID [2, i]. Αξία = Πρόσωπο .city; GRID [3, i]. Αξία = Πρόσωπο .αριθμός; }}} ιδιωτικό κενό CloseToolStripMenuItem_Click (αποστολέας αντικειμένων, EventArgs ε) {Κλείσιμο (); // κλείσιμο μιας εφαρμογής}}}
Βήμα 7: Έγινε. Δοκιμασε το
Κάντε κλικ στο μενού Debug στο Visual Studio από την έναρξη του Debugging θα πρέπει να λειτουργεί. Δοκιμάστε να δοκιμάσετε την εφαρμογή. Είμαι βέβαιος ότι θα βρείτε κάποια σφάλματα, οι εφαρμογές μας είναι πολύ απλές χωρίς καμία ασφάλεια, ενώ αποθηκεύετε, ανοίγετε αρχεία, είναι μόνο μια επίδειξη πώς να κάνετε μια μεγαλύτερη χρήσιμη εφαρμογή. Μπορείτε να το βελτιώσετε, να φτιάξετε τη δική σας έκδοση! Προσθέστε μερικές νέες δυνατότητες, αλλάξτε ό, τι θέλετε. Καλή τύχη!
Συνιστάται:
Πώς να δημιουργήσετε μια εφαρμογή Android με το Android Studio: 8 βήματα (με εικόνες)
Πώς να δημιουργήσετε μια εφαρμογή Android με το Android Studio: Αυτό το σεμινάριο θα σας διδάξει τα βασικά για τον τρόπο δημιουργίας μιας εφαρμογής Android χρησιμοποιώντας το περιβάλλον ανάπτυξης του Android Studio. Καθώς οι συσκευές Android γίνονται όλο και πιο συχνές, η ζήτηση για νέες εφαρμογές θα αυξηθεί. Το Android Studio είναι εύκολο στη χρήση (ένα
Πώς να δημιουργήσετε μια απλή ιστοσελίδα χρησιμοποιώντας αγκύλες για αρχάριους: 14 βήματα
Πώς να δημιουργήσετε μια απλή ιστοσελίδα χρησιμοποιώντας αγκύλες για αρχάριους: Εισαγωγή Οι ακόλουθες οδηγίες παρέχουν βήμα προς βήμα οδηγίες για τη δημιουργία μιας ιστοσελίδας χρησιμοποιώντας αγκύλες. Το Brackets είναι ένας επεξεργαστής πηγαίου κώδικα με πρωταρχική έμφαση στην ανάπτυξη ιστού. Δημιουργήθηκε από την Adobe Systems, είναι δωρεάν λογισμικό ανοιχτού κώδικα με άδεια
Δημιουργήστε μια απλή εφαρμογή για το smartphone σας (δεν απαιτείται κωδικοποίηση): 10 βήματα
Δημιουργήστε μια απλή εφαρμογή για το smartphone σας (δεν απαιτείται κωδικοποίηση): ΕΝΗΜΕΡΩΣΗ: Αυτή η τεχνική είναι ξεπερασμένη, τώρα υπάρχουν διάφοροι άλλοι τρόποι για να δημιουργήσετε μια εφαρμογή .. μπορεί να μην λειτουργεί πια. Η πρώτη μου δημοσιευμένη εφαρμογή είναι διαθέσιμη για λήψη στην εφαρμογή Android Αγορά εδώ. Το παρακάτω είναι ένα γρήγορο σεμινάριο για το πόσο πρακτικά
Απλή εφαρμογή σούπερ μάρκετ με χρήση RFID RC-522 και Arduino Mega: 6 βήματα
Απλή εφαρμογή σούπερ μάρκετ με χρήση RFID RC-522 και Arduino Mega: Είναι καλό που σας βλέπω ξανά εδώ στο άλλο μου σεμινάριο, εδώ θα σας βοηθήσω να δημιουργήσετε μια απλή εφαρμογή σούπερ μάρκετ χρησιμοποιώντας RFID RC-522 και Arduino με επεξεργασία για δημιουργία απλό GUI. Σημείωση: μην εκτελείτε σειριακή οθόνη Arduino ενώ εκτελείτε
Ανιχνευτής φωτός, Χωρίς μικροεπεξεργαστές, Απλή απλή ηλεκτρονική :): 3 βήματα
Ανιχνευτής φωτός, Χωρίς μικροεπεξεργαστές, Απλή απλή ηλεκτρονική :): Θα σας δείξω δύο κυκλώματα, το ένα σβήνει ένα LED όταν δεν υπάρχει φως και το άλλο ανάβει ένα LED όταν δεν υπάρχει φως. για το πρώτο θα χρειαστείτε: -R1 (LDR) 10K -R2 (1.2K) κωδικός χρώματος: καφέ, κόκκινο, κόκκινο. -R3 (10 ωμ) κωδικός χρώματος: καφέ μαύρο