ကွန်ပျူတာများပရိုဂရမ်းမင်း

Delphi - လျှောက်လွှာဖွံ့ဖြိုးရေးကောင်စီပတ်ဝန်းကျင်

Windows နှင့်အခြားအလူကြိုက်များများအတွက် software development အတွက် operation systems tools တွေအများအပြားကွဲပြားခြားနားသောအမျိုးအစားများအားဖြင့်ဖျော်ဖြေနိုင်ပါသည်။ , ရုရှနှင့်နိုင်ငံခြား developer များအကြားအလွန်ရေပန်းစားဖြင့်သွင်ပြင်လက္ခဏာဖြစ်ကြောင်းသူတွေထဲမှာ - Delphi ပရိုဂရမ်ဖြစ်ပါတယ်။ ဖွံ့ဖြိုးတိုးတက်ရေး tool ကို၏အသေးစိတ်အချက်အလက်ကိုဘာတွေလဲ? ယင်း၏ဖြစ်နိုင်ခြေအရှိဆုံးထင်ရှားတဲ့ဘာတွေလဲ?

Delphi အကြောင်းကိုအထွေထွေအချက်အလက်

Delphi - IDE လျှောက်လွှာအစီအစဉ်များ, OS ကို Windows, MacOS အတွက် run ဖို့ဒီဇိုင်းရေးဆွဲထားတဲ့နှင့်မိုဘိုင်း operating system များပေါ်တွင် - iOS နှင့် Android မှာ။ ဘာသာစကားနှင့်ကုဒ်မျိုးဆက်လုပ်ထုံးလုပ်နည်းများရိုးရှင်းခြင်းဖြင့်သွင်ပြင်လက္ခဏာ။

လိုအပ်ခဲ့လျှင်, ဘာသာစကား C နဲ့ C ++ ရေးသားထားသော operating system နဲ့စာကြည့်တိုက်များနှင့်အတူ low-level ဆက်သွယ်ရေးပေးပါသည်။ Delphi နှင့်အတူဖန်တီးဖြစ်ကြောင်း Programs ကို, စတင်ရန် Third-party အရေခွံမလိုအပ်ပါဘူး - ထိုသို့သောဥပမာ Java Virtual Machine အဖြစ်။ Delphi - အောင်မြင်စွာနှစ်ဦးစလုံးကျွမ်းကျင်ပညာရှင်များနှင့်လေ့ကျင့်ရေးရည်ရွယ်ချက်များအတွက်အသုံးပြုရနိုင်မယ့်ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာပတ်ဝန်းကျင်။ ယင်း၏ဖြစ်နိုင်ခြေ၏အခြေခံလေ့လာသင်ယူနိုင်ဖို့အတွက်သေချာပေါက်ခက်ခဲရှုပ်ထွေးတဲ့ပရိုဂရမ်ဘာသာစကားတွေမြင့်မားအရည်အချင်းများနှင့်အသိပညာဝင်စားဘူး။

အဓိကအားသာချက်များ

ဆိုတဲ့မေးခွန်းကိုအတွက်ဆော့ဖ်ဝဲထုတ်ကုန်၏တံခါးသော့ကိုအကြိုးခံစားခှငျ့ဘာတွေလုပ်နေလဲသောအရာကိုလေ့လာပါ။ တလမ်းတည်းဖြင့်သို့မဟုတ်အခြားအိုင်တီ-ကုမ္ပဏီအတွက်ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင်မှာ၏ရွေးချယ်မှုများအတွက်ကျိုးကြောင်းဆင်ခြင်သယ်ဆောင်လာတဲ့အခါ, Delphi အများအပြားပရိုဂရမ်မာ၏ရွေးချယ်မှုဖြစ်လာနှင့်သုံးစွဲဖို့သူတို့ကိုအကြံပြုသည်။ ဒီပတ်ဝန်းကျင်ပင်ကျိုးနွံဟာ့ဒ်ဝဲသတ်မှတ်ချက်များရှိသည်သောသူတို့အားကွန်ပျူတာများအတွက်မြင့်မားတဲ့စွမ်းဆောင်ရည်တွေနဲ့သူတို့ကိုပေး, တတ်နိုင်သမျှအရှိဆုံးလျင်မြန်စွာအတွက် applications များဖန်တီးနိုင်သည်ဟူသောအချက်ကိုကြောင့်ဖြစ်သည်။ အဆိုပါထည့်သွင်းစဉ်းစားဖှံ့ဖွိုးတိုးပတ်ဝန်းကျင်ရွေးချယ်ရာတွင်၏မျက်နှာသာအတွက်တစ်ဦးကသိသိသာသာအငြင်းအခုံ - က Delphi interface ကိုအတွက်လက်ဆောင်ဖြေရှင်းချက်၏စံသတ်မှတ်ချက်အားဖြင့်မဖုံးအသစ်သော tools များအားဖြင့်ပြည့်စုံစေနိုင်သည်။

