មាតិកា
I. សេចក្តីផ្តើម
II. គោលបំណង
III. តម្រូវការ
IV. ជំហានទី១៖ បង្កើត Project
V. ជំហានទី២៖ បង្កើត Form Control
VI. ជំហានទី៣៖ សរសេរកូដទៅលើ Control នីមួយៗ
VII.ជំហានទី៤៖ បង្កើត Table
VIII.ជំហានទី៥៖ បង្កើត File
IX. ជំហានទី៦៖ Run application
I. សេចក្តីផ្តើម
នៅក្នុងមេរៀននេះយើងនឹងសិក្សាពីរបៀប Import xml file និង text file ចូលទៅក្នុង SQL Server ជាមួយភាសា VB.NET។ ចំពោះរបៀបនៃការសរសេរកូដមានច្រើនទម្រង់និងបច្ចេកទេសនីមួយៗរបស់ programmer ម្នាក់ៗ ហើយក្នុងមេរៀននេះផងដែរ លោកអ្នកអាចយកទៅធ្វើជាគំនិត ឬក៏ច្នៃប្រឌិតទៅលើអ្វីដែលខ្ញុំយកមកបង្ហាញបន្ថែមបានតាមការគួរ។ ដើម្បីកាន់តែយល់ ខ្ញុំនិងធ្វើការពន្យល់ពីជំហាននីមួយៗ ដើម្បីអោយអ្នកទាំងអស់គ្នាបានយល់។ សូមធ្វើការអនុវត្តន៍តាមជំហានដូចខាងក្រោមនេះ។
ប្រសិនបើមានចម្ងល់ឬក៏មានកន្លែងណាដែលមិនត្រឹមត្រូវ សូមជួយផ្តល់យោបល់ដើម្បីអោយខ្ញុំបាទមានការកែប្រែនិងធ្វើអោយអត្ថបទផ្សេងៗទៀតកាន់តែប្រសើរឡើងសម្រាប់យើងទាំងអស់គ្នា។
II. គោលបំណង
ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី
- យល់ដឹងអំពី XML File Format
- យល់ដឹងអំពី Text File Format
- យល់ដឹងអំពី របៀបបង្កើត Function ក្នុង VB.NET
- យល់ដឹងអំពី បង្កើត Form
- យល់ដឹងអំពី របៀបបង្កើត Database, Table, និង Field
III. តម្រូវការ
ដើម្បីអាចអនុវត្តន៍មេរៀននេះបាន លុះត្រាតែអ្នកមាន:
- កម្មវិធី Microsoft Visual Studio
- កម្មវិធី SQL Server Management
IV. ជំហានទី១៖ បង្កើត Project
សូមធ្វើការបង្កើត Project ជាមួយ Window Form
- បើកកម្មវិធី Microsoft Visual Studio (ករណីនេះខ្ញុំប្រើប្រាស់ version 2015)
- ចូលទៅកាន់ File
- New
- Project
- ត្រង់ Templates è រើសយក Visual Basic è Windows è Windows Forms Application è រួចដាក់ឈ្មោះអោយ Project ជាការស្រេច
V. ជំហានទី២៖ បង្កើត Form Control
សូមធ្វើការ design form ដោយរួមមាន control ដូចខាងក្រោម
- Button ចំនួន ៣ (button សម្រាប់ browse file, button import file, button close)
- TextBox ចំនួន ១ សម្រាប់ទទួលយកទីតាំង file នៅពេលចុចប៊ូតុង browse
- OpenFileDialog: សម្រាប់ធ្វើការបើករកទីតាំង File
- ជ្រើសរើសយក Control ណាមួយដែលអ្នកត្រូវការនៅក្នុង Toolbox រួចហើយអ្នកត្រូវតែអូសវាដាក់ចូលទៅក្នុង Form
សូមធ្វើការកែប្រែឈ្មោះរបស់ control នីមួយៗ ដោយចុចលើ control ណាមួយដែលអ្នកចង់ដាក់ឈ្មោះអោយ រួចទៅប្តូរឈ្មោះអោយវានៅត្រង់ Properties
ក្រោយមកអ្នកនឹងទទួលបាន Formដូចរូប
VI. ជំហានទី៣៖ សរសេរកូដទៅលើ Control នីមួយៗ
សូមចាប់ផ្តើមសរសេរកូដទៅលើ control នីមួយៗដូចខាងក្រោម
- បង្កើត Module សម្រាប់ធ្វើការភ្ជាប់ connection ទៅកាន់ database
- right click លើ project
- យកពាក្យថា Add
- Module…
វានឹងបង្ហាញផ្ទាំងមួយសម្រាប់អោយយើងដាក់ឈ្មោះអោយ Module
សូមសរសេរកូដដូចខាងក្រោម
- Data Source: គឺជា server name នៃ SQL
Server របស់ម៉ាស៊ីនកុំព្យូទ័ររបស់អ្នក។ ប្រសិនបើអ្នកដាក់សញ្ញាចុច (.) នោះវានឹងមិនខ្វល់ពីឈ្មោះ server name ឡើយ។
- DATABASE: គឺជាឈ្មោះ database របស់អ្នក
- User ID: គឺជាឈ្មោះ Login។ ក្នុងករណីនេះខ្ញុំយក User ID =sa ដែលជា default login
- Password: គឺជាលេខសម្ងាត់នៅពេលដែលអ្នក login ជាមួយ user “sa”
- សរសេរ Function
- សម្រាប់ធ្វើការ ទៅលើ XML file format
សម្រាប់ធ្វើការ ទៅលើ Text file format
សរសេរកូដលើប៊ូតុង Browse (btnBrowse)
ចុចលើប៊ូតុង btnBrowse ចំនួនពីរដងផ្ទួនៗគ្នា (double click)
- OFD គឺជាឈ្មោះរបស់ OpenFileDialog របស់ control
- សរសេរកូដលើប៊ូតុង Import (btnImport)
សរសេរកូដលើប៊ូតុង Close (btnClose)
ចំណាំ៖ សូមកុំភ្លេចធ្វើការ import library ចូលក្នុង project របស់យើងផង
VII. ជំហានទី៤៖ បង្កើត Table
មុននឹងបង្កើត Table បានលុះត្រាតែអ្នកមាន Database ជាមុនសិន
- ក្នុងករណីនេះខ្ញុំបានបង្កើត Database ដែលមានឈ្មោះថា “SampleDB” រួចហើយ ដូចនេះយើងគ្រាន់តែធ្វើការបង្កើត Table បានហើយ
- ដើម្បីបង្កើត Table សូមធ្វើការសរសេរកូដខាងក្រោម
បន្ទាប់មកចុច F5 លើ Keyboard ដើម្បីធ្វើការ execute script ខាងលើ
VIII. ជំហានទី៥៖ បង្កើត File
- បង្កើត File XML format
- ឈ្មោះ student.xml
- បង្កើត Text File format
- ឈ្មោះ book.txt
IX. ជំហានទី៦៖ Run application
ដើម្បីអាចដំណើរការកម្មវិធីបាន យើងគ្រាន់តែចុច F5 លើកម្មវិធី visual studio ឬចុចលើរូប icon “Start” ជាការស្រេច
- ចុច F5 វានឹងលោត application យើងឡើងមក
ករណីយើងមិនបានចុច browse រកទីតាំង file ដោយយើងចុច button Import នោះវានឹងបង្ហាញដូចខាងក្រោម
ចុច browse ដើម្បីរកទីតាំង file (.xml, .txt)
ចុច Import
ក្រោយពីយើងបានធ្វើការ import file រួចមក សូមចូលទៅកាន់ Database ក្នុង SQL Server ដើម្បីទៅមើល data។