KompyutaMapulogalamu

Delphi - Tingachigwilitswe Development Environment

Mapulogalamu chitukuko cha Windows ndi ena otchuka machitidwe opaleshoni angathe kuchitidwa ndi mitundu yosiyanasiyana ya zipangizo. Mwa yodziwika ndi wotchuka kwambiri pakati kutukula Russian ndi lachilendo - Delphi pulogalamu. ndi mfundo ya chida chitukuko chiyani? Kodi chidwi kwambiri za mwayi wake?

General zokhudza Delphi

Delphi - IDE mapulogalamu ntchito, amene cholinga kuthamanga mu Os Windows, MacOS, ndi pa machitidwe m'manja opaleshoni - iOS ndi Android. Yodziwika ndi kuphweka a chinenero ndi malamulo njira m'badwo.

Ngati ndi kotheka, amapereka otsika mlingo kulankhulana ndi dongosolo opaleshoni owerengera mabukhu olembedwa C chinenero ndi C ++. Mapulogalamu analengedwa ndi Delphi, musati amafuna zikopa lachitatu chipani kuyamba - monga Mwachitsanzo, Java Pafupifupi Machine. Delphi - malo chitukuko akhoza bwinobwino ntchito ndi akatswiri ndi zolinga maphunziro. Pofuna kudziwa zofunika mwayi wake osati adzalandira oyenerera mkulu ndi chidziwitso cha zinenero zovuta dongosolo.

Ubwino waukulu

Phunzirani zomwe kodi ubwino chifunguliro cha mankhwala mapulogalamu funso. Pamene, mu njira ina IT-kampani anagwira chowaloleza kwa kusankha mapangidwe chitukuko, Delphi wayamba kusankha mapulogalamu ambiri ndipo analimbikitsa iwo ntchito. Ichi ndi chifukwa chakuti chilengedwe angalenge ntchito mu expeditious kwambiri ngati n'kotheka, apatseni ntchito yapamwamba ngakhale makompyuta amene ali wodzichepetsa specifications hardware. Mtsutso kwambiri mtima wa kusankha ankaona chilengedwe chitukuko - akhoza lowonjezera ndi zipangizo zatsopano si ataphimbidwa ndi muyezo ya njira alipo mawonekedwe Delphi.

Ife tsopano kuphunzira zimene mokoma zimene kugwiritsa ntchito mwayi wa Delphi.

Limatchula za mawonekedwe

Choyamba, mukhoza kulabadira zina mwa mawonekedwe a sing'anga mapulogalamu chitukuko. Choncho, ntchito danga la kukonza pulogalamu kumafuna ntchito munthawi yomweyo ndi mazenera zingapo zofunika. Taganizirani chuma ichi mwatsatanetsatane.

Delphi chitukuko chilengedwe, Baibulo 7 makamaka tiyenera kutsegula zotsatirazi zigawo izi: mawonekedwe mlengi, mkonzi, phale, chinthu Inspector, ndi lowongolera. M'mabaibulo ena Delphi zigawo amalembedwa tikhoza kunena kuti mosiyana. Mwachitsanzo, mkonzi mwina zizigwirizana windo la malamulo pulogalamu, mlengi - mawonekedwe bokosi. Komabe, magwiridwe awo adzakhala yemweyo. Amalembedwa Delphi mawonekedwe zinthu akhoza yothandizana zosiyanasiyana zipangizo wothandiza. Makamaka woyamba awiri amaonedwa kukhala mawonedwe za kayendetsedwe mapulogalamu chitukuko. Koma zofunika monga otsalawo. Taganizirani mbali ya ntchito amalembedwa Delphi zigawo.

Fomu Mlengi, Editor ndi phale

Gwiritsani ntchito mapulogalamu mawonekedwe mlengi amalenga mawonekedwe ake. Nayenso kwalembedwa mu mkonzi code. mapulogalamu ambiri amene analimbikitsa kusankha chitukuko chilengedwe Delphi udzathetsa kwambiri mulingo woyenera, monga mkangano kubweretsa chomasuka ntchito mawonekedwe mlengi. Akatswiri ena amakhulupirira kuti ndondomeko izi amachita zambiri ngati masewera.

Mwamsanga pamene wosuta akuyamba kulenga pulogalamu, nathawa mawonekedwe mlengi, ndiye poyamba muli palibe zinthu, ndi kanthu. Koma iye anali pomwepo kudzazika ntchito zida ili pa ena Delphi gawo - phale. Zochitika za mawonekedwe pulogalamu, amene kukhazikitsidwa mu mawonekedwe mlengi ayenera kusamalira gulu, amene nawonso, zinalembedwa mkonzi.