ယခုကြှနျုပျတို့ Delphi ၏အဘယ်အရာကိုလက်တွေ့ကျတဲ့အသုံးပြုမှုကိုဖြစ်နိုင်ခြေများဘာတစ်ခုလုံးကိုပြည့်ပြည့်စုံစုံလေ့လာပါလိမ့်မယ်။

အဆိုပါ interface ကို၏အသေးစိတ်အချက်အလက်ကို

လူအပေါင်းတို့၏ပထမဦးစွာသင် software ကိုဖွံ့ဖြိုးတိုးတက်မှု၏အလယ်အလတ်၏ interface ကိုအချို့ features တွေအာရုံစိုက်နိုင်ပါတယ်။ ထို့ကြောင့်ထို program ဖွဲ့စည်းပုံပြုပြင်အာကာသတော်တော်များများအခြေခံပြတင်းပေါက်နှင့်အတူတစ်ပြိုင်နက်စစ်ဆင်ရေးပါဝငျသညျ။ အသေးစိတ်အတွက်ဒီပစ္စည်းဥစ္စာပိုင်ဆိုင်မှုစဉ်းစားပါ။

ပုံစံဒီဇိုင်နာ, အယ်ဒီတာ, palette, Object ကိုစစ်ဆေးရေးနှင့် directory ကို: Delphi ဖှံ့ဖွိုးတိုးပတ်ဝန်းကျင်, အထူးသဖြင့်ဗားရှင်း 7, အောက်ပါသော့ချက် module တွေ၏ activation ပါဝငျသညျ။ Delphi အချို့မူကွဲများတွင်အစိတ်အပိုင်းများကွဲပြားခြားနားရည်ညွှန်းစေခြင်းငှါမှတ်သား။ ပုံသဏ္ဍာန် box ကို - ဥပမာ, အယ်ဒီတာကိုပရိုဂရမ်ကုဒ်သည်ဒီဇိုင်နာတစ်ပြတင်းပေါက်ကိုက်ညီတဲ့လိမ့်မည်။ သို့သော်၎င်းတို့၏လုပ်ဆောင်ချက်ကိုအတူတူပင်ဖြစ်လိမ့်မည်။ မှတ်သား Delphi interface ကိုဒြပ်စင်အရန် tools တွေအမျိုးမျိုးကိုဖြည့်နိုင်ပါတယ်။ အဓိကအားဖြင့်ပထမဦးဆုံး Software ကြီးနှစ်ခုဖှံ့ဖွိုးတိုးတလုပ်ထုံးလုပ်နည်းများ view ၏အချက်ဖြစ်စဉ်းစားနေကြသည်။ ဒါပေမယ့်အရာကြွင်းလေအဖြစ်အရေးကြီးသော။ မှတ်သား Delphi module တွေသုံးပြီးရဲ့ features တွေကိုစဉ်းစားပါ။

Form ကိုဒီဇိုင်နာ, အယ်ဒီတာများနှင့် Palette

ပုံစံဒီဇိုင်နာဆော့ဖ်ဝဲရေးသူက၎င်း၏ interface ကိုဖန်တီးအသုံးပြုပါ။ အလှည့်အတွက်ကကုဒ်အယ်ဒီတာ၌ရေးထားလျက်ရှိ၏ဖြစ်ပါတယ်။ အသုံးပြုမှုလွယ်ကူခြင်းပုံစံဒီဇိုင်နာရောက်စေဖို့အငြင်းအခုံအဖြစ်ရဆုံးအကောင်းဆုံးဖြေရှင်းနည်းအဖြစ် Delphi ဖှံ့ဖွိုးတိုးပတ်ဝန်းကျင်ရွေးချယ်ဖို့အကြံပြုတဲ့သူအတော်များများက programmer တွေ။ တချို့ကကျွမ်းကျင်သူများကဤလုပ်ငန်းစဉ်ကိုပိုမိုဂိမ်းတစ်ခုကဲ့သို့ဖြစ်၏ပါဘူးသည်ဟုယုံကြည်ကြသည်။

အဖြစ်မကြာမီအသုံးပြုသူအစီအစဉ်ကိုဖန်တီးရန်စတင်နှင့်ပုံစံဒီဇိုင်နာပြေးအဖြစ်, ထို့နောက်ကနဦးမဒြပ်စင်များပါရှိသည်, ကဗလာဖြစ်တယ်။ ဒါပေမယ့်သူကချက်ချင်းအခြား Delphi module မှာတည်ရှိပါတယ် tools တွေကိုသုံးပြီးဖြည့်နိုင်ပါတယ်ခဲ့သည် - palette ။ ၏ဒြပ်စင် ပရိုဂရမ်ကိုအင်တာဖေ့စ, ပုံစံဒီဇိုင်နာအတွက်ပြင်ဆင်ထားသောထားတဲ့အလှည့်၌, အယ်ဒီတာ၌ရေးထားလျက်ရှိ၏သောအဖွဲ့, စီမံခန့်ခွဲရပေမည်။

