Categories
ASP.net

ស្វែងយល់អំពី Entity Framework

មាតិកា I.   សេចក្តីផ្តើម II.  អ្វីទៅជា Entity Framework? III. អ្វីទៅជា Object-Relational Mapping Framework? IV. ស្វែងយល់អំពី Entity Framework Features V.  ស្វែងយល់អំពី Entity Framework Latest Versions VI. ឯកសារយោង I.          សេចក្តីផ្តើម ពីមុនឡើយ .Net 3.5 ក្នុងនាមជាអ្នកអភិវឌ្ឍន៍យើងច្រើនតែប្រើដើម្បីសរសេរកូដ ADO.NET ដើម្បីអនុវត្តប្រតិបត្តិការ  Perform CRUD ជាមួយមូលដ្ឋានទិន្នន័យ។ ចំពោះបញ្ហានេះយើងត្រូវបង្កើតការភ្ជាប់ជាមួយ Database ដោយបើកការភ្ជាប់ (Open Connection), Create DataSet ដើម្បីប្រមូលយក (fetch) ឬបញ្ជូនទិន្នន័យ (submit data) ទៅក្នុងឃ្លាំងទិន្នន័យ (database) ហើយបំលែងទិន្នន័យពី DataSet ទៅជា .NET Objects […]

Categories
PHP

មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ PHP CRUD

មាតិកា I.   បង្កើត Database & Table II. បង្កើត Files php III. សរសេរកូដក្នុង config.php IV. សរសេរកូដក្នុង index.php V.  សរសេរកូដក្នុង add.php VI. សរសេរកូដក្នុង edit.php VII.សរសេរកូដក្នុង delete.php VIII.ដំណើរការកម្មវិធី I.          បង្កើត Database & Table ចូលទៅក្នុង phpMyAdmin ដើម្បីបង្កើត database មួយដែលមានឈ្មោះថា “crud_db” បន្ទាប់មកបង្កើត Table មួយដែលមានឈ្មោះ “users” ព្រមទាំង fields ដូចខាងក្រោម II.          បង្កើត Files php សូមធ្វើការបង្កើត folder មួយដែលមានឈ្មោះថា “crud_v1” ដាក់ក្នុង xampp à htdocs […]

Categories
ASP.net

មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ Action Method ក្នុង ASP.NET MVC

មាតិកា I.   សេចក្តីផ្តើម II. បង្កើត Project III. បង្កើត Controller IV. ការអនុវត្តន៍ V.  ការបង្កើត Trace I.          សេចក្តីផ្តើម នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងធ្វើការបង្ហាញអំពីមូលដ្ឋានគ្រឹះក្នុងការប្រើប្រាស់ Action Method ក្នុង ASP.NET MVC។ ខាងក្រោមនេះនឹងអនុវត្តន៍នៅក្នុង Controller តាមដំណាក់កាលដូចតទៅ៖ II.         បង្កើត Project សូមធ្វើការបង្កើត Project ជាមួយ ASP.NET MVC New Project Visual C# Web ASP.NET Web Application ចុច OK យក MVC OK III.          បង្កើត Controller សូមបង្កើត Controller ថ្មីមួយទៀតដោយដាក់ឈ្មោះថា “StudentController” Right […]

Categories
ASP.net

ស្វែងយល់អំពីការប្រើប្រាស់ Input Validation ក្នុង ASP.NET MVC

មាតិកា I.   សេចក្តីផ្តើម II. Validation Annotations I.          សេចក្តីផ្តើម Validation របស់ user input គឺជាកិច្ចការដ៏ចាំបាច់សម្រាប់ application programmer។ application គួរតែអនុញ្ញាតិតែ user input ទិន្នន័យដែលត្រឹមត្រូវ ដូច្នេះយើងត្រូវកំណត់ព័ត៌មានដែលអ្នកប្រើប្រាស់បញ្ចូលអោយបានត្រឹមត្រូវ។ នៅក្នុង ASP.NET MVC framework ផ្តល់នូវ built-in annotation ដែលអាចអោយយើង apply ទៅលើ properties នៃ Model។ វាធ្វើការ validate នៅពេលបញ្ចូល ហើយបង្ហាញនូវ message ដែលត្រឹមត្រូវទៅកាន់អ្នកប្រើប្រាស់។ II.         Validation Annotations Annotations Description Required វាត្រូវបានប្រើប្រាស់ដើម្បីបង្កើត required field. DisplayName វាត្រូវបានប្រើប្រាស់ដើម្បីកំណត់ text ដែលយើងចង់បានដើម្បីបង្ហាញនៅលើ fields. StringLength […]

Categories
ASP.net

ស្វែងយល់អំពី HTML Helpers ក្នុង ASP.NET MVC

មាតិកា I.   សេចក្តីផ្តើម II. ការប្រើប្រាស់ Inline HTML Helpers III. ការប្រើប្រាស់ Built-In HTML Helpers I.          សេចក្តីផ្តើម HTML Helper គ្រាន់តែជា method ដែល return នូវ HTML string​ តែប៉ុណ្ណោះ។ String អាចតំណាងអោយប្រភេទនៃ content ដែលយើងចង់បាន។ ឧទាហរណ៍ យើងអាចប្រើប្រាស់ HTML Helper ដើម្បី render នូវ HTML tags ដូចជា HTML <input>, <button> និង <img> tag ជាដើម។ យើងក៏អាចធ្វើការបង្កើត HTML Helper ដោយខ្លួនឯង ដើម្បី render នូវ content ដ៏ស្មុគស្មាញជាច្រើន […]

