
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
Ողջույն, ես keուկասն եմ, դա իմ առաջին Ուսուցումն է: Ես ուզում եմ ձեզ ցույց տալ, թե ինչպես ստեղծել պարզ հեռախոսագիրքի ծրագիր Microsoft Visual Studio- ում ՝ օգտագործելով C#: Նախքան այս նախագիծը պատրաստելը լավ է ունենալ ծրագրավորման տարրական գիտելիքներ: Եկեք սկսենք. Մեզ անհրաժեշտ է Microsoft Visual Studio- ն, այն անվճար է ուսանողների համար, կարող եք ձեռք բերել Professional Edition- ը MSDNAA- ից: Լրացուցիչ տեղեկությունների համար որոնեք Google- ում: Ահա, թե ինչպիսին կլինի մեր դիմումը.
Քայլ 1. Նոր նախագծի ստեղծում Microsoft Visual Studio- ում
Սկսեք Microsoft Visual Studio- ն և ստեղծեք նոր նախագիծ, ընտրեք Windows Forms Application հիշեցման ծրագրի տեսակը ՝ Visual C#: Կարող եք անվանել ձեր նախագիծը ՝ ինչ ուզում եք, և անհրաժեշտության դեպքում փոխեք նախագծի վայրը:
Քայլ 2: Ամեն ինչ ավելացնել ձևին
Հիմա դա դատարկ Ձև է: Եկեք դրան ավելացնենք գործիքակազմի որոշ բաղադրիչներ, ինչպես երևում է նկարում: Դրանք են ՝ DataGridView, SaveFileDioalog, OpenFileDialog և menuStrip
Քայլ 3: Սյունակների ավելացում
DataGridView- ը ավելացնելուց հետո մենք ունենք դատարկ տարածք, կտտացրեք դրա վրա մկնիկի աջ կոճակը և ընտրեք խմբագրել սյունակները:
Քայլ 4: Նախքան ծածկագիր գրելը
Համոզվեք, որ ձեր ձևն ունի այս տեսքը, և DataGridView- ը ստացել է «GRID» անվանումը: Դուք կարող եք տեղադրել այն համապատասխան պատուհանում
Քայլ 5: Կոդ գրել
Երկու անգամ կտտացրեք ձեր ընտրացանկի յուրաքանչյուր տարրի վրա ՝ իրադարձություններ ստեղծելու համար, ամեն անգամ, երբ կոդով պատուհան կցուցադրվի, ուստի հետ գնացեք և դրանով բոլորով (Պահել, բացել, փակել) Դա այն է, ինչ մեզ անհրաժեշտ է ծածկագրում. (օբյեկտ ուղարկող, EventArgs ե) {} մասնավոր անվավեր OpenToolStripMenuItem_Click (օբյեկտի ուղարկող, EventArgs ե) {} մասնավոր դատարկություն CloseToolStripMenuItem_Click (օբյեկտի ուղարկող, EventArgs ե) {}
Քայլ 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 ե) {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; տվյալներ Անձ = նոր տվյալներ [n - 1]; // Մենք ունենք այնքան գրառումներ, որքան տողեր, տողերը ավելացվում են ավտոմատ կերպով, այնպես որ մենք միշտ ունենք մեկ տող ավելի, քան մեզ անհրաժեշտ է, ուստի n- ը մի շարք տողեր է -1 դատարկ տող (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 ե) // Ֆայլի ընթերցում և տվյալների ավելացում GRID- ում {openFileDialog1 = նոր OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter reader = new BinaryFormatter (); FileStream մուտքագրում = նոր 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: Կատարված է: Փորձեք այն
Կտտացրեք «Visual Studio» - ի վրիպազերծման ընտրացանկից, քան սկսվում է կարգաբերումը, այն պետք է աշխատի: Փորձեք փորձարկել ծրագիրը: Համոզված եմ, որ որոշ սխալներ կգտնեք, մեր ծրագրերը շատ պարզ են ՝ առանց որևէ արժեթղթի, ֆայլերը փրկելիս, բացելիս, դա միայն ցուցադրում է, թե ինչպես անել ավելի մեծ օգտակար ծրագիր: Դուք կարող եք բարելավել այն, պատրաստել ձեր սեփական տարբերակը: Ավելացրեք որոշ նոր հնարավորություններ, փոխեք այն, ինչ ցանկանում եք: Հաջողություն!
Խորհուրդ ենք տալիս:
Ինչպես ստեղծել Linux Boot Drive (և ինչպես օգտագործել այն). 10 քայլ

Ինչպես ստեղծել Linux Boot Drive (և ինչպես օգտագործել այն). Սա պարզ ներածություն է, թե ինչպես սկսել Linux- ը, մասնավորապես Ubuntu- ն
Ինչպես ստեղծել Android ծրագիր Android Studio- ով. 8 քայլ (նկարներով)

Ինչպես ստեղծել Android ծրագիր Android Studio- ով. Այս ձեռնարկը կսովորեցնի ձեզ Android Studio- ի զարգացման միջավայրի միջոցով Android հավելված ստեղծելու հիմունքները: Քանի որ Android սարքերը դառնում են ավելի տարածված, նոր ծրագրերի պահանջարկը միայն կաճի: Android Studio- ն հեշտ օգտագործման համար է (
Ինչպես ստեղծել պարզ վեբ էջ ՝ օգտագործելով փակագծերը սկսնակների համար. 14 քայլ

Ինչպես ստեղծել պարզ վեբ էջ ՝ օգտագործելով փակագծերը սկսնակների համար. Brackets- ը աղբյուրի կոդի խմբագիր է, որն առաջնային ուշադրություն է դարձնում վեբ զարգացման վրա: Ստեղծված է Adobe Systems- ի կողմից, այն անվճար և բաց կոդով ծրագրակազմ է ՝ լիցենզավորված
Ինչպես ստեղծել պարզ լոգո Indesign- ում ՝ 15 քայլ

Ինչպես ստեղծել պարզ լոգո ինդիզայնում. Հեղինակ ՝ Ալիսա Ուայթ, anոան Ֆոնգ և Հաննա Բարեր Նյութեր. կարևոր է հասկանալ CRAP- ի հիմնական նպատակը
Ինչպես կատարել պարզ զրույցի ծրագիր Visual Basic- ում ՝ օգտագործելով Microsoft Winsock Control- ը. 7 քայլ

Ինչպես պատրաստել պարզ զրուցարան Visual Basic- ում ՝ Microsoft Winsock Control- ի միջոցով. Ես կանդրադառնամ, թե ինչ է անում ամբողջ կոդը, այնպես որ դուք կսովորեք այն պատրաստելիս, և վերջում ես ձեզ ցույց կտամ, թե ինչպես օգտագործել այն