Categories
C Sharp

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

មាតិកា I.   Classes & Objects II. របៀបបង្កើត Class III. របៀបបង្កើត Object IV. របៀបប្រើប្រាស់ Multiple Objects V.  របៀបប្រើប្រាស់ Multiple Classes I.          Classes & Objects C# គឺជាភាសារ Object Oriented Programming (OOP) Language ដែលរាល់គ្រប់យ៉ាងមានទៅដោយ classes នឹង objects ជាមួយនឹង attributes និង methods របស់វា។ ជាឧទាហរណ៍នៅក្នុង ជីវិតរស់នៅជាក់ស្តែង ដូចជា ឡាន (car) គឺត្រូវបានចាត់ទុកថាជា Object។ ឡាន (Car) គឺមាន attributes ដូចជា ទម្ងន់ (weight) និង ពណ៌ […]

Categories
PHP

របៀប Update/Edit ជាមួយ Laravel

មាតិកា I.   បើក View “index” II. បង្កើត View “edit” III. សរសេរកូដក្នុង StudentController ដើម្បី Edit/update data IV. ដំណើរការកម្មវិធី I.          បើក View “index” ចូលទៅកាន់ index.blade.php រួចធ្វើការសរសេរកូដដើម្បី edit II.          បង្កើត View “edit” បង្កើត edit.blade.php ក្នុង folder Views à student សរសេរកូដក្នុង edit page III.          សរសេរកូដក្នុង StudentController ដើម្បី Edit/update data បើក StudentController ក្នុង edit function សូមសរសេរកូដខាងក្រោម ក្នុង update function សូមសរសេរកូដខាងក្រោម […]

Categories
PHP

របៀប Retrieve Data ចេញពី Mysql Database ជាមួយ Laravel

មាតិកា I.   បង្កើត View “index” II. សរសេរកូដក្នុង StudentController ដើម្បី fetch data ពី database III. ដំណើរការកម្មវិធី I.          បង្កើត View “index” បង្កើត index.blade.php ក្នុង folder Views à student សរសេរកូដក្នុង index page II.          សរសេរកូដក្នុង StudentController ដើម្បី fetch data ពី database បើក StudentController ក្នុង index function សូមសរសេរកូដខាងក្រោម III.          ដំណើរការកម្មវិធី ដើម្បីដំណើរការកម្មវិធីបាន យើងត្រូវចូលទៅកាន់ path folder project របស់យើង រួចសូមវាយ command “php artisan […]

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 Table & View

មាតិកា I.   ការបង្កើត Table II. ការប្រើប្រាស់ SQL View I.          ការបង្កើត Table នៅក្នុង relational database ទិន្នន័យត្រូវបានផ្ទុកនៅក្នុង tables។ យើងអាចបង្កើត tables បានច្រើននៅក្នុង database របស់យើង ដោយអាស្រ័យទៅលើតម្រូវការជាក់ស្តែងនៃប្រព័ន្ធគ្រប់គ្រងក្នុងស្ថាប័នរបស់យើង។ ដូច្នេះការបង្កើត Table ដោយប្រើប្រាស់ CREATE TABLE statement គឺជាមូលដ្ឋានគ្រឹះចម្បងរបស់ SQL។ មុនពេលដែលយើងចូលទៅស៊ីជម្រៅទៅលើ SQL syntax សម្រាប់បង្កើត CREAE TABLE យើងត្រូវតែស្វែងយល់អំពី Table ជាមុនសិន។ Table គឺជាការបង្កើតឡើងដោយ rows និង columns។ Row និមួយៗតំណាងអោយចំណែកនៃទិន្នន័យ (data) ហើយ columns និមួយៗតំណាងអោយសមាសភាគនៃ data។ ឧទាហរណ៌ ប្រសិនបើយើងមាន table មួយសម្រាប់កត់ត្រានូវ […]

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
ASP.net

របៀបប្រើប្រាស់ Entity Framework ជាមួយ CRUD ក្នុង ASP.NET

មាតិកា I.   សេចក្តីផ្តើម II. ជំហានទី១៖ បង្កើត Table III. ជំហានទី២៖ បង្កើត Project IV. ជំហានទី៣៖ Add “ADO.Net Entity Data Model” V.  ជំហានទី៤៖ បង្កើត interface VI. ជំហានទី៥៖ សរសេរកូដក្នុង Code Behind VII.ជំហានទី៦៖ ដំណើរការកម្មវិធី I.          សេចក្តីផ្តើម ក្នុងមេរៀននេះ នឹងបង្ហាញលោកអ្នកអំពីការប្រើប្រាស់ CRUD ជាមួយ entity framework ក្នុង asp.net ដោយមានការអនុវត្តន៍ពីមួយជំហានទៅមួយជំហាន ដើម្បីអាចចេញជាលទ្ធផល។ ដើម្បីកាន់តែយល់ច្បាស់ សូមធ្វើការអនុវត្តន៍ដូចខាងក្រោមនេះ៖ II.         ជំហានទី១៖ បង្កើត Table សូមធ្វើការបង្កើត table មួយដែលមានឈ្មោះថា “Student” សម្រាប់ធ្វើការរក្សាទុកទិន្នន័យដែលបានបញ្ចូលតាមរយៈ interface យើងនឹងទទួលបាន table […]

Categories
ASP.net

ការសិក្សាពីរបៀបលុប Records ច្រើនក្នុងពេលតែមួយនៅក្នុង Grid View ជាមួយ ASP.NET Web Form

មាតិកា I.    សេចក្តីផ្តើម II.   គោលបំណង III. តម្រូវការ IV.  ជំហានទី១៖ បង្កើត Table V.   ជំហានទី២៖ បង្កើត Project VI.  ជំហានទី៣៖ បើក Default.aspx VII. ជំហានទី៤៖ បើក Default.aspx.cs VIII.ជំហានទី៥៖ ដំណើរការកម្មវិធី I.          សេចក្តីផ្តើម នៅក្នុងមេរៀននេះ លោកអ្នកនឹងសិក្សាអំពីវិធីលុប Records ច្រើនក្នុងពេលតែមួយ ដោយប្រើប្រាស់ Check Box សម្រាប់អោយយើងជ្រើសរើសដើម្បីធ្វើការលុប។ ដើម្បីកាន់តែច្បាស់សូមធ្វើការអនុវត្តន៍ដូចខាងក្រោម។ II.         គោលបំណង ក្រោយពីអនុវត្តន៍តាម Tutorial នេះ លោកអ្នកនឹងយល់អំពី យល់ដឹងអំពីរបៀបបង្កើត CheckBox យល់ដឹងអំពីការប្រើប្រាស់ SQL Statement យល់ដឹងអំពីរបៀបបង្កើត Grid View III.        តម្រូវការ ដើម្បីអាចអនុវត្តន៍បាន លុះត្រាតែលោកអ្នកត្រូវមាន៖ កម្មវិធី […]