Categories
ASP.net

សេចក្តីផ្តើមក្នុង ASP.NET MVC

មាតិកា I.   សេចក្តីផ្តើម II. ការប្រើប្រាស់ Model – View – Controller III. គុណសម្បត្តិរបស់ MVC Pattern IV. ASP.NET MVC vs Web Forms I.          សេចក្តីផ្តើម ASP.NET MVC គឺជា web development framework របស់ Microsoft ដែលប្រើប្រាស់ .NET Framework។ ប្រសិនបើយើងចង់បង្កើត Web application ដោយប្រើប្រាស់ .NET Framework ដូចជា C# ឬ VB.NET។ ASP.NET គឺជាជម្រើសដើម្បីយកទៅបង្កើតវាឡើង។ ក្នុងមេរៀននេះយើងនឹងពន្យល់អ្វីជា MVC ហើយហេតុអ្វីបានជាយើងត្រូវប្រើប្រាស់ ASP.NET MVC ជំនួសអោយ ASP.NET Web Forms។ MVC […]

Categories
Visual Basic.Net

ការសិក្សាពីរបៀបបង្កើត Import XML File និង Text File ទៅក្នុង SQL Server ជាមួយ VB.NET

មាតិកា 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 ម្នាក់ៗ ហើយក្នុងមេរៀននេះផងដែរ លោកអ្នកអាចយកទៅធ្វើជាគំនិត ឬក៏ច្នៃប្រឌិតទៅលើអ្វីដែលខ្ញុំយកមកបង្ហាញបន្ថែមបានតាមការគួរ។ ដើម្បីកាន់តែយល់ ខ្ញុំនិងធ្វើការពន្យល់ពីជំហាននីមួយៗ ដើម្បីអោយអ្នកទាំងអស់គ្នាបានយល់។ សូមធ្វើការអនុវត្តន៍តាមជំហានដូចខាងក្រោមនេះ។ […]

Categories
Database

មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ NULL នៅក្នុង Microsoft SQL Server

មាតិកា I.   សេចក្តីផ្តើម II. ការប្រើប្រាស់ COALESCE() III. ការប្រើប្រាស់ ANSI NULLS IV. ការប្រើប្រាស់ ISNULL() V.  ការប្រើប្រាស់ Is null និង Is not null VI. ការប្រើប្រាស់ NULL comparison I.          សេចក្តីផ្តើម នៅក្នុង SQL Server, NULL តំណាងអោយ data ដែល missing ឬក៏ unknown។ មានន័យថា NULL មិនមែនជា value ពិតប្រាកដឡើយ។ វាត្រូវបានគេកំណត់ថាជា placeholder សម្រាប់អោយ value។ នេះក៏ជាហេតុផលដែលយើងមិនអាចប្រៀបធៀប NULL ជាមួយនឹង value ផ្សេងទៀត ហើយក៏មិនមែនជាមួយនឹង NULL ផ្សេងទៀតដែរ។ II.         […]

Categories
Database

មូលដ្ឋានគ្រឹះនៃការ Convert Data Types នៅក្នុង Microsoft SQL Server

មាតិកា I.  របៀបប្រើប្រាស់ TRY PARSE II. របៀបប្រើប្រាស់ TRY CONVERT III. របៀបប្រើប្រាស់ TRY CAST IV. របៀបប្រើប្រាស់ CAST V.  របៀបប្រើប្រាស់ CONVERT I.          របៀបប្រើប្រាស់ TRY PARSE Try parse ត្រូវបានគេប្រើប្រាស់សម្រាប់បម្លែងនូវប្រភេទទិន្នន័យជា string ទៅជាប្រភេទទិន្ន័យដែលយើងចង់បាន (Date ឬ Numeric) ។ ឧទាហរណ៍ ប្រភេទទិន្នន័យដើមរបស់យើងជា string ហើយយើងត្រូវការទៅជាប្រភេទទិន្នន័យជា date។ ប្រសិនបើការបម្លែងមិនទទួលបានជោគជ័យ នោះវានឹងធ្វើការ return មកវិញជា NULL value។ Syntax: string_value : គឺជា argument នៃ source value ដែលវាមានប្រភេទជា NVARCHAR(4000) data_type: គឺជា […]

Categories
C Sharp

មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ Class Members ក្នុងភាសា C# programming

មាតិកា I.   ស្វែងយល់អំពី C# Class Members II. ស្វែងយល់អំពី Fields III. ស្វែងយល់អំពី Object Methods IV. របៀបប្រើប្រាស់ Multiple Classes I.          ស្វែងយល់អំពី C# Class Members គ្រប់ Fields ហើយនិង Methods ទាំងអស់នៅខាងក្នុង Classes ជាទូទៅត្រូវបានគេដឹងថាជា “Class Members” ឧទាហរណ៍៖ បង្កើត Class មួយដែលមានឈ្មោះថា “Car” ជាមួយ class members មានដូចជា field ចំនួន ២ (two fields) និង Method ចំនួន ១ (one method) II.          ស្វែងយល់អំពី Fields កាលពីលើកមុនយើងបានបកស្រាយរួចមកហើយអំពីអថេរ […]