KompjûtersProgramming

Delphi - Applicatieûntwikkeling Environment

Software ûntwikkeling foar Windows en oare populêre bestjoeringssystemen systemen kin útfierd wurde troch in protte ferskillende soarten ark. Ûnder dyjingen dy't skaaimerke troch tige populêr ûnder Russyske en bûtenlânske ûntwikkelers, - Delphi programma. Wat binne de specifics fan 'e ûntjouwing ark? Wat binne de meast opfallende fan syn mooglikheden?

Algemiene ynformaasje oer Delphi

Delphi - IDE applikaasje programma, dy't ûntwurpen om rinne yn OS Windows, MacOS, en op mobile Betriebssystemen - iOS en Android. Karakterisearre troch ienfâld fan taal en koade generaasje prosedueres.

As it nedich is, jout lege-nivo kommunikaasje mei it bestjoeringssysteem systeem en bibleteken skreaun yn taal C en C ++. Programma 's dy' Safolle Delphi, net nedich tredden skins te begjinnen - lykas, bygelyks, Java Virtual Machine. Delphi - een ûntwikkeling miljeu dat kin wurde mei sukses brûkt wurde troch sawol professionals en foar opliedings doeleinen. Om te learen de basis fan syn mooglikheden, net needsaaklikerwize besitte hege kwalifikaasjes en kennis fan komplekse programmearring talen.

De wichtichste foardielen

Leare wat wat binne de kaai foardielen fan 'e software produkt yn kwestje. Wannear't, yn ien of oare wize IT-bedriuw útfierd reedlikens foar kar fan ûntwikkeling omjouwings, Delphi wurdt hieltyd de kar fan in protte programmeurs en rieden se te brûken. Dat komt troch it feit dat dizze omjouwing kin kreëarje tapassingen yn de meast expeditious mooglik, te foarsjen se mei hege prestaasje ek yn dy kompjûters dy't hawwe beskieden hardware spesifikaasjes. In wichtige argumint yn it foardiel fan te kiezen foar de beskôge ûntwikkeling miljeu - it kin wurde oanfolle mei nije ynstruminten net dekt troch in standert set fan oplossings oanwêzich yn de Delphi ynterface.

Wy sille no studearje wat de nuânses fan wat praktyske gebrûk mooglikheden fan Delphi.

De specifics fan de ynterface

Earst fan alles, kinne jo betelje omtinken oan guon eigenskippen fan de ynterface fan it medium fan 'e software ûntwikkeling. Sa, de arbeidersklasse romte fan it programma struktuer giet it om simultaan operaasje mei ferskate basis finsters. Beskôgje dit besit yn detail.

Delphi ûntwikkeling miljeu, ferzje 7 yn it bysûnder, giet it om it aktivearjen fan de neikommende kaai modules: form designer, redakteur, Palet, Objekt ynspekteur, en triemtafel. Yn guon ferzjes fan Delphi markearre komponinten meie wurde neamd om oars. Bygelyks, de bewurker kin korrespondearret mei in finster fan it programma koade, de ûntwerper - foarm box. Lykwols, harren funksjonaliteit sil itselde. Marked Delphi interface eleminten kinne oanfolling in ferskaat oan helptiidwurd ark. Benammen de earste twa wurde beskôge as it eachpunt fan software ûntwikkeling prosedueres. Mar wichtich as de rest. Tink oan de mooglikheden fan it brûken fan markearre Delphi modules.

Formulier Designer, Editor en Palet

Brûk it formulier ûntwerper ûntwikkeler skept syn ynterface. Yn beurt, is it skreaun yn 'e koade bewurker. In protte programmeurs dy't riede te kiezen Delphi ûntwikkeling omjouwing as de meast optimale oplossing, as argumint om te bringen gemak fan brûke it formulier ûntwerper. Guon saakkundigen tinke dat dit proses docht is mear as in spultsje.

Sa gau as de brûker begjint te meitsjen it programma en rint de foarm ûntwerper, dan earst it befettet gjin eleminten, it is leech. Mar hy waard fuortendaliks kin wurde fol mei help fan de ark leit oan de oare Delphi module - palet. Eleminten fan it programma interface, dy't wurde konfigurearre yn de foarm ûntwerper moat beheare it team, dat, op syn bar, steane biskreaun yn 'e redaksje.

