Showing posts with label User Interface. Show all posts
Showing posts with label User Interface. Show all posts

Monday, August 20, 2007

Menu


Beginner:
မီႏူး (Menu) ဆိုတာ `` တစ္စံုတစ္ရာ သို႕မဟုတ္ တစ္ဦးတစ္ေယာက္သို႕ ေရြးခ်ယ္ ခိုင္းေစႏိုင္ေသာ အရာမ်ား၊ အမိန္႕မ်ား ပါ၀င္ေနေသာ စာရင္း´´ လို႕ အဓိပၸါယ္ ျပန္မယ္ဆိုရင္ ရမယ္ ထင္ပါတယ္ ...
ကြန္ပ်ဳတာမွာေတာ့ ပရိုဂရမ္၊ ေဆာ့ဖ္၀ဲ တစ္ခုကို အသံုးျပဳတဲ့ အခါတိုင္း အဲဒီ ပရိုဂရမ္အတြင္းမွာ
  • အသံုးျပဳသူ တစ္ေယာက္ အေနနဲ႕ ပရိုဂရမ္ကို ခိုင္းေစ အမိန္႕ေပးလို႕ရတဲ့ အရာေတြ ၊
  • ေရြးခ်ယ္ ေဆာင္ရြက္ဖြယ္ရာေတြကို Menu ေတြမွာ ထည့္သြင္းေပးထားတာကို အမ်ားဆံုး ျမင္ေတြ႕ ရႏိုင္ပါတယ္ ..

MoreDetails:
ေဆာ့ဖ္၀ဲေတြမွာ ပါ၀င္တဲ့ Menu ေတြကို အဲဒီေဆာ့ဖ္၀ဲေတြရဲ႕ ေခါင္းစီး ( Title bar ) ေအာက္မွာ အတန္းတစ္ခု အေနနဲ႕ ျမင္ေတြ႕ ရႏိုင္ပါတယ္ ... အမ်ားအားျဖင့္ File, Edit, View စသည္ျဖင့္ စတင္တတ္ေလ့ရွိျပီး ေနာက္ဆံုးမွာ Help နဲ႕ အဆံုးသတ္ေလ့ရွိတာ ျမင္ၾကရပါတယ္.. ေမာက္စ္ (Mouse) ကုိ အဲဒီေနရာေတြအေပၚမွာ ေရြ႕လိုက္တဲ့ အခါ အေရာင္ ေျပာင္းသြားတာ၊ နဂို အေနအထားထက္ အေပၚကို ျမင့္တက္လာတာ စတဲ့ ထင္ရွားတဲ့ တုန္႕ျပန္မႈေတြကို ျပန္လည္ ေတြ႕ျမင္ ရေလ့ ရွိပါတယ္ ... ဒါဟာ ကၽြန္ေတာ္တို႕ရဲ႕ လႈပ္ရွား လုပ္ေဆာင္ခ်က္ေတြကို ပရိုဂရမ္က မ်က္ေခ်မျပတ္ ေစာင့္ၾကည့္ေနတယ္.. ေရြးခ်ယ္ ေစခိုင္းလာမယ့္ အမိန္႕ ေပးခ်က္ေတြကို အသင့္ေစာင့္ေနတယ္ ဆိုတာ ျမင္သာတဲ့ အေန အထားပဲ ျဖစ္ပါတယ္ ... အခုလို အခ်ိန္မွာ ကိုင္ထားတဲ့ Mouse မွာရွိ ေနတဲ့ ခလုတ္ (အမ်ားအားျဖင့္ ဘယ္ဘက္ ခလုတ္) ကို တစ္ခ်က္ႏွိပ္လိုက္ (Click) ျပီး ဒါမွမဟုတ္ ကီးဘုတ္ (Keyboard) မွာ ရွိေနတဲ့ Enter ခလုတ္ကို ဖိႏွိပ္လိုက္ျခင္း အားျဖင့္ အဲဒီ အမိန္႕ကို လုပ္ခိုင္းလိုက္ႏိုင္ပါတယ္ ....

