ÒdinatèPwogram

Delphi - Aplikasyon Devlopman Anviwònman

devlopman lojisyèl pou Windows ak lòt popilè sistèm operasyon ka fèt pa anpil diferan kalite zouti. Nan tout moun ki karakterize pa trè popilè nan mitan devlopè Ris ak etranje yo, - Delphi pwogram nan. Ki sa ki spesifik yo nan zouti nan devlopman? Ki sa ki pi remakab nan posiblite li yo?

Enfòmasyon jeneral sou Delphi

Delphi - IDE pwogram aplikasyon an, ki yo fèt nan kouri nan OS Windows, MacOS, ak sou sistèm operasyon mobil - yo ak android. Karakterize pa senplisite nan pwosedi jenerasyon lang ak kòd.

Si sa nesesè, bay kominikasyon ki ba-nivo ak sistèm nan fonksyone ak bibliyotèk ekri nan lang C ak C ++. Pwogram ki te kreye ak Delphi, pa mande pou veso an po twazyèm-pati yo kòmanse - tankou, pou egzanp, Java Virtual Machine. Delphi - yon anviwònman devlopman ki ka avèk siksè itilize pa tou de pwofesyonèl ak pou rezon fòmasyon. Yo nan lòd yo aprann debaz la nan posibilite li yo, pa nesesèman posede kalifikasyon segondè, epi konesans nan lang programmation konplèks.

Avantaj ki genyen nan prensipal

Aprann ki sa ki sa yo benefis yo kle nan pwodwi a lojisyèl nan kesyon an. Lè, nan yon fason oubyen yon lòt IT-konpayi te pote raison pou chwa nan anviwònman devlopman, Delphi se vin chwa pou yo pwogramasyon anpil ak rekòmande yo sèvi ak. Sa a se akòz lefèt ke anviwonman sa a ka kreye aplikasyon pou nan rapid ki pi ke posib, bay yo ak pèfòmans segondè menm nan sa yo òdinatè ki gen espesifikasyon pyès ki nan konpitè modès. Yon agiman enpòtan an favè w ap chwazi anviwònman an devlopman konsidere kòm - li kapab pyese pa nouvo zouti ki pa kouvri nan yon seri estanda nan solisyon prezan nan koòdone nan Delphi.

Nou pral kounye a etidye sa nuans yo nan sa ki itilize pratik posibilite pou Delphi.

spesifik yo nan koòdone nan

Premye a tout, ou ka peye atansyon sou kèk karakteristik nan koòdone nan nan mwayen an nan devlopman lojisyèl. Kidonk, espas ki la k ap travay nan estrikti a pwogram enplike nan similtane operasyon ak plizyè fenèt de baz yo. Konsidere pwopriyete sa a an detay.

Delphi devlopman anviwònman, vèsyon 7 an patikilye, enplike nan deklanchman an nan modil yo kle sa yo: fòm designer, editè, palèt, objè Enspektè, ak anyè. Nan kèk vèsyon an Delphi make konpozan ka refere yo bay yon lòt jan. Pou egzanp, editè a gen dwa koresponn a yon fenèt nan kòd la pwogram nan, designer a - bwat fòm. Sepandan, fonctionnalités yo pral menm bagay la. Make Delphi eleman koòdone ka konplete yon varyete de zouti oksilyè. Sitou de a an premye yo konsidere yo dwe pwen an de vi nan pwosedi devlopman lojisyèl. Men, enpòtan menm jan rès la. Konsidere karakteristik yo ki nan lè l sèvi avèk make modil Delphi.

Fòm Designer, Editè ak palèt

Sèvi ak pwomotè a fòm designer kreye koòdone li yo. Nan vire, sa ki te ekri nan editè a kòd. Anpil pwogramasyon ki rekòmande yo chwazi anviwònman devlopman Delphi kòm solisyon an pi pi bon, kòm yon agiman yo pote fasilite nan sèvi ak designer nan fòm. Gen kèk ekspè kwè ke pwosesis sa a fè se plis tankou yon jwèt.

Le pli vit ke itilizatè a kòmanse yo kreye pwogram nan epi kouri designer nan fòm, Lè sa a, okòmansman li pa gen eleman, li se vid. Men, li te imedyatman ka plen lè l sèvi avèk zouti yo ki chita nan lòt Delphi modil - palèt la. Eleman nan koòdone nan pwogram nan, ki fè yo configuré nan designer nan fòm dwe jere ekip la, ki, nan vire, yo ekri nan editè a.

