תוכן עניינים:
- שלב 1: יצירת פרויקט חדש ב- Microsoft Visual Studio
- שלב 2: הוספת הכל לטופס
- שלב 3: הוספת עמודות
- שלב 4: לפני כתיבת קוד
- שלב 5: כתיבת קוד
- שלב 6: קוד קוד קוד…
- שלב 7: זה נעשה. תבחן את זה
וִידֵאוֹ: כיצד ליצור יישום ספר טלפונים פשוט C#: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:18
היי, אני לוק, זה ההוראה הראשון שלי. אני רוצה להראות לך כיצד ליצור יישום פשוט של ספר טלפונים ב- Microsoft Visual Studio באמצעות C#. טוב שיש קצת ידע בסיסי בתכנות לפני ביצוע הפרויקט הזה. בואו נתחיל. אנחנו צריכים Microsoft Visual Studio, זה בחינם לסטודנטים, אתה יכול לקבל מהדורה מקצועית מ- MSDNAA. חפש בגוגל למידע נוסף. כך ייראה היישום שלנו:
שלב 1: יצירת פרויקט חדש ב- Microsoft Visual Studio
הפעל את Microsoft Visual Studio, וצור פרוייקט חדש, בחר בסוג הפרוייקט Windows Forms Application זכור הוא Visual C#. אתה יכול לתת שם לפרויקט שלך איך שאתה רוצה ולשנות את המיקום של הפרויקט אם יש צורך בכך.
שלב 2: הוספת הכל לטופס
עכשיו, זה טופס ריק. נוסיף לו כמה רכיבים מארגז הכלים כפי שניתן לראות בתמונה. הם: DataGridView, SaveFileDioalog, OpenFileDialog ו- menuStrip
שלב 3: הוספת עמודות
לאחר הוספת DataGridView, יש לנו מקום ריק, לחץ עליו על כפתור העכבר הימני ובחר ערוך עמודות.
שלב 4: לפני כתיבת קוד
ודא שהטופס שלך נראה כך ו- DataGridView נקרא "GRID". אתה יכול להגדיר אותו בחלון נכסים
שלב 5: כתיבת קוד
לחץ פעמיים על כל אלמנט בתפריט שלך, כדי ליצור אירועים, בכל פעם יוצג חלון עם קוד, אז חזור אליו עם כל (שמור, פתח, סגור) זה מה שאנחנו צריכים בקוד: private void SaveToolStripMenuItem_Click (שולח אובייקט, EventArgs e) {} חלל פרטי 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; // addnamespace testowa // זה שמי הפרויקט {class part public form 1: טופס {public Form1 () {InitializeComponent (); } [ניתן לעריכה] // היא מאפשרת לשמור את הכיתה שלנו בנתוני מחלקה ציבורית של קבצים // הכיתה שלנו לנתונים {שם מחרוזת ציבורית; שם משפחה של מחרוזת ציבורית; עיר מחרוזת ציבורית; מספר מחרוזת ציבורית; } חלל פרטי SaveToolStripMenuItem_Click (שולח אובייקט, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = SaveFileDialog חדש (); // יצירת תיבת דו -שיח שמירת קבצים saveFileDialog1. RestoreDirectory = true; // קרא וסנן את הנתונים הגולמיים אם (saveFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter formatter = new BinaryFormatter (); פלט FileStream = FileStream חדש (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; data Person = נתונים חדשים [n - 1]; // יש לנו רשומות רבות כמו שורות רבות, שורות מתווספות באופן אוטומטי כך שתמיד יש לנו שורה אחת יותר ממה שאנחנו צריכים, ולכן n הוא מספר שורות -1 שורה ריקה עבור (int i = 0; i <n - 1; i ++) {Person = נתונים חדשים (); // ל- GRID יש שני מספרים ב- "" המספר הראשון הוא אינדקס של עמודה, השני הוא צירוף של שורה ', האינדקס מתחיל תמיד מ -0' אדם .name = GRID [0, i]. Value. ToString (); אדם .surname = GRID [1, i]. Value. ToString (); אדם .city = GRID [2, i]. Value. ToString (); אדם .number = GRID [3, i]. Value. ToString (); } formater. Serialize (פלט, אדם); פלט.סגור (); }} חלל פרטי OpenToolStripMenuItem_Click (שולח אובייקט, EventArgs e) // קריאת קובץ והוספת נתונים ל- GRID {openFileDialog1 = new OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {קורא BinaryFormatter = BinaryFormatter חדש (); קלט FileStream = FileStream חדש (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); data Person = (data ) קורא. מנתח (קלט); 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 = Person .city; GRID [3, i]. Value = אדם . מספר; }}} חלל פרטי CloseToolStripMenuItem_Click (שולח אובייקט, EventArgs e) {Close (); // סגירת אפליקציה}}}
שלב 7: זה נעשה. תבחן את זה
לחץ על התפריט באגים ב- Visual Studio מאשר התחל באגים זה אמור לעבוד. נסה לבדוק את האפליקציה. אני בטוח שתמצא כמה באגים, היישומים שלנו פשוטים מאוד ללא ניירות ערך תוך שמירה, פתיחת קבצים, זו רק הדגמה כיצד לבצע יישום שימושי גדול יותר. אתה יכול לשפר אותו, צור גרסה משלך! הוסף כמה תכונות חדשות, שנה מה שאתה רוצה. בהצלחה!
מוּמלָץ:
נורת ספר LED - בתוך ספר !: 10 שלבים (עם תמונות)
תאורת ספרים LED - בתוך ספר !: בדיוק כפי שהכותרת קובעת, מדריך זה יראה לך כיצד להכין ספר לאור בתוך ספר. בתחילה חשבתי להשתמש בספר קטן מאוד לבנייה זו כדי שיהיה בגודל כיס (עדיין עשוי להכין אחד) אבל החלטתי להקל על
כיצד להכין IOT פשוט עם יישום טלגרם: 5 שלבים
כיצד להכין IOT פשוט עם יישום טלגרם: בדור הנוכחי האינטרנט הוא הכל. אינטרנט הדברים ממלא תפקיד מרכזי בעולם הנוכחי. מבלי לבזבז זמן רב, אנו יכולים לעבור לעבודה המעשית של ה- IOT. כאן אנו הולכים לשלוט על הלד וגם על
כיצד ליצור דף אינטרנט פשוט באמצעות סוגריים למתחילים: 14 שלבים
כיצד ליצור דף אינטרנט פשוט באמצעות סוגריים למתחילים: מבוא ההנחיות הבאות מספקות הדרכה שלב אחר שלב ליצירת דף אינטרנט באמצעות סוגריים. Brackets הוא עורך קוד מקור עם דגש עיקרי על פיתוח אתרים. תוכנת Adobe Systems היא תוכנת קוד פתוח בחינם וברישיון
כיצד ליצור מעגל מגבר פשוט ללא IC: 6 שלבים
כיצד ליצור מעגל מגבר פשוט ללא IC: מבוא: היום במאמר זה אנו נדון כיצד ליצור מעגל מגבר בעל הספק גבוה עם טרנזיסטור 13007. אתה יכול למצוא את כל הרכיבים מספקי כוח ישנים פגומים. אז אתה יכול גם למחזר אלקטרוניקה ישנה. כמו כן, יש לי giv
הדרכה: כיצד ליצור חיישן טמפרטורה פשוט באמצעות DS18B20 ו- Arduino UNO: 3 שלבים
הדרכה: כיצד ליצור חיישן טמפרטורה פשוט באמצעות DS18B20 ו- Arduino UNO: תיאור: הדרכה זו תראה לך כמה צעדים פשוטים כיצד להפוך חיישן טמפרטורה לתפקוד. זה לוקח רק כמה דקות כדי שזה יהיה נכון לגבי הפרויקט שלך. בהצלחה ! מד החום הדיגיטלי DS18B20 מספק טמפרטורה של 9 עד 12 סיביות צלזיוס