RačunalnikiProgramiranje

Delphi - okolje za razvoj aplikacij

Razvoj programske opreme za Windows in druge priljubljene operacijske sisteme je mogoče izvesti z različnimi vrstami orodij. Med tistimi, ki so zelo priljubljeni med ruskimi in tujimi programerji, je program Delphi. Kakšna je posebnost tega razvojnega orodja? Katere so njene najbolj izjemne značilnosti?

Splošne informacije o Delphi

Delphi - razvojno okolje za aplikacije, ki so nameščene v operacijskem sistemu Windows, MacOS, kot tudi v mobilnih operacijskih sistemih - iOS in Android. Označena s preprostostjo postopkov za ustvarjanje jezika in kod.

Po potrebi omogoča komunikacijo na nižji ravni z operacijskim sistemom in knjižnicami, zbranimi v C in C + +. Programi, ki so ustvarjeni z Delphi, ne potrebujejo licenc drugih ponudnikov - na primer, Java Virtual Machine. Delphi je razvojno okolje, ki ga uspešno izvajajo strokovnjaki in za izobraževalne namene. Da bi obvladali svoje osnovne sposobnosti, ni potrebno imeti visoke kvalifikacije in znanja zapletenih programskih jezikov.

Glavne prednosti

Preučili bomo, katere ključne prednosti zadevnega programskega izdelka je. Ko se v podjetju za informacijsko tehnologijo izkaže razlog za izbiro razvojnega okolja, Delphi postane izbira številnih programerjev in je priporočljiva za njihovo uporabo. To je posledica dejstva, da to okolje omogoča, da ustvarite aplikacije v najbolj pravočasnem času, da zagotovite njihovo visoko zmogljivost, tudi na računalnikih, ki imajo skromne značilnosti strojne opreme. Pomemben argument za izbiro zadevnega razvojnega okolja je, da ga je mogoče dopolniti z novimi orodji, ki niso predvidena v standardnem sklopu rešitev, ki so prisotne v vmesniku Delphi.

Let's študije, kaj so nianse praktične uporabe zmogljivosti Delphi.

Specifičnost vmesnika

Prvič, lahko posvečate pozornost nekaterim funkcijam vmesnika obravnavanega okolja za razvoj programske opreme. Torej, struktura delovnega prostora programa prevzame sočasno delo z več glavnimi okni. Premislimo o tem premoženju bolj podrobno.

Razvojno okolje Delphi, različica 7, vključuje naslednje ključne modele: oblikovalec oblik, urejevalnik, paleto, inšpektor za objekte in imenik. V nekaterih modifikacijah Delphija so označene komponente lahko različno označene. Okno lahko na primer ustreza urejevalniku programske kode, oblikovalec pa vidi okno obrazca. Vendar pa bodo njihove funkcije enake. Označeni elementi vmesnika Delphi lahko dopolnijo različna pomožna orodja. Prva dva sta najpomembnejša z vidika programov za razvoj programov. Toda drugi so tudi pomembni. Razmislite o značilnostih uporabe označenih modulov Delphi.

Oblikovalec obrazca, urednik in paleta

S pomočjo oblikovalca oblik razvijalec ustvari vmesnik svojega programa. V zameno je koda napisana v urejevalniku. Mnogi programerji, ki priporočajo, da izbira razvojnega okolja Delphi kot najbolj optimalno rešitev povzroči enostavnost uporabe oblikovalca oblik kot argumenta. Nekateri strokovnjaki menijo, da je ta proces bolj podoben igri.

Takoj, ko uporabnik začne ustvarjati program in zažene obliko oblikovalca, v začetku ni elementov, je prazen. Lahko pa ga takoj napolnite z orodji, ki se nahajajo na drugem modulu Delphi - paleti. Elemente programskega vmesnika, ki so konfigurirani v oblikovalcu obrazcev, morajo biti nadzorovani z ukazi, ki so nato napisani v urejevalniku.

Ampak pojdimo nazaj na paleto za zdaj. Z uporabo lahko postavite želene predmete na območje oblikovalca oblike. Če želite uporabljati to ali drugo orodje, morate enkrat klikniti nanj - medtem ko je v območju palete, drugič - v oknu oblikovalca obrazca. Po tem se bo ustrezen objekt premaknil v območje razvoja, za to pa lahko napišete kodo v urejevalniku.

Inšpektor objektov

Drug pomemben element, ki ga vsebuje Delphi, je okolje za razvoj aplikacij za Windows in druge skupne platforme - inšpektor objektov. Omeniti je mogoče, da so podatki, ki se prikazujejo v njej, različni: na to vpliva stanje predmeta, ki je izbran na področju oblikovalca oblik.

Struktura objekta inšpektorja je naslednja. Sestavljen je iz dveh oken. Pri vsakem fiksnem algoritmu, ki določa vedenje ustreznih komponent. Prvi kaže lastnosti, v drugem - dogodke. Če programer želi prilagoditi algoritme, ki vplivajo na določeno komponento, se uporabijo zmogljivosti inšpektorja objekta. Na primer, lahko spremenite pozicioniranje nekaterih elementov programskega vmesnika, njihove višine in širine.

V inšpektorju objektov so zaznamki, ki jih lahko uporabite za preklop med stranmi, ki odražajo lastnosti ali dogodke, ki so neposredno povezani z urejevalnikom. Torej, če dvokliknite na desni strani katerega koli od elementov, prikazanih na zaslonu, bo koda, ki ustreza temu ali drugemu dogodku, določena v urejevalniku.

Razvoj programske opreme v Delphi vključuje uporabo inšpektorja za reševanje različnih nalog. To vnaprej določa dejstvo, da s pomočjo tega orodja lahko spremenite lastnosti skoraj vseh predmetov, ki se nahajajo na obrazcu, pa tudi samega sebe. Podrobneje bomo podrobneje preučili nekatere lastnosti dela z inšpektorjem objekta.

Inšpektor objektov: uporaba funkcij

Da bi razumeli, kako Delphi IDE deluje z inšpektorjem objekta in inšpektorjem obrazcev, lahko poskusite spremeniti lastnosti nekaterih skupnih elementov programskega vmesnika v operacijskem sistemu Windows - na primer Memo, Button in Listbox (malo kasneje bomo podrobneje raziskali njihovo bistvo). Najprej jih morate postaviti na obrazec z uporabo razpoložljivih orodij Delphi.

Poskusite poskusiti z lastnostjo Ctl3D. Če želite to narediti, kliknite obrazec, pojdite na inšpektorja objekta in spremenite vrednost zadevnega premoženja. Po tem bo oblika bistveno spremenila videz. Obenem se bo lastnost Ctl3D spremenila za vsakega od elementov, ki se nahajajo v razvojnem oknu.

Po poskusih se lahko vrnemo v obrazec in aktiviramo vrednost Ctl3D. Po tem si oglejmo elemente Memo in Listbox. Zdaj lahko spremenite svoje lastnosti, lokacijo na obrazcu, videz. Na primer, če izberete možnost Edit (Uredi) v možnosti menija in nato izberete Velikost, lahko programer spremeni širino in višino predmetov. Obstaja možnost, da jih uredite v središču, izberite Uredi in Poravnaj. Ustrezni ukrepi vplivajo na elemente, ki so prikazani v inšpektorju objekta.

S pomočjo obravnavanega modula Delphi lahko spremenite lastnosti komponent. Torej, na primer, če je naloga določiti za njih določeno barvo, to je možnosti za vključitev več instrumentov hkrati. Najprej lahko vnesete ukaz, ki ustreza barvi - na primer rdeča - clRed, - na področju upravljanja objektov. Drugič, lahko uporabnik s seznama izbere želeno barvo. Tretjič, obstaja možnost, da dvokliknete lastnosti barve - prikaže se okno, ki bo izbral barve. Podobno lahko razvijalec spremeni tudi druge atribute predmetov - na primer, vrsto pisave, njeno barvo ali velikost.

Imenik

Delphi - razvojno okolje, ki ga dopolnjuje dovolj podroben sistem pomoči. Če želite dostopati do njega, v meniju izberite element pomoči. Po tem se v oknu prikaže eden od zgoraj omenjenih programskih modulov obravnavanega razvojnega okolja - imenik. Posebnost uporabe je, da bo uporabnik, ko pritisne tipko F1, prejel poseben namig, ki odraža specifike uporabe trenutnega instrumenta. Če programer na primer deluje z inšpektorjem objekta, lahko izbere eno od lastnosti, nato klikne na F1 in dobi informacije o pomoči o ustrezni možnosti. Enako je mogoče storiti z vsemi drugimi elementi vmesnika, ki vključujejo razvojno okolje Delphi 7 in druge različice ustrezne programske opreme.

Drugi elementi vmesnika

Med drugimi pomembnimi komponentami vmesnika obravnavane programske rešitve je meni, hitri dostopni panel in urejevalnik slik. Kar zadeva meni - omogoča programerju hiter dostop do potrebnih komponent, ki so prisotne v strukturi razvojnega okolja. Uporabite ga lahko z miško ali s hitrimi gumbi. Pod menijem je orodna vrstica za hiter dostop. Nekatere njene funkcije podvajajo tiste, ki so značilne za menije, vendar je dostop do njih hitrejši. Urejevalnik slik Delphi je nekoliko podoben programu Paint v sistemu Windows. To pomeni, da s pomočjo tega lahko enostavno prilagodite slike, daste na njih napise in druge elemente.

Programska orodja

Delphi - razvojno okolje, ki vključuje veliko orodij, namenjenih povečanju učinkovitosti programerja. Torej, zgoraj obravnavane ključne module dopolnjuje niz posebnih orodij. Med njimi so: debugger, prevajalnik, pa tudi komponente WinSight in WinSpector. Upoštevajte, da je v nekaterih različicah Delphija treba označene elemente namestiti ločeno. Oglejmo si njihove specifike.

Delphi Debugger