Advanvced & Reference:
*. တစ္ကယ္ေတာ့ Menu ဆိုတဲ့ စကားလံုးဟာ အိုင္တီနယ္ပယ္က စကားလံုး မဟုတ္သလို လူတိုင္း အတြက္ မထူးဆန္း သလို ရွိေနတဲ့ စကားလံုးတစ္ခု ျဖစ္ပါတယ္ ... ကြန္ပ်ဳတာ ေဆာ့ဖ္၀ဲ ေတြမွာ ပါမလာ ခင္ကတဲက ကၽြန္ေတာ္တို႕ေတြဟာ Menu ေတြကို နည္းလမ္းအမ်ဳိးမ်ဳိး၊ အသြင္အမ်ဳိးမ်ဳိး၊ ပံုစံ အမ်ဳိးမ်ဳိးနဲ႕ အသံုးခ်လာခဲ့တာ ျဖစ္ပါတယ္။ အမ်ားဆံုး အသံုးခ် ေနတာ ကေတာ့ စားေသာက္ဆိုင္ ေတြမွာ ျဖစ္တာ အားလံုး သတိ ထားမိၾကမွာ ေသခ်ာပါတယ္ ... စားေသာက္ဆိုင္ တစ္ဆိုင္ကို ေရာက္လာတဲ့ စားသံုးသူ အသစ္တစ္ဦးဟာ
  • သူေရာက္ေနတဲ့ ဆိုင္မွာ ဘာေတြရႏိုင္သလဲ၊
  • စားစရာေတြက ဘာေတြရွိသလဲ၊ အေဖ်ာ္ယမကာေတြ အေနနဲ႕ ဘာေတြရႏိုင္သလဲ၊
  • ဒီဆိုင္က ဘယ္လို၀န္ေဆာင္မႈေတြ ေပးႏိုင္သလဲ စတာေတြကို ဘယ္လိုမွ သိမွာ မဟုတ္ပါဘူး၊
  • အဲဒီလိုအခ်ိန္မွာ ဆိုင္မွာ ၾကိဳတင္ စီစဥ္ေပးထားတဲ့ Menu ကို ယူၾကည့္လိုက္ျခင္းအားျဖင့္
  • သူရႏိုင္တဲ့ အရာေတြ၊ ဆိုင္က ေပးႏိုင္တဲ့ အရာေတြနဲ႕ ၀န္ေဆာင္မႈေတြကို အလြယ္တကူ ျပည့္စံုစြာ
  • သိရွိမွာယူ ႏိုင္သြားမွာ ျဖစ္ပါတယ္ ...
  • တစ္ခုခ်င္းစီအေၾကာင္းကို အေသးစိတ္ထပ္သိခ်င္ေသးတယ္ ဆိုရင္လည္း
  • ဆိုင္က၀န္ထမ္းေတြရဲ႕ အကူအညီ (Help) နဲ႕ သိေအာင္ ေမးျမန္းလို႕ ရပါေသးတယ္ ..
  • အဲဒီလို မွာစားရင္း မိမိရဲ႕ လိုအပ္ခ်က္ေတြကို ေကာင္းေကာင္း ျဖည့္ဆည္း ေပးႏိုင္တယ္ဆိုရင္ ...
  • ေနာက္ထပ္ တစ္ေခါက္ထပ္လာ ဖို႔အတြက္လည္း ၀န္ေလးမွာ မဟုတ္ေတာ့ပါဘူး ...