Mar werom noch nei it palet. Mei help dêrfan kin wurde pleatst yn de foarm ûntwerper korrekte foarwerpen. Om te brûken op in bepaald stik ark moatte klik ien kear op it - sa lang as hy is yn 'e omkriten fan it palet, de twadde kear - yn de foarm ûntwerper finster. Dêrnei is de byhearrende objekt sil bewege op it mêd fan ûntwikkeling, en it is mooglik om foarskriuwe de koade yn de bewurker derfoar.

object ynspekteur

In oare wichtige elemint dat befettet Delphi - applikaasje ûntwikkeling omjouwing foar Windows en oare populêre platfoarmen - object ynspekteur. It kin opmurken wurde dat de ynformaasje werjûn yn it is feroaret: beynfloedet de status fan it foarwerp dat is selektearre yn de foarm ûntwerper.

Objekt Ynspekteur struktuer is. It bestiet út twa finsters. By elk fêste algoritmen dy't bepale it gedrach fan 'e oanbelangjende komponinten. De earste toant de eigenskippen, yn it twadde - it barren. As de programmeur wol meitsje oanpassings yn de algoritmen dy't ynfloed op de bysûndere komponint, dan tekenet út kapasiteiten fan 'e Object Ynspekteur. Bygelyks, kinne jo feroarje de posisjonearring fan ferskate eleminten fan de ynterface fan programma 's, harren hichte en breedte.

Yn de Object Ynspekteur hat blêdwizers, kinne jo brûke om te wikseljen tusken siden reflecting eigenskippen of foarfallen dy't direkt ferbûn mei de bewurker. Dus, as jo dûbel-klik op de rjochterkant-kant kant fan ien fan de items werjûn op it skerm, de koade dy't oerienkomt mei in bepaald evenemint, hâldt him dwaande mei de bewurker.

Software ûntwikkeling yn Delphi is te brûken op de Object Ynspekteur te lossen ferskate problemen. Dit wurdt foarbeskaaide troch it feit dat mei dit helpmiddel om echt feroarje de eigenskippen fan alle objekten leit op it formulier, likegoed as oan himsels. Wy studearre yn detail guon fan 'e funksjes mei it foarwerp ynspekteur.

Objekt Ynspekteur: seizing kânsen

Om te begripen hoe't it Delphi IDE kwa ynteraksje Ynspekteur objekten en foarmen, kinne jo besykje te feroarjen de eigenskippen fan in pear mienskiplike eleminten fan 'e software interface yn Windows - bygelyks, Memo, Button en Listbox (letter sille wy ûndersykje harren essinsje mear). Foar in begjin se moatte pleatst wurde op it formulier, Delphi mei help beskikber middels.

Jo kinne besykje om te eksperimintearjen mei Ctl3D eigendom. Om do dit, moatte jo klikke op it formulier, en dan geane jo nei Objekt Ynspekteur en feroarje de wearde fan it ûnreplik guod yn kwestje. Nei dit formulier wurdt gâns feroarje it uterlik. Tagelyk Ctl3D eigenskip wurdt feroare nei elk fan 'e eleminten dy't pleatst yn it finster fan' e ûntwikkeling.

Nei it meitsjen fan eksperiminten kinne wy gean werom foarm te jaan en fersterkjen de wearde Ctl3D. Dêrnei beurt oan de eleminten fan it Memo en de Listbox. No kinne jo feroarje harren eigenskippen, de lokaasje sjen op it formulier, skyn. Bygelyks, selektearjen fan de Bewurkje item út it menu, en dan - Grutte, de programmeur kin feroarje de breedte en hichte fan de objekten. Der is in opsje om te regeljen se yn it sintrum, troch te selektearjen bewurkje en stimme. Passende aksjes sille beynfloedzje wat wurdt werjûn yn de Object Ynspekteur.

feroarje de eigenskippen fan de ûnderdielen kinne wurde útfierd troch it ûnderwerp Delphi module. Bygelyks, as de taak is om te bepalen foar harren in spesifike kleur, dat is, fariaasjes belutsenens fan ferskate ynstruminten. Oan de iene kant, dan kinne jo it kommando oerienkomt mei de kleur - lykas read - clRed, - yn 'e omkriten fan foarsjenning behear. Twads, de brûker kin Selektearje in kleur út de list. Tred is der in opsje dûbel-klik de Color Eigenskippen - in finster sil ferskine kleur-shaven. Sa ek in projektûntwikkeler kin feroarje de attributen en oare objekten - bygelyks, it lettertype type, kleur of grutte.

directory

Delphi - IDE, dat oanfolle troch in foldwaande detaillearre help systeem. Om ferwize nei it, selektearje de Help menu item. Dan sjogge jo ien fan 'e medium ha wy neamd boppe de ûntwikkeling fan software modules yn it finster - in gids. Eigenskip brûke harren is dat as jo druk F1 brûker krije in spesifike fingerwizing, ferskaat De spesifisiteit fan dit Engagement ark. Bygelyks, as de programmeur wurket mei it foarwerp ynspekteur, hy kin kieze ien fan de eigenskippen, en dan druk op de F1 en krije eftergrûnynformaasje oer de oanbelangjende opsje. Itselde kin dien wurde wannear't wurke mei alle oare eleminten fan de ynterface, dy't bestiet út in ûntwikkeling omjouwing Delphi 7 en oare ferzjes fan de geskikte type fan software.

Oare eleminten fan de ynterface

Under de oare wichtige komponinten fan it rapportear interface software oplossings - it menu, de Flugge tagong Arkbalke, en ek in byld bewurker. Oangeande it menu - It stelt de programmeur te krijen flugge tagong ta de komponinten oanwêzich yn 'e struktuer fan' e ûntwikkeling omjouwing. Brûk it as jim kinne mei de mûs, dus en mei help fan fluchtoetsen. Leit krekt ûnder it menu fan it Quick Access Toolbar. In part fan syn funksjes oerlaapje mei dyjingen dy't karakteristyk foar it menu, mar de tagong ta harren is flugger. Image redakteur Delphi yn wat fergelykber mei de Paint programma yn Windows. Dat is, mei help derfan kinne jo meitsje ienfâldige oanpassings fan de foto te setten op harren opskriften en oare eleminten.

Programming Tools

Delphi - IDE, dat bestiet út in grut oantal ark te fergrutsjen programmeur efficiency. Sa, wy hawwe sjoen boppe de kaai modules wurde oanfolle troch in set fan spesjale helpmiddels. Ûnder dyjingen: de debugger, gearstaller, en ek ûnderdielen en WinSight WinSpector. Tink derom dat yn guon ferzjes fan Delphi kontrolearre items moatte ynstallearje apart. Wy studearje harren spesifisiteit.

Delphi debugger

Oangeande de debugger - dit ynstrumint slút oan by de koade bewurker part fan it útfieren fan de needsaaklike kontrôles fan passend software Algorithmen foar correctness. Mei it, de ûntwikkelders kin werklik ferkenne jo boarne koade line troch rigel. Yn guon gefallen, de oplossing fan dat probleem, as de ûntwikkeling fan komponinten, Delphi as in Losse produkt kin wurde oanfolle mei in eksterne debugger, dy't mooglik makket de programmeur oan de hechtere ferifikaasjekoade opwekt troch de software.

Delphi compiler

We no studearje de spesifisiteit fan de beskôge ûntwikkeling omjouwing compiler. Tink derom dat yn de Delphi struktuer kin befetsje ferskate oerienkommende eleminten. Sa is der in opsje te brûken de gearstaller DCC, wat handich is yn gefallen dêr't de taak fan it wurkjen mei de applikaasje yn de eksterne debugger.

Winsight and WinSpector

Dy modulen binne ûnder dyjingen dy't moatte wurde ynstallearre yn Delphi fierder. Karakterisearre troch de relative muoite yn behearskjen. Lykwols in protte programmeurs dy't hawwe fierd in ferskaat oan Delphi ûntwikkeling miljeu, dan wurdt dat dy ûnderdielen wêze wis te leare te brûken. Dus, Winsight module wurdt brûkt om tafersjoch te hâlden Windows berjochten. Sa'n ûnderdiel is WinSpector, wy moatte lossen de steat fan 'e kompjûter yn in spesjale triem. As yn de rin fan software ûntwikkeling alle mislearre sille foardwaan, is it altyd mooglik om te iepenjen fan de triem en sjoch wat kin wêze wertroch it probleem.

standard komponinten

Delphi ûntwikkeling miljeu, algemiene ynformaasje dêr't wy studearje, dat bestiet út in oantal standert komponinten, dat binne ek handich om te witten. Saakkundigen ferwize nei dy neikommende: MainMenu, PopupMenu, Label, Bewurkje, Memo, Knop, karfakje en Radioknop, Listbox, Kombinaasjefjild, Scrollbar, groepfak, Panel, en Scrollbox. Wy sille studearje harren spesifike details.

MainMenu komponint is ûntwurpen om te fangen de wichtichste menu yn de ynterface makke troch it programma. Om dit te dwaan, pleatse it passende item op it formulier, en dan neame de Items eigendom troch de Object Ynspekteur, en dan bepale it passend menu items.

PopupMenu komponint is ûntwurpen om te fangen, pop-up menu yn de ynterface makke troch it programma, dat wol sizze, iepenjen mei in klik fan 'e rjochter mûsknop.

Label komponint wurdt eksploitearre foar it doel fan 'e tekst wurdt werjûn yn it programma finster. It kin wêze ynsteld, bygelyks, om de winske lettertype yn de Object Ynspekteur.

Bewurkje komponint is aktivearre om it werjaan fan tekst op it skerm fragminten, dêr't de brûker kin bewurkje wylst it programma rint. Memo syn complement komponint fia dêr't, op syn bar, kin wurkje mei grutte tekst. Dit elemint bestiet, bygelyks, opsjes lykas rigelôfbrekking-, kopiëarjen tekst.

Knop komponint is ûntwurpen om útfiere ferskate aksjes troch op de knop wylst it programma rint. Set it byhearrende elemint op it formulier, en dan fier de passend koade.

Karfakje komponint makket it mooglik om te werjaan on-line skerm mei in lyts finster, hokker set wurde kinne in markearring mei in mûs. In soartgelikense elemint - Radioknop. Se ferskille, de iene kant, it uterlik - it twadde komponint wurdt makke as in sirkel, en oard, it earste lid fergunning simultane seleksje fan ferskate opsjes, Radioknop - mar ien.

Listbox komponint wurdt brûkt om de werjefte fan de list skerm dêr't in brûker kin skowe mei in mûs. Wat fergelykber mei it oar elemint - Kombinaasjefjild, mar it wurdt oanfolle mei de mooglikheid om te fieren tekst yn in spesjale fjild.

Scrollbar komponint - een skúfbalke yn it finster. Meastentiids ferskynt automatysk sa gau as in tekst romte of foarm fan de objekten wurden grutter as it rút.

Groepfak komponint is aktivearre om reparearje folchoarder fan ferpleatsing tusken de finsters troch op de Tab toets. Panel elemint meie wurde oanfolle troch hokker beweging kin útfierd wurde mear foarwerpen op in formulier.

Scrollbox komponint makket it mooglik om te lossen de foarm fan it gebiet, dat kin wurde scrolled horizontaal en fertikaal. Neffens it pân wurde karakterisearre troch it haadfinster fan Delphi standert. Mar as der is nedich foar de belutsenens fan sokke opsjes yn it spesifike gebiet foarmen, kinne jo gebrûk meitsje fan it ûnderdiel Scrollbox.

gearfetting

Delphi - tapassing ûntwikkeling omjouwing mei grutte kânsen, tagelyk karakterisearre troch de ienfâld fan it brûken fan de elemintêre funksjes. Mei de ynstruminten dy't opnommen binne yn har struktuer, is it mooglik te meitsjen fan in ferskaat oan soarten programma foar Windows en oare populêre bestjoeringssystemen.

Kieze Delphi ûntwikkeling ark, in protte programmeurs feroarsaakje brûkberens Schnittstellen passend software, krektas in breed skala fan ynstruminten dy't brûkber foar wurkjen op elk part fan it programma - yn 'e ûntwerp etappe, de programmearring Algorithmen of debug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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