តុលា
ហេតុអ្វីអ្នកគួរចាប់ផ្តើមពីភាសា C ឬ C++ សម្រាប់អ្នកចង់ក្លាយជាអ្នកសរសេរកម្មវិធីដ៏ពូកែ ?
→ Ley Kamthong ជាអតីតសិស្សធ្លាប់សិក្សានៅថ្នាក់បណ្តុះបណ្តាលបច្ចេកវិទ្យាអាន-ANT (http://training.antkh.com/students/?s=1297) បច្ចុប្បន្នជាស្ថាបនិក PAPA Deliver & CheckinMe (ប្រសិនបើលោកអ្នកចង់ដឹងលម្អិតពីបទពិសោធន៍ និងប្រវត្តិនៃការសិក្សារបស់គាត់សូមចូលទៅកាន់ http://www.antkh.com/tech/2720)
→ សម្រាប់ Facebook គាត់ https://www.facebook.com/komthoung.ley?fref=ufi
១. តើប្អូនៗធ្លាប់បានឮពាក្យថា OpenGL ដែរ ឬទេ? តើវាប្រើ ដើម្បីអ្វី ?
OpenGL (Open Graphics Library) គឺជា ឬសគល់នៃកូដសម្រាប់បង្កើតរូបភាព graphics នៅក្នុងទម្រង់ 3D (រូបភាពនៅក្នុង
លំហ X,Y,Z) វាត្រូវបានប្រើសម្រាប់បង្កើតកម្មវិធី Games និងកម្មវិធី Designs ។ OpenGL បានផ្ដល់នូវ Libraries ជាច្រើនដែល
ទាក់ទងនឹង graphics សម្រាប់អ្នក programmers ទូទៅអាចយកទៅប្រើប្រាស់នៅក្នុង applications របស់ខ្លួនតាមរយៈភាសា
ផ្សេងៗដូចជា C, C++, C#,Java, JavaScript, Python, Ruby, Lua... ។
តើ OpenGL បង្កើតឡើងដោយភាសាអ្វី ?
វាត្រូវបានបង្កើតឡើងដោយភាសា C/C++ ហើយបានចេញឲ្យប្រើប្រាស់ជាលើកដំបូងក្នុងឆ្នាំ១៩៩២ ដោយ Silicon Graphics
(https://en.wikipedia.org/wiki/Silicon_Graphics) និង Kronos Group (https://en.wikipedia.org
/wiki/Khronos_Group) ។ ហើយវាត្រូវបានកែសម្រួលរហូតអស់ពេល ២៤ឆ្នាំគិតមកដល់បច្ចុប្បន្ននេះ ។
ខ្ញុំក៏សូមបញ្ជាក់ទៅប្អូនៗផងដែរថា OpenGL គឺខុសពី DirectX ព្រោះថា OpenGL គឺផ្តោតលើតែ graphics API ប៉ុណ្ណោះវាមិនទាក់
ទងនឹងសំឡេង ឬផ្នែក network ទេ ដូចជា DirectX ឡើយ ។
២. Simple DirectMedia Layer គឺជាបណ្ដុំ libraries ដែលបានសរសេរឡើងប្រើភាសា C/C++ (http://training.antkh.com
/c_cpp.aspx) វាអាចត្រូវបានយកទៅប្រើប្រាស់នៅក្នុងភាសា C++, C# និង Python ។
Simple DirectMedia Layer គឺត្រូវបានបង្កើតឡើងសម្រាប់ម៉ាស៊ុីនកុំព្យូទ័រដែលប្រើប្រាស់ប្រព័ន្ធប្រតិបត្តិការណ៍ Windows, Mac
OS, Linux, iOS និង Android ។
តើ Simple DirectMedia Layer អាចធ្វើអ្វីបានខ្លះ ?
វាគឺល្អបំផុតសម្រាប់ប្រើជា Libraries ក្នុងកម្មវិធី Multimedia និង Games 2D /3D ដោយសារវាផ្ដល់នូវមុខងារសម្រាប់បញ្ជា
Audio, Keyboard, Mouse, Joystick និង Graphics hardware ផ្សេងៗដោយសារនៅក្នុង Simple DirectMedia Layer
មានការច្របាច់បញ្ចូលគ្នារវាង OpenGL និង Direct3D ។
♦ សមិទ្ឋិផលអាន-ANT មានទាំងសម្រាប់កុំព្យូទ័រ និងទូរសព្ទដៃ
សម្រាប់ព័ត៌មានលម្អិត និង Link Download http://www.antclasses.com/help និង http://www.antclasses.com/help/application.html
→ សម្រាប់លោកអ្នកដែលចង់បានអត្ថបទ ចំណេះដឹង ឬវគ្គសិក្សាបើកថ្មីៗនៅអាន-ANT សូមចុច Like លើ Page
https://www.facebook.com/ant.com.kh & https://www.facebook.com/anttrainning
→ ប្រសិនបើមានចង្ងល់ ឬមានសំណួរផ្សេងៗសូមផ្ញើសារចូល Facebook : https://www.facebook.com/anttrainning ឬ @anttechnology
💒ទីតាំង #86B ផ្លូវ 313 កែង 606 សង្កាត់បឹងកក់២ ទួលគោក
https://goo.gl/maps/BMqQwuJMDWRQBsc57
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា