KombiyuutaradaBarnaamijyada

Codsiga Deegaanka Development - Delphi

horumarinta Software for Windows oo kale oo caan ah nidaamyada hawlgalka lagu samayn karaa noocyo kala duwan ee qalabka. Ka mid ah kuwa la gartaa aad loo jecel yahay ka mid ah horumarinta Ruush ah iyo kuwa shisheeye, - Barnaamijka Delphi. Maxay yihiin waxyaabaha gaarka ah ee qalab horumarinta? Maxay yihiin ugu caan ah fursadaha ay?

macluumaad guud oo ku saabsan Delphi

Bixisaa - Delphi barnaamijyada codsiga, kuwaas oo loogu talagalay in ay sii wadaan in OS Windows, MacOS, iyo nidaamyada hawlgalka mobile - macruufka iyo Android. Lagu gartaa daacad ah nidaamka luqada iyo code qarnigan.

Haddii loo baahdo, waxay bixisaa isgaarsiinta heerka hoose la nidaamka qalliinka iyo maktabadaha ku qoran luqad C iyo C ++. Barnaamijyada in ay yihiin abuuray Delphi, uma baahna hargahood oo dhinac saddexaad si ay u bilaabaan - sida, tusaale ahaan, Java Machine Virtual. Delphi - jawiga horumarka ah in si guul loo isticmaali karaa labada xirfadlayaasha iyo ujeedooyin tababarka. In si ay u bartaan aasaasiga ah ee fursadaha ay, khasab ma aha inaad hantidaan shahaadooyinka sare iyo aqoonta luqadaha barnaamijyada adag.

Faa'iidooyinka ugu weyn ee

Baro waxa maxay yihiin faa'iidooyinka muhiimka ah ee wax soo saarka software in su'aasha. Marka, mid ka mid ah ama qaab kale IT-shirkadda qaadeen Fikirka Doorashada deegaan horumarinta, Delphi ayaa noqonaya doorashada ee barnaamijyo badan oo lagu talinayaa in iyaga si ay u isticmaalaan. Tan waxa u sabab xaqiiqada ah in jawi abuuri kartaa codsiyada ee ugu dedijiyaan sidii ay suurtogal tahay, si ay u siiyaan waxqabadka sare oo xataa kuwa kombiyuutarada in ay leeyihiin caddaymaha hardware suubban. Waa dood weyn ay guushu ku dooranayso deegaanka horumarka loo arkaa - waa la dhammaystirayaa karo by qalab cusub oo aan hoos u dhig caadiga ah ee xal jooga interface Delphi ah.

Hadda waxaan ku baran doonaa waxa ay Gudigga maxay la taaban karo fursadaha Delphi.

Waxyaabaha gaarka ah ee interface ah

First of dhan, waxaad ku bixin kartaa fiiro gaar ah u Tilmaamo qaar ka mid ah interface ee dhexdhexaadka ah ee horumarinta software. Sidaas darteed, meel shaqo ka mid ah qaab-dhismeedka barnaamijka ka hawl wadajira dhowr daaqadaha aasaasiga ah. Tixgeli hantida this si faahfaahsan.

deegaanka horumarinta Delphi, version 7 gaar ahaan, waxay ku lug leedahay hawshooda u ah ee soo socda modules muhiimka ah: Foomka naqshadeeye, editor, palette, Diidayo Isbatooraha, iyo buugga. In versions qaar ka mid ah qaybaha Delphi calaamadeeyay waxaa loo gudbin karaa si ka duwan in. Tusaale ahaan, Tifaftiraha laga yaabaa in u dhigmaan daaqad of code barnaamijka, naqshadeeye ah - sanduuq qaab. Si kastaba ha ahaatee, ay ka shaqeynayaan isku mid noqon doona. Lagu calaameeyey xubno interface Delphi buuxsan kartaa noocyo kala duwan oo qalab kaabayaal ah. Inta badan labada ugu horeysa waxaa la arkaa in ay dhibic ah ee view of nidaamka horumarinta software. Laakiin muhiim ah sida dadka kale. Fiiriya qaababka isticmaalka calaamadeeyay modules Delphi.