*. အလားတူ ျဖစ္စဥ္ဟာ ကြန္ပ်ဳတာေဆာ့ဖ္၀ဲ ေတြမွာလည္း အတူတူပဲ ျဖစ္ပါတယ္...
  • Menu ေတြဟာ အခုေခတ္ ေဆာ့ဖ္၀ဲေတြမွာ မရွိမျဖစ္တဲ့ အစိတ္အပိုင္း တစ္ခု ျဖစ္ပါတယ္..
  • Menu ေတြကို ထိထိေရာက္ေရာက္ အစီအစဥ္တက် အသံုးခ်ႏိုင္ျခင္းဟာ..
  • ကြန္ပ်ဳတာ ေဆာ့ဖ္၀ဲ၊ ပရိုဂရမ္ေတြကို ကၽြမ္းက်င္စြာ အသံုးျပဳႏိုင္ဖို႕ အတြက္ လမ္းစ တစ္ခုပါပဲ ...
  • တစ္ၾကိမ္တစ္ခါမွ မသံုးဖူးေသးတဲ့ ေဆာ့ဖ္၀ဲ တစ္ခုဟာ အေပၚမွာေဆြးေႏြးခဲ့တဲ့ ဥပမာထဲက စားေသာက္ဆိုင္လိုပါပဲ ...
  • ဘယ္လိုအသံုးျပဳလို႔ရတယ္၊ ဘာေတြရႏိုင္တယ္ ဆိုတာ ခ်က္ခ်င္းသိရဖို႔ မလြယ္ပါဘူး
  • အဲဒီအခါမွာ ထည့္ေပးထားတဲ့ Menu ကေနတစ္ဆင့္ ဒီေဆာ့ဖ္၀ဲ ပရိုဂရမ္နဲ႔ ဘာေတြလုပ္လို႕ ရသလဲ ဆိုတာ ေလ့လာလို႔ ရႏိုင္ပါတယ္ ...
  • စားေသာက္ဆိုင္က ၀န္ထမ္းကို မသိတာေတြ မရွင္းလင္းတာေတြ ေခၚေမးလို႔ရသလိုပဲ ...
  • Help menu ထဲကေန မသိတာေတြကို ရွာဖတ္ႏိုင္ပါတယ္ ...
  • (Help menu မ်ားအေၾကာင္း သီးျခား ေဖာ္ျပပါမည္။)..
*. အဲဒါေၾကာင့္ Menu ေတြဟာ ကြန္ပ်ဳတာ ေဆာ့ဖ္၀ဲေတြမွာလည္း အသက္တစ္မွ် အေရးၾကီးတဲ့ ေနရာတစ္ခုအျဖစ္ ပါရွိလာရတာ ျဖစ္ပါတယ္.. အသံုးျပဳသူေတြနဲ႕ Menu ေတြထဲမွာ ပါ၀င္ေနတဲ့ အမိန္႕ေပးခ်က္ (Command) ေတြကို ကၽြမ္းကၽြမ္းက်င္က်င္ ထိထိေရာက္ေရာက္ အသံုးျပဳႏိုင္တာနဲ႔ အမွ် မိမိတို႕ရဲ႕ လုပ္ငန္း လိုအပ္ခ်က္ေတြဟာလည္း အျမန္ဆံုး ျပီးစီးႏိုင္မွာ ျဖစ္ပါတယ္ ... ပိုမိုတိက်တဲ့ အဓိပၸါယ္မ်ဳိး ဖြင့္ၾကည့္မယ္ဆိုရင္ ...
Menu တစ္ခု ဆိုတာ အဲဒီ Menu ရွိေနတဲ့ ေနရာကို ေရာက္လာသူေတြ လုပ္ကိုင္ေဆာင္ရြက္ အသံုးျပဳလို႔ ရတဲ့ အလုပ္ေတြ (အဲဒီေနရာက လုပ္ေပးႏိုင္တဲ့ အလုပ္ေတြကို) အစီအစဥ္တက်၊ စနစ္တက် အျပည့္ အစံု ေရးသား ေဖာ္ျပထားတဲ့ စာရင္း ...
လို႕ ေျပာႏိုင္ပါတယ္ ...