Men, tounen ankò yo palèt an. Avèk ka èd nan li dwe mete yo nan fòm designer objè yo kòrèk. Yo nan lòd yo sèvi ak yon zouti patikilye ta dwe klike yon fwa sou li - osi lontan ke li se nan zòn nan nan palèt a, pou dezyèm fwa nan - nan fennèt la fòm designer. Apre sa, objè a ki koresponn ap deplase nan zòn nan nan devlopman, ak li se posib yo preskri kòd la nan editè a pou li.

objè enspektè

Yon lòt eleman enpòtan ki gen Delphi - anviwònman devlopman aplikasyon pou Windows ak tribin lòt popilè - objè enspektè. Li pouvwa dwe te note ke enfòmasyon an parèt nan li a ap chanje: li afekte estati a nan objè a ki chwazi nan designer nan fòm.

Objè Enspektè estrikti se. Li konsiste de de fenèt yo. Nan chak algoritm fiks ki detèmine konpòtman an nan eleman yo respektif. Premye a montre pwopriyete yo, nan dezyèm lan - evènman yo. Si pwogramè a vle fè ajisteman nan algoritm yo ki afekte eleman nan patikilye, li trase soti nan kapasite nan Enspektè a objè. Pou egzanp, ou kapab chanje pwezante a nan eleman divès kalite koòdone a nan pwogram, wotè yo ak lajè.

Nan Enspektè a objè gen bookmarks, ou ka itilize yo chanje ant paj reflete pwopriyete oswa evènman ke yo dirèkteman ki asosye ak editè a. Se konsa, si ou doub-klike sou sou bò men dwat-ou nan nenpòt nan atik yo parèt sou ekran an, kòd a ki koresponn ak yon evènman patikilye, angaje nan editè la.

devlopman lojisyèl nan Delphi se sèvi ak Enspektè a objè rezoud pwoblèm divès kalite. Sa a se Predetermined pa lefèt ke ak zouti sa a aktyèlman chanje pwopriyete yo nan nenpòt objè ki sitiye sou fòm nan, osi byen ke yo tèt li. Nou etidye an detay kèk nan karakteristik yo ak enspektè a objè.

Objè Enspektè: pwofite opòtinite

Yo nan lòd yo konprann ki jan Delphi IDE a an tèm de entèraksyon Enspektè objè ak fòm, ou ka eseye chanje pwopriyete yo nan kèk eleman komen nan koòdone nan lojisyèl Nan Windows - pou egzanp, Memo, bouton ak listboks (pita nou pral egzamine sans yo pi plis). Pou yon kòmanse yo bezwen yo dwe mete sou fòm nan, Delphi lè l sèvi avèk vle di ki disponib.

Ou ka eseye eksperyans ak Ctl3D pwopriyete. Pou fè sa, ou bezwen klike sou fòm nan, ak Lè sa ale nan objè Enspektè ak chanje valè a nan pwopriyete a nan kesyon an. Apre fòm sa a se siyifikativman chanje aparans la . Ansanm pral Ctl3D pwopriyete ap chanje nan chak nan eleman yo ki yo mete nan fenèt la nan devlopman.

Apre yo fin fè eksperyans nou ka ale tounen nan fòm ak ranfòse valè a Ctl3D. Apre sa vire nan eleman yo nan Memo a ak listboks la. Koulye a, ou kapab chanje pwopriyete yo, kote a sou fòm nan, aparans. Pou egzanp, chwazi atik la Edit soti nan meni an, epi lè sa a - gwosè, pwogramè a ka chanje lajè a ak wotè nan objè yo. Gen se yon opsyon pou fè aranjman pou yo nan sant la, pa chwazi Edit ak align. aksyon apwopriye pral afekte sa k ap parèt nan Enspektè a objè.