Form Designer, Editor iyo palette

Isticmaal sameeysa qaab naqshadeeye ku abuurtaa ay interface. Taa baddalkeeda, waxa ku qoran editor xeerka. barnaamijyo badan oo ku talinaynaa in la doorto jawi horumarineed Delphi sidii xal ugu fiicnayn, sida wax xuja ah in la keeno fududaato isticmaal foomka naqshadeeye. Khubarada qaar ayaa waxay aaminsan yihiin in nidaamka this sameeyaa waa sida ciyaar.

Sida ugu dhakhsaha badan user bilaabmin si ay u abuuraan barnaamijka iyo waddaa foomka naqshadeeye ah, ka dibna markii hore uu ka kooban yahay xubno ka jirin, waa madhan. Laakiinse waxaa isaga loo deg deg ah laga buuxin karaa iyadoo la isticmaalayo qalabka ku yaal kale Delphi module - palette. Xubno ka interface barnaamijka, kuwaas oo loo qaybiyay qaab naqshadeeye waa in loo maareeyo kooxda, taas oo, markeeda, waxaa in editor qoraal ah.

Laakiinse dib weli palette ah. Iyada oo taageero ka waxaa ka mid ah waxaa lagu qori karaa foom naqshadeeye waxyaalaha saxda ah. In si ay u isticmaalaan qalab gaar ah waa in guji mar ku dul - inta uu yahay degaanka ee palette ah, mar labaad - furmo foomka naqshadeeye. Ka dib markii in, shayga u dhiganta degaanka ee horumarinta dhaqaaqi doontaa, oo ay suuragal tahay in qori code ee editor ay u sameeyeen.

kormeeraha shay

Cunsur kale oo muhiim ah oo ka kooban Delphi - jawiga horumarka codsigaaga Windows iyo dhufto ee caanka ah ee kale - kormeere shay. Waa in la ogaadaa laga yaabaa in macluumaadka soo bandhigay waxa ku jira la beddelo, waayo, taasu waxay saamaysaa xaaladda shayga la soo xulay qaab naqshadeeye.

Isbatooraha dhismeedka shay waa. Waxay ka kooban tahay laba daaqadaha. At kasta algorithms go'an in loo ogaado dhaqanka oo ka mid ah qaybaha kala duwan. Midkii kowaad wuxuu u bandhigayaa guryaha, labaad - dhacdooyinka. Haddii barnaamijyada uu doonayo in la sameeyo bedelaad algorithms ee saameeya qayb gaar ah, waxa ay barbaro ka awoodaha of Isbatooraha shayga. Tusaale ahaan, waxaad bedeli kartaa boos ah ee qaybaha kala duwan ee interface barnaamijyada, dhererkiisa iyo width.

In Isbatooraha shayga leeyahay bookmarks, waxaad isticmaali kartaa in ay u kala bedesho pages ka tarjumaysa guryaha ama dhacdooyinka in si toos ah oo la xidhiidha Tifaftiraha. Sidaas daraaddeed, haddii aad double-riix dhinaca midig ee mid ka mid ah waxyaabaha soo bandhigay shaashadda ah, code in u dhiganta dhacdo gaar ah, ku lug Tifaftiraha.

horumarinta Software in Delphi waa in la isticmaalo Isbatooraha shayga si loo xaliyo dhibaatooyin kala duwan. Tan waxaa loo dejiyay by xaqiiqada ah in la qalab this si dhab beddelo sifooyinka kasta oo walxaha ku yaal foomka, iyo sidoo kale laftiisa in. Waxaan bartay in si faahfaahsan qaar ka mid ah qaababka la kormeere shayga.

Isbatooraha shay: fursado qabtay