*. ကြန္ပ်ဳတာအပါအ၀င္ ေဆာ့ဖ္၀ဲပရိုဂရမ္ေတြဟာ လူေတြကို သက္သာေအာင္ဖန္တီးေပးဖို႔ ဆိုတဲ့ လူေတြရဲ႕ ေစတနာနဲ႕ ၾကိဳးစားမႈေၾကာင့္ ေပၚထြက္လာတာ ျဖစ္ပါတယ္.. အဲဒီအတြက္ေၾကာင့္ ေဆာ့ဖ္၀ဲ ဖန္တီး ေရးသားသူေတြဟာ လူမ်ားစု နားလည္ သိရွိျပီးသား စကားလံုးေတြ၊ အဓိပၸါယ္ေတြကို အသံုးျပဳျပီး ေဆာ့ဖ္၀ဲေတြရဲ႕ အသံုးျပဳသူေတြ ျမင္ရမယ့္ အပိုင္း (User Interface) မွာ ေဖာ္ျပၾကတာ ျဖစ္ပါတယ္.. ဒါ့အျပင္ တူညီတဲ့ လုပ္ေဆာင္ခ်က္မ်ဳိ း ရွိေန ျဖစ္ေနရင္လည္း အမည္ကို တူေအာင္ေပးေလ့ ရွိတတ္ၾကပါတယ္ .. စားေသာက္ဆိုင္မွာ ရွိတဲ့ Menu တစ္ခုနဲ႕ ေဆာ့ဖ္၀ဲတစ္ခုမွာ ပါေနတဲ့ Menu တစ္ခုမွာ တူေနတဲ့ အခ်က္ေတြ မ်ားစြာ ရွိေနတယ္ဆိုတာ အထက္က ဥပမာေတြမွာ ျမင္ခဲ့ၾကမွာပါ..
  • အဲဒါေၾကာင့္ အဲဒီလို လုပ္ေဆာင္ခ်က္မ်ဳိးေတြ ရွိေနတဲ့ ေဆာ့ဖ္၀ဲတိုင္းရဲ႕ အေပၚပိုင္းမွာ ပါေနတတ္တဲ့ File, Edit , View ... , Help စတဲ့ စာေတြေရးသားေဖာ္ျပထားတဲ့ ေနရာေတြကို Menu လို႕ ေခၚလိုက္တာ မထူးဆန္း သလို. ..
  • အတန္း (Bar) ေလးကေတာ့ Menu ေတြတန္းစီေဖာ္ျပထားတဲ့ အတန္းမို႕ Menu bar ျဖစ္လာပါတယ္ ...
  • ဆက္စပ္ျပီး ျဖစ္ေပၚလာတဲ့ Pop-up menu, Cascading menu, Pull-down menu, Moving-bar menu, Tear-off menu စတာေတြရဲ႕ အေျခခံလုပ္ေဆာင္ခ်က္ေတြဟာလည္း ျဖစ္ေပၚ တည္ရွိတဲ့ အေန အထား ေတြေၾကာင့္ အေခၚေတြ ေျပာင္းသြားေပမယ့္ Menu ရဲ႕ ပင္မ အဓိပၸါယ္ ကေန ကင္းလြတ္မသြားပါဘူး ..

Reference:
-define:menu, titlebar, click, keyboard & user interface in Google Search
-Books & Websites shwon in Reference Section

ျမန္မာ ညီအကို ေမာင္ႏွမ်ားႏွင့္ အိုင္တီနည္းပညာမ်ားကို ကၽြန္ေတာ္တို႕ထက္ပို၍ လြယ္ကူလ်င္ျမန္ ျပည့္စံုစြာ ေလ့လာ လိုသူ အနာဂါတ္ ျမန္မာ့ မ်ဳိးဆက္မ်ား အတြက္ ရည္ရြယ္ပါသည္ ...
ေဆြးေႏြး အၾကံျပဳခ်က္မ်ား အားလံုးႏွင့္ ထပ္မံ ျဖည့္စြက္လိုေသာ အခ်က္ အလက္မ်ားကို Comment မွတဆင့္ ထည့္သြင္း ေဆြးေႏြး ေပးသြား ႏိုင္ပါေၾကာင္း ဖိတ္ေခၚပါသည္ ခင္ဗ်ား...