chanje pwopriyete yo nan eleman yo ka te pote soti nan sijè Delphi modil la. Pou egzanp, si travay la se yo defini pou yo yon koulè espesifik, se sa ki, varyasyon patisipasyon nan enstriman plizyè. Pwemyeman, ou ka antre nan yo lòd, ki koresponn a koulè a - tankou wouj - clRed, - nan zòn nan nan jesyon etablisman. Dezyèmman, itilizatè a kapab chwazi yon koulè nan lis la. Anfen, gen se yon opsyon doub-klike sou Pwopriyete yo Koulè - yon fenèt ap parèt koulè-raze. Menm jan an tou, yon pwomotè ka chanje atribi yo ak lòt objè - pou egzanp, font kalite, koulè a oswa gwosè.

anyè

Delphi - IDE, ki se pyese pa yon sistèm èd ase detaye. , Al gade nan li, chwazi atik la Ede meni. Lè sa a, ou pral wè youn nan mwayen an nou te mansyone pi wo a devlopman nan modil lojisyèl nan fenèt la - yon gid. Karakteristik sèvi ak yo se ke lè ou peze F1 itilizatè ap resevwa yon allusion espesifik, reflete espesifik la nan zouti angajman sa a. Pou egzanp, si pwogramè a ap travay ak enspektè a objè, li ka chwazi youn nan pwopriyete yo, ak Lè sa a peze F1 a epi pou yo jwenn enfòmasyon background sou opsyon a ki enpòtan. Menm bagay la tou ka fè lè w ap travay ak nenpòt ki lòt eleman nan koòdone nan, ki gen ladan yon anviwònman devlopman Delphi 7 ak lòt vèsyon nan kalite ki apwopriye a nan lojisyèl.

Lòt eleman nan koòdone nan

Pami lòt eleman yo enpòtan nan solisyon yo yo te lojisyèl koòdone rapò - meni an, Quick Aksè Toolbar la, osi byen ke yon editè imaj. Konsènan menu an - li pèmèt pwogramè a jwenn vit aksè a eleman yo prezan nan estrikti a nan anviwònman an devlopman. Sèvi ak li menm jan ou kapab ak sourit la, se konsa ak ak lè l sèvi avèk hotkeys. Chita jis anba a meni an nan Quick Aksè Toolbar la. Gen kèk nan fonksyon li sipèpoze ak sa yo ki karakteristik nan meni an, men aksè a yo se pi vit. editè imaj Delphi nan yon bagay ki sanble ak pwogram lan Penti nan fenèt yo. Sa se, avèk èd nan li ou ka fè ajisteman senp nan foto yo mete sou yo enskripsyon ak lòt eleman.

pwogram zouti

Delphi - IDE, ki gen ladan yon gwo kantite zouti yo ogmante efikasite pwogramè. Se konsa, nou gen konsidere kòm pi wo a modil yo kle yo pyese pa yon seri zouti espesyal. Pami sa yo: debugjeur, du a, osi byen ke konpozan ak WinSight WinSpector. Remake byen ke nan kèk vèsyon an Delphi tcheke atik bezwen enstale separeman. Nou etidye espesifik yo.

Delphi debugjeur

Konsènan debugjeur a - zouti sa a complet pati nan Kòd editè nan pote soti chèk ki nesesè yo nan algoritm lojisyèl apwopriye pou Correct. Avèk li, pwomotè a ka aktyèlman eksplore Kòd liy sous ou pa liy. Nan kèk ka, solisyon an nan pwoblèm sa a, ke devlopman an nan eleman, Delphi kòm yon pwodui otonòm ka complétée ak yon debugjeur ekstèn, ki pèmèt pwogramè a ranfòse kòd verifikasyon ki te pwodwi pa lojisyèl an.

Delphi du

Nou kounye a etidye espesifik la nan konsidere kòm du a anviwònman devlopman. Remake byen ke nan estrikti a Delphi kapab genyen ladan plizyè eleman koresponn lan. Se konsa, gen se yon opsyon yo sèvi ak du a Dk, ki se itil nan ka kote travay la nan travay ak aplikasyon an nan debugjeur an ekstèn.

Winsight ak WinSpector

modil sa yo se yo ki pami moun ki dwe enstale nan Delphi pi lwen. Karakterize pa difikilte pou la relatif nan metrize. Sepandan, anpil pwogramasyon sa yo ki te aplike yon varyete de anviwònman Delphi devlopman, li se kwè ke sa yo konpozan asire w ke ou aprann yo sèvi ak. Se konsa, se Winsight modil itilize kontwole Windows mesaj. Tankou yon eleman se WinSpector, nou bezwen ranje eta a nan òdinatè a nan yon dosye espesyal. Si nan kou a nan devlopman lojisyèl nenpòt echèk pral fè fèt, se toujou posib yo louvri dosye a ak wè sa ki ta ka sa ki lakòz pwoblèm nan.