Si aad u fahamto sida deegaanka midaysan horumarinta Delphi eego dhexgalka Isbatooraha walxaha iyo qaababka, waxaad isku dayi kartaa in la beddelo guryaha ee qaar ka mid ah xubno ka caadiga ah ee interface ah ee Windows - tusaale ahaan, Memo, Button iyo Listbox (ka dib lagu baari doonaa nuxurka ka badan). Wixii bilow ay u baahan yihiin in la dul dhigo foomka, Delphi isticmaalaya hab la heli karo.

Waxaad isku dayi kartaa in aad tijaabiso la hantida Ctl3D. Si arrintan loo sameeyo, waxaad u baahan tahay riix foomka, ka dibna u gudub Diidayo Isbatooraha iyo beddesho qiimaha hantida ee su'aasha. Ka dib markii foomkan waxaa si weyn u bedeli ku muuqaalka. Isla hantida Ctl3D waa layna beddeli doonaa si kasta oo xubno ka ah in la meeleeyo furmo horumarka.

Ka dib markii tijaabo waannu tegi kartaa dib u qaabaynta iyo xoojinta qiimaha Ctl3D. Ka dib markii dib u noqda in si canaasiirta ah Memo iyo Listbox ah. Haddaba waxaad bedeli kartaa guryaha ay, meesha foomka, muuqaalka. Tusaale ahaan, xulashada wax Edit ka menu ah, ka dibna - Size, barnaamijyada ka badali kara width iyo height of alaabta. Waxaa jira khiyaar ah si ay u diyaarin ee xarunta, by xulashada Edit iyo align. tallaabooyinka ku habboon saamayn doonto waxa soo bandhigay in Isbatooraha shayga.

beddelo sifooyinka qaybaha ay la fulin karo by maado Delphi module ah. Tusaale ahaan, haddii hawsha waa in la qeexo iyaga, waayo, midabka gaar ah, in uu yahay, kala duwanaansho lug ah alaabta dhowr. Marka hore, waxaad geli kartaa amarka u dhiganta midabka - sida cas - clRed, - degaanka ee maamulka xarunta. Marka labaad, user u dooran kartaa midab ka mid ah liiska. Mar saddexaad, waxaa jira ikhtiyaar double-riix Properties Color ah - daaqad muuqan doonaa midab-xiiro. Sidoo kale, sameeysa a bedeli kartaa sifooyinkii iyo waxyaabaha kale - tusaale ahaan, ku font nooca, midabka ama size.

tusaha

Delphi - bixisaa, oo dhammaystirayaa nidaam gargaar ku filan oo faahfaahsan. Si aad u gudbin waxa si, ay doortaan item Help menu. Markaas waxaad arki doontaa mid ka mid ah oo dhexdhexaad ah ee aan kor ku soo sheegnay horumarinta modules software furmo - Hanuuniye. Feature isticmaalaan iyaga waa in marka aad riixdid F1 user wuxuu heli doonaa si maldahan u gaar ah, oo muujineysa cayimayo ee qalab hawlgelinta this. Tusaale ahaan, haddii barnaamijyada waxaa la kormeere shayga shaqada, ayuu dooran kartaa mid ka mid ah guryaha, kadibna riix F1 iyo aad u hesho macluumaadka asalka on doorasho ay khuseyso. Waxaa la mid ah laga samayn karaa marka wixii xubno kale oo interface ah, oo ka mid ah deegaanka horumar Delphi 7 iyo versions kale ee nooca habboon ee software ka shaqeeya.

xubno kale oo interface ah

