២១
កក្កដា

ការចាក់ Background Color នៅ​ក្នុង​ប្រអប់​តាមរយៈ C++

យើង​ទាំងអស់​គ្នា​ប្រហែលជា ធ្លាប់​បាន​សិក្សា​រួចមកហើយ​តាមរយៈ គណិតវិទ្យា ឬ​រូបវិទ្យា​នូវ​ការគូសប្រអប់ ឬ​រូបរាងផ្សេងៗ ។ ប៉ុន្តែ​ប្រហែលជាមិនសូវបាន យកវាទៅអនុវត្តនៅ​ក្នុង​វិស័យ​ព័ត៌មាន​វិទ្យាឡើយ ។ ដូច្នេះ ថ្ងៃ​នេះ តាមរយៈ ទស្សនាវដ្ដី​អាន-ANT យើង​ខ្ញុំ​សូមលើកយកអត្ថបទមួយនិយាពីការ ការចាក់ Background Color នៅ​ក្នុង​ប្រអប់​តាមរយៈ C++ ដោយការ​ប្រើ​ប្រាស់ Function ​ដែល​យើង​បង្កើត​ឡើងដោយខ្លួនឯង​ផ្ទាល់ ដើម្បី​មកចែក​រំលែក​ជូនដល់​បងប្អូន​ដែល​ចូលចិត្ត​សិក្សា​ទាក់ទងនឹង Programming Language ​ឲ្យ​

ចុច Like គេហទំព័រ www.antkh.com ដើម្បី​ទទួលបាន​ព័ត៌មាន​ថ្មីៗ​ទាក់ទងនឹង​បច្ចេកវិទ្យា​

បានយល់ដឹងមួយ​កម្រិត​ទៀតដូច​ខាងក្រោម​នេះ៖

កូដ C++ Programming

 

♣  ពន្យល់កូដ C++

iostream ជា header file ​សម្រាប់​ប្រើ cin : input, cout : output, endl : new line

windows.h ជា header file ​ប្រើ​សម្រាប់​ទាញយក function និង object datatype មួយចំនួន ដើម្បី​សរសេរ function void setColor (int color) និង void gotoxy (int x, int y)  

stdlib.h ជា header file ​សម្រាប់​ប្រើ​ function system (“ ”) ផ្សេងៗ​

 system (“mode con: cols=60 lines=35”) ជា built-in function មួយ​ប្រើ​សម្រាប់​ធ្វើការ​កំណត់ Layout របស់ Console ​ដែល cols ជា បណ្តោយ ឬ​ប្រវែងសរុបរបស់ console និង lines ជា​កម្ពស់​សរុបរបស់ console ​ដែល​វាស្ថិត​ក្នុង stdlib.h

  gotoxy (int x, int y) ជា ដែល​បង្កើត​ឡើង​សម្រាប់​ប្រើ​ក្នុង​ការ​កំណត់​នូវ​កូអរដោណេនៃទីតាំងនីមួយ​នៅលើ Console ​ដែល​បាន​បង្ហាញ​

  setColor (int color) ជា function ​ដែល​បង្កើត​ឡើង​សម្រាប់​ប្រើ​ក្នុង​ការដាក់ព៌ណ​ឲ្យ​អក្សរនិងព៌ណផ្ទៃ​ទៅតាម Line ​នីមួយៗ​យោងតាមកូដពណ៌​ដែល​បង្ហាញ​នៅលើ Console (ចុចទីនេះ ដើម្បី​មើល​គំរូ Color Code)

  box (int x, int y, int w, int h, int bgcolor) ជា function ​ដែល​បង្កើត​ឡើង​សម្រាប់​ប្រើ​ក្នុង​ការ​បង្កើត​ជាប្រអប់​ដែល​មានរាងបួនជ្រុងនឹង​ភ្ជាប់​ជាមួយការចាក់ព៌ណ Background ​ដែល​មាន៖

–  int x និង int y ជាកូអរដោណេនៃការ​កំណត់​ទីតាំងរបស់ប្រអប់​នៅលើ Console ហើយ​ x តំណាង​ឲ្យ​ផ្នែក​អាប់ស៊ីស ឬ​ជួរដេក និង​ y តំណាង​ឲ្យ​ផ្នែក​អរដោណេ ឬ​ជួរឈរ

int w តំណាង​ឲ្យ​ប្រវែងសរុបរបស់ប្រអប់ និង int h តំណាង​ឲ្យ​កម្ពស់​សរុបរបស់ប្រអប់

 និង int bgcolor តំណាង​ឲ្យ​ព៌ណអក្សរនិងព៌ណផ្ទៃរបស់ប្រអប់

​លទ្ធផល Run កូដ C++ 

♦ រៀបរៀងអត្ថបទដោយ៖ លោក អូន ហ៊ិនស៊ី

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា