![როგორ შევქმნათ მარტივი სატელეფონო წიგნის პროგრამა C#: 7 ნაბიჯი როგორ შევქმნათ მარტივი სატელეფონო წიგნის პროგრამა C#: 7 ნაბიჯი](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10963353-how-to-create-simple-phone-book-application-c-7-steps-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
გამარჯობა, მე ვარ ლუკა, ეს ჩემი პირველი ინსტრუქციაა. მინდა გაჩვენოთ როგორ შევქმნათ მარტივი სატელეფონო წიგნის პროგრამა Microsoft Visual Studio– ში C# - ის გამოყენებით. ამ პროექტის განხორციელებამდე კარგია პროგრამირების ძირითადი ცოდნა. Დავიწყოთ. ჩვენ გვჭირდება Microsoft Visual Studio, ის უფასოა სტუდენტებისთვის, შეგიძლიათ მიიღოთ პროფესიონალური გამოცემა MSDNAA– დან. მოიძიეთ მეტი ინფორმაცია Google- ში. ასე გამოიყურება ჩვენი პროგრამა:
ნაბიჯი 1: ახალი პროექტის შექმნა Microsoft Visual Studio- ში
დაიწყეთ Microsoft Visual Studio და შექმენით ახალი პროექტი, შეარჩიეთ Windows Forms განაცხადის გახსენება პროექტის ტიპი არის 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. Collections. Generic; System. ComponentModel; System. Data გამოყენებით; System. Drawing; System. Linq; სისტემის გამოყენება. ტექსტი; System. IO გამოყენებით; // დამატებული System. Windows. Forms; System. Runtime. Serialization. Formatters. Binary; // დამატებული გამოყენება System. Runtime. Serialization; // addednamespace testowa // ეს არის ჩემი პროექტის სახელი {public partial class Form1: form {public Form1 () {InitializeComponent (); } [სერიალიზებადი] // ეს საშუალებას გვაძლევს ჩვენი კლასი შეინახოს ფაილში საჯარო კლასის მონაცემები // ჩვენი კლასი მონაცემებისთვის {public string name; საჯარო სიმებიანი გვარი; საზოგადოებრივი სიმებიანი ქალაქი; საჯარო სიმებიანი ნომერი; } private void SaveToolStripMenuItem_Click (ობიექტის გამგზავნი, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = ახალი SaveFileDialog (); // ფაილის შენახვის დიალოგის შექმნა saveFileDialog1. RestoreDirectory = true; // წაიკითხეთ და გაფილტრეთ უმი მონაცემები თუ (saveFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter formatter = new BinaryFormatter (); FileStream output = new FileStream (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; მონაცემები პირი = ახალი მონაცემები [n - 1]; // ჩვენ გვაქვს იმდენი ჩანაწერი, რამდენიც სტრიქონი, სტრიქონები ემატება ავტომატურად, ასე რომ ჩვენ ყოველთვის გვაქვს ერთი სტრიქონი იმაზე მეტი ვიდრე გვჭირდება, ასე რომ n არის რიგები -1 ცარიელი სტრიქონი for (int i = 0; i <n - 1; i ++) {პირი = ახალი მონაცემი (); // GRID- ს აქვს ორი ნომერი "" - ში პირველი რიცხვი არის სვეტის ინდექსი, მეორე არის სტრიქონის idnex ", ინდექსირება ყოველთვის იწყება 0" პიროვნებიდან . სახელი = GRID [0, i]. Value. ToString (); პირი . გვარი = GRID [1, i]. Value. ToString (); პირი . ქალაქი = GRID [2, i]. Value. ToString (); პირი . რიცხვი = GRID [3, i]. Value. ToString (); } formatter. Serialize (გამომავალი, პირი); გამომავალი. დახურვა (); }} პირადი სიცარიელე 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 (); for (int i = 0; i <Person. Length; i ++) {GRID. Rows. Add (); GRID [0, i]. ღირებულება = პირი . სახელი; GRID [1, i]. ღირებულება = პირი . გვარი; GRID [2, i]. ღირებულება = პირი .ქალაქი; GRID [3, i]. ღირებულება = პირი . რიცხვი; }}} პირადი სიცარიელე CloseToolStripMenuItem_Click (ობიექტის გამგზავნი, EventArgs ე) {დახურვა (); // აპის დახურვა}}}
ნაბიჯი 7: შესრულებულია. გამოცადე იგი
დააწკაპუნეთ მენიუს Debug Visual Studio– ში ვიდრე გამართვის დაწყება უნდა იმუშაოს. სცადეთ აპლიკაციის გამოცდა. დარწმუნებული ვარ, თქვენ ნახავთ შეცდომებს, ჩვენი პროგრამები ძალიან მარტივია ფასიანი ქაღალდების გარეშე, ფაილების შენახვისას, გახსნისას, ეს მხოლოდ იმის დემონსტრირებაა, თუ როგორ უნდა გავაკეთოთ უფრო დიდი სასარგებლო პროგრამა. შეგიძლიათ გააუმჯობესოთ იგი, შექმნათ თქვენი საკუთარი ვერსია! დაამატეთ ახალი ფუნქციები, შეცვალეთ რაც გსურთ. Წარმატებები!
გირჩევთ:
LED წიგნის შუქი - წიგნის შიგნით!: 10 ნაბიჯი (სურათებით)
![LED წიგნის შუქი - წიგნის შიგნით!: 10 ნაბიჯი (სურათებით) LED წიგნის შუქი - წიგნის შიგნით!: 10 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/001/image-706-5-j.webp)
LED წიგნის შუქი - წიგნის შიგნით!: სათაურის მსგავსად, ეს ინსტრუქცია გაჩვენებთ როგორ გახადოთ წიგნი სინათლე წიგნის შიგნით. მე თავდაპირველად ვფიქრობდი გამომეყენებინა ძალიან პატარა წიგნი ამ აღნაგობისათვის, ასე რომ ის შეიძლება იყოს ჯიბის ზომა (მაინც შეიძლება იყოს ერთი), მაგრამ მე გადავწყვიტე, რომ ეს ადვილი ყოფილიყო
როგორ შევქმნათ მარტივი ვებ გვერდი დამწყებთათვის ფრჩხილების გამოყენებით: 14 ნაბიჯი
![როგორ შევქმნათ მარტივი ვებ გვერდი დამწყებთათვის ფრჩხილების გამოყენებით: 14 ნაბიჯი როგორ შევქმნათ მარტივი ვებ გვერდი დამწყებთათვის ფრჩხილების გამოყენებით: 14 ნაბიჯი](https://i.howwhatproduce.com/images/008/image-21546-j.webp)
როგორ შევქმნათ მარტივი ვებ გვერდი ფრჩხილებისათვის დამწყებთათვის: შესავალი ქვემოთ მოცემული ინსტრუქცია იძლევა ეტაპობრივ მითითებებს ვებ – გვერდის შესაქმნელად ფრჩხილების გამოყენებით. ფრჩხილები არის წყაროს კოდის რედაქტორი, რომელსაც აქვს ძირითადი აქცენტი ვებ განვითარებაზე. შექმნილია Adobe Systems– ის მიერ, ეს არის უფასო და ღია პროგრამული უზრუნველყოფის ლიცენზირებული
როგორ შევქმნათ სქემები და შევქმნათ PCB Autodesk EAGLE– ის გამოყენებით: 9 ნაბიჯი
![როგორ შევქმნათ სქემები და შევქმნათ PCB Autodesk EAGLE– ის გამოყენებით: 9 ნაბიჯი როგორ შევქმნათ სქემები და შევქმნათ PCB Autodesk EAGLE– ის გამოყენებით: 9 ნაბიჯი](https://i.howwhatproduce.com/images/006/image-16538-13-j.webp)
როგორ შევქმნათ სქემები და შევქმნათ PCB Autodesk EAGLE– ის გამოყენებით: არსებობს მრავალი სახის CAD (კომპიუტერული დიზაინი) პროგრამული უზრუნველყოფა, რომელიც დაგეხმარებათ შეიმუშაოთ და შექმნათ PCB (დაბეჭდილი მიკროსქემის დაფები), ერთადერთი საკითხი ის არის, რომ მათი უმეტესობა არ არის ნამდვილად არ ავუხსენი როგორ გამოვიყენო ისინი და რისი გაკეთება შეუძლიათ. მე ბევრი გამოვიყენე
როგორ შევქმნათ მარტივი ლოგო Indesign– ში: 15 ნაბიჯი
![როგორ შევქმნათ მარტივი ლოგო Indesign– ში: 15 ნაბიჯი როგორ შევქმნათ მარტივი ლოგო Indesign– ში: 15 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-110-107-j.webp)
როგორ შევქმნათ მარტივი ლოგო Indesign– ში: ავტორი: ალისა უაიტი, ჯოან ფონგი და ჰანა ბარე მასალები: –InDesign 2015 – კომპიუტერი და მაუსი – სურვილისამებრ: კალამი და ქაღალდი ესკიზებისთვის დასრულების დრო: 10 წუთამდე ფონზე: ლოგოს შექმნამდე, ეს არის მნიშვნელოვანია CRAP– ის ძირითადი მიზნის გაგება
როგორ შევქმნათ მარტივი ჩატის პროგრამა Visual Basic– ში Microsoft Winsock Control– ის გამოყენებით: 7 ნაბიჯი
![როგორ შევქმნათ მარტივი ჩატის პროგრამა Visual Basic– ში Microsoft Winsock Control– ის გამოყენებით: 7 ნაბიჯი როგორ შევქმნათ მარტივი ჩატის პროგრამა Visual Basic– ში Microsoft Winsock Control– ის გამოყენებით: 7 ნაბიჯი](https://i.howwhatproduce.com/images/004/image-11844-27-j.webp)
როგორ შევადგინოთ მარტივი ჩატის პროგრამა Visual Basic– ში Microsoft Winsock Control– ის გამოყენებით: ამ ინსტაქტუალურში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ მარტივი ჩატის პროგრამა ვიზუალურ ძირითადში. მე გავაანალიზებ რას აკეთებს ყველა კოდი, ასე რომ თქვენ ისწავლით მისი შექმნისას და ბოლოს მე გაჩვენებთ როგორ გამოიყენოთ იგი