06 ၏ 01
မိုဘိုင်းဖုန်းများအတွက် Creating Applications ကို
အပျော်တမ်း developer များနှင့် coder တွေမကြာခဏမိုဘိုင်း device များအတွက် apps များဖွံ့ဖြိုးတိုးတက်ရေးအတွက်ပတျဝနျးကငျြအမျိုးမျိုးသောကိစ္စများနှင့်အတူခြိမ်းခြောက်လျက်ရှိသည်။ ကျေးဇူးတင်စရာကိုမရရှိနိုင်သည့်အဆင့်မြင့်နည်းပညာကိုယနေ့ဖန်တီးခြင်းအတွက်ကြောင့်အတော်လေးရိုးရှင်းတဲ့စေသည် မိုဘိုင်း application များ ။ ဤဆောင်းပါး၏ကျယ်ပြန့်အကွာအဝေးကိုဖြတ်ပြီးမိုဘိုင်း app များကိုဖန်တီးဖို့ဘယ်လိုအာရုံစိုက် မိုဘိုင်းပလက်ဖောင်းများ ။
မိုဘိုင်း application ကို Creating
ဘယ်လိုသင့်ရဲ့ပထမဦးဆုံးမိုဘိုင်း application ကိုဖန်တီးခြင်းအကြောင်းကို go သလဲ? သင်ဒီမှာကြည့်ရှုရန်ရှိသည်ပထမရှုထောင့်ကိုသင်ဖန်တီးရန်ရည်ရွယ်သောဖြန့်ကျက်ခြင်းနှင့်သင်အသုံးပြုရည်ရွယ်သောပလက်ဖောင်း၏အရွယ်အစားဖြစ်ပါတယ်။ ဤဆောင်းပါးတွင်တှငျကြှနျုပျတို့ကို Windows, Pocket PC နဲ့စမတ်ဖုန်းများအတွက်မိုဘိုင်းအပ်ဖ်များဖန်တီးခြင်းနှင့်အတူကိုင်တွယ်။
ပိုပြီးအဘို့အပေါ် Read ....
06 ၏ 02
သင့်ရဲ့ပထမဦးဆုံး Windows Mobile အားလျှောက်လွှာ Creating
Windows Mobile အား အသုံးပြုသူအတွေ့အကြုံကိုမြှင့်တင်ရန်မတူညီ applications များကိုဖန်တီးရန် developer များ enabled တဲ့အစွမ်းထက်ပလက်ဖောင်းဖြစ်ခဲ့သည်။ ယင်း၏အခြေခံအဖြစ် Windows ကိုအီး 5.0 ရှိခြင်း, Windows Mobile အား shell ကိုနှင့်ဆက်သွယ်ရေးလုပ်ဆောင်ချက်ကိုထည့်သွင်းကြောင်းအများအပြား features တွေအတွက်ထုပ်ပိုး။ Creating Windows Mobile အား applications များ app ကိုပြုစုသူလွယ်ကူသောခဲ့ - desktop ပေါ်ကအပ်ဖ်များဖန်တီးခြင်းအဖြစ်နီးပါးအဖြစ်လွယ်ကူပါတယ်။
Windows Mobile အားယခုက Windows Phone 7 နှင့်လတ်တလောဖို့လမ်းပေးခြင်း, ထွက်မှေးမှိန်လျက်ရှိသည် Windows Phone 8 နှင့် ရောနှော app ကို developer များ၏ဖန်စီနှင့်မိုဘိုင်းအသုံးပြုသူများအဖမ်းမိသောမိုဘိုင်းပလက်ဖောင်းများ။
သင်လိုအပ်ပါလိမ့်မယ်အဘယျသို့
သင်သည်သင်၏မိုဘိုင်း app ကိုဖွင့်ဖို့အောက်ပါလိုအပ်ပါလိမ့်မည်:
- Visual Studio 2005 သို့မဟုတ် 2008: ဒီ nifty အစီအစဉ်ကိုသင်ဖန်တီးရန်ခွင့်ပြုသည်, စာရေးဆရာ, ဒီဘာဂ်အပေါင်းတို့နှင့်တဦးတည်းတစ်ခုတည်းပလက်ဖောင်းကနေသင့်လျှောက်လွှာကိုတင်ပြ။ အဆိုပါ interface ကိုအဖြစ်ကောင်းစွာနားလည်သဘောပေါက်ခြင်းနှင့်သုံးစွဲဖို့လွယ်ကူပါတယ်။
- Windows Mobile အား SDK ကို: ဒီအသုံးဝင်သော tool က Windows Mobile အားလုပ်ဆောင်နိုင်စွမ်းကိုဝင်ရောက်ဖို့အရေးပါလှပေသည်သော API ကိုခေါင်းစဉ်နှင့်စာကြည့်တိုက်ဖိုင်တွေပါရှိသည်။ ဒါဟာအစငျသညျနမူနာ app များ, ဒီဘာဂ် emulator နဲ့စာရွက်စာတမ်းများကိုပေးသည်။
- ActiveSync သို့မဟုတ် Windows Mobile အားစက်ပစ္စည်းစင်တာတစ်ခု emulator သို့မဟုတ်ကိရိယာ applications များစေလွှတ်အတွက် Active ကို Sync ကိုနဲ့ Windows Mobile က Device ကိုရေးစင်တာအကူအညီနဲ့။ Windows XP ကို Active ကို Sync ကိုအတူအလုပ်လုပ်တယ်နေစဉ်, Windows Vista ကကို Windows Mobile က Device ကိုရေးစင်တာနှင့်တကွကြွလာ။
သငျသညျကို Windows Mobile ကဒေတာရေးသားဖို့ကိုသုံးနိုင်သည် Tools များ
Visual Studio ကသငျသညျဇာတိကုဒ်အတွက် apps များတည်ဆောက်ရန်လိုအပ်သောအပေါငျးတို့သ tools တွေကိုကမ်းလှမ်း, ကုဒ်သို့မဟုတ်ဤနှစ်ခုဘာသာစကားများပေါင်းစပ်စီမံခန့်ခွဲ။ ကျွန်တော်တို့ကိုသင်တို့အားယခု Windows Mobile အား apps များအတွက် data တွေကိုရေးသားဖို့ကိုသုံးနိုင်သည် tools တွေကိုကိုကြည့်ကြပါစို့။
native Code ကို, ထိုဖြစ်ပါသည်, Visual C ++ - သေးငယ်တဲ့ခြေရာနှင့်အတူ, သငျသညျကိုတိုက်ရိုက်ဟာ့ဒ်ဝဲလက်လှမ်းနှင့်မြင့်မားသောစွမ်းဆောင်ရည်ပေးသည်။ ဤသည်ကများပေါ်တွင်အလုပ်လုပ်နှင့်တိုက်ရိုက် Processor ကိုကွပ်မျက်သောကွန်ပျူတာအသုံးပြုတဲ့ "ဇာတိ" ဘာသာစကား၌ရေးထားလျက်ရှိ၏ဖြစ်ပါတယ်။
native code ကိုသာစီမံခြင်းမပြုရသေးသော applications များ run ဖို့အသုံးပြုနိုင်ပါသည် - ဒေတာအားလုံးသင်သည်အခြား OS ကိုမှအပေါ်ကိုရွှေ့အမှု၌ recompiled ရမည်ဖြစ်သည်။
စီမံခန့်ခွဲကုဒ်သောဖြစ်ပါသည်, Visual C # သို့မဟုတ် Visual Basic .NET - applications များ၏မတူညီအသုံးပြုသူ-interface ကို type ကိုဖန်တီးရန်အသုံးပြုနဲ့ Microsoft SQL Server 2005 ကို Compact Edition ကို၏အသုံးချနေသဖြင့် Web ကိုဒေတာနှင့်ဝန်ဆောင်မှုများပေးရန် developer access ကိုပေးသည်နိုင်ပါသည်။
ဒါ့အပြင်မှတ်ဉာဏ်, အတုယူနှင့်ဒီဘာဂင်စီမံခန့်ခွဲစဉ်ဤချဉ်းကပ်မှုစီးပွားရေးလုပ်ငန်းစီးပွားရေးလုပ်ငန်း software နှင့်ဖြေရှင်းနည်းများပစ်မှတ်ထားကြောင်းပိုမိုအဆင့်မြင့်, ရှုပျထှေး app များကိုရေးသားဖို့မရှိမဖြစ်အလိုအပ်ဆုံးသော, C ++ မွေးရာပါအများအပြား coding ပြဿနာများကိုဖြေရှင်းနိုင်ပါတယ်။
ASP.NET Visual Studio .NET C # နှင့် J # သုံးပြီးကျမ်းစာ၌ရေးထားနိုင်ပါသည်။ ASP.NET မိုဘိုင်းအဖြစ်ကိုလည်းသင့် device ကိုများအတွက်အာမခံချက် data တွေကို bandwidth ကိုလိုအပ်တယ်ဆိုရင်, တစ်ခုတည်းကုဒ် set ကို အသုံးပြု. အကြိမ်ကြိမ်ကိရိယာများပေါ်တွင်အသုံးပြုရန်ထိရောက်သောဖြစ်ပါတယ်ထိန်းချုပ်မည်။
ASP.NET သင်ထုတ်ကုန်အမျိုးမျိုးပစ်မှတ်ထားကူညီပေးသည်စဉ်အခါ, အားနည်းချက်က client ကို device ကိုဆာဗာချိတ်ဆက်တဲ့အခါမှသာအလုပ်လုပ်ပါလိမ့်မယ်ဆိုတာပါပဲ။ ဒါကွောငျ့ဒီနောက်ပိုင်းမှာဆာဗာနှင့်အတူသို့မဟုတ်တိုက်ရိုက်ဒေတာကိုင်တွယ်များအတွက်ကိရိယာကိုသုံးကြောင်း application များအတွက်ကြောင့်တွေကိုတပြိုင်တည်းအလုပ်လုပ်မှ client ကိုဒေတာစုဆောင်းဘို့မသင့်တော်သည်။
Google ကဒေတာများ APIs အား developer များရယူကူညီရန်နှင့် Google ဝန်ဆောင်မှုများနှင့်ပတ်သက်သောဒေတာအားလုံးကိုစီမံခန့်ခွဲ။ ထိုအသည် HTTP နဲ့ XML နဲ့တူစံ protocol များပေါ်တွင်အခြေခံကြပါသည်ကတည်းက coder တွေအလွယ်တကူ Windows Mobile အားပလက်ဖောင်းများအတွက် apps များဖန်တီးတည်ဆောက်နိုင်ပါ။
06 ၏ 03
သင့်ရဲ့ပထမဦးဆုံး Windows Mobile အားလျှောက်လွှာ Build နဲ့ Run
အောက်ပါအဆင့်တွေကိုသင်တစ်ဦးအချည်းနှီးသောဖန်တီး Windows Mobile အားလျှောက်လွှာ :
- သစ်တစ်ခုစီမံကိန်းတစ်ခု Create
Visual Studio ကိုဖွင့်ပြီး> New> Project မှ File ကိုသွားပါ။ စီမံကိန်းအမျိုးအစားများ pane ထဲက Expand နှင့်စမတ် Device ကိုရွေးချယ်ပါ။ အဆိုပါ Templates ကို pane ထဲကကိုသွားပါ, Smart Device ကို Project မှရှေးခယျြနဲ့ OK ကိုနှိပ်ပါ။ ဤနေရာတွင် Device ကိုလျှောက်လွှာကို Select လုပ်ပါနဲ့ OK ကိုကလစ်နှိပ်ပါ။ ဂုဏ်ယူပါတယ်! သင်ရုံသင်ပထမဦးဆုံးစီမံကိန်းကဖန်တီးခဲ့သည်။
- coding နှင့်အတူန်းကျင် Play
အဆိုပါ Toolbox ကို pane ထဲကသင်သည်များစွာသော features တွေနှင့်အတူပတ်ပတ်လည်ကစားပေးနိုင်ပါတယ်။ ပရိုဂရမ်ကိုအလုပ်လုပ်ပုံနှင့်ပိုမိုရင်းနှီးကျွမ်းရရှိမှုအတွက်ဤဆွဲ-and တစ်စက်ခလုတ်တစ်ခုချင်းစီမှထွက်စစ်ဆေးပါ။
- သင့် application ကို run
နောက်တစ်နေ့ခြေလှမ်းတစ်ခုက Windows Mobile ကစက်ပစ္စည်းတွင်သင့် application ကို run ပါဝငျသညျ။ အဆိုပါ F5 key ကိုဝင်တိုက်, desktop ပေါ်မှာဖို့စက်ကိရိယာကိုချိတ်ဆက်ပါ, ဖို့လုပ်ငန်းတွေစတင်ဖို့နဲ့ OK ကိုရွေးရန် emulator သို့မဟုတ် device ကိုရွေးချယ်ပါ။ ရှိသမျှကောင်းသွားလျှင်သင့်လျှောက်လွှာချောချောမွေ့မွေ့ပြေးမြင်လိမ့်မည်။
06 ၏ 04
စမတ်ဖုန်းများအတွက် Creating Applications ကို
စမတ်ဖုန်းများအတွက် apps များ Creating Windows Mobile အား devices တွေကိုဆင်တူသည်။ ဒါပေမယ့်သင်ပထမဦးဆုံးသင့်ရဲ့ device ကိုနားလည်ရန်လိုအပ်သည်။ စမတ်ဖုန်း PDAs အလားတူ features တွေရှိသည်, ဒါကြောင့်သူတို့ခလုတ်ကို features တွေပေးပို့နှင့်အဆုံးရှိသည်။ နောက်ကျော-key ကိုနှစ်ဦးစလုံးနောက်ပြန်နဲ့ browser ပြန်လုပ်ဆောင်ချက်များကိုများအတွက်အသုံးပြုသည်။
ဤစက်ကိရိယာနဲ့ပတ်သက်ပြီးအကောင်းဆုံးအရာသည် Programmable သောပျော့သော့ချက်ဖြစ်ပါသည်။ သငျသညျမျိုးစုံလုပ်ဆောင်ချက်များကိုဖန်တီးရန်ဤအင်္ဂါရပ် employ နိုင်ပါတယ်။ ဗဟို button ကိုလည်းတစ်ခု "Enter" ခလုတ်ကိုအဖြစ်ဆောင်ရွက်သည်။
မှတ်စု: Visual Studio .NET 2003 ကို အသုံးပြု. စမတ်ဖုန်း applications များရေးသားဖို့ SmartPhone 2003 SDK ကို install လုပ်ရန်ရှိသည်။
စမတ်ဖုန်းတစ် touchscreen ကရှိပါတယ်အဘယျသို့လြှငျကော
ဤတွင်ခက်ခဲတစ်စိတ်တစ်ပိုင်းပါရှိပါတယ်။ တစ်ဦး touchscreen ကလက်ကိုင်အတွက် button ကိုထိန်းချုပ်မှုမရှိခြင်း, သင်ထိုကဲ့သို့သောမီနူးအဖြစ်အခြားထိန်းချုပ်မှု, ရွေးချယ်ဖို့ရပါလိမ့်မယ်။ Visual Studio ကိုသင်စိတ်ကြိုက်ဖြစ်သည့်တစ်ဦး MainMenu ထိန်းချုပ်မှု, ပေးသည်။ သို့သော်များလွန်းထိပ်တန်းအဆင့်မီနူးရွေးချယ်စရာစနစ် crash ဖြစ်စေပါလိမ့်မယ်။ သင်သည်အဘယ်သို့ပြုနိုင်သည်အလွန်နည်းပါးထိပ်တန်းအဆင့် menus တွေဖန်တီးသူတို့တစ်ဦးစီတဦးတည်းအောက်မှာ options အမျိုးမျိုးကိုပေးစေခြင်းငှါဖြစ်ပါသည်။
BlackBerry ကိုစမတ်ဖုန်းများအတွက် apps များရေးသားခြင်း
အဆိုပါ BlackBerry ကို OS အတွက် apps များကိုဖွံ့ဖြိုးဆဲယနေ့ကြီးမားသောစီးပွားရေးလုပ်ငန်းဖြစ်ပါတယ်။ တစ်ဦး BlackBerry ကို app ကိုရေးသားခြင်း, သင်အပိုင်ရပါလိမ့်မယ်:
- အဆိုပါ BlackBerry ကို JDE Plug-in Eclipse များအတွက်
- တစ်ဦးက BlackBerry ကို Simulator ကို
- BlackBerry ကိုစမတ်ဖုန်းများနှင့်အချက်အလက် cable ကို
- JAVA Programming ကိုအသိပညာ။
နေကြတ် JAVA Programming ကိုအတူကြီးမြတ်အလုပ်လုပ်တယ်။ တစ်ဦး .COD extenstion နဲ့တင်သွင်းသစ်စီမံကိန်း, တိုက်ရိုက် Simulator ကိုပေါ်သို့တင်ဆောင်နိုင်ပါသည်။ သို့ဖြစ်လျှင်သင်သည် Device Manager ကတဆင့်ဒါမှမဟုတ် "Javaloader" command line ကို option ကိုအသုံးပြုခြင်းအားဖြင့်က loading app ကိုစမ်းသပ်နိုင်ပါတယ်။
မှတ်ချက်: အားလုံးကတော့ BlackBerry ကို APIs အားလုံးကို BlackBerry ကိုစမတ်ဖုန်းများအတွက်အလုပ်လုပ်ပါလိမ့်မယ်။ ဒီတော့ကုဒ်ကိုလက်ခံသော device များသတိပြုပါ။
06 ၏ 05
Pocket PC အတွက် Creating Applications ကို
အဆိုပါ Pocket PC အတွက် apps များကို Creating အထက်ပါ devices များကြောင့်ဆင်တူသည်။ ဒီမှာခြားနားချက် device ကိုအပြည့်အဝကို Windows ဗားရှင်းထက်ပိုပြီးထက်ဆယ်ဆ "ပေါ့ပါး" ဖြစ်ပါတယ်နှင့်လည်း developer များကပို features တွေ, ထိန်းချုပ်မှုနဲ့ Web န်ဆောင်မှုများထောက်ခံကြောင်းကမ်းလှမ်းသော .NET ကို Compact မူဘောင်, အသုံးပြုသည်။
တစ်ခုလုံးကိုအထုပ်သေးသေးလေး cab ဖိုင်ထဲတွင်ကွာ stowed နှင့်သင့်ပစ်မှတ်စက်ပစ္စည်းပေါ်တွင်တိုက်ရိုက် install လုပ်ထားနိုင်ပါတယ် - ဤအများကြီးမြန်ထွက်အလုပ်လုပ်တယ်နှင့်ပိုပြီးလုပ်ရတဲ့-အခမဲ့ဖြစ်သည်။
06 ၏ 06
နောက်တစ်ခုကဘာလဲ?
သင်တစ်ဦးအခြေခံမိုဘိုင်း device application ကိုဖန်တီးရန်သင်ယူကြပြီးတာနဲ့သင်ကထပ်မံဆက်လက်ဆောင်ရွက်နှင့်သင့်အသိပညာမြှင့်တင်ရန်ဖို့ကြိုးစားသင့်ပါတယ်။ ဤတွင်ဘယ်လိုဖြစ်ပါသည်:
- ဆော့ဖ်ဝဲရေးဖိုရမ်များနှင့်ဆွေးနွေးမှုများအတွက်တက်ကြွစွာတစ်စိတ်တစ်ပိုင်းယူပါ။
- အွန်လိုင်းနှင့်မဟုတ်ရင်နှစ်ဦးစလုံး, ဓာတ်ခွဲခန်းများသင်ယူခြင်းအတွက်စာရင်းသွင်း။ ဒါဟာသင်မတူညီ applications များအတွက်ပိုပြီးအကြံပေးချက်များနှင့်လှည့်ကွက်အားငါပေးမည်။
- အမျိုးမျိုးသောမိုဘိုင်းပလက်ဖောင်းတစ်လျှောက်အဆောက်အဦ apps များပေါ်တွင်အွန်လိုင်းဗီဒီယိုလဲ tutorial ရှုမြင်ကြသည်။
- ဘာသာရပ်အပေါ်စဉ်ဆက်မပြတ် updates တွေကို webcasts မှ Subscribe ။