V zvezi z odjemalcem je to orodje dopolnjeno z urejevalnikom kode v smislu opravljanja potrebnega preverjanja ustreznih algoritmov programske opreme za pravilnost. S pomočjo tega lahko razvijalec dejansko vrne prek izvorne kode. V nekaterih primerih lahko pri reševanju problema, kot je razvoj komponent, Delphi kot neodvisen izdelek dopolnjuje z zunanjim odjemalcem, ki programerjem omogoča napredne funkcije, da preveri kodo programske opreme, ki se ustvarja.

Delphi prevajalnik

Zdaj preučujemo specifike prevajalke razvojnega okolja, ki ga obravnavamo. Upoštevajte, da je v strukturi Delphi lahko prisotnih več ustreznih elementov. Torej, obstaja možnost, da uporabite prevajalnik DCC, kar je koristno v primerih, ko je naloga, da delo z aplikacijo v zunanjem razhroščevalniku.

Winsight in WinSpector

Ti moduli se nanašajo na to, kar morate še namestiti na Delphi. Značilna je relativna kompleksnost v razvoju. Vendar pa mnogi programerji, ki so izbrali razvojno okolje Delphi, verjamejo, da je treba te komponente naučiti uporabljati. Torej, modul Winsight se uporablja za spremljanje sporočil sistema Windows. Za popravljanje stanja računalnika v posebni datoteki je potrebna komponenta, kot je WinSpector. Če pride do motenj med razvojem programske opreme, jo lahko vedno odprete in vidite, kaj bi lahko vzrok težave.

Standardne komponente

Razvojno okolje Delphi, splošne informacije o katerih preučujemo, vključuje številne standardne komponente, ki so koristne tudi za poznavanje. Strokovnjaki se nanašajo na naslednje: MainMenu, PopupMenu, Label, Edit, Memo, Button, Checkbox, Radiobutton, Listbox, Combobox, drsnik, Skupina, plošča in Scrollbox. Podrobneje proučimo njihove specifike.

Komponenta MainMenu je namenjena za postavitev glavnega menija v vmesnik ustvarjenega programa. Če želite to narediti, na obrazec postavite ustrezni element, nato pa pokličite lastnosti predmeta skozi inšpektorja objekta in nato določite potrebne elemente menija.

Komponenta PopupMenu je namenjena postavljanju pop-up menijev v vmesnik ustvarjenega programa, to je, odpiranje z desnim klikom.

Komponenta Label se uporablja za prikaz besedila v oknu programa. Lahko ga prilagodite, na primer, da nastavite želeno pisavo v inšpektorju objekta.

Komponenta za urejanje se uporablja za prikaz besedilnega fragmenta na zaslonu, ki ga lahko uporabnik ureja, medtem ko se program izvaja. To dopolnjuje komponenta Memo, ki pa lahko dela z večjim besedilom. Ta element vključuje na primer možnosti, kot so zavijanje besed, kopiranje besedila.

Komponenta Button je zasnovana za izvajanje določenih dejanj s pritiskom na gumb, medtem ko se program izvaja. Na obrazcu je treba postaviti ustrezni element in nato vnesti želeno programsko kodo.

Komponenta Checkbox vam omogoča prikaz na zaslonih z majhnim oknom, v katerem se lahko z miško dotaknete kljukice. Podoben element je Radiobutton. Najprej se razlikujejo po videzu - druga komponenta se izvaja v obliki kroga, drugič pa prvi element omogoča istočasno izbiro več možnosti, Radiobutton - samo en.

Komponenta Listbox se uporablja za prikaz seznama na zaslonu, s katerim se lahko uporabnik pomika z miško. Nekaj podobnega je drug element - Combobox, vendar ga dopolnjuje sposobnost vnosa besedila v posebno polje.

Komponenta drsnega traku je drsna vrstica v oknih. Značilno je, da se samodejno prikaže takoj, ko se tekstovni prostor ali oblika s predmeti večji od okna.

Komponenta Groupbox se uporablja za določitev vrstnega reda gibanja med okni, ko pritisnete tipko TAB. Lahko ga dopolni z elementom plošče, ki ga lahko uporabite za premikanje več predmetov na obrazcu.

Komponenta Scrollbox vam omogoča, da na obrazcu popravite območje, ki ga je mogoče pomikati vodoravno ali navpično. Za to lastnost je značilna glavna okna za razvoj v Delphiju. Če pa želite uporabiti to možnost na določenem delu obrazca, lahko uporabite element Scrollbox.

Povzetek

Delphi je razvojno okolje z velikimi funkcijami, hkrati pa je značilno enostavnost uporabe osnovnih funkcij. Z orodji, ki so vključena v njegovo strukturo, lahko ustvarite različne vrste programov za Windows in druge priljubljene operacijske sisteme.

Izbira razvojnih orodij Delphi, mnogi programerji povzročajo priročnost uporabe vmesnikov ustrezne programske opreme, pa tudi široko paleto orodij, ki so uporabna za delo v kateremkoli delu programa - v fazi načrtovanja, programskih algoritmov ali razhroščevanja.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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