eleman estanda

Delphi devlopman anviwònman, enfòmasyon jeneral nan ki nou ap etidye, li gen ladann yon nimewo nan eleman estanda yo, ki se tou itil yo konnen. Ekspè, al gade nan moun yo: menmenu, PopupMenu, Mete etikèt sou, Edit, Memo, bouton, toulède kaz, Radiobutton, listboks, Combobox, defilman, Groupbox, Du, ak Scrollbox. Nou pral etidye detay espesifik yo.

se menmenu eleman fèt yo akomode meni prensipal la nan koòdone nan kreye pa pwogram nan. Pou fè sa, mete atik ki apwopriye a sou fòm nan, ak Lè sa a rele Atik pwopriyete a nan Enspektè a objè, ak Lè sa detèmine lis meni ki apwopriye yo.

se PopupMenu eleman fèt yo akomode meni pop-up nan koòdone nan kreye pa pwogram nan, sa vle di, louvri ak yon klike la bouton an sourit dwa.

se Label eleman opere pou se bi pou yo tèks la parèt nan fennèt la pwogram nan. Li kapab configuré, pou egzanp, yo mete font la vle nan Enspektè a objè.

se Edit eleman aktive yo nan lòd yo montre tèks sou fragman yo ekran, ki itilizatè a kapab edite pandan y ap pwogram nan ap kouri. Memo eleman konpleman li yo atravè ki, nan vire, ka travay avèk gwo tèks. Sa a eleman konprann, pou egzanp, opsyon tankou vlope mo, kopye tèks.

se eleman bouton ki fèt yo fè aksyon divès kalite pa peze bouton an pandan y ap pwogram nan ap kouri. Kote eleman ki koresponn lan sou fòm nan, ak Lè sa antre kòd la ki apwopriye yo.

eleman toulède kaz pèmèt yo montre sou entènèt ekran ak yon fenèt ti, ki ka mete yon mak chèk ak yon sourit. Yon eleman ki sanble - Radiobutton. Yo diferan, premyèman, aparans la - se eleman nan dezyèm te fè kòm yon sèk, ak Dezyèmman, manm lan premye pèmèt seleksyon similtane nan plizyè chwa, Radiobutton - se sèlman yon sèl.

se eleman listboks itilize yo montre ekran an lis ki te sou yon itilizatè ka woulo liv ak yon sourit. Yon bagay ki sanble ak li yon lòt eleman - Combobox, men li se pyese pa kapasite a antre nan tèks nan yon jaden espesyal.

Defilman eleman - yon bar woulo liv nan fennèt la. Anjeneral parèt otomatikman le pli vit ke yon espas tèks oswa fòm nan objè yo vin pi gwo pase fenèt la.

se Groupbox eleman aktive nan lòd yo ranje lòd nan deplasman ant fenèt yo pa peze kle a TAB. pouvwa Panel eleman dwe complétée pa sa ki ka mouvman dwe fèt plis objè sou yon fòm.

Scrollbox eleman pèmèt yo ranje fòm nan nan zòn nan ki ka defiled orizontal ak vètikal. Dapre pwopriyete a yo karakterize pa fenèt prensipal la nan Delphi pa defo. Men, si gen bezwen pou patisipasyon nan opsyon sa yo nan fòm sa yo ki zòn espesifik, ou ka itilize eleman Scrollbox la.

rezime

Delphi - anviwònman devlopman aplikasyon ak opòtinite gwo, an menm tan an karakterize pa senplisite la nan sèvi ak fonksyon yo de baz yo. Avèk zouti yo ki te enkli nan estrikti li yo, li se posib yo kreye yon varyete de kalite nan pwogram pou Windows ak lòt sistèm operasyon popilè.

Chwazi zouti devlopman Delphi, pwogramasyon anpil lakòz itilizasyon interfaces lojisyèl ki apwopriye, menm jan tou nan yon pakèt domèn zouti ki yo itil yo pou travay sou nenpòt ki pati nan pwogram nan - nan etap nan konsepsyon, algoritm yo pwogram oswa dbug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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