သို့သော်ပြန်သေး palette ရန်။ က၏အကူအညီပုံစံဒီဇိုင်နာမှန်ကန်သောတ္ထုထဲတွင်နေရာနိုင်ပါသည်အတူ။ တစ်ဦးအထူးသဖြင့် tool ကိုသုံးစွဲဖို့အမိန့်ထဲမှာပေါ်တခါ click နှိပ်ပြီးသင့်ပါတယ် - နေသမျှကာလပတ်လုံးသူသည် palette ရဲ့ဧရိယာထဲမှာသည်အတိုင်း, ဒုတိယအကြိမ် - ပုံစံဒီဇိုင်နာပြတင်းပေါက်၌တည်၏။ ထို့နောက်သက်ဆိုင်ရာအရာဝတ္ထုဖွံ့ဖြိုးတိုးတက်မှု၏ဧရိယာထဲမှာရွှေ့မည်နှင့်အဲဒါကိုများအတွက်အယ်ဒီတာအတွက်ကုဒ်သတ်မှတ်ဖို့ဖြစ်နိုင်ပါတယ်။

အရာဝတ္ထုစစ်ဆေးရေး

Delphi ပါဝင်သောနောက်ထပ်သိသာဒြပ်စင် - ကို Windows နှင့်အခြားလူကြိုက်များပလက်ဖောင်းလျှောက်လွှာဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာပတ်ဝန်းကျင် - အရာဝတ္ထုစစ်ဆေးရေး။ ဒါဟာထဲမှာဖော်ပြပါတယ်သတင်းအချက်အလက်များပြောင်းလဲနေတဲ့ကြောင်းမှတ်သားစေခြင်းငှါ: ကပုံစံဒီဇိုင်နာအတွက်ရွေးချယ်ထားသည့်သောအရာဝတ္ထု၏ status သက်ရောက်သည်။

စစ်ဆေးရေးဖွဲ့စည်းပုံမှာဖြစ်ပါတယ်ကန့်ကွက်။ ဒါဟာနှစ်ဦးကိုပြတင်းပေါက်ပါဝင်ပါသည်။ သက်ဆိုင်ရာအစိတ်အပိုင်းများ၏အပြုအမူကိုဆုံးဖြတ်ရန်ကြောင့်တစ်ဦးချင်းစီ fixed algorithms မှာ။ ပထမဦးဆုံးဒုတိယ၌, ဂုဏ်သတ္တိများဖော်ပြပေး - အဖြစ်အပျက်တွေကို။ အဆိုပါပရိုဂရမ်မာသီးခြားအစိတ်အပိုင်းကိုထိခိုက်သော algorithms အတွက်ချိန်ညှိစေရန်လိုလားပါက Object ကိုစစ်ဆေးရေး၏စွမ်းရည်ထားပါတယ်။ ဥပမာအားဖြင့်, သင်အစီအစဉ်များ၏ interface ကိုအမျိုးမျိုးဒြပ်စင်၏ positioning ကို, ၎င်းတို့၏အမြင့်နှင့်အကျယ်ပြောင်းလဲနိုင်သည်။

ယင်းအရာဝတ္ထုများတွင်စစ်ဆေးရေး bookmarks ကိုရှိပါတယ်, သငျသညျကိုတိုက်ရိုက်အယ်ဒီတာနှင့်ဆက်စပ်လျက်ရှိသောဂုဏ်သတ္တိများသို့မဟုတ်ဖြစ်ရပ်များထင်ဟပ်စာမျက်နှာများတွင်အကြားပြောင်းသုံးနိုင်သည်။ ဒါကြောင့်သင်က screen ပေါ်မှာပြသအချက်တွေကိုမဆို၏ညာဘက်ခြမ်းအပေါ်ကို double-click ပါလျှင်တစ်ဦးအထူးသဖြင့်အဖြစ်အပျက်နဲ့ကိုက်ညီသောကုဒ်, အယ်ဒီတာများတွင်ပါဝင်နေသည်။

