Categories
Database

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

មាតិកា I.   តើអ្វីគឺជា SQL join? II. ប្រភេទនៃ SQL Joins III. ការប្រើប្រាស់ INNER JOIN IV. ការប្រើប្រាស់ LEFT JOIN V.  ការប្រើប្រាស់ RIGHT JOIN VI. ការប្រើប្រាស់ FULL JOIN VII.ការប្រើប្រាស់ CARTESIAN JOIN VIII.ការប្រើប្រាស់ SELF JOIN I.          តើអ្វីគឺជា SQL join? SQL Joins គឺមកពីពាក្យថា Structured Query Languages (SQL) ដែលត្រូវបានប្រើសម្រាប់ធ្វើការបញ្ចូលនូវសំនុំនៃទិន្នន័យក្នុង Tables ចាប់ពីពីរ (Two Tables) ឡើងទៅ។ មុនពេលចូលទៅស៊ីជម្រៅលម្អិអំពី SQL join សូមធ្វើការស្វែងយល់ថា តើ SQL គឺជាអ្វី? […]

Categories
Database

ការប្រើប្រាស់ Transaction ក្នុង SQL Server

មាតិកា I.   សេចក្តីផ្តើម II. Properties of Transactions III. ប្រភេទនៃ Transaction I.          សេចក្តីផ្តើម ប្រសិនបើមានសំនុំ Statements ជាច្រើន ហើយពួកយើងចង់អោយ Statements ទាំងអស់នោះគួរតែត្រូវបាន execute ឬក៏មិនគួរ execute។ យើងអាចរក្សាទុក Statements ទាំងអស់នោះនៅខាងក្នុង Transactions។ Transaction ប្រាកដថា ការផ្លាស់ប្តូរនឹងត្រូវបានធ្វើឡើងឬគ្មានការផ្លាស់ប្តូរណាមួយនឹងត្រូវបានធ្វើ។ II.         Properties of Transactions មាន properties នៃ transactions ចំនួន៤ ដែលត្រូវបានគេហៅថា ACID 1.) Atomicity:- នៅក្នុង Atomicity ដែល transaction និមួយៗគួរតែមាន unique number ដូច្នេះប្រសិនបើ transaction failed ឬក៏ abort  ក្នុងចំនុចណាមួយ យើងអាចមានភាពងាយស្រួល […]

Categories
Android Mobile

ការសិក្សាពីរបៀបប្រើប្រាស់ AutoCompleteTextView ជាមួយ Android

មាតិកា I.    សេចក្តីផ្តើម II.   គោលបំណង III.  តម្រូវការ IV.  របៀបបង្កើត Android Project V.   ជំហានទី១៖ បង្កើត Layout សម្រាប់ Search VI.  ជំហានទី២៖ សរសេរកូដក្នុង MainActivity VII. លទ្ទផល I.          សេចក្តីផ្តើម នៅក្នុងមេរៀននេះយើងនឹងបង្ហាញលោកអ្នកអំពីការប្រើប្រាស់ AutoCompleteTextView នៅក្នុង Android ដែលអាចអោយលោកអ្នកងាយយល់និងសិក្សាពីលើវាបន្ថែមទៀត។ តើយើងប្រើ AutoCompleteTextView ដើម្បីអ្វី? ដូចដែលលោកអ្នកបានដឹងស្រាប់ហើយ ជាក់ស្តែងនៅក្នុង Search Engine របស់ Google នៅពេលដែលយើងធ្វើការវាយនូវ Keyword ណាមួយដែលចង់ស្វែងរក នោះវានឹងផ្តល់នូវ Suggestion ពាក្យឬក៏ឃ្លាដែលមានន័យស្រដៀងគ្នាមកអោយយើងឃើញ។ II.          គោលបំណង ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី យល់ដឹងអំពីរបៀបបង្កើត Project នៅក្នុង Android […]

Categories
ASP.net

ការសិក្សាពីរបៀប បង្កើត upload file ក្នុង ASP.NET MVC 5

មាតិកា I.   សេចក្តីផ្តើម II.  គោលបំណង III. តម្រូវការ IV. ជំហានទី១៖ បង្កើត Project V.  ជំហានទី២៖ បង្កើត Class Model VI. ជំហានទី៣៖ បង្កើត Table និង Store Procedure VII.ជំហានទី៤៖ បង្កើត class controller VIII.ជំហានទី៥៖ បង្កើត strongly typed View IX. ជំហានទី៦៖ ដំណើរការ Project I.         សេចក្តីផ្តើម នៅក្នុង Tutorial នេះ យើងនឹងសិក្សាពីរបៀប បង្កើត upload file ជាមួយភាសា ASP.NET MVC។ File upload ត្រូវបានគេប្រើញឹកញាប់ក្នុងការរក្សាទុក files, images, ក៏ដូចជាឯកសារផ្សេងៗទៅក្នុង Server។ យើងមានវិធីសាស្រ្តជាច្រើនក្នុងការ […]

Categories
ASP.net

ការសិក្សាពីរបៀប បង្កើត Master Page Layout ក្នុង ASP.NET MVC 5

