ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិច (GUI / 'gu? i /) គឺជាទម្រង់នៃចំណុចប្រទាក់អ្នកប្រើដែលអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ធ្វើអន្តរកម្មជាមួយឧបករណ៍អេឡិចត្រូនិកតាមរយៈរូបតំណាងក្រាហ្វិកនិងសូចនាករដែលមើលឃើញដូចជាការជូនដំណឹងបន្ទាប់បន្សំជំនួសឱ្យចំណុចប្រទាក់អ្នកប្រើដែលមានមូលដ្ឋានលើអត្ថបទពាក្យបញ្ជាវាយបញ្ចូលឬ ការរុករកអត្ថបទ។
GUI ត្រូវបានណែនាំឱ្យមានប្រតិកម្មទៅនឹងខ្សែកោងរៀនជ្រៅជ្រះនៃចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជា (CLI) ដែលទាមទារឱ្យវាយពាក្យបញ្ជានៅលើក្តារចុចកុំព្យួទ័រ។
កុំព្យូរទ័រដែលអាចរកពាណិជ្ជកម្មបានដំបូងគេជាមួយ GUI គឺស្ថានីយការងារ PERQ ឆ្នាំ ១៩៧៩ ផលិតដោយសាជីវកម្មកុំព្យូទ័របី។ ការរចនារបស់វាត្រូវបានជះឥទ្ធិពលយ៉ាងខ្លាំងដោយការងារនៅ Xerox PARC ។ នៅឆ្នាំ ១៩៨១ ទីបំផុត Xerox បានធ្វើជំនួញ Alto តាមទំរង់នៃប្រព័ន្ធថ្មីនិងកាន់តែប្រសើរឡើងគឺប្រព័ន្ធព័ត៌មាន Xerox ៨០១០ ដែលគេស្គាល់ជាទូទៅថា Xerox Star ។
ប្រព័ន្ធដំបូងទាំងនេះបានជំរុញការខិតខំប្រឹងប្រែងរបស់ GUI ជាច្រើនទៀតរួមទាំងម៉ាស៊ីន Lisp ដោយនិមិត្តសញ្ញានិងក្រុមហ៊ុនផលិតផ្សេងទៀត។
សកម្មភាពនៅក្នុង GUI ជាធម្មតាត្រូវបានអនុវត្តតាមរយៈការរៀបចំដោយផ្ទាល់នៃធាតុក្រាហ្វិក។ លើសពីកុំព្យួទ័រ GUI ត្រូវបានប្រើនៅក្នុងឧបករណ៍ចល័តជាច្រើនដូចជាម៉ាស៊ីនចាក់អេឡិចត្រូនិចម៉ាស៊ីនចាក់មេឌៀចល័តឧបករណ៍លេងហ្គេមស្មាតហ្វូននិងគ្រួសារតូចៗការិយាល័យនិងឧស្សាហកម្ម។
ពាក្យ GUI មាននិន្នាការមិនត្រូវបានអនុវត្តចំពោះប្រភេទចំណុចប្រទាក់ការបង្ហាញកម្រិតទាបផ្សេងទៀតដូចជាហ្គេមវីដេអូ (កន្លែងដែលបង្ហាញក្បាល (HUD) ត្រូវបានគេពេញចិត្ត) ឬមិនរាប់បញ្ចូលអេក្រង់រាបស្មើដូចជាការបង្ហាញកម្រិតសំឡេងពីព្រោះពាក្យនេះត្រូវបានដាក់កម្រិត។ វិសាលភាពនៃអេក្រង់បង្ហាញពីរវិមាត្រអាចពិពណ៌នាអំពីព័ត៌មានទូទៅតាមប្រពៃណីនៃការស្រាវជ្រាវវិទ្យាសាស្ត្រកុំព្យូទ័រនៅមជ្ឈមណ្ឌលស្រាវជ្រាវ Xerox Palo Alto ។
អ្នកប្រើក្រាហ្វិចមានចំណុចប្រទាក់ក្រាហ្វិចស្វែងរកវិធីជុំវិញកំណែប្រទាក់បន្ទាត់ពាក្យបញ្ជា (CLI) នៃ (ជាទូទៅ) កម្មវិធីសូហ្វវែរលីនុចនិងយូនីកនិងចំណុចប្រទាក់អ្នកប្រើដែលមានមូលដ្ឋានលើអត្ថបទឬស្លាកវាយបញ្ចូល។
ខណៈពេលដែលបន្ទាត់ពាក្យបញ្ជាឬកម្មវិធីដែលមានមូលដ្ឋានលើអត្ថបទអនុញ្ញាតឱ្យអ្នកប្រើដំណើរការកម្មវិធីដោយមិនមានអន្តរសកម្មភាពកម្មវិធីរុំ GUI នៅលើពួកវាជៀសវាងពីផ្លូវកោងនៃបន្ទាត់ពាក្យបញ្ជាដែលតម្រូវឱ្យវាយបញ្ចូលពាក្យបញ្ជានៅលើក្តារចុច។
តាមរយៈការចាប់ផ្តើមខ្ចប់ GUI អ្នកប្រើប្រាស់អាចធ្វើអន្តរកម្មជាមួយវិចារណញាណចាប់ផ្តើមបញ្ឈប់និងប្តូរប៉ារ៉ាម៉ែត្រការងាររបស់ខ្លួនតាមរយៈរូបតំណាងក្រាហ្វិកនិងសូចនាករដែលមើលឃើញនៃបរិស្ថានផ្ទៃតុ។ កម្មវិធីក៏អាចផ្តល់នូវចំណុចប្រទាក់ទាំងពីរផងដែរហើយនៅពេលដែលពួកគេធ្វើ GUI ជាធម្មតារុំ WIMP ជុំវិញកំណែបន្ទាត់ពាក្យបញ្ជា។
Tkinter គឺជាបណ្ណាល័យ GUI ស្តង់ដារសម្រាប់ Python ។ ពស់ថ្លាន់ពេលផ្សំជាមួយថេនឃឺរផ្តល់នូវវិធីលឿននិងងាយស្រួលក្នុងការបង្កើតកម្មវិធីហ្គីជី។ ធីនធឺរផ្តល់នូវចំណុចប្រទាក់តម្រង់ទិសវត្ថុដ៏មានឥទ្ធិពលទៅនឹងប្រអប់ឧបករណ៍ TK GUI ។
ការបង្កើតកម្មវិធី GUI ដោយប្រើ Tkinter គឺជាការងារងាយស្រួល។
ចាវ៉ាយស្វិងគឺជាប្រអប់ឧបករណ៍ក្រាហ្វិចអ្នកប្រើក្រាហ្វិចដែលមានទំងន់ស្រាលដែលរួមបញ្ចូលនូវសំណុំធាតុក្រាហ្វិក។ វារួមបញ្ចូលទាំងកញ្ចប់ដែលអនុញ្ញាតឱ្យអ្នកធ្វើឱ្យសមាសធាតុ GUI សម្រាប់កម្មវិធីចាវ៉ារបស់អ្នកហើយវាឯករាជ្យ។
បណ្ណាល័យ Swing ត្រូវបានបង្កើតឡើងនៅលើកំពូលនៃប្រអប់ឧបករណ៍អរូបីជ្វាអរូបីយ (AWT) ដែលជាអាយ៉ងដែលពឹងផ្អែកលើវេទិកា។ អ្នកអាចប្រើគ្រឿងបន្លាស់ជ្វា GUI ដូចជាប៊ូតុងប្រអប់អត្ថបទជាដើមពីបណ្ណាល័យហើយមិនចាំបាច់បង្កើតសមាសធាតុពីដំបូងឡើយ។
រៀន - កម្មវិធីអាយធីអាយធីរួមបញ្ចូលទាំងផ្នែក៖ -
- ការបង្កើត GUI ។
- ហ្គីអាយឌីហ្សាញ។
-GUI ឧទាហរណ៍។
-GUI ផ្នែកត្រួតពិនិត្យ។
-GII អន្តរកម្មក្រោយវ៉ាយភីភី។
-GUI OverView ។
-GUI អន្តរកម្ម។
តើហ្គ្រេនហ្សូនសែលជាអ្វី?
តើប្លាស្មារបស់ខេនអេមអេហ្វអិមអេសអេសអេហ្វអេហ្វអេសស្ករស៊ីម៉ុនពន្លឺបំភ្លឺ?
-Python GUI Programming (Tkinter) ។
-JAVA GUI សរសេរកម្មវិធី។
- ឧបករណ៍ទំនាក់ទំនងអន្តរកម្ម។
ក្តារចុចក្តារចុច។
-KeyBoard ផ្លូវកាត់។
- ឧបករណ៍ចង្អុល។
លក្ខណៈពិសេសកម្មវិធី៖ -
- មិនគិតថ្លៃទាំងស្រុង។
ក្រៅបណ្តាញការងារកម្មវិធីនេះ។
-ងាយស្រួលយល់។
-Very កម្មវិធីទំហំតូច។
- ការផ្លាស់ប្តូរគ្រឿងបរិក្ខារ។
- មើលរូបភាពនិងឧទាហរណ៍។
- មុខងារមានប្រយោជន៍សម្រាប់ GUI ។
ប្រសិនបើអ្នកពិតជាចូលចិត្តកម្មវិធីនេះសូមផ្តល់ចំណាត់ថ្នាក់និងពិនិត្យឡើងវិញនូវកម្មវិធីនេះ។ និងចែករំលែកកម្មវិធីនេះ។
បានដំឡើងកំណែនៅ
7 មិថុនា 2024