Categories
ASP.net

របៀប Upload Image នៅក្នុង ASP.NET Web Form ជាមួយ Database

មាតិកា I.   បង្កើត Database និង Table II. បង្កើត Connection III. បង្កើត Form សម្រាប់បញ្ចូលទិន្នន័យ IV. ដំណើរការកម្មវិធី I.          បង្កើត Database និង Table សូមធ្វើការបង្កើត Database ក្នុង SQL server ដោយដាក់ឈ្មោះ Database ដែលអ្នកចង់បាន ក្នុងលំហាត់នេះខ្ញុំដាក់ឈ្មោះថា“SampDB”។បន្ទាប់មកទៀតសូមធ្វើការបង្កើត Table មួយដោយដាក់ឈ្មោះថា“employees” ដោយមាន fields ដូចរូប៖ II.          បង្កើត Connection សូមបើក Web.config រួចសរសេរ connection string ដូចខាងក្រោម៖ III.          បង្កើត Form សម្រាប់បញ្ចូលទិន្នន័យ បង្កើតនូវ form សម្រាប់អាចអោយ user ធ្វើការបញ្ចូលនូវទិន្នន័យក៏ដូចជា image សម្រាប់ upload…

Categories
ASP.net

របៀប Upload និង Download File ចេញពី Folder នៅក្នុង ASP.NET Web Form

មាតិកា I.   សេចក្តីផ្តើម II. បង្កើត User Interface III. សរសេរកូដក្នុង Code Behind IV. ដំណើរការកម្មវិធី I.          សេចក្តីផ្តើម នៅក្នុងមេរៀននេះនឹងលើកយកពីរបៀប upload files, download files, និង delete files ចេញពី folder (directory) នៅលើ Hard Drive របស់យើង។ រាល់ការធ្វើប្រតិបត្តិការផ្សេងៗគឺនៅលើ ASP.NET GridView ដោយមានភាពងាយស្រួលសម្រាប់ users។ II.         បង្កើត User Interface ក្រោយពីបង្កើត project នៅក្នុង ASP.net រួចបង្កើត folder មួយដោយដាក់ឈ្មោះថា “Uploads” ដើម្បីធ្វើការផ្ទុកនូវ Files ដែលបាន uploaded សូមធ្វើការសរសេរកូដដើម្បីអាចអោយយើងធ្វើការទៅលើវា III.          សរសេរកូដក្នុង Code…

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 នេះ យើងនឹងសិក្សាពីរបៀប…