មាតិកា សេចក្តីផ្តើម គោលបំណង តម្រូវការ ជំហានទី១៖ បង្កើត Project ជំហានទី២៖ បើក Solution Explorer ជំហានទី៣៖ បង្កើត Layout មួយទៀត ជំហានទី៤៖ សូមសរសេរកូដចូលក្នុង Laout “_DarkLayout.cshtml” ជំហានទី៥៖ បង្កើត View page និង add layout page “DarkLayout” ចូល ជំហានទី៦៖ ដំណើរការ Project 1. សេចក្តីផ្តើម នៅក្នុង Tutorial នេះ យើងនឹងសិក្សាពីរបៀប បង្កើត Master Page Layout ដោយប្រើប្រាស់ ASP.NET MVC។  Layout មានសារៈសំខាន់ណាស់សំរាប់ធ្វើការឌីស្សាញចេញជាវេបសាយមួយប្រកបដោយភាពទាក់ទាញនិងផ្តល់ភាពងាយស្រួលសម្រាប់អោយអ្នកសរសេរកូដធ្វើការ implementation ។ ក្នុង Layout មួយជាធម្មតាមានដូចជា Header, Side Menu, […]

Categories
ASP.net

ការសិក្សាពីរបៀបប្រើប្រាស់ HTTPGET និង HTTPPOST ក្នុង ASP.NET MVC 5

មាតិកា សេចក្តីផ្តើម គោលបំណង តម្រូវការ HttpGet HttpPost ភាពខុសគ្នារវាង HttpPost និង HttpGet method 1. សេចក្តីផ្តើម នៅក្នុង Tutorial នេះ យើងនឹងសិក្សាពីរបៀបប្រើប្រាស់ HttpGet និង HttpPost នៅក្នុង ASP.NET MVC។ Method ទាំងពីរនេះគឺយើងប្រើវាសម្រាប់ធ្វើការ post data ពី client ទៅកាន់ server និងធ្វើការ get data ពី​ server មកវិញ។ ដើម្បីយល់បន្ថែមទៀតសូមធ្វើការអនុវត្តន៍ដូចខាងក្រោម។ 2. គោលបំណង ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី យល់ដឹងពីរអ្វីទៅជា HTTPGET និង HTTPPOST យល់ដឹងពីភាពខុសគ្នារវាង HTTPGET និង HTTPPOST Method យល់ដឹងពីការប្រើប្រាស់ HttpGet […]

Categories
ASP.net

ការសិក្សាពីរបៀប បង្កើត Form តាមរយៈវិធី៤យ៉ាងក្នុង ASP.NET

មាតិកា សេចក្តីផ្តើម គោលបំណង តម្រូវការ ជំហានទី១៖ បង្កើត Project ជំហានទី២៖ បង្កើត Class Model ជំហានទី៣៖ Forms – Weakly Typed ជំហានទី៤៖ Forms – Strongly Typed ជំហានទី៥៖ Forms – Strongly Typed Ajax (Asynchronous) ជំហានទី៦៖ ការប្រើប្រាស់ HTML Forms ជាមួយ Ajax និង JQuery 1. សេចក្តីផ្តើម នៅក្នុង Tutorial នេះ យើងនឹងសិក្សាពីរបៀប បង្កើត Form​ តាមរយៈវិធី៤យ៉ាងដោយប្រើប្រាស់ ASP.NET MVC។ ខាងក្រោមនេះនឹងបង្ហាញពីជំហាននីមួយៗក្នុងការ implementation កូដ។ 2. គោលបំណង ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ […]

Categories
ASP.net

ការសិក្សាពីរបៀប Save Data ចូលទៅក្នុង Tables ច្រើន ដោយប្រើប្រាស់ Ajax ក្នុង ASP.NET MVC 5

មាតិកា សេចក្តីផ្តើម គោលបំណង តម្រូវការ ជំហានទី១៖ បង្កើត Project ជំហានទី២៖ បង្កើត Database ,Table និង Store Procedure ជំហានទី៣៖ ធ្វើការ Add ADO.NET Entity data model ជំហានទី៤៖ បង្កើត Controller ជំហានទី៥៖ បង្កើត View ជំហានទី៦៖ ប្រើប្រាស់ Ajax សម្រាប់ធ្វើការ send data ពី form ទៅកាន់ Server ជំហានទី៧៖ ធ្វើការបន្ថែម method object របស់ json សម្រាប់ធ្វើការ Save data ជំហានទី៨៖ Run Application 1. សេចក្តីផ្តើម នៅក្នុង Tutorial នេះ យើងនឹងសិក្សាពីរបៀប […]

Categories
ASP.net

ការសិក្សាពីរបៀបបង្កើត CRUD ក្នុង ASP.NET MVC 5

មាតិកា សេចក្តីផ្តើម គោលបំណង តម្រូវការ ជំហានទី១៖ បង្កើត Project ជំហានទី២៖ បង្កើត Database និង Table ជំហានទី៣៖ បង្កើត Class Model ជំហានទី៤៖ បង្កើត Controller ជំហានទី៥៖ បង្កើត Repository folder និង Repository Class ជំហានទី៦៖ បង្កើត Method នៅក្នុង EmployeeController.cs file ជំហានទី៧៖ បង្កើត View ជំហានទី៨៖ ធ្វើការ Configure ActionLink ទៅលើ Edit និង delete records ជំហានទី៩៖ Configure RouteConfig.cs ដើម្បី set default action ជំហានទី១០៖ Run Application 1. […]

Categories
Hybrid Mobile

Experiment on Ionic 2 Project Modular Structure

Suppose you already know about ionic 2, typescript, nodejs, NPM related or Webpack. I’ll some day back on those topics whenever available, of course, I am also a learner with few tries. The subject of this guideline will be updated according to my real experiment, this is just a starter: 1st of March, 2017: Start […]