Waxaa ka mid ah qaybaha kale ee muhiimka ah xal software interface warbixinta - the menu, Access Quick ka Toolbar, iyo sidoo kale editor image ah. Marka laga menu ah - waxay u saamaxdaa barnaamijyada si aad u hesho si dhakhso ah in ay ka kooban ee ku jira qaab-dhismeedka deegaanka horumarinta helaan. u isticmaal sida aad awoodo la mouse ka, sidaas oo isticmaalaya hotkeys. Waxay ku taallaa kaliya hoos menu ee Access Quick ka Toolbar. Qaar ka mid ah hawlaha ay daboolaa la kuwa caan ku menu ah, laakiin helaan iyaga waa ka dhaqso. editor Image Delphi in wax la mid ah barnaamijka Rinjiga ee Windows. Taasi waa, iyadoo la kaashanayo waxaa ka mid ah waxa aad sameyn kartaa hagaajin fudud ee sawirada inuu xidho iyaga fariimihii iyo xubno kale.

Tools barnaamijyada

Delphi - bixisaa, oo ay ku jiraan tiro badan oo ah qalab si loo kordhiyo hufnaanta barnaamijyada. Sidaas daraaddeed, waxaan ka fikiray kor ku xusan modules muhiimka ah waxaa kaabaya set oo ah qalab gaar ah. Ka mid ah kuwa: debugger, compiler ah, iyo sidoo kale qaybaha iyo WinSight WinSpector. Ogow in versions qaar ka mid ah Delphi hubiyaa waxyaabaha u baahan in si gaar ah loo soo dajiyo. Waxaan ku baran ay cayimayo.

Delphi debugger

Marka laga debugger ah - qalab this dhameystirta qayb editor code of fulinta jeegagii lagama maarmaanka ah ee algorithms software haboon sax ah. waxaa la, sameeysa dhab sahamin karaa line il code by line. Xaaladaha qaarkood, xalka dhibaatada this, sida horumarinta qaybaha, Delphi sida wax soo saarka standalone dhammaystiri karaa debugger dibadda, kaas oo u ogolaanaya barnaamijyada si habaysan code xaqiijinta ee ay software ah.

Delphi compiler

Waxaan hadda ka baran cayimayo ee compiler deegaanka horumarinta tixgeliyo. Ogsoonow in qaab-dhismeedka Delphi ku jiri kara arrimo dhowr ah baahisey. Sidaas, waxaa jira ikhtiyaarka ah in la isticmaalo compiler ah DCC, taas oo waxtar xaaladaha halkaas oo hawsha codsiga in debugger dibadda ka shaqeeya.

Winsight iyo WinSpector

modules Kuwani ka mid ah kuwa ay tahay in la rakibo ee Delphi sii jira. Lagu gartaa dhibaatada qaraabo in hanashada. Si kastaba ha ahaatee, barnaamijyo badan oo ku dhaqan kala duwan ee deegaanka horumarinta Delphi, waxaa la rumeysan yahay in qaybaha kuwaas oo hubi in ay bartaan in ay isticmaalaan. Sidaas daraaddeed, Winsight module waxaa loo isticmaalaa si ay ula socdaan farriimaha Windows. qayb Kaasi waa WinSpector, waxaan u baahan nahay si uu u xaliyo gobolka computer ee file gaar ah. Haddii koorsada horumarinta software kasta oo fashil ku dhici doonaa, waxaa mar walba waa suurto gal in la furo file oo la arko waxa laga yaabaa in keenaya dhibaatada.

qaybaha caadiga ah

deegaanka horumarinta Delphi, macluumaad guud oo aynu ka yihiin waxbarashada, waxaa ka mid ah tiro ka mid ah qaybaha caadiga ah, kaas oo sidoo kale ay muhiim tahay in la ogaado. Khubarada tixraac kuwa soo socda: MainMenu, PopupMenu, Label, Edit, Memo, Button, Checkbox, Radiobutton, Listbox, Combobox, Scrollbar, Groupbox, Panel, iyo Scrollbox. Waxaan ku baran doonaa faahfaahinta gaarka ah.

