Мазмұны:
- 1 -қадам: Microsoft Visual Studio -да жаңа жоба құру
- 2 -қадам: Барлығын пішінге қосу
- 3 -қадам: бағандарды қосу
- 4 -қадам: Код жазар алдында
- 5 -қадам: код жазу
- 6 -қадам: код коды…
- 7 -қадам: Орындалды. Оны тексеріңіз
Бейне: C#қарапайым телефон кітапшасы қосымшасын қалай құруға болады: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:28
Сәлем, мен Люкпін, бұл менің бірінші нұсқаулық. Мен сізге C#көмегімен Microsoft Visual Studio -да қарапайым телефон кітапшасы қосымшасын жасауды көрсеткім келеді. Бұл жобаны жасамас бұрын бағдарламалау туралы қарапайым білімге ие болу жақсы. Бастайық. Бізге Microsoft Visual Studio қажет, ол студенттер үшін ақысыз, сіз MSDNAA -дан Professional Edition ала аласыз. Қосымша ақпарат алу үшін google -ден іздеңіз. Біздің қосымшамыз келесідей болады:
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. 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 (); } [Serializable] // Бұл біздің сыныпты жалпыға ортақ деректердің файлында сақтауға мүмкіндік береді // Деректер үшін біздің сынып {public string name; жалпы жолдың тегі; қоғамдық жіптер қаласы; жалпы жол нөмірі; } жеке бос орын SaveToolStripMenuItem_Click (объект жіберуші, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = жаңа SaveFileDialog (); // Файлды сақтау диалогын құру saveFileDialog1. RestoreDirectory = true; // шикі деректерді оқу және сүзу if (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 (шығыс, адам); output. Close (); }} жеке бос орын OpenToolStripMenuItem_Click (объект жіберуші, EventArgs e) // Файлды оқу және GRID -ге деректерді қосу {openFileDialog1 = new OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter reader = new BinaryFormatter (); FileStream енгізу = жаңа FileStream (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); data Person = (data ) reader. Deserialize (енгізу); 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 e) {Жабу (); // қолданбаны жабу}}}
7 -қадам: Орындалды. Оны тексеріңіз
Visual Studio бағдарламасында Debug мәзірін нұқыңыз, ол жөндеуді бастайды, ол жұмыс істеуі керек. Қолданбаны сынап көріңіз. Сізде қателер болатынына сенімдімін, біздің қосымшалар файлдарды сақтау, ашу кезінде бағалы қағазсыз өте қарапайым, бұл үлкен пайдалы қосымшаны қалай жасау керектігін көрсетеді. Сіз оны жетілдіре аласыз, өз нұсқаңызды жасай аласыз! Кейбір жаңа мүмкіндіктерді қосыңыз, қалағаныңызды өзгертіңіз. Іске сәт!
Ұсынылған:
Linux жүктеу дискісін қалай құруға болады (және оны қалай қолдануға болады): 10 қадам
Linux жүктеу дискісін қалай құруға болады (және оны қалай қолдануға болады): Бұл Linux -тен қалай бастау керектігі туралы қарапайым кіріспе, атап айтқанда Ubuntu
Android Studio көмегімен Android қосымшасын қалай құруға болады: 8 қадам (суреттермен)
Android Studio көмегімен Android қосымшасын қалай құруға болады: Бұл оқулық сізге Android Studio әзірлеу ортасын қолдана отырып, Android қосымшасын құрудың негізін үйретеді. Android құрылғылары кеңінен таралған сайын, жаңа қосымшаларға сұраныс артады. Android Studio - бұл қолдануға оңай (
Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады: 3 қадам
Қарапайым DTMF телефондық декодерін қалай жасауға болады: бұл DTMF сигналдарын кез келген телефон желісінде декодтауға мүмкіндік беретін қарапайым жоба. Бұл оқулықта біз MT8870D декодерін қолданамыз. Біз алдын ала орнатылған тон декодерін қолданамыз, себебі, сеніңіз, мұны
Жаңадан бастаушыларға арналған жақша көмегімен қарапайым веб -бетті қалай құруға болады: 14 қадам
Жаңадан бастаушыларға арналған жақшалар көмегімен қарапайым веб -бетті қалай құруға болады: Кіріспе Келесі нұсқаулар жақшалар көмегімен веб -бетті жасауға қадамдық нұсқаулықты ұсынады. Жақшалар - бұл веб -әзірлеуге басты назар аударатын бастапқы код редакторы. Adobe Systems жасаған бұл лицензияланған ақысыз және бастапқы коды бар бағдарламалық жасақтама
Гитара динамигінің қорабын қалай құруға болады немесе стереоға арналған екеуін қалай құруға болады: 17 қадам (суреттермен)
Гитара динамигінің қорабын қалай құруға болады немесе стереоға арналған екеуін қалай құруға болады?: Мен жаңа гитара колонкасын өзім құрып жатқан түтік күшейткішпен бірге алғысы келді. Динамик менің дүкенімде қалады, сондықтан оған ерекше нәрсе қажет емес. Толекс жабындысы өте оңай зақымдалып кетуі мүмкін, сондықтан мен жеңіл құмнан кейін сыртқа қара шаштым