Koma kumbuyo koma kwa phale. Mothandizidwa akhoza adzaikidwa mu mawonekedwe mlengi zinthu zolondola. Pofuna ntchito chida liyenera dinani kamodzi pa izo - bola ngati iye ali m'dera la phale, nthawi yachiwiri - mu zenera mawonekedwe mlengi. Kenako, chinthu lolingana kudzalimbikitsa m'dera la chitukuko komanso n'zotheka mankhwala malamulo mu mkonzi kwa iyo.

chinthu Woyang'anira

Chinthu china chidwi kuti lili Delphi - chitukuko chilengedwe yofunsira Windows ndi nsanja ena otchuka - chinthu Woyang'anira. Mwina mwaona kuti mfundo kuwonetsedwa izo zikusintha: zingamvekere udindo wa chinthu chimene amusankha mu mawonekedwe mlengi.

Chinthu Inspector kapangidwe ndi. Amakhala ndi mazenera awiri. Nthaŵi iliyonse ma aligorivimu atathana kuti kudziwa makhalidwe a zigawo zikuluzikulu ziwalo. Woyamba amasonyeza katundu, lachiwiri - zochitika. Ngati mapulogalamu akufuna kusintha mu ma aligorivimu zimene zimakhudza mbali makamaka, imathandiza ku ubongo wa Inspector chinthu. Mwachitsanzo, mungathe kusintha pamalo a zinthu zosiyanasiyana za mawonekedwe a mapulogalamu, kutalika awo ndipo m'lifupi.

Mu chinthu Inspector ali bookmarks, mungagwiritse ntchito kusinthana pakati masamba kuwalitsa katundu kapena zinthu zina zimene mwachindunji ndi mkonzi. Choncho, ngati inu iwiri Dinani pa mbali ya dzanja lamanja la aliyense wa zinthu ankaonetsa pa zenera, malamulo logwirizana nkhani ina, wachita mkonzi.

Mapulogalamu chitukuko Delphi kugwiritsa ntchito chinthu Inspector kuthetsa mavuto osiyanasiyana. Izi anakonzeratu chifukwa chakuti ndi chida ichi kwenikweni kusintha katundu wa zinthu zonse ili mawonekedwe, komanso yokha. Tinkaphunzira mwatsatanetsatane ena mbali ndi chinthu Woyang'anira.

Chinthu Inspector: mwayi

Pofuna kumvetsa mmene Delphi IDE mawu a mogwirizana Inspector zinthu ndi mosiyanasiyana, mungathe kuyesa kusintha katundu wa ena zinthu wamba mawonekedwe mapulogalamu mu Windows - mwachitsanzo, Memo, Button ndi Listbox (kenako tikambirana chofunikira kwambiri). Choyamba ayenera kuyikidwa pa mawonekedwe, Delphi ntchito njira zilipo.

Mungayesere kuyetsa Ctl3D katundu. Kuchita izi, inu muyenera alemba pa mawonekedwe, ndi kupita chinthu Inspector ndi kusintha mtengo wa katundu funso. Pambuyo mtundu uwu kwambiri kusintha maonekedwe. Imodzi Ctl3D katundu tidzasandulika aliyense zinthu zimene anayikidwa pa windo la chitukuko.

Atafotokoza zatsopano ife tikhoza kubwerera kuumba ndi kulimbikitsa kufunika Ctl3D. Pambuyo kuti iwonso nyengo ya Memo ndi Listbox. Tsopano mukhoza kusintha katundu, malo mawonekedwe, maonekedwe. Mwachitsanzo, posankha Sinthani item ku menyu, ndiyeno - Kukula, ndi mapulogalamu akhoza kusintha m'lifupi ndipo kutalika kwa zinthu. Pali njira kuzilongosola pakati, ndi kusankha Sinthani ndi Dendekerani. zochita zoyenera zidzakhudza zimene chaonetsedwera mu Inspector chinthu.

kusintha katundu wa zigawo zikuluzikulu angathe kuchitidwa ndi phunziro Delphi gawo. Mwachitsanzo, ngati ntchitoyo ndi kuthandauza kwa iwo mtundu enieni, ndiye yofanana kwambiri nkhani ya zida zingapo. Poyamba, mukhoza kulowa lamulo lolingana mtundu - monga wofiira - clRed, - m'dera la kasamalidwe malo. Kachiwiri, wosuta akhoza kusankha mtundu kuchokera mndandanda. Kachitatu, pali njira awiri dinani Mtundu katundu - zenera adzaoneka mtundu kumeta ndevu. Mofananamo, mapulogalamu akhoza kusintha makhalidwe ndi zinthu zina - mwachitsanzo, wosasintha mtundu, khungu kapena kukula.

chikwatu

Delphi - IDE, amene lowonjezera ndi mokwanira mwatsatanetsatane dongosolo thandizo. Amatanthauza kuti, sankhani Thandizo menyu katunduyo. Kenako mudzaona wina sing'anga zatchulidwazi pamwamba chitukuko cha zigawo pulogalamu pa zenera - kalozera. Mbali ntchito ndi chakuti pamene inu tilimbikire F1 wosuta adzalandira kafungo yeniyeni, kunyezimiritsa kulunjika chida chinkhoswe. Mwachitsanzo, ngati mapulogalamu ndi ntchito ndi chinthu Woyang'anira, iye akhoza kusankha mmodzi wa katundu, ndiyeno akanikizire F1 ndi infomeshoni maziko njira zogwirizana. N'chimodzimodzinso kuchitika pamene ntchito ndi zinthu zina zilizonse za mawonekedwe, womwenso malo chitukuko Delphi 7 ndi Mabaibulo ena a mtundu zoyenera mapulogalamu.

zinthu zina za mawonekedwe

Mwa zina zigawo yofunika kwambiri malipoti mawonekedwe njira pulogalamu - menyu, ndi Quick Access Toolbar, komanso fano mkonzi. Ponena menyu - timatha ndi mapulogalamu kuti muwone mwamphamvu zigawo zikuluzikulu pano mu dongosolo la chilengedwe chitukuko. Ntchito ngati mungathe ndi mbewa, kotero ndi ntchito hotkeys. Ili basi pansipa menyu wa Quick Access Toolbar. Ena mwa ntchito zake alipo amene ali khalidwe la menyu, koma mwayi kwa iwo mofulumira. mkonzi Image Delphi mu zofanana ndi pulogalamu Utoto mu Windows. Ndiko kuti, mothandizidwa ndi inu mukhoza kusintha yosavuta zithunzi kuvala zolemba ndi zinthu zina.

mapulogalamu Zida

Delphi - IDE, womwenso ambiri zipangizo kuwonjezera mapulogalamu dzuwa. Choncho, tafotokoza pamwambapa ndi zigawo chinsinsi lowonjezera ndi Zida zogwiritsira ntchito yapadera. Pakati pa anthu: ndi debugger, kompayila, komanso zigawo ndi WinSight WinSpector. Onani kuti m'mabaibulo ena Delphi kufufuzidwa zinthu ayenera kukhazikitsa payokha. Timaphunzira kulunjika awo.

Delphi debugger

Ponena debugger wa - chida ichi likugwirizana malamulo mkonzi mbali pochita macheke kofunika ma aligorivimu zoyenera mapulogalamu kulondola. Atatero, mapulogalamu zikhoza kufufuza wanu gwero malamulo mzere ndi mzere. Nthawi zina, njira yothetsera vuto, pamene kukula kwa zigawo zikuluzikulu, Delphi monga mankhwala standalone akhoza wodzilemekeza ndi debugger zakunja zimene zimathandiza ndi mapulogalamu malamulo kumatheka yachinsinsi kwaiye mapulogalamu.

Delphi kompayila

Ife tsopano kuphunzira kulunjika wa ankaona chilengedwe chitukuko kompayila. Taonani kuti kapangidwe Delphi anyamula zinthu zosiyanasiyana kake. Choncho, pali njira kugwiritsa ntchito kompayila DCC, amene lipindulitsa pa nthawi imene ntchito ntchito ndi ntchito mu debugger kunja.

Winsight ndi WinSpector

zigawo Awa ndi ena mwa iwo omwe ayenera kuikidwa Delphi zina. Yodziwika ndi vuto wachibale achidziwe. Komabe, mapulogalamu ambiri amene akuyendera zosiyanasiyana chilengedwe Delphi chitukuko, akukhulupirira kuti zigawo izi onetsetsani kuti tizigwiritsa ntchito. Choncho, Winsight gawo ntchito kuwunika mauthenga Windows. Chotero chigawo chachikulu ndi WinSpector, tiyenera kukonza dziko la kompyuta file wapadera. Ngati m'kupita kwa mapulogalamu chitukuko zolephera aliyense zidzachitika, ndi Sizotheka kutsegula file ndi kuona zimene akhoza kuchititsa vuto.

zigawo muyezo

Delphi chitukuko chilengedwe, ambiri mudziwe zimene tikuphunzira, kumaphatikizapo angapo zigawo muyezo zimene zili zothandiza kudziwa. Akatswiri amanena kuti anthu otsatirawa: MainMenu, PopupMenu, Sichizindikiro, Sinthani, Memo, Button, Checkbox, Radiobutton, Listbox, Combobox, Scrollbar, Groupbox, gulu, ndi Scrollbox. Tidzaphunzira zambiri awo enieni.

MainMenu chigawo lakonzedwa kuti akomere menyu waukulu mu mawonekedwe analengedwa ndi pulogalamu. Kuti tichite zimenezi, ikani item yoyenera mawonekedwe, ndiyeno nkumadzitcha zinthu chuma kudzera Inspector chinthu, kenako kudziwa zinthu zoyenera menyu.

PopupMenu chigawo lakonzedwa kuti akomere Pop-mmwamba menyu mu mawonekedwe analengedwa ndi pulogalamu, ie, kutsegula ndi pitani wa mbewa batani bwino.

Chizindikiro chigawo ndi opareshoni chifukwa cha cholinga lemba la chimaonetsedwa zenera pulogalamu. Izo zikhoza kukhazikitsidwa Mwachitsanzo, kukhazikitsa wosasintha anakhumba mu Inspector chinthu.

Sinthani chigawo ndi adamulowetsa kuti kusonyeza zowerenga makombo nsalu yotchinga, imene wosuta angasinthe pamene pulogalamu ikulira. Memo ake womuyenerera chigawo kudzera zimene pamapeto, angathe ntchito ndi lemba lalikulu. mchitidwe uwu limapangidwa Mwachitsanzo, mungachite monga mawu Manga, kukopera malemba.

Batani chigawo lakonzedwa kuchita zochita zosiyanasiyana ndi kukanikiza batani pamene pulogalamu ikulira. Ikani zinthu lolingana mawonekedwe, kenako lowetsani malamulo oyenera.

Checkbox chigawo amalola kusonyeza pa mzere chophimba ndi zenera laling'ono, sipangakhalenso Chongani khoswe. Mbali ofanana - Radiobutton. Akusiyana, Choyamba, maonekedwe - mbali yachiwiri kukhala bwalo, ndipo kachiwiri, membala mundilole munthawi yomweyo kusankha zingapo zimene mungachite, Radiobutton - chimodzi chokha.

Listbox chigawo ntchito kusonyeza mndandanda chophimba limene wosuta akhoza Mpukutu khoswe. Zofanana izo mfundo ina - Combobox, koma lowonjezera ndi luso la kulowa lemba mu munda wapadera.

Scrollbar chigawo chimodzi - mpukutu bala zenera. Kawirikawiri limapezeka basi mwamsanga pamene danga lemba kapena mawonekedwe a zinthu kukhala lalikulu kuposa zenera.

Groupbox chigawo ndi adamulowetsa kuti akonze dongosolo la kusamutsidwa pakati pa mawindo ndi kukanikiza tsamba kiyi. Gulu mchitidwe akhoza wodzilemekeza imene gulu angathe kuchitidwa zinthu zambiri mawonekedwe.

Scrollbox chigawo amalola kuti akonze mawonekedwe a m'derali kuti akhoza scrolled horizontally ndi vertically. Malinga ndi chuma yodziwika ndi zenera waukulu Delphi zotsatira. Koma ngati pali tikufunika kudzipeleka Zosankha zoterozo mu akalumikidzidwa yeniyeni dera, mukhoza kugwiritsa ntchito chigawo Scrollbox.

chidule

Delphi - chilengedwe ntchito chitukuko ndi mwayi waukulu, nthawi yomweyo yodziwika ndi kuphweka ntchito mwa ntchito zofunikira. Ndi zida zimene m'gulu matabwa ake, n'zotheka kuti akonze zosiyanasiyana mitundu ma Windows ndi machitidwe ena otchuka opaleshoni.

Kusankha Delphi chitukuko zipangizo, mapulogalamu ambiri chifukwa magwiritsidwe antchito polumikizira mapulogalamu yoyenera, komanso zipangizo zosiyanasiyana zimene zingakuthandizeni ntchito pa mbali ina ya dongosolo - mu siteji kapangidwe ma aligorivimu ndi mapulogalamu kapena yesa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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