Delphi အတွက် software development အမျိုးမျိုးသောပြဿနာများဖြေရှင်းရန်ဖို့ Object ကိုစစ်ဆေးရေးသုံးစွဲဖို့ဖြစ်ပါတယ်။ ဒီ tool ကိုအတူအမှန်တကယ်ပုံစံပေါ်တွင်တည်ရှိပြီးမည်သည့်အရာဝတ္ထု၏ဂုဏ်သတ္တိများအဖြစ်သူ့ဟာသူမှပြောင်းလဲပစ်ရန်ဆိုတဲ့အချက်ကိုခြင်းဖြင့်ကြိုတင်သတ်မှတ်ထားသောဖြစ်ပါတယ်။ ကျနော်တို့အသေးစိတ်အတွက်အရာဝတ္ထုစစ်ဆေးရေးနှင့်အတူ features တချို့ကိုလေ့လာခဲ့သည်။

object စစ်ဆေးရေး: ရယူအခွင့်အလမ်းများ

ဥပမာအားဖြင့်, မှတ်စု, Button လေးနှင့် Listbox (နောက်ပိုင်းကျွန်တော်တို့ဟာပိုပြီးသူတို့ရဲ့အနှစ်သာရဆနျးစစျလိမျ့မညျ) - အပြန်အလှန်စစ်ဆေးရေးတ္ထုများနှင့်ပုံစံမျိုးစုံ၏စည်းကမ်းချက်များ၌မည်သို့ Delphi IDE နားလည်ရန်အလို့ငှာ, သင်က Windows မှာ software ကို interface ကိုအချို့ဘုံဒြပ်စင်များ၏ဂုဏ်သတ္တိများကိုပြောင်းလဲရန်ကြိုးစားနိုင်ပါ။ တစ်ဦးက start for သူတို့ရရှိနိုင်နည်းလမ်းများသုံးပြီးပုံစံ, Delphi အပေါ်ထားရှိခံရဖို့လိုအပ်ပါတယ်။

သငျသညျ Ctl3D ပိုင်ဆိုင်မှုနှင့်အတူစမ်းသပ်ဖို့ကြိုးစားနိုင်ပါတယ်။ ဒီလိုလုပ်ဖို့, သင်ပုံစံပေါ်တွင်ကလစ်နှိပ်ပါ, အဲဒီနောက်စစ်ဆေးရေးရာဝထ္ထုများနှင့်မေးခွန်းတစ်ခုကိုအတွက်ပစ္စည်းဥစ္စာပိုင်ဆိုင်မှု၏တန်ဖိုးကိုပြောင်းလဲသွားဖို့လိုအပ်ပါတယ်။ ဤပုံစံပြီးနောက်သိသိသာသာပြောင်းလဲဖြစ်ပါသည် အသွင်အပြင်။ တစ်ပြိုင်နက်တည်း Ctl3D အိမ်ခြံမြေဖွံ့ဖြိုးတိုးတက်မှု၏ပြတင်းပေါက်၌နေရာချသောဒြပ်စင်အသီးအသီးမှပြောင်းလဲသွားတယ်လိမ့်မည်။

စမ်းသပ်ချက်အောင်ပြီးနောက်ကျွန်တော်တန်ဖိုး Ctl3D ပုံဖော်နှင့်ခိုင်မာစေရန်ကျောသွားနိုင်ပါတယ်။ အဆိုပါ Memo နှင့် Listbox ၏ဒြပ်စင်မှအလှည့်ပြီးနောက်။ အခုဆိုရင်သင်, ပုံစံ, ပုံပန်းသဏ္ဌာန်ပေါ်၏တည်နေရာကသူတို့ရဲ့ဂုဏ်သတ္တိများပြောင်းလဲနိုင်သည်။ ဥပမာအားဖြင့်, ထို့နောက် menu ထဲက Edit ကိုကို item ကိုရွေးချယ်ခြင်း, နှင့် - အရွယ်အစားသည်ပရိုဂရမ်မာအရာဝတ္ထုရဲ့ width နဲ့ height ပြောင်းလဲနိုင်သည်။ Edit ကိုများနှင့်ညှိရန်ရွေးချယ်ခြင်းဖြင့်, ဗဟို၌သူတို့စီစဉ်တစ်ခု option ကိုရှိပါတယ်။ သင့်လျော်သောလုပ်ရပ်များအတွက် Object ကိုစစ်ဆေးရေးထဲမှာဖော်ပြပါတယ်အဘယ်အရာကိုအကျိုးသက်ရောက်စေပါလိမ့်မယ်။

အစိတ်အပိုင်းများများ၏ဂုဏ်သတ္တိများကိုပြောင်းလဲဘာသာရပ် Delphi module တစ်ခုကဆောင်ရွက်နိုင်ပါတယ်။ task ကိုသူတို့အဘို့တိကျတဲ့အရောင်သတ်မှတ်ဖို့ဖြစ်ပါတယ်မယ်ဆိုရင်ဥပမာ, အကြောင်း, အများအပြားတူရိယာ၏မူကွဲပါဝင်ပတ်သက်မှုဖြစ်ပါတယ်။ ပထမဦးစွာသင်အရောင်မှသက်ဆိုင်ရာအမိန့်ရိုက်ထည့်နိုင်သည် - clRed - - ၏ဧရိယာထဲမှာအနီရောင်နဲ့တူ စက်ရုံစီမံခန့်ခွဲမှု။ ဒုတိယအချက်မှာအသုံးပြုသူစာရင်းထဲကအရောင်ရွေးနိုင်သည်။ ပြတင်းပေါက်အရောင်-ရိတ်ပေါ်လာပါလိမ့်မယ် - တတိယတစ်ခု option ကိုအရောင် Properties ကို double-click ရှိသေး၏။ အလားတူပင်တစ် developer ကတော့ attribute တွေနှင့်အခြားအရာဝတ္ထုပြောင်းလဲနိုင်သည် - ဥပမာ, အစာလုံးအမျိုးအစား, အရောင်သို့မဟုတ်အရွယ်အစားသည်။

directory ကို

Delphi - တစ်လုံလုံလောက်လောက်အသေးစိတ်အကူအညီနဲ့စနစ်ဖြင့်ပြည့်စုံသော IDE ။ ကရည်ညွှန်းဖို့, အကူအညီ menu ကို select လုပ်ပါ။ လမ်းညွှန် - ထိုအခါသင်သည်ကျနော်တို့ကိုပြတင်းပေါက်၌ software ကို module တွေဖွံ့ဖြိုးတိုးတက်ရေးအတွက်အထက်ဖော်ပြခဲ့တဲ့ပါပြီလတ်တဦးကိုမြင်ရပါလိမ့်မယ်။ အင်္ဂါရပ်သူတို့ကိုအသုံးချသင် F1 ကိုအသုံးပြုသူကိုနှိပ်တဲ့အခါမှာဒီထိတွေ့ဆက်ဆံမှု tool ကို၏တိကျသောထင်ဟပ်တစ်ဦးသတ်သတ်မှတ်မှတ်အရိပ်အမြွက်လက်ခံရရှိလိမ့်မည်ဖြစ်ပါသည်။ အဆိုပါပရိုဂရမ်မာအရာဝတ္ထုစစ်ဆေးရေးနှင့်အတူအလုပ်လုပ်လျှင်ဥပမာအားဖြင့်, သူသည်ဂုဏ်သတ္တိများတဦးကိုရှေးခယျြ, အဲဒီနောက် F1 ကိုနှိပ်ခြင်းနှင့်သက်ဆိုင်ရာ option ကိုအပေါ်နောက်ခံသတင်းအချက်အလက်ရနိုင်တယ်။ ဖွံ့ဖြိုးရေးပတ်ဝန်းကျင် Delphi 7 နှင့်ဆော့ဖ်ဝဲသင့်လျော်သောအမျိုးအစားသည်အခြားဗားရှင်းလည်းပါဝင်သည်သော interface ကို, မဆိုအခြားဒြပ်စင်များနှင့်အလုပ်လုပ်ကိုင်သည့်အခါအလားတူလုပ်ဆောင်နိုင်တယ်။

အဆိုပါ interface ကို၏အခြားဒြပ်စင်များ

မီနူးသည်လျင်မြန်စွာ Access ကို Toolbar ကိုအဖြစ်ပုံတစ်ပုံအယ်ဒီတာ - ထိုအစီရင်ခံ interface ကို software များကိုဖြေရှင်းနည်းများ၏အခြားသိသာထင်ရှားသောအစိတ်အပိုင်းများအနက်။ မီနူးနှင့်စပ်လျဉ်း - ကပရိုဂရမ်မာဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်၏ဖွဲ့စည်းပုံထဲမှာလက်ရှိအစိတ်အပိုင်းများမှအစာရှောင်ခြင်း access ကိုရခွင့်ပြုပါတယ်။ သင်သည်တတ်နိုင်အဖြစ်မောက်နှင့်အတူဒါနှင့် hotkey သုံးပြီးအတူကကိုသုံးပါ။ ရုံလျင်မြန်စွာ Access ကို Toolbar ကို၏ menu ကိုအောက်တွင်ဖော်ပြထားသောတည်ရှိသည်။ ၎င်း၏လုပ်ငန်းဆောင်တာ၏အချို့မီနူး၏ဝိသေသဖြစ်ကြောင်းသူတို့နှင့်အတူထပ်, ဒါပေမယ့်သူတို့ကို access ကိုပိုမြန်သည်။ Image ကိုအယ်ဒီတာ ကို Windows အတွက် Paint Program ကိုအလားတူအရာတစ်ခုခုအတွက် Delphi ။ ဆိုလိုသည်မှာသင်သည်ပုံရိုးရှင်းတဲ့ချိန်ညှိသူတို့အပေါ်မှာကျောက်စာနှင့်အခြားဒြပ်စင်များထားရန်ဖြစ်စေနိုင်ပါတယ်ကြောင့်များ၏အကူအညီဖြင့်ဖြစ်ပါသည်။