qayb MainMenu waxaa loogu talagalay inay meel menu ugu weyn ee interface ku abuuray by barnaamijka. Si arrintan loo sameeyo, ku rid wax ku habboon ee foomka, ka dibna wac hantida Items iyada oo loo marayo Kormeeraha shayga, ka dibna loo ogaado waxyaabaha menu ku haboon.

qayb PopupMenu waxaa loogu talagalay inay meel menu pop-up ee interface ku abuuray by barnaamijka, ie, iyadoo click ah badhanka mouse xaq.

qayb Label waxaa ku shaqeeya ujeeddo ah qoraalka la soo bandhigay ee suuqa kala barnaamijka. Waa in la qaybiyay kartaa, tusaale ahaan, si ay u dejiyaan font la doonayo in Isbatooraha shayga.

qayb Edit waxaa shaqeysiin si ay u soo bandhigaan text on jajabkii shaashadda, taas oo user edit karaa halka barnaamijka waxaa socda. Memo complement component ay via kaas oo, ee jeedo, iyadoo qoraalka weyn shaqeyn karaan. element Tani waxay ka kooban tahay, tusaale ahaan, fursadaha sida lagu duubo erayga, text koobiyeynta.

qayb Button waxaa loogu talagalay si ay u qabtaan falalka kala duwan adigoo riixaya badhanka halka barnaamijka waxaa socda. Dhig element dhiganta foomka, ka dibna geli code ku haboon.

qayb Checkbox u ogolaanaya in ay soo bandhigaan screen on-line leh daaqad yar, taas oo la gelin karaa Calaamad la mouse a. element A la mid ah - Radiobutton. Waxay ku kala duwan, marka hore, muuqaalka - qayb labaad la sameeyo sida goobo, iyo marka labaad, xubin ugu horeysay la oggalaado xulashada isku mar fursado dhowr ah, Radiobutton - mid ka mid ah oo kaliya.

qayb Listbox loo isticmaalaa in lagu soo bandhigo liiska shaashadda on taas oo user ah ugu rogto karaa mouse a ka. Wax la mid ah in ay element kale - Combobox, laakiin waxaa la dhammaystirayaa awood u leh inay galaan text beer gaar ah.

qayb Scrollbar - bar kitaabkii duudduubnaa uu furmo suuqa a. Sida caadiga ah si toos ah u muuqata sida meel bannaan oo qoraal ah ama qaabka walxaha sida ugu dhakhsaha badan noqon ka badan uu furmo suuqa.

qayb Groupbox waxaa shaqeysiin si uu u xaliyo si ee barakaca ka dhexeeya daaqadaha adiga oo riixaya muhiimka ah tab. element Panel dhammaystiri karaan oo dhaqdhaqaaqa lagu samayn karaa walxo badan oo ku saabsan foomka.

qayb Scrollbox ogolaanaya si uu u xaliyo qaab reer aagga in la gudban iyo vertical socod siin kartaa. Sida ay hantida waxaa lagu gartaa uu furmo suuqa weyn ee Delphi by default. Laakiin haddii loo baahan yahay ka qaybgalka fursadaha sida ee muuqaalo deegaanka gaar ah, waxaad isticmaali kartaa Scrollbox ka qayb.

oo kooban

Delphi - jawiga horumarka codsiga fursado weyn, waqti isku mid ah lagu gartaa halleeyo lillaahinimada iyo isticmaalka oo ka mid ah hawlaha aasaasiga ah. Iyada oo qalab la mid ah in ay qaab-dhismeedka, waxaa suurtagal ah si ay u abuuraan kala duwan oo ka mid ah noocyada kala duwan ee barnaamijyada Windows iyo hababka kale ee hawlgalka caan ah.

Doorashada qalabka horumarinta Delphi, barnaamijyo badan oo keeni interfaces geynta software ku habboon, iyo sidoo kale tiro balaadhan oo ah qalabka ay muhiim tahay in laga shaqeeyo on qayb ka mid ah barnaamijka - in marxaladda design ah, algorithms barnaamijyada ama Debug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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