មេរៀន VC#.NET-ជាមួយ Windows Application
ក្នុងជំពូកនេះ លោកអ្នកនឹងរៀនអំពីរបៀប:
-បង្កើតកម្មវិធីប្រើប្រាស់ Microsoft Windows Form។
- ប្រើ Windows Form រួមដើម្បីត្រួតពិនិត្យដូចជា label, text box និង button ។
-ប្តូរ properties នៃ Windows Form និងត្រួតពិនិត្យនៅពេល design និងនៅពេលរត់ run time ។
-តំណើរការ Windows Form និងត្រួតពិនិត្យ control។
1. បង្កើតកម្មវិធីប្រើប្រាស់ Application
អ្នកនឹងបង្កើតកម្មវិធីប្រើប្រាស់អនុញ្ញាតអោយអ្នកប្រើប្រាស់ user មួយ បញ្ចូលនិងមើលអោយ បានពិស្តារជាមួយសមាជិក member នៃ Middleshire Bell Ringer Association ដែលជាក្រុមប្រមូលផ្តុំអ្នកវិទ្យាសាស្រ្តពូកែបំផុត ។ អ្នកនឹងរក្សាកម្មវិធីប្រើប្រាស់ដែលងាយ ស្រួល ប្រមូលផ្តុំចេញពី form និងបង្កើត យ៉ាងច្បាស់ការងារទាំងអស់របស់គេ ។ ក្នុងជំពូកចុង ក្រោយនេះអ្នក នឹងផ្តល់ menusជាច្រើននិងរៀនពីរបៀបដើម្បីអនុវត្តអោយ បានត្រឹមត្រូវដើម្បីបង្កើត ច្បាស់លាស់ ទិន្នន័យ ដែលត្រូវបានបញ្ចូលបង្កើត។ គំរូបង្ហាញខាងក្រោមនេះ គឺជាកម្មវិធីប្រើប្រាស់ដែលរត់ដំណើរការ BellRingers.exe ដែលមានទីតាំងនៅ ក្នុង \Microsoft Press\Visual C# Step by Step\Chapter 14\BellRingersComplete\bin\Release folder នៅក្នុង My Documents folder របស់អ្នក ។
បង្្កើត Windows Form Application ក្នុងលំហាត់នេះ អ្នកនឹងចាប់ផ្តើមសង់ Middleshire Bell Ringer Association ដោយបង្កើត project ថ្មី design form និងបន្ថែម Windows Forms control ទៅលើ form ។ ពីព្រោះអ្នកប្រើប្រាស់កម្មវិធីរួចស្រេច Windows Forms ក្នុង Microsoft Visual Studio .NET ។
បង្កើត MiddleShire Bell Ringers Association project
1. ចាប់ផ្តើមចូលក្នុង Start Visual Studio .NET។
2. នៅលើ File menu ចូលក្នុង New រួចហើយចុចលើ Project ។
3. នៅក្នុងប្រភេទ Project Types pane ជ្រើសរើស Visual C# Projects ។
4. ក្នុង Template pane ជ្រើសរើស Windows Application ។
5. ក្នុងឈ្មោះ Name text box វាយសរសេរ BellRingers ។
6. ក្នុងទីតាំងប្រអប់ list box មើលទៅក្នុង Microsoft Press\Visual C# Step by Step\Chapter 18 folder ក្នុង My Documents folder របស់អ្នក ។
7. ចុចលើ OK ចូលក្នុង project ថ្មីត្រូវបានបង្កើតនិងផ្ទុក blank form ដែលហៅថា Form1 ។
បង្កើត properties នៃ form
1. ជ្រើសរើស form ក្នុងសន្លឹក Designer View ។ ក្នុងសន្លឹក Properties ចុចលើឈ្មោះ (Name) property រួចហើយវាយសរសេរ MemberForm ក្នុងឈ្មោះប្រអប់ (Name) text ដើម្បីប្តូរឈ្មោះ name នៃ form ។ (ប្រសិនបើសន្លឹក Properties មិនត្រូវបានបង្ហាញ ចុចលើសន្លឹក Properties នៅលើ View menu ឬចុចលើ F4)
2. ក្នុងសន្លឹក Properties ចុចលើ Text property រួចហើយវាយ សរសេរ Middleshire Bell Ringers Association ដើម្បីផ្លាស់ប្តូរសមាជិក ចំណង់ជើង title bar នៃ form មួយ ។
3. នៅក្នុងសន្លឹក Properties ចុចលើ BackgroundImage property រួចហើយចុចលើប៊ូតុង Ellipses ក្នុងជិតប្រអប់ text box ។ បើកប្រអប់ dialog box ។
4. នៅក្នុង Open dialog box មើល\Microsoft Press\Visual C# Step by Step\Chapter 18 folder ក្នុង My Documents folder របស់អ្នក ជ្រើសរើស Bell.gif file រួចហើយចុចលើ Open ។ BackgroundImage property គឺបង្កើតទៅក្នុង bell image ។ ក្នុងប្រអប់សន្លឹក Properties ចុចលើ BackColor property រួចហើយចុចលើប៊ូតុង down-arrow នៅជិតប្រអប់ text box ។ បើកប្រអប់ dialog box មួយ ។
5. នៅលើ System tab នៃប្រអប់ dialog box ចុចលើ Window ។ បង្កើតពណ៌ background color នៃ controls ទាំងអស់ដែលអ្នក that you បញ្ចូលទៅក្នុង form ទៅក្នុងពណ៌ដូចគ្នាដូចជាសន្លឹករបស់វាផ្ទាល់ ។
6. ជ្រើសរើស Font property ។ ដែលផ្សំឡើងនៅក្នុង property ដែលមានលក្ខណ:កំណត់ជាច្រើន ។ ក្នុងសន្លឹក Properties ចុចលើសញ្ញាបូក plus sign (+) ដើម្បីពង្រើកមើល Font property និងមើលលក្ខណ:សំគាល់។ បង្កើតទំហំលក្ខណ:សំគាល់នៃ font គឺ 12 រួចហើយរើសយក Bold គឺ True ។ អ្នកអាចប្តូរ properties ដែលផ្សំឡើងដូចជា Font ដោយចុចលើ ប៊ូតុងEllipses ដែលបង្ហាញកាលណាអ្នកជ្រើសរើស property ។ កាលណា អ្នកចុចលើប៊ូតុង
ប្រអប់ស្តង់ដា Font dialog box បានបើកឡើងរួចហើយ អនុញ្ញាតអោយអ្នក
ជ្រើសរើស font និងលទ្ធផលដែលអ្នកចង់បាន ។
7.ប្តូរទំហំរបស់ form property ដែលផ្សំឡើងក្នុង property ។ ក្នុង សន្លឹក Properties ចុចលើសញ្ញាបូក plus sign (+) ដើម្បីពង្រើកទំហំ property រួចហើយមើលលក្ខណ:សំគាល់ ។ បង្កើតលក្ខណ:សំគាល់បណ្តោយ Width ពី 600 និងកំពស់ 450 ។ form នឹងមើលឃើញដូចខាងក្រោមនេះ។
Compile កម្មវិធីប្រើប្រាស់
1. នៅលើ Build menu ចុចលើ Build Solution ។ project fails នៅពេល build និងបង្ហាញ compiler ដែលមាន error ដូចខាងក្រោមនេះ:
The type or namespace’Form1′could not be found(are you missing a using directive or an assembly reference)
ហេតុការណ៍នេះបណ្តាមកពី អ្នកប្តូរឈ្មោះរបស់ form ពី Form1 ទៅ MemberForm ។ project ផ្ទុក code ដែលព្យាយាមដើម្បីរត់ Form1 ពីព្រោះវា មិនអាចរក Form1 ពេលឥឡូវនេះ អ្នកត្រូវការដើម្បីជួសជុលបញ្ហា ។
2. ដើម្បីមើលប្រភព code Form1.cs នៅក្នុង Code និងសន្លឹក Text Editor ។
3. ប្រើ Scroll ចុះក្រោមរកមើល Main method ជិតចុងក្រោយបង្អស់ នៃ file ។ វាផ្ទុកបន្ទាត់ code ដូចខាងក្រោមនេះ:
Application.Run(new Form1());
4. ផ្លាស់ប្តូរ code នៅក្នុង Main method គោលបំណងអោយវាអាន ដូចខាងក្រោមនេះ:
Application.Run(new MemberForm());
5. Build កម្មវិធីប្រើប្រាស់ម្តងទៀត ។ ពេលនេះ build ទទួលជោគជ័យ ក្នុងករណីជាច្រើន កាលណាអ្នកប្តូរ property ដែលប្រើសន្លឹក Property កម្មវិធី Visual Studio .NET និង automatically updates code របស់វា ។ ឈ្មោះ form មួយគឺជាលក្ខណ:ពិសេសកន្លែងដែលអ្នកបង្កើតប្តូរដោយខ្លួនអ្នកផ្ទាល់។
ការបង្កើត Reset method
NotImplementedException
public void Reset()
{
throw new System.NotImplementedException();
}
ការសរសេរ code លើ Reset method:
firstName.Text = “”;
lastName.Text = “”;
ComboBox
towerNames.Items.Clear();
towerNames.Items.Add(“Great Shevington”);
towerNames.Items.Add(“Little Mudford”);
towerNames.Items.Add(“Upper Gumtree”);
towerNames.Items.Add(“Downley Hatch”);
ការបង្កើតកាលបរិច្ឆេទ date ថ្មី
memberSince.Value = DateTime.Today;
Initialize CheckBox
isCaptain.Checked = false;
button group
novice.Checked = true;
បញ្ចប់ Reset method ដោយបន្ថែម code ដូចខាងក្រោមនេះ:
methods.Items.Clear();
methods.Items.Add(“Canterbury Minimus”);
methods.Items.Add(“Reverse St Nicholas”);
methods.Items.Add(“Plain Bob Doubles”);
methods.Items.Add(“Grandsire Doubles”);
methods.Items.Add(“Cambridge Minor”);
methods.Items.Add(“Old Oxford Delight Minor”);
methods.Items.Add(“Kent Treble Bob Major”);
InitializeComponent method
ប្រសិនបើអ្នកមើលរវាង Dispose និង Main methods ក្នុងប្រភព code អ្នកនឹងឃើញតំបន់បំព្រួញ code ដែលមានសញ្ញា Windows Form Designer ដែលបំព្រួញ code ដូចបង្ហាញខាងក្រោមនេះ ។
2. ប្រើលើ Windows Form Control
ក្នុងលំហាត់នេះ អ្នកនឹងបន្ថែម controls ទៅក្នុង form មួយដែល អនុញ្ញាតអោយអ្នកប្រើប្រាស់ user ចូលទៅក្នុងសមាជិក ។ អ្នកនឹងប្រើភាពខុស គ្នានៃ controls ដែលប្រភេទលក្ខណ:ពិសេសនីមួយៗសមស្របគ្នានៃទិន្នន័យ បញ្ចូល data input ។ កាលណាអ្នកប្រើប្រាស់ user ត្រូវបានបញ្ចូលសមាជិក បន្ថែមប៊ូតុងនឹងបញ្ជាក់ត្រឹមត្រូវនិងប្រមូលរក្សាទុកទិន្នន័យ data ។ user អាច ចុចលើ Clear ដើម្បីបង្កើត controls ឡើងិវិញនៅលើ form និង cancel ទិន្នន័យ data ដែលបានបញ្ចូល ។ បន្ថែម Windows Forms controls
1. បង្កើត Form1 ច្បាស់លាស់ត្រូវបានបង្ហាញក្នុងសន្លឹក Designer View ដែល Toolbox ពិនិត្យមើលសន្លឹក Forms ត្រូវបានជ្រើសរើស និង ទាញ Label control នៅលើ MemberForm ។ (ប្រសិនបើ Toolbox មិនបង្ហាញ ចុចលើ Toolbox ពីក្នុង View menu)
2. នៅក្នុងសន្លឹក Properties ចុចលើទីតាំង property រួចហើយវាយ សរសេរ 10, 20 ដើម្បីបង្កើតទីតាំង property នៃ label ។
3. ពីក្នុង Toolbox ទាញប្រអប់ TextBox control នៅលើ MemberForm បន្ទាប់មកទៅក្នុង label ។ មិនបារម្ភពីត្រង់ជួរប្រអប់ TextBox ពិតជាក់ច្បាស់ពីព្រោះ អ្នកនឹងបង្កើតទីតាំង property សំរាប់ controls បន្ទាប់
ចុងក្រោយ ។
4. បន្ថែម Label ទីពីរទៅក្នុង form ។ កន្លែងវាបន្ទាប់មកទៅក្នុងប្រអប់ TextBox ក្នុង 300, 20 ។
5. បន្ថែមប្រអប់ TextBox ផ្សេងទៀតទៅក្នុង MemberForm និង
ទីតាំងវាបន្ទាប់មលទៅក្នុង Label ទីពីរ ។
6. ពីក្នុង Toolbox ទាញ Label នៅលើ form ។ កន្លែងវាផ្ទាល់នៅ
ក្រោម Label ទីមួយ ។
7. ពីក្នុង Toolbox ទាញប្រអប់ ComboBox មួយនៅលើ form ។ កន្លែងវានៅលើ MemberForm ក្រោមប្រអប់ TextBox ទីមួយនិងបន្ទាប់មក
ទៀតទៅក្នុង Label ទីបី ។
8. ពី Toolbox ទាញប្រអប់ CheckBox ដាក់លើ form និងកន្លែងវា នៅក្រោមប្រអប់ TextBox ទីពីរ ។
9. បន្ថែម Label ទីបួនទៅក្នុង MemberForm និងកន្លែងវានៅក្រោម Label ទីបី ។
10. ពីក្នុង Toolbox ទាញ DateTimePicker ហើយកន្លែងវានៅក្រោម ComboBox ។
11. ពីក្នុង Toolbox ទាញប្រអប់ GroupBox និងកន្លែងវានៅក្រោម Label control ទីបួន ។
12. ពីក្នុង Toolbox ទាញ RadioButton control និងវានៅខាងក្នុង GroupBox control ដែលអ្នកទើបតែបន្ថែម ។ កត់ចំណាំថា GroupBox គឺត្រូវ បានជ្រើសរើសកាលណាអ្នកទាញ RadioButton នៅលើវា ។
13. បន្ថែម បីឬច្រើន RadioButton controls ដែលនៅជួរឈរជាមួយ នីមួយៗផ្សេងទៀត ទៅក្នុង GroupBox ។ អ្នកអាចត្រូវការបង្កើត GroupBox ដ៏ធំជាងគេផ្សំលើវា ។
14. ពីក្នុង Toolbox ទាញ CheckedListBox control និងកន្លែងវានៅ ក្រោម Label ទីពីរនិងនៅខាងស្តាំដៃនៃ GroupBox control ។
15. ពីក្នុង Toolbox ទាញ Button control កន្លែងវានៅជិតខាងក្រោម ឆ្វេងដៃនៃ MemberForm ។
16. បន្ថែមប៊ូតុង control ទៅខាងក្រោមនៃ form ដែលទើបតែដាក់នៅ ខាងស្តាំដៃទីមួយ ។
បង្កើតសមាសភាព Control Properties
អ្នកឥឡូវនេះត្រូវការដើម្បីបង្កើត properties នៃ controls ដែលអ្នក ទើបតែបន្ថែមទៅ form ។ ដើម្បីប្តូរតំលៃ property របស់ Control ចុចលើ control ដើម្បីជ្រើសរើសវា រួចហើយបញ្ចូលត្រឹមត្រូវតំលៃក្នុងសន្លឹក Properties ។ អ្នកនឹងចាប់ផ្តើមជាមួយមូលដ្ឋាន properties ។ តារាងខាង
ក្រោមនេះបញ្ជី properties និងតំលៃដែលអ្នកត្រូវការដើម្បីផ្តល់នីមួយទៅបណ្តា controls ។
3. ប្រើ Control Properties
ដូចជា forms ត្រួតពិនិត្យ controls ដែលមាន properties ជាច្រើន ដែលអ្នកអាចបង្កើត ។ ដែលប្រភេទខុសគ្នានីមួយៗនៃ control មានភាពខុស គ្នានៃ properties ។ ដូចជា forms អ្នកអាចបង្កើត set និង query control properties ដោយ dynamically ក្នុងកម្មវិធីផ្ទាល់របស់អ្នកនិងមានចំនួននៃ properties ដែលជាអថេរតែមួយគត់នៅពេលរត់ run ដំណើរការ ។ ប្រសិនបើ អ្នកចង់រៀនអំពីភាពខុសគ្នានៃអថេរ properties សំរាប់ប្រភេទនីមួយៗនៃ control ។ អ្នកអាចរកមើលក្នុង list របស់វាក្នុង.NET Framework SDK ដែលអនុវត្តជាមួយ Visual Studio .NET ។
ប្តូរ Properties Dynamically
អ្នកត្រូវបានប្រើ Design View ដើម្បីបង្កើត properties ។ កាលណា form រត់ដំណើរការ វានឹងប្រើប្រាស់បង្កើតតំលៃឡើងវិញរបស់ control នីមួយៗ ទៅតំលៃ initial default ។ ដើម្បីធ្វើដូចនេះអ្នកនឹងត្រូវការសរសេរ code មួយ ចំនួន (នៅចុងក្រោយ) ។ ក្នុងលំហាត់បន្ទាប់ អ្នកនឹងបង្កើត private method ដែលហៅថា Reset ។ ចុងក្រោយអ្នកនឹងហៅ Reset method កាលណា form ដំបូងចាប់ផ្តើមនិងកាលណាអ្នកប្រើប្រាស់ user ចុចលើប៊ូតុង Clear ។
បង្កើត Reset method
1. នៅលើ View menu ចុចលើ Class View
2. ក្នុងសន្លឹក Class View window ពង្រើក BellRingers project ពង្រើក { } BellRingers ឈ្មោះ namespace រួចចុចលើ right-click នៃ MemberForm class ។ ពេលនោះ menu បានបង្ហាញ ។
3. នៅលើ menu ចំណុចដើម្បីបន្ថែម Add រួចចុចលើ Add Method កម្មវិធី C# Method Wizard បានបើកឡើង ។
4. វាយសរសេរ Reset ក្នុងប្រអប់ Method Name box រួចចុចលើ Finish ។
5. ក្នុង Code និងសន្លឹក Text Editor បន្ថែមបន្ទាត់បន្តបន្ទាប់នៃ code ទៅក្នុង Reset method:
firstName.Text = “”;
lastName.Text = “”;
មានពីរ statements កំណត់ច្បាស់លាស់ពីប្រអប់ firstName និង lastName គឺជា blank ដែលផ្តល់ string ទទេទៅ Text property របស់គេ ។
ComboBox
ប្រសិនបើហៅឡើងវិញ Tower ComboBox និងផ្ទុក list មួយនៃ bell towers ទាំងអស់ក្នុង Middleshire district ។ ពត៌មាននេះនឹងជាទូទៅជំនួយ database និងសរសេរ code ទទួលបានពី list នៃ towers និង ComboBox ComboBox មាន property មួយដែលហៅថា Items ដែលផ្ទុក contains ប្រមូលផ្តុំទិន្នន័យ data ដើម្បីបង្ហាញ ។ ពីព្រោះអ្នកមិនបានបង្ហាញរបៀបដើម្បី អនុញ្ញាតចូលក្នុង database នៅឡើយ ។ កម្មវិធីប្រើប្រាស់អនុវត្តន៍នឹងប្រើ ពិបាកសរសេរប្រមូលផ្តុំ code។ ក្នុងវិធី Reset method បន្ទាប់ពីអ្នកបាន សរសេររួចរាស់មកបន្ថែម statements ដូចខាងក្រោមនេះទៅ list (នេះមាន សារះសំខាន់ ពីព្រោះថាផ្សេងពីនេះទៀតអ្នកអាចបញ្ចប់ជាមួយតំលៃក្នុង list) និងបង្កើត items បួនក្នុង ComboBox:
tower.Items.Clear();
tower.Items.Add(“Great Shevington”);
tower.Items.Add(“Little Mudford”);
tower.Items.Add(“Upper Gumtree”);
tower.Items.Add(“Downley Hatch”);
Initializing the CheckBox
ក្នុង captain CheckBox និងប្រើ default គឺ False ។ ដើម្បីធ្វើដូច
នេះអ្នកត្រូវការបង្កើត Checked property ។ បន្ថែម Add statement ទៅក្នុង Reset method ដូចខាងក្រោមនេះ:
captain.Checked = false;
Initializing the radio លើប៊ូតុង group
form ផ្ទុកមានបួនប៊ូតុង radio ដែលបង្ហាញពីចំនួននៃឆ្នាំ bell ringing ប៊ូតុងគឺប្រហាក់ប្រហែលទៅនឹង CheckBox ដែលនៅក្នុងវាអាចផ្ទុកតំលៃ True ឬ False ។ យ៉ាងណាក៏ដោយប៊ូតុង radio កើនឡើងកាលណាអ្នកដាក់វា ទៅក្នុង GroupBox ។ បន្ថែម Add statement ដូចខាងក្រោមនេះដើម្បីបង្កើត Reset method:
novice.Checked = true;
បំពេញបន្ថែម ListBox
ដូចជា Tower ComboBox, CheckedListBox ដែលផ្ទុកក្នុង list នៃ bell ringing methods ដែលមាន property ដែលហៅថា Items ផ្ទុកប្រមូល ផ្តុំនៃតំលៃដើម្បីបង្ហាញ ដូចជា ComboBox តាមធម្មតាពី database ។ ទោះបី ពីមុនអ្នកអនុវត្តតំលៃពិបាកក្នុងការសរសេរ code ។ Reset method ពេញ
លេញបន្ថែម code ដូចខាងក្រោមនេះ:
methods.Items.Clear();
methods.Items.Add(“Andover Bob Minor”);
methods.Items.Add(“Antelope Place Doubles”);
methods.Items.Add(“Hayfield Royal”);
methods.Items.Add(“West Chiltington Doubles”);
methods.Items.Add(“Brandon Parva Maximus”);
methods.Items.Add(“Buckfast Abbey Triples”);
methods.Items.Add(“Skelwith Bridge Minor”);
methods.Items.Add(“Acton Trussel Bob Royal”);
Compile តែសកម្មវិធីប្រើប្រាស់
1. ក្នុង Solution Explorer ចុចលើ right-click Form1.cs ចុចលើ Rename រួចហើយវាយសរសេរ MemberForm.cs ។
2. នៅលើ Debug menu ចុចលើ Start ដើម្បីមើលឡើងវិញ project compiles និងរត់ដំណើរការ ។
3. កាលណា form រត់ដំណើរការ ចុចលើ Tower ComboBox ។ អ្នក នឹងឃើញ list នៃ bell towers រួចហើយអ្នកអាចជ្រើសរើសមួយបន្ថែមលើវា។
4. ចុលើ drop-down arrow ខាងស្តាំដៃនៃ Member Since date/time picker ។
5. អ្នកនឹងបង្ហាញជាមួយ calendar នៃកាលបរិច្ឆេទ dates ។ តំលៃ default នឹងបង្ហាញការបរិច្ឆេទដែលកំពុងប្រើ ។ អ្នកអាចចុចលើ date រួចហើយ
ប្រើ arrows ដើម្បីជ្រើសរើស month ។
6. ចុចលើប៊ូតុង radio នីមួយៗក្នុង Experience group ។ កត់ចំណាំ ថាអ្នកមិនអាចជ្រើសរើសច្រើនជាងមួយក្នុងពេលមួយ ។
7. នៅក្នុងប្រអប់ Methods list box ចុចលើ methods មួយចំនួន រួចជ្រើសរើសប្រអប់ check box សមស្រប ។ អ្នកនឹងចុចពីរដងដើម្បីជ្រើស
រើសឬធ្វើអោយបានច្បាស់លើ method ។
8. បិទ form និងត្រឡប់ទៅកម្មវិធី Visual Studio .NET ។
ដំណើរការ Event ក្នុងសន្លឹក Windows Form
Method និងសរសេរដូចខាងក្រោមនេះ
private void clearClick(object sender, System.EventArgs e)
{
this.Reset();
}
ការបន្ថែម code ទៅ addClick method:
string details;
details = “Member name ” + firstName.Text + ” ”
+ lastName.Text + ” from the tower at ” + towerNames.Text;
MessageBox.Show(details, “Member Information”);
-បង្កើតកម្មវិធីប្រើប្រាស់ Microsoft Windows Form។
- ប្រើ Windows Form រួមដើម្បីត្រួតពិនិត្យដូចជា label, text box និង button ។
-ប្តូរ properties នៃ Windows Form និងត្រួតពិនិត្យនៅពេល design និងនៅពេលរត់ run time ។
-តំណើរការ Windows Form និងត្រួតពិនិត្យ control។
1. បង្កើតកម្មវិធីប្រើប្រាស់ Application
អ្នកនឹងបង្កើតកម្មវិធីប្រើប្រាស់អនុញ្ញាតអោយអ្នកប្រើប្រាស់ user មួយ បញ្ចូលនិងមើលអោយ បានពិស្តារជាមួយសមាជិក member នៃ Middleshire Bell Ringer Association ដែលជាក្រុមប្រមូលផ្តុំអ្នកវិទ្យាសាស្រ្តពូកែបំផុត ។ អ្នកនឹងរក្សាកម្មវិធីប្រើប្រាស់ដែលងាយ ស្រួល ប្រមូលផ្តុំចេញពី form និងបង្កើត យ៉ាងច្បាស់ការងារទាំងអស់របស់គេ ។ ក្នុងជំពូកចុង ក្រោយនេះអ្នក នឹងផ្តល់ menusជាច្រើននិងរៀនពីរបៀបដើម្បីអនុវត្តអោយ បានត្រឹមត្រូវដើម្បីបង្កើត ច្បាស់លាស់ ទិន្នន័យ ដែលត្រូវបានបញ្ចូលបង្កើត។ គំរូបង្ហាញខាងក្រោមនេះ គឺជាកម្មវិធីប្រើប្រាស់ដែលរត់ដំណើរការ BellRingers.exe ដែលមានទីតាំងនៅ ក្នុង \Microsoft Press\Visual C# Step by Step\Chapter 14\BellRingersComplete\bin\Release folder នៅក្នុង My Documents folder របស់អ្នក ។
បង្្កើត Windows Form Application ក្នុងលំហាត់នេះ អ្នកនឹងចាប់ផ្តើមសង់ Middleshire Bell Ringer Association ដោយបង្កើត project ថ្មី design form និងបន្ថែម Windows Forms control ទៅលើ form ។ ពីព្រោះអ្នកប្រើប្រាស់កម្មវិធីរួចស្រេច Windows Forms ក្នុង Microsoft Visual Studio .NET ។
បង្កើត MiddleShire Bell Ringers Association project
1. ចាប់ផ្តើមចូលក្នុង Start Visual Studio .NET។
2. នៅលើ File menu ចូលក្នុង New រួចហើយចុចលើ Project ។
3. នៅក្នុងប្រភេទ Project Types pane ជ្រើសរើស Visual C# Projects ។
4. ក្នុង Template pane ជ្រើសរើស Windows Application ។
5. ក្នុងឈ្មោះ Name text box វាយសរសេរ BellRingers ។
6. ក្នុងទីតាំងប្រអប់ list box មើលទៅក្នុង Microsoft Press\Visual C# Step by Step\Chapter 18 folder ក្នុង My Documents folder របស់អ្នក ។
7. ចុចលើ OK ចូលក្នុង project ថ្មីត្រូវបានបង្កើតនិងផ្ទុក blank form ដែលហៅថា Form1 ។
បង្កើត properties នៃ form
1. ជ្រើសរើស form ក្នុងសន្លឹក Designer View ។ ក្នុងសន្លឹក Properties ចុចលើឈ្មោះ (Name) property រួចហើយវាយសរសេរ MemberForm ក្នុងឈ្មោះប្រអប់ (Name) text ដើម្បីប្តូរឈ្មោះ name នៃ form ។ (ប្រសិនបើសន្លឹក Properties មិនត្រូវបានបង្ហាញ ចុចលើសន្លឹក Properties នៅលើ View menu ឬចុចលើ F4)
2. ក្នុងសន្លឹក Properties ចុចលើ Text property រួចហើយវាយ សរសេរ Middleshire Bell Ringers Association ដើម្បីផ្លាស់ប្តូរសមាជិក ចំណង់ជើង title bar នៃ form មួយ ។
3. នៅក្នុងសន្លឹក Properties ចុចលើ BackgroundImage property រួចហើយចុចលើប៊ូតុង Ellipses ក្នុងជិតប្រអប់ text box ។ បើកប្រអប់ dialog box ។
4. នៅក្នុង Open dialog box មើល\Microsoft Press\Visual C# Step by Step\Chapter 18 folder ក្នុង My Documents folder របស់អ្នក ជ្រើសរើស Bell.gif file រួចហើយចុចលើ Open ។ BackgroundImage property គឺបង្កើតទៅក្នុង bell image ។ ក្នុងប្រអប់សន្លឹក Properties ចុចលើ BackColor property រួចហើយចុចលើប៊ូតុង down-arrow នៅជិតប្រអប់ text box ។ បើកប្រអប់ dialog box មួយ ។
5. នៅលើ System tab នៃប្រអប់ dialog box ចុចលើ Window ។ បង្កើតពណ៌ background color នៃ controls ទាំងអស់ដែលអ្នក that you បញ្ចូលទៅក្នុង form ទៅក្នុងពណ៌ដូចគ្នាដូចជាសន្លឹករបស់វាផ្ទាល់ ។
6. ជ្រើសរើស Font property ។ ដែលផ្សំឡើងនៅក្នុង property ដែលមានលក្ខណ:កំណត់ជាច្រើន ។ ក្នុងសន្លឹក Properties ចុចលើសញ្ញាបូក plus sign (+) ដើម្បីពង្រើកមើល Font property និងមើលលក្ខណ:សំគាល់។ បង្កើតទំហំលក្ខណ:សំគាល់នៃ font គឺ 12 រួចហើយរើសយក Bold គឺ True ។ អ្នកអាចប្តូរ properties ដែលផ្សំឡើងដូចជា Font ដោយចុចលើ ប៊ូតុងEllipses ដែលបង្ហាញកាលណាអ្នកជ្រើសរើស property ។ កាលណា អ្នកចុចលើប៊ូតុង
ប្រអប់ស្តង់ដា Font dialog box បានបើកឡើងរួចហើយ អនុញ្ញាតអោយអ្នក
ជ្រើសរើស font និងលទ្ធផលដែលអ្នកចង់បាន ។
7.ប្តូរទំហំរបស់ form property ដែលផ្សំឡើងក្នុង property ។ ក្នុង សន្លឹក Properties ចុចលើសញ្ញាបូក plus sign (+) ដើម្បីពង្រើកទំហំ property រួចហើយមើលលក្ខណ:សំគាល់ ។ បង្កើតលក្ខណ:សំគាល់បណ្តោយ Width ពី 600 និងកំពស់ 450 ។ form នឹងមើលឃើញដូចខាងក្រោមនេះ។
Compile កម្មវិធីប្រើប្រាស់
1. នៅលើ Build menu ចុចលើ Build Solution ។ project fails នៅពេល build និងបង្ហាញ compiler ដែលមាន error ដូចខាងក្រោមនេះ:
The type or namespace’Form1′could not be found(are you missing a using directive or an assembly reference)
ហេតុការណ៍នេះបណ្តាមកពី អ្នកប្តូរឈ្មោះរបស់ form ពី Form1 ទៅ MemberForm ។ project ផ្ទុក code ដែលព្យាយាមដើម្បីរត់ Form1 ពីព្រោះវា មិនអាចរក Form1 ពេលឥឡូវនេះ អ្នកត្រូវការដើម្បីជួសជុលបញ្ហា ។
2. ដើម្បីមើលប្រភព code Form1.cs នៅក្នុង Code និងសន្លឹក Text Editor ។
3. ប្រើ Scroll ចុះក្រោមរកមើល Main method ជិតចុងក្រោយបង្អស់ នៃ file ។ វាផ្ទុកបន្ទាត់ code ដូចខាងក្រោមនេះ:
Application.Run(new Form1());
4. ផ្លាស់ប្តូរ code នៅក្នុង Main method គោលបំណងអោយវាអាន ដូចខាងក្រោមនេះ:
Application.Run(new MemberForm());
5. Build កម្មវិធីប្រើប្រាស់ម្តងទៀត ។ ពេលនេះ build ទទួលជោគជ័យ ក្នុងករណីជាច្រើន កាលណាអ្នកប្តូរ property ដែលប្រើសន្លឹក Property កម្មវិធី Visual Studio .NET និង automatically updates code របស់វា ។ ឈ្មោះ form មួយគឺជាលក្ខណ:ពិសេសកន្លែងដែលអ្នកបង្កើតប្តូរដោយខ្លួនអ្នកផ្ទាល់។
ការបង្កើត Reset method
NotImplementedException
public void Reset()
{
throw new System.NotImplementedException();
}
ការសរសេរ code លើ Reset method:
firstName.Text = “”;
lastName.Text = “”;
ComboBox
towerNames.Items.Clear();
towerNames.Items.Add(“Great Shevington”);
towerNames.Items.Add(“Little Mudford”);
towerNames.Items.Add(“Upper Gumtree”);
towerNames.Items.Add(“Downley Hatch”);
ការបង្កើតកាលបរិច្ឆេទ date ថ្មី
memberSince.Value = DateTime.Today;
Initialize CheckBox
isCaptain.Checked = false;
button group
novice.Checked = true;
បញ្ចប់ Reset method ដោយបន្ថែម code ដូចខាងក្រោមនេះ:
methods.Items.Clear();
methods.Items.Add(“Canterbury Minimus”);
methods.Items.Add(“Reverse St Nicholas”);
methods.Items.Add(“Plain Bob Doubles”);
methods.Items.Add(“Grandsire Doubles”);
methods.Items.Add(“Cambridge Minor”);
methods.Items.Add(“Old Oxford Delight Minor”);
methods.Items.Add(“Kent Treble Bob Major”);
InitializeComponent method
ប្រសិនបើអ្នកមើលរវាង Dispose និង Main methods ក្នុងប្រភព code អ្នកនឹងឃើញតំបន់បំព្រួញ code ដែលមានសញ្ញា Windows Form Designer ដែលបំព្រួញ code ដូចបង្ហាញខាងក្រោមនេះ ។
2. ប្រើលើ Windows Form Control
ក្នុងលំហាត់នេះ អ្នកនឹងបន្ថែម controls ទៅក្នុង form មួយដែល អនុញ្ញាតអោយអ្នកប្រើប្រាស់ user ចូលទៅក្នុងសមាជិក ។ អ្នកនឹងប្រើភាពខុស គ្នានៃ controls ដែលប្រភេទលក្ខណ:ពិសេសនីមួយៗសមស្របគ្នានៃទិន្នន័យ បញ្ចូល data input ។ កាលណាអ្នកប្រើប្រាស់ user ត្រូវបានបញ្ចូលសមាជិក បន្ថែមប៊ូតុងនឹងបញ្ជាក់ត្រឹមត្រូវនិងប្រមូលរក្សាទុកទិន្នន័យ data ។ user អាច ចុចលើ Clear ដើម្បីបង្កើត controls ឡើងិវិញនៅលើ form និង cancel ទិន្នន័យ data ដែលបានបញ្ចូល ។ បន្ថែម Windows Forms controls
1. បង្កើត Form1 ច្បាស់លាស់ត្រូវបានបង្ហាញក្នុងសន្លឹក Designer View ដែល Toolbox ពិនិត្យមើលសន្លឹក Forms ត្រូវបានជ្រើសរើស និង ទាញ Label control នៅលើ MemberForm ។ (ប្រសិនបើ Toolbox មិនបង្ហាញ ចុចលើ Toolbox ពីក្នុង View menu)
2. នៅក្នុងសន្លឹក Properties ចុចលើទីតាំង property រួចហើយវាយ សរសេរ 10, 20 ដើម្បីបង្កើតទីតាំង property នៃ label ។
3. ពីក្នុង Toolbox ទាញប្រអប់ TextBox control នៅលើ MemberForm បន្ទាប់មកទៅក្នុង label ។ មិនបារម្ភពីត្រង់ជួរប្រអប់ TextBox ពិតជាក់ច្បាស់ពីព្រោះ អ្នកនឹងបង្កើតទីតាំង property សំរាប់ controls បន្ទាប់
ចុងក្រោយ ។
4. បន្ថែម Label ទីពីរទៅក្នុង form ។ កន្លែងវាបន្ទាប់មកទៅក្នុងប្រអប់ TextBox ក្នុង 300, 20 ។
5. បន្ថែមប្រអប់ TextBox ផ្សេងទៀតទៅក្នុង MemberForm និង
ទីតាំងវាបន្ទាប់មលទៅក្នុង Label ទីពីរ ។
6. ពីក្នុង Toolbox ទាញ Label នៅលើ form ។ កន្លែងវាផ្ទាល់នៅ
ក្រោម Label ទីមួយ ។
7. ពីក្នុង Toolbox ទាញប្រអប់ ComboBox មួយនៅលើ form ។ កន្លែងវានៅលើ MemberForm ក្រោមប្រអប់ TextBox ទីមួយនិងបន្ទាប់មក
ទៀតទៅក្នុង Label ទីបី ។
8. ពី Toolbox ទាញប្រអប់ CheckBox ដាក់លើ form និងកន្លែងវា នៅក្រោមប្រអប់ TextBox ទីពីរ ។
9. បន្ថែម Label ទីបួនទៅក្នុង MemberForm និងកន្លែងវានៅក្រោម Label ទីបី ។
10. ពីក្នុង Toolbox ទាញ DateTimePicker ហើយកន្លែងវានៅក្រោម ComboBox ។
11. ពីក្នុង Toolbox ទាញប្រអប់ GroupBox និងកន្លែងវានៅក្រោម Label control ទីបួន ។
12. ពីក្នុង Toolbox ទាញ RadioButton control និងវានៅខាងក្នុង GroupBox control ដែលអ្នកទើបតែបន្ថែម ។ កត់ចំណាំថា GroupBox គឺត្រូវ បានជ្រើសរើសកាលណាអ្នកទាញ RadioButton នៅលើវា ។
13. បន្ថែម បីឬច្រើន RadioButton controls ដែលនៅជួរឈរជាមួយ នីមួយៗផ្សេងទៀត ទៅក្នុង GroupBox ។ អ្នកអាចត្រូវការបង្កើត GroupBox ដ៏ធំជាងគេផ្សំលើវា ។
14. ពីក្នុង Toolbox ទាញ CheckedListBox control និងកន្លែងវានៅ ក្រោម Label ទីពីរនិងនៅខាងស្តាំដៃនៃ GroupBox control ។
15. ពីក្នុង Toolbox ទាញ Button control កន្លែងវានៅជិតខាងក្រោម ឆ្វេងដៃនៃ MemberForm ។
16. បន្ថែមប៊ូតុង control ទៅខាងក្រោមនៃ form ដែលទើបតែដាក់នៅ ខាងស្តាំដៃទីមួយ ។
បង្កើតសមាសភាព Control Properties
អ្នកឥឡូវនេះត្រូវការដើម្បីបង្កើត properties នៃ controls ដែលអ្នក ទើបតែបន្ថែមទៅ form ។ ដើម្បីប្តូរតំលៃ property របស់ Control ចុចលើ control ដើម្បីជ្រើសរើសវា រួចហើយបញ្ចូលត្រឹមត្រូវតំលៃក្នុងសន្លឹក Properties ។ អ្នកនឹងចាប់ផ្តើមជាមួយមូលដ្ឋាន properties ។ តារាងខាង
ក្រោមនេះបញ្ជី properties និងតំលៃដែលអ្នកត្រូវការដើម្បីផ្តល់នីមួយទៅបណ្តា controls ។
Control | Property | Value |
label1 | Text | First Name |
Location | 10, 20 | |
textBox1 | (Name) | firstName |
Location | 120, 20 | |
Size | 170, 26 | |
Text | leave blank | |
label2 | Text | Last Name |
Location | 300, 20 | |
textbox2 | (Name) | lastName |
Location | 400, 20 | |
Size | 170, 26 | |
Text | leave blank | |
label3 | Text | Tower |
Location | 10, 72 | |
comboBox1 | (Name) | tower |
DropDownStyle | DropDownList (setting នេះអ្នកប្រើ ប្រាស់users ដកស្រង ពីក្នុង items នៅក្នុង list; អ្នកប្រាស់ users មិនអាចប្រើប្រាស់ប្រភេទ ក្នុងតំលៃនៃកម្មសិទ្ធិរបស់ វាផ្ទាល់) | |
Location | 120, 72 | |
Size | 260, 28 | |
checkBox1 | (Name) | captain |
Location | 400, 72 | |
Size | 100, 26 | |
Text | Captain | |
CheckAlign | MiddleLeft (កាលណា ចុច drop-down arrow សំរាប់ Property នេះមានសារ:សំខាន់ graphic ផ្ទុកបង្ហាញ សំណាញ់ grid ។ | |
label4 | Text | Member Since |
Location | 10, 128 | |
Size | 120, 23 | |
Text | Member Since | |
DateTimePicker | (Name) | memberSince |
Location | 140, 128 | |
Size | 200, 26 | |
groupBox1 | (Name) | Experience |
Location | 10, 184 | |
Size | 260, 160 | |
Text | Experience | |
radioButton1 | Name | Novice |
Location | 16, 32 (កត់ចំណាំថា ទីតាំងដែលទាក់ទង ទៅប៊ូតុង radio ដែល ជាអ្នកផ្ទុក GroupBox) | |
Size | 220, 24 | |
Text | Up to 1 year | |
radioButton2 | (Name) | Intermediate |
Location | 16, 64 | |
Size | 220, 24 | |
Text | 1 to 4 years | |
radioButton3 | Name) | Experienced |
Location | 16, 96 | |
Size | 220, 24 | |
Text | 5 to 9 years | |
radioButton4 | (Name) | Accomplished |
Location | 16, 128 | |
Size | 220, 24 | |
Text | 10 or more years | |
checkedListBox1 | (Name) | Methods |
Location | 300, 192 | |
Size | 270, 160 | |
Sorted | True | |
button1 | (Name) | Add |
Location | 190, 368 | |
Size | 75, 40 | |
Text | Add | |
button2 | (Name) | Clear |
Location | 335, 368 | |
Size | 75, 40 | |
Text | Clear |
ដូចជា forms ត្រួតពិនិត្យ controls ដែលមាន properties ជាច្រើន ដែលអ្នកអាចបង្កើត ។ ដែលប្រភេទខុសគ្នានីមួយៗនៃ control មានភាពខុស គ្នានៃ properties ។ ដូចជា forms អ្នកអាចបង្កើត set និង query control properties ដោយ dynamically ក្នុងកម្មវិធីផ្ទាល់របស់អ្នកនិងមានចំនួននៃ properties ដែលជាអថេរតែមួយគត់នៅពេលរត់ run ដំណើរការ ។ ប្រសិនបើ អ្នកចង់រៀនអំពីភាពខុសគ្នានៃអថេរ properties សំរាប់ប្រភេទនីមួយៗនៃ control ។ អ្នកអាចរកមើលក្នុង list របស់វាក្នុង.NET Framework SDK ដែលអនុវត្តជាមួយ Visual Studio .NET ។
ប្តូរ Properties Dynamically
អ្នកត្រូវបានប្រើ Design View ដើម្បីបង្កើត properties ។ កាលណា form រត់ដំណើរការ វានឹងប្រើប្រាស់បង្កើតតំលៃឡើងវិញរបស់ control នីមួយៗ ទៅតំលៃ initial default ។ ដើម្បីធ្វើដូចនេះអ្នកនឹងត្រូវការសរសេរ code មួយ ចំនួន (នៅចុងក្រោយ) ។ ក្នុងលំហាត់បន្ទាប់ អ្នកនឹងបង្កើត private method ដែលហៅថា Reset ។ ចុងក្រោយអ្នកនឹងហៅ Reset method កាលណា form ដំបូងចាប់ផ្តើមនិងកាលណាអ្នកប្រើប្រាស់ user ចុចលើប៊ូតុង Clear ។
បង្កើត Reset method
1. នៅលើ View menu ចុចលើ Class View
2. ក្នុងសន្លឹក Class View window ពង្រើក BellRingers project ពង្រើក { } BellRingers ឈ្មោះ namespace រួចចុចលើ right-click នៃ MemberForm class ។ ពេលនោះ menu បានបង្ហាញ ។
3. នៅលើ menu ចំណុចដើម្បីបន្ថែម Add រួចចុចលើ Add Method កម្មវិធី C# Method Wizard បានបើកឡើង ។
4. វាយសរសេរ Reset ក្នុងប្រអប់ Method Name box រួចចុចលើ Finish ។
5. ក្នុង Code និងសន្លឹក Text Editor បន្ថែមបន្ទាត់បន្តបន្ទាប់នៃ code ទៅក្នុង Reset method:
firstName.Text = “”;
lastName.Text = “”;
មានពីរ statements កំណត់ច្បាស់លាស់ពីប្រអប់ firstName និង lastName គឺជា blank ដែលផ្តល់ string ទទេទៅ Text property របស់គេ ។
ComboBox
ប្រសិនបើហៅឡើងវិញ Tower ComboBox និងផ្ទុក list មួយនៃ bell towers ទាំងអស់ក្នុង Middleshire district ។ ពត៌មាននេះនឹងជាទូទៅជំនួយ database និងសរសេរ code ទទួលបានពី list នៃ towers និង ComboBox ComboBox មាន property មួយដែលហៅថា Items ដែលផ្ទុក contains ប្រមូលផ្តុំទិន្នន័យ data ដើម្បីបង្ហាញ ។ ពីព្រោះអ្នកមិនបានបង្ហាញរបៀបដើម្បី អនុញ្ញាតចូលក្នុង database នៅឡើយ ។ កម្មវិធីប្រើប្រាស់អនុវត្តន៍នឹងប្រើ ពិបាកសរសេរប្រមូលផ្តុំ code។ ក្នុងវិធី Reset method បន្ទាប់ពីអ្នកបាន សរសេររួចរាស់មកបន្ថែម statements ដូចខាងក្រោមនេះទៅ list (នេះមាន សារះសំខាន់ ពីព្រោះថាផ្សេងពីនេះទៀតអ្នកអាចបញ្ចប់ជាមួយតំលៃក្នុង list) និងបង្កើត items បួនក្នុង ComboBox:
tower.Items.Clear();
tower.Items.Add(“Great Shevington”);
tower.Items.Add(“Little Mudford”);
tower.Items.Add(“Upper Gumtree”);
tower.Items.Add(“Downley Hatch”);
Initializing the CheckBox
ក្នុង captain CheckBox និងប្រើ default គឺ False ។ ដើម្បីធ្វើដូច
នេះអ្នកត្រូវការបង្កើត Checked property ។ បន្ថែម Add statement ទៅក្នុង Reset method ដូចខាងក្រោមនេះ:
captain.Checked = false;
Initializing the radio លើប៊ូតុង group
form ផ្ទុកមានបួនប៊ូតុង radio ដែលបង្ហាញពីចំនួននៃឆ្នាំ bell ringing ប៊ូតុងគឺប្រហាក់ប្រហែលទៅនឹង CheckBox ដែលនៅក្នុងវាអាចផ្ទុកតំលៃ True ឬ False ។ យ៉ាងណាក៏ដោយប៊ូតុង radio កើនឡើងកាលណាអ្នកដាក់វា ទៅក្នុង GroupBox ។ បន្ថែម Add statement ដូចខាងក្រោមនេះដើម្បីបង្កើត Reset method:
novice.Checked = true;
បំពេញបន្ថែម ListBox
ដូចជា Tower ComboBox, CheckedListBox ដែលផ្ទុកក្នុង list នៃ bell ringing methods ដែលមាន property ដែលហៅថា Items ផ្ទុកប្រមូល ផ្តុំនៃតំលៃដើម្បីបង្ហាញ ដូចជា ComboBox តាមធម្មតាពី database ។ ទោះបី ពីមុនអ្នកអនុវត្តតំលៃពិបាកក្នុងការសរសេរ code ។ Reset method ពេញ
លេញបន្ថែម code ដូចខាងក្រោមនេះ:
methods.Items.Clear();
methods.Items.Add(“Andover Bob Minor”);
methods.Items.Add(“Antelope Place Doubles”);
methods.Items.Add(“Hayfield Royal”);
methods.Items.Add(“West Chiltington Doubles”);
methods.Items.Add(“Brandon Parva Maximus”);
methods.Items.Add(“Buckfast Abbey Triples”);
methods.Items.Add(“Skelwith Bridge Minor”);
methods.Items.Add(“Acton Trussel Bob Royal”);
Compile តែសកម្មវិធីប្រើប្រាស់
1. ក្នុង Solution Explorer ចុចលើ right-click Form1.cs ចុចលើ Rename រួចហើយវាយសរសេរ MemberForm.cs ។
2. នៅលើ Debug menu ចុចលើ Start ដើម្បីមើលឡើងវិញ project compiles និងរត់ដំណើរការ ។
3. កាលណា form រត់ដំណើរការ ចុចលើ Tower ComboBox ។ អ្នក នឹងឃើញ list នៃ bell towers រួចហើយអ្នកអាចជ្រើសរើសមួយបន្ថែមលើវា។
4. ចុលើ drop-down arrow ខាងស្តាំដៃនៃ Member Since date/time picker ។
5. អ្នកនឹងបង្ហាញជាមួយ calendar នៃកាលបរិច្ឆេទ dates ។ តំលៃ default នឹងបង្ហាញការបរិច្ឆេទដែលកំពុងប្រើ ។ អ្នកអាចចុចលើ date រួចហើយ
ប្រើ arrows ដើម្បីជ្រើសរើស month ។
6. ចុចលើប៊ូតុង radio នីមួយៗក្នុង Experience group ។ កត់ចំណាំ ថាអ្នកមិនអាចជ្រើសរើសច្រើនជាងមួយក្នុងពេលមួយ ។
7. នៅក្នុងប្រអប់ Methods list box ចុចលើ methods មួយចំនួន រួចជ្រើសរើសប្រអប់ check box សមស្រប ។ អ្នកនឹងចុចពីរដងដើម្បីជ្រើស
រើសឬធ្វើអោយបានច្បាស់លើ method ។
8. បិទ form និងត្រឡប់ទៅកម្មវិធី Visual Studio .NET ។
ដំណើរការ Event ក្នុងសន្លឹក Windows Form
Method និងសរសេរដូចខាងក្រោមនេះ
private void clearClick(object sender, System.EventArgs e)
{
this.Reset();
}
ការបន្ថែម code ទៅ addClick method:
string details;
details = “Member name ” + firstName.Text + ” ”
+ lastName.Text + ” from the tower at ” + towerNames.Text;
MessageBox.Show(details, “Member Information”);
Post a Comment