ပရိုဂရမ်းမင်း Tools များ

Delphi - ပရိုဂရမ်မာထိရောက်မှုတိုးမြှင့်ဖို့ tools တွေများပြားတဲ့ပါဝင်သော IDE ။ ဒါကြောင့်ကျနော်တို့ကတံခါးသော့ကို module တွေအထူး tools တွေကိုအစုတခုအားဖြင့်ပြည့်စုံနေကြသည်အထက်ထည့်သွင်းစဉ်းစားပါပြီ။ အဆိုပါ debugger, compiler အဖြစ်အစိတ်အပိုင်းများနှင့် WinSight WinSpector: သူတွေထဲမှာ။ Delphi အချို့ဗားရှင်းအတွက်ပစ္စည်းများကိုသီးခြားစီတပ်ဆင်ရန်လိုအပ်ပါတယ် check လုပ်ထားသတိပြုပါ။ ကျနော်တို့ကသူတို့သတ်သတ်မှတ်မှတ်လေ့လာတယျ။

Delphi debugger

အဆိုပါ debugger နှင့်စပ်လျဉ်း - ဒီ tool မှန်ကန်မှုများအတွက်သင့်လျော်သောဆော့ဖ်ဝဲကို algorithms ၏လိုအပ်သောစစ်ဆေးမှုများထွက်တင်ဆောင်လာသော၏ကုဒ်အယ်ဒီတာတစ်စိတ်တစ်ပိုင်းဖြည့်။ ဒါဟာနှင့်တကွ, ဆော့ဖ်ဝဲရေးသူကတကယ်တော့လိုင်းအားဖြင့်သင့် source code ကိုလိုင်းစူးစမ်းလေ့လာနိုင်ပါတယ်။ အချို့ကိစ္စများတွင်ဤပြဿနာများ၏ဖြေရှင်းချက်အစိတ်အပိုင်းများဖွံ့ဖြိုးတိုးတက်ရေးအတွက်အဖြစ်တစ်ဦးကို standalone ထုတ်ကုန်အဖြစ် Delphi ဆော့ဝဲကနေထုတ်လုပ်လိုက်တဲ့တိုးမြှင်အတည်ပြုရန်ကုဒ်ဖို့ပရိုဂရမ်ခွင့်ပြုထားတဲ့ပြင်ပ debugger နှင့်အတူဖြည့်ဆည်းနိုင်မည်ဖြစ်သည်။

Delphi compiler

ကျနော်တို့အခုစဉ်းစားဖှံ့ဖွိုးတိုးပတ်ဝန်းကျင် compiler ၏တိကျသောလေ့လာတယျ။ အဆိုပါ Delphi ဖွဲ့စည်းပုံထဲမှာအများအပြားသက်ဆိုင်ရာ element တွေကိုဆံ့စေခြင်းငှါသတိပြုပါ။ ဒါကြောင့်ပြင်ပ debugger အတွက်လျှောက်လွှာနှင့်အတူအလုပ်လုပ်ရှိရာတာဝန်ကိစ္စများတွင်အသုံးဝင်သည်ဖြစ်သော compiler DCC, သုံးစွဲဖို့ရွေးစရာတခုရှိတယ်။

Winsight နှင့် WinSpector

ဤရွေ့ကား module တွေထပ်မံ Delphi တပ်ဆင်ရမည်ဖြစ်သည်သောသူတို့အကြားရှိပါတယ်။ mastering အတွက်ဆွေမျိုးအခက်အခဲအားဖြင့်သွင်ပြင်လက္ခဏာ။ သို့သျောလညျး, Delphi ဖှံ့ဖွိုးတိုးပတ်ဝန်းကျင်အမျိုးမျိုးအကောင်အထည်ဖော်ပြီအများအပြား programmer တွေ, ဤအစိတ်အပိုင်းများကိုသုံးစွဲဖို့သင်ယူရန်သေချာစေပါသည်ဟုယုံကြည်ကြသည်။ ဒီတော့ Winsight module တစ်ခုက Windows မက်ဆေ့ခ်ျကိုစောင့်ကြည့်ဖို့ကိုအသုံးပြုသည်။ ထိုသို့သောအစိတ်အပိုင်းတစ်ခု WinSpector ဖြစ်ပါသည်, ကျနော်တို့အထူးဖိုင်ထဲမှာကွန်ပျူတာ၏ပြည်နယ် fix ဖို့လိုအပ်ပါတယ်။ ဆော့ဖျဝဲဖွံ့ဖြိုးတိုးတက်မှု၏သင်တန်းတွင်မဆိုအောင်မြင်မှုများဖြစ်ပေါ်ပါလိမ့်မယ်ဆိုပါကဖိုင်ကိုဖွင့်လှစ်ခြင်းနှင့်ထိုပြဿနာကိုဖြစ်ပေါ်စေမည်အကြောင်းတည်းအဘယ်အရာကိုမြင်မှအစဉ်အမြဲဖြစ်နိုင်ပါတယ်။

စံအစိတ်အပိုင်းများ

Delphi ဖှံ့ဖွိုးတိုးပတ်ဝန်းကျင်ကျနော်တို့လေ့လာနေသည့်အထွေထွေသတင်းအချက်အလက်တစ်ခုကိုကိုလည်းသိရန်အသုံးဝင်နေသောစံအစိတ်အပိုင်းများ၏နံပါတ်ပါဝင်သည်။ , MainMenu, PopupMenu, တံဆိပ်, Edit ကို, Memo Button လေး, အမှတ်ခြစ်ရန်နေရာ, Radiobutton, Listbox, Combobox, Scrollbars ကိုသုံးချင်ရင်, Groupbox, Panel ကိုနှင့် Scrollbox: ကျွမ်းကျင်သူတွေကအောက်ပါသူတို့အားရည်ညွှန်း။ ကျနော်တို့ကိုသူတို့သီးခြားအသေးစိတ်ကိုလေ့လာပါလိမ့်မယ်။

MainMenu အစိတ်အပိုင်း program ကိုအသုံးပြုနေသူများကဖန်တီးအဆိုပါ interface ကိုအတွက် main menu ကိုထားရှိရန်ဒီဇိုင်းပြုလုပ်ထားသည်။ ဒီအလုပျပုံစံအပေါ်သင့်တော်တဲ့ item နေရာ, အဲဒီနောက် Object ကိုစစ်ဆေးရေးမှတဆင့်ပစ္စည်းများပိုင်ဆိုင်မှုကိုခေါ်, ပြီးတော့သင့်လျော်သောမီနူးပစ္စည်းများဆုံးဖြတ်ရန်။

PopupMenu အစိတ်အပိုင်းညာဘက်မောက်စ်ခလုတ်ကိုတစ်ကလစ်နှင့်အတူဖွင့်လှစ်, ဆိုလိုသည်မှာပရိုဂရမ်ကိုအသုံးပြုနေသူများကဖန်တီးအဆိုပါ interface ကိုအတွက်တဲ့ pop-up menu ကိုထားရှိရန်ဒီဇိုင်းပြုလုပ်ထားသည်။

တံဆိပ်အစိတ်အပိုင်းအစီအစဉ်ကိုပြတင်းပေါက်ထဲမှာဖော်ပြပါတယ်စာသား၏ရည်ရွယ်ချက် operated ဖြစ်ပါတယ်။ ဒါဟာ Object ကိုစစ်ဆေးရေးအတွက်အလိုရှိသော font ကိုတင်ထားရန်, ဥပမာအားဖြင့်, configured နိုင်ပါသည်။

Edit ကိုအစိတ်အပိုင်း program ကို run နေနေစဉ်အသုံးပြုသူတည်းဖြတ်နိုင်သည့်, မျက်နှာပြင်အပိုင်းအစများအပေါ်စာသားကိုပြသနိုင်ရန်အတွက် activated ဖြစ်ပါတယ်။ မှတ်စုတိုယင်း၏အဖြည့်အစိတ်အပိုင်းဖြစ်သောမှတဆင့်, အလှည့်အတွက်ကြီးမားတဲ့စာသားကိုနှင့်အတူအလုပ်လုပ်နိုင်ပါတယ်။ ဤသည်ဒြပ်စင်ဥပမာ, ကဲ့သို့သော options များပါဝင်သည် စကားလုံးထုပ်ပိုးပြီး, ကူးယူစာသားကို။

button အစိတ်အပိုင်း program ကို run နေစဉ်တွင်ခလုတ်ကိုနှိပ်ခြင်းဖြင့်အမျိုးမျိုးသောလုပ်ရပ်များလုပ်ဆောင်ဒီဇိုင်းပြုလုပ်ထားသည်။ ပုံစံအပေါ်သက်ဆိုင်ရာဒြပ်စင်ထားပါ, ပြီးတော့သင့်လျော်သောကုဒ်ရိုက်ထည့်ပါ။

checkbox အစိတ်အပိုင်းမောက်နှင့်အတူတစ်ဦးစစ်ဆေးမှုများအမှတ်အသားထားနိုင်သည့်သေးငယ်တဲ့င်းဒိုးနှင့်အတူ On-line ကိုမျက်နှာပြင်ကိုဖေါ်ပြဖို့ခွင့်ပြုပါတယ်။ အလားတူဒြပ်စင် - Radiobutton ။ သူတို့ကပထမ, အသွင်အပြင်ကွဲပြား - ဒုတိယအစိတ်အပိုင်းစက်ဝိုင်းအဖြစ် လုပ်. , ဒုတိယအ, ပထမဦးဆုံးအဖွဲ့ဝင်တစ်ဦးအတော်ကြာရွေးချယ်စရာတစ်ပြိုင်နက်ရွေးချယ်မှု, Radiobutton ခွင့်ရှိပါသည် - တစ်ဦးတည်းသာ။

Listbox အစိတ်အပိုင်းတစ်ခုအသုံးပြုသူတစ်ဦး mouse ကိုအတူ scroll နိုင်သည့်အပေါ်စာရင်းကိုမျက်နှာပြင်ကိုဖေါ်ပြဖို့အသုံးပြုသည်။ အဲဒါကိုအလားတူတစ်ခုခုအခြားဒြပ်စင် - Combobox ပေမယ့်အထူးလယ်ပြင်၌စာသားကိုရိုက်ထည့်နိုင်စွမ်းအားဖြင့်ပြည့်စုံစေသည်။

Scrollbar အတွက်အစိတ်အပိုင်း - ပြတင်းပေါက်တစ်ဦးသည်စာလိပ်ဘား။ များသောအားဖြင့်အဖြစ်မကြာမီအရာဝတ္ထု၏စာသားအာကာသသို့မဟုတ်ပုံသဏ္ဌာန်ပြတင်းပေါက်ထက်ပိုကြီးတဲ့ဖြစ်လာအဖြစ်အလိုအလျှောက်ပေါ်လာမည်။

Groupbox အစိတ်အပိုင်း TAB ခလုတ် key ကိုနှိပ်ခြင်းဖြင့်ပြတင်းပေါက်အကြားရွှေ့ပြောင်းခံရ၏အမိန့်ကို fix နိုင်ရန်အတွက် activated ဖြစ်ပါတယ်။ Panel ကိုဒြပ်စင်တစ်ခုပုံစံပေါ်တွင်ပိုပြီးအရာဝတ္ထုဖျော်ဖြေနိုင်သည့်လှုပ်ရှားမှုအားဖြင့်ဖြည့်ဆည်းနိုင်ပါသည်။

Scrollbox အစိတ်အပိုင်းအလျားလိုက်နှင့်ဒေါင်လိုက် scrolled နိုင်ပါတယ်သောဧရိယာ၏ပုံသဏ္ဍာန်ကို fix ဖို့ခွင့်ပြုပါတယ်။ အိမ်ခြံမြေအရပုံမှန်အားဖြင့် Delphi ၏အဓိကပြတင်းပေါက်ဖြင့်သွင်ပြင်လက္ခဏာရှိပါသည်။ တိကျသောဧရိယာပုံစံမျိုးစုံအတွက်ထိုကဲ့သို့သောရွေးချယ်မှုများ၏ပါဝင်ပတ်သက်မှုအဘို့လိုအပ်တယ်လည်းမရှိလြှငျမူကား, သင်အစိတ်အပိုင်း Scrollbox ကိုသုံးနိုင်သည်။

အကျဉ်းချုပ်

Delphi - အလွန်ကြီးစွာသောအခွင့်အလမ်းများနှင့်အတူလျှောက်လွှာဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာပတ်ဝန်းကျင်, အခြေခံလုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်း၏ရိုးရှင်းခြင်းဖြင့်သွင်ပြင်လက္ခဏာတစ်ချိန်တည်းမှာ။ ၎င်း၏ဖွဲ့စည်းပုံတွင်ထည့်သွင်းထားပါသည်သော tools များနှင့်အတူက Windows နဲ့တခြားလူကြိုက်များတဲ့ operating systems များအတွက်အစီအစဉ်များအမျိုးအစားများအမျိုးမျိုးကိုဖန်တီးရန်ဖြစ်နိုင်သည်။

ဒီဇိုင်းဇာတ်စင်ထဲမှာ, programming ကို algorithms သို့မဟုတ်ဒီဘာဂ် - Delphi ဖှံ့ဖွိုးတိုးတ tools များရွေးချယ်ခြင်း, များစွာသောပရိုဂရမ်အသုံးဝင်မှုရှိစေရန် interfaces သင့်လျော်သော software များအဖြစ်ပရိုဂရမ်ကိုမဆိုစိတျအပိုငျးတှငျအလုပျလုပျများအတွက်အသုံးဝင်သောဖြစ်ကြောင်း tools များ၏ကျယ်ပြန့ဖြစ်ပေါ်စေနိုင်ပါတယ်။

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 my.delachieve.com. Theme powered by WordPress.