ASP.NET လှစ်
ASP.NET ပြည့်စုံ software ကိုမူဘောင်များနှင့် Desktop ကိုများအတွက်အစွမ်းထက်ကို web applications များတည်ဆောက်ရန်လိုအပ်သည်ဖြစ်ကြောင်းအမျိုးမျိုးသောအခြားဝန်ဆောင်မှုများအဖြစ်မိုဘိုင်းထုတ်ကုန်များနှင့်အတူတစ် programming ကိုမော်ဒယ်ဖြည့်တင်းရန်အသုံးပြုသောဝဘ်ဖှံ့ဖွိုးတိုးတပလက်ဖောင်းဖြစ်ပါတယ်။
ဒါဟာဘရောက်ဇာကို-to-server ကိုနှစ်နိုင်ငံဆက်သွယ်ရေးနှင့်ပူးပေါင်းဆောင်ရွက်မှုပတ်ဝန်းကျင်သတ်မှတ်ပေးဖို့ command များနှင့်မူဝါဒများကိုအသုံးပြုသည့် HTTP protocol ကို, များပေါ်တွင်အလုပ်လုပ်။
ဒါဟာ Microsoft.com ရဲ့အစက်အသားတင်ပလက်ဖောင်း၏အစိတ်အပိုင်းတစ်ခုဖြစ်ပါတယ်။ ASP dot ကျော့ကွင်း၌အဆိုပါ applications များ codes တွေကိုပြုစုကြသည်ကို၎င်း, ချဲ့ခြင်းနှင့်ပြန်လည်ပြည့်ဖြိုးမြဲအချက်များသို့မဟုတ် .Net framework ကိုအတွက်လက်ဆောင်အရာဝတ္ထုသုံးပြီးရေးထားလျက်ရှိ၏။
အဆိုပါ ASP.NET application ကို codes တွေကိုအောက်ပါဘာသာစကားများတွင်မဆို အသုံးပြု. ရေးထားလျက်ရှိ၏:
-
ကို C #
-
Visual Basic.Net
-
Jscript
-
J ကို #
ဒီပလက်ဖောင်းအင်တာနက်အပေါ်အပြန်အလှန်အကျိုးသက်ရောက်မှုအဖြစ် data တွေကိုမောင်းနှင်ကို web applications တွေကိုလိုက်လျောဖို့အသုံးပြုသည်။ ဒါဟာစုဆောင်းခြင်းအတှကျအသုံးပွုနိုငျကွောငျးထိုကဲ့သို့သောစာသားကိုသေတ္တာများ, ခလုတ်များနှင့်တံဆိပ်များအဖြစ်ထိန်းချုပ်မှုအမျိုးမျိုးပါဝင်သည်, ဆောက်လုပ်ရန်နှင့် HTML စာမျက်နှာကိုဖန်တီးရန် codes တွေကိုအသုံးပွုပါ။
.net မူဘောင်၏အစိတ်အပိုင်းများ
- သည် Common Language Runtime သို့မဟုတ် clr: Asp.net မှတ်ဉာဏ်စီမံခန့်ခွဲမှု, ဘာဂင်, လုံခြုံရေးစစ်ဆေးမှုများ, code execution, စိစစ်အတည်ပြု, code ကိုဘေးကင်းလုံခြုံမှု, စုစည်းနှင့်ခြွင်းချက်ကိုင်တွယ်အတွက်ကူညီပေးသည်တဲ့ clr function ကိုအတူပါလာ။ တိုက်ရိုက် clr ကစီမံခန့်ခွဲသောကုဒ်စီမံခန့်ခွဲကုဒ်အဖြစ်လူသိများသည်။
- သည် Common Language Specification: Asp.net အဆိုပါ .Net ဘာသာစကားများကိုထောက်ပံ့ခြင်းနှင့်လည်းဘာသာစကားပေါင်းစည်းမှု၏အကောင်အထည်ဖော်ရန်လိုအပ်လျက်ရှိသောသူတို့ကိုမရှိမဖြစ်လိုအပ်သောသတ်မှတ်ချက်များရှိပါတယ်။
- ဘုံအမျိုးအစားစနစ်: ဒါဟာကြေညာသုံးပြီးနှင့် runtime မှာအမျိုးအစားများကိုစီမံခန့်ခွဲခြင်းအဘို့နှင့်လည်း Cross-ဘာသာစကားဆက်သွယ်ရေးအတွက်လိုအပ်လျက်ရှိသောသူတို့ကိုလမ်းညွှန်ချက်များမှကု သ. မရသော။
- Dot.Net မူဘောင်အတန်းအစားစာကြည့်တိုက်: ဒါဟာပြန်သုံးနိုင်သောအမျိုးအစားများရှိပါတယ်ထားတဲ့ကြီးမားတဲ့စာကြည့်တိုက်နှင့်အတူကြွလာ။ ဤရွေ့ကားအမျိုးအစားများကိုစုပေါင်းအတန်း, interfaces, အဆောက်အဦများနှင့်စာရင်းကောက်တန်ဖိုးများများပါဝင်သည်။
- Windows ကို Form များ: ဒါဟာလျှောက်လွှာတွင်ပြသကြောင်းဆို window ၏ဂရပ်ဖစ်များနှင့်ကျယ်ပြန့်သည့်ကိုယ်စားပြုမှုပါဝင်သည်။
- metadata နဲ့စည်းဝေးပွဲ: metadata program ကိုဖော်ပြထားတယ်သောဒွိသတင်းအချက်အလက်များသည်နှင့်တစ်ဦးခရီးဆောင်ဟာ executable ဖိုင် (PE) တွင်သို့မဟုတ်မှတ်ဉာဏ်ထဲမှာသိမ်းထားတဲ့ဖြစ်ပါတယ်ဖြစ်စေ။ အသင်းတော်များယုတ္တိပရိသမန်နီးဖက်ပါဝင်ကြောင်းယူနစ်, type ကို metadata ကို, IL codes တွေကိုနှင့်ပုံရိပ်ဖိုင်များကိုကဲ့သို့အခြားအရင်းအမြစ်များကိုဖြစ်ကြသည်။
- Windows ကိုဆက်သွယ်ရေးဝန်ကြီးဖောင်ဒေးရှင်း (WCF): ဒါဟာက web application များအတွက်ချိတ်ဆက်စနစ်များကိုတည်ဆောက်ရန်နှင့် execute ဖို့အသုံးပြုကြောင်းနည်းပညာဖြစ်ပါတယ်။
- Windows ကိုတင်ပြဖောင်ဒေးရှင်းမှ: ဒါကဂုဏ်ထူးအသုံးပြုသူ interface နဲ့စီးပွားရေးလုပ်ငန်းယုတ္တိဗေဒတွေ့ရမယ်။ ဒါဟာအမြင်အာရုံရင်သပ်ရှုမောဖွယ်ဖြစ်ကြောင်းနှင့်စာရွက်စာတမ်းများ, မီဒီယာ, နှစ်ခုနှင့်သုံးဖက်မြင်ဂရပ်ဖစ်, Animation နှင့်ထို့ထက် ပို. သုံးပြီးတည်ဆောက်ထားကြသည် interfaces ဖွံ့ဖြိုးတိုးတက်ဖို့အထောက်အကူ။
- Windows ကို CardSpace: ဒီအရေးပါသောအအရင်းအမြစ်များသုံးစွဲခြင်းနှင့်အင်တာနက်အပေါ်ပုဂ္ဂိုလ်ရေးဆိုင်ရာသတင်းအချက်အလက်များကိုမျှဝေမှုအတွက်လုံခြုံပလက်ဖောင်းပေးပါသည်။ ဒါကလုံခြုံပြီးလုံခြုံပလက်ဖောင်းလုပ်ဖို့ကျွန်တော်တို့ကိုကူညီပေးသည်။
- LINQ: ဒါဟာအစဉ်အလာစုံစမ်းမှုဘာသာစကား SQL ဆင်တူသော syntax ကိုအသုံးပြုနေသောအခြား .Net ဘာသာစကားများမှဒေတာများ query စွမ်းရည်ဆက်သွယ်။
- ADO.NET: ဒါဟာအချက်အလက်များနှင့်ကျယ်ပြန့် databases ကိုအတူလုပ်ကိုင်ဘို့အသုံးပြုသွားမည်ကြောင်းနည်းပညာဖြစ်ပါတယ်။ ဒါဟာပြန်လည်ရယူခြင်းကြိုးကိုင်နှင့်ဒေတာများကို update အဘို့အ SQL ဆာဗာ OLE DB, XML ကိုစသည်တို့ကိုတူသောဒေတာသတင်းရင်းမြစ်တစ်ခု access ကိုပေးသည်။
ASP.NET နှင့် ASP.NET AJAX အကြားခြားနားချက်
AJAX AJAX ကိုလုပ်ဆောင်နိုင်စွမ်းကိုဖွံ့ဖြိုးဆဲနှင့်အကောင်အထည်ဖော်အတွက်အသုံးပြုကြောင်း ASP.NET တစ်ခု extension တခုဖြစ်တယ်သော်လည်း ASP.NET ဝဘ်ဖှံ့ဖွိုးတိုးမော်ဒယ်ဖြစ်ပါတယ်။ ASP.NET AJAX ကိုပြုစုအဆက်မပြတ်စာမျက်နှာပြန်တင်စရာမလိုဘဲ website တွင်ဒေတာကို update လုပ်ဖို့ခွင့်ပြုသောယူနစ်များပါဝင်သည်။
Comments are closed, but trackbacks and pingbacks are open.