For Android device For iOS device

កក្កដា

ការ​បង្កើត​ផ្ទាំង Menu ដោយ​ប្រើ​ភាសា C++

 រៀបរៀងអត្ថបទដោយ៖ លោក វុឌ្ឍ អាទិត្យ​កម្លាំង​ឯក  កែ​សម្រួល​ដោយលោក មាស សិលា នៅ​ថ្ងៃ​ទី ០៤ កុម្ភៈ ២០២១

សួស្តី! អ្នក​ទាំងអស់​គ្នា តើអ្នកចង់​បង្កើត​កម្មវិធី​មួយ​ដែល​មានភាពរស់រវើកនិងគួរ​ឲ្យ​ចាប់អាម្មរណ៍ដែរ ឬ​ទេ​? បើសិនជាអ្នក​ទាំងអស់​គ្នា​ចង់​ឲ្យ​កម្មវិធី​របស់អ្នក​មានភាពរស់រវើក​ខ្ញុំ​នឹងប្រាប់អ្នកពីវីធីសាស្ត្រមួយគឺការ​ប្រើ Arrow key ៕ ដើម្បី​អាចយល់និងអាច​ប្រើ Arrow Key បានសូមអ្នក​ទាំងអស់​មើលកូដ និង លទ្ធផល​ដូច​ខាងក្រោម​៖

កូដ C++

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

- នៅបន្ទាត់ទី 5 ដល់បន្ទាត់ទី 7 ​បង្កើត string Menu ដើម្បី​បង្ហាញ Menu មកលើ console

- នៅបន្ទាត់ទី 13 ដល់បន្ទាត់ទី 23 for loop នេះ​សម្រាប់​បង្ហាញ MENU ។ ដោយធាតុទីមួយនៃ array menu មានសញ្ញាព្រួញនៅខាងមុខវា

- នៅបន្ទាត់ទី 25 យើងបាន​ប្រើ while (1) វា​មានន័យថា​ while នេះនឹង​ដំណើរ​ការ​រហូត ។

- នៅបន្ទាត់ទី 27 យើងបាន​បង្កើត char ch=getch () ដើម្បី​ឲ្យ​វាចាប់យក​តម្លៃ​ពី keyboard

- នៅបន្ទាត់ទី 28 បាន​កំណត់​លក្ខខណ្ឌប្រសិនជាយើងចុច key down (ACll code របស់ key down គឺ 80) នោះ variable isSelected នឹង​ធ្វើការ​ផ្ទៀងផ្ទាត់លក្ខខណ្ឌប្រសិនជា isSelected តូចជាង ឬ​ស្មើ 5 នោះ isSelected នឹងបូកថែមមួយតែបើ​ខុសពី​លក្ខខណ្ឌនេះ isSeleted ស្មើ ០ រួចវា​ធ្វើការ clear screen

- នៅបន្ទាត់ទី 32 យើង​ប្រើ for loop ដើម្បី​បង្ហាញ MENU បន្ទាប់យើង​ធ្វើការ​ផ្ទៀងផ្ទាត់លក្ខខណ្ឌបើសិនជា isSeleted ស្មើជាមួយ i នោះ​វានឹង​បង្ហាញ​សញ្ញាព្រួញនៅពីមុខ menu មួយនោះ

- នៅបន្ទាត់ទី 46 បាន​កំណត់​លក្ខខណ្ឌប្រសិនជាយើងចុច key up (ACll code របស់ key up គឺ 72) នោះ variable isSelected នឹង​ធ្វើការ​ផ្ទៀងផ្ទាត់លក្ខខណ្ឌប្រសិនជា isSelected ធំជាង ឬ​ស្មើ 0 នោះ isSelected នឹងដកមួយតែបើ​ខុសពី​លក្ខខណ្ឌនេះ isSeleted ស្មើ 5 រួចវា​ធ្វើការ clear screen

-  នៅបន្ទាត់ទី 50 វា​ដំណើរ​ការ​ដូចបន្ទាត់ទី 32

 ​លទ្ធផល​កូដ

→ ​កម្មវិធី ANTLearner គឺជា​កម្មវិធី​បង្កើត​ឡើង​ក្នុង​គោល​បំណង​ចែក​រំលែក​ចំណេះដឹង​ទាក់ទងនឹង​បច្ចេកវិទ្យា​ដល់មហាជន​ទូទៅ​ Link Download សម្រាប់ Android https://play.google.com/store/apps/details?id=com.antkh.antlearning
🤝 សម្រាប់​លោកអ្នក​ដែល​ចង់​ដំឡើង​កម្មវិធី ANTLearner សម្រាប់ Windows សូម​ចូលរួម Telegram÷ https://t.me/AntTechnologyTrainingCenter
♦ ​វគ្គ C/C++ តម្លៃ ៥៩ដុល្លា http://training.antkh.com/c_cpp.aspx

♦ ​សម្រាប់​ព័ត៌មាន​ទំនាក់ទំនងមកយើង​ខ្ញុំ ៖  លេខ​ទូរសព្ទ​ ០១០ / ០១៦ ៦៦៦ ៦៥៣

ឬ​ Facebook: https://www.facebook.com/anttrainning

Facebook Page: ANT Magazine

Facebook Group: https://www.facebook.com/groups/ANTTrGroup/

website: www.antkh.com

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

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