Delphi je razvojno okolje za aplikacije
Razvoj programske opreme za Windows in druge priljubljene operacijski sistemi
Vsebina
Splošne informacije o Delphi
Delphi - razvojno okolje aplikacijski programi, ki so zasnovani za delovanje v okolju 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 z nizkim nivojem 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 lahko strokovno in izobraževalno uporabijo uspešno. Da bi obvladali svoje osnovne sposobnosti, ni potrebno imeti visoke kvalifikacije in znanja zapletenih programskih jezikov.
Glavne prednosti
Preučili bomo, katere so ključne prednosti zadevnega programskega izdelka. Ko je v informacijski družbi izveden 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 najhitrejšem času, da zagotovite njihovo visoko zmogljivost tudi na tistih 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 tej lastnosti podrobneje.
Delphi razvojno okolje, različica 7 zlasti vključuje aktiviranje naslednjih ključnih modulov: obrazec oblikovalec, urednik, paleto, Object inšpektor, in imenik. V nekaterih različicah Delphija so označene komponente lahko različno označene. Na primer, urejevalnik lahko ustreza oknu kode programa, oblikovalec - 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, na začetku ni nobenih elementov, je prazen. Vendar ga lahko takoj napolnite z orodji, ki se nahajajo na drugem modulu Delphi - paleti. Elementi vmesnik programa, ki so konfigurirani v oblikovalniku oblik, morajo biti nadzorovani z ukazi, ki so nato napisani v urejevalniku.
Ampak za zdaj se vrnimo k paleti. Z njim lahko postavite želene predmete na področje oblikovalca oblike. Če želite uporabiti to ali drugo orodje, morate enkrat klikniti nanj - medtem ko je v oknu palete, drugič - v oknu oblikovalca obrazca. Po tem se bo ustrezen predmet premaknil v območje za razvoj, 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 se podatki, prikazani v njej, razlikujejo: na to vpliva stanje predmeta, ki je izbran na področju oblikovalca oblike.
Struktura objekta inšpektorja je naslednja. Sestavljen je iz dveh oken. Na vsaki točki so določeni algoritmi, ki določajo obnašanje 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 ste dvokliknite na desni strani katere koli od postavk, prikazanih na zaslonu, s kodo, ki ustreza določenem dogodku, ki se ukvarja 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 sami. Podrobneje bomo podrobneje preučili nekatere lastnosti dela z inšpektorjem objekta.
Inšpektor objektov: Uporaba priložnosti
Da bi razumeli, kako je Delphi IDE v smislu interakcij inšpektor predmetov in oblik, ki jih lahko poskusite spremeniti lastnosti nekaterih skupnih elementov vmesnika programske opreme v operacijskem sistemu Windows - na primer, Memo, Button in seznamskem polju (kasneje bomo preučili njihovo bistvo več). Najprej jih morate postaviti na obrazec z uporabo razpoložljivih orodij Delphi.
Poskusite poskusiti s premoženjem Ctl3D. Če želite to narediti, kliknite miško na obrazcu, nato pojdite na inšpektorja objekta in spremenite vrednost zadevne lastnosti. Po tem se bo oblika bistveno spremenila videz. Obenem se bo lastnost Ctl3D spremenila za vsakega od elementov, ki so postavljeni v razvojno okno.
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 Uredi v elementu 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 zanje določeno barvo, to je možnosti za uporabo več instrumentov hkrati. Najprej lahko vnesete ukaz, ki ustreza barvi - na primer rdeča - clRed, - v polju upravljanje predmetov. Drugič, lahko uporabnik s seznama izbere želeno barvo. Tretjič, obstaja možnost, da dvokliknete lastnosti Color - 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 en programski modul obravnavanega razvojnega okolja - imenika. Posebnost uporabe je, da bo uporabnik, ko pritisnete 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 pri delu s katerimkoli drugim elementom vmesnika, ki vključuje 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. Tik pred menijem je orodna vrstica za hitri dostop. Nekatere njene funkcije podvajajo tiste, ki so značilne za meni, vendar je dostop do njih hitrejši. Urejevalnik slik Delphi je nekoliko podoben programu Paint v operacijskem sistemu Windows. To pomeni, da ga lahko preprosto prilagodite slikam, uporabite napise in druge elemente zanje.
Programska orodja
Delphi - razvojno okolje, ki vključuje veliko orodij, namenjenih povečanju učinkovitosti programerja. Torej, zgoraj obravnavani ključni moduli dopolnjujejo 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.
Debugger Delphi
V zvezi z odjemalcem je to orodje dopolnjeno z urejevalnikom kode v smislu opravljanja potrebnega preverjanja ustreznih programskih algoritmov za pravilnost. S pomočjo tega lahko razvijalec dejansko vrne prek izvorne kode. V nekaterih primerih, rešitev tega problema, kot je razvoj komponent, Delphi kot samostojen izdelek mogoče dopolniti z zunanjim iskalnik napak, ki omogoča programer za izboljšano kodo za preverjanje, ki ga ustvarja programsko opremo.
Delphi prevajalnik
Zdaj preučujemo specifike prevajalnika razvojnega okolja, ki ga obravnavamo. Upoštevajte, da v strukturi Delphi obstaja več ustreznih elementov. Torej, obstaja možnost, da uporabite prevajalnik DCC, kar je koristno v primerih, ko je naloga za delo z aplikacijo v zunanjem razhroščevalcu.
Winsight in WinSpector
Ti moduli se nanašajo na to, kar morate tudi namestiti na Delphi. So značilne relativne kompleksnosti 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 bil vzrok težave.
Standardne komponente
Delphi razvojno okolje, splošne informacije, ki smo jih študira, vključuje številne standardnih komponent, ki so prav tako koristno vedeti. Strokovnjaki se nanašajo na tiste naslednje: MainMenu, PopupMenu, Label, Edit, Memo, Button, potrditveno polje, RADIOBUTTON, seznamskem polju, kombinacijsko polje, drsni trak, okvirja skupine, plošča in Scrollbox. Podrobneje proučimo njihove specifike.
Komponenta MainMenu je namenjena postavitvi glavnega menija v vmesnik ustvarjenega programa. Če želite to narediti, postavite ustrezni element na obrazec, 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 odprtje 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 urejate med izvajanjem programa. Podpira ga komponenta Memo, ki pa lahko dela z večjim besedilom. Ta element vključuje na primer možnosti, kot so prenašanje besed, kopiraj besedilo.
Komponenta Button je namenjena za izvajanje določenih dejanj s pritiskom na gumb, medtem ko se program izvaja. Na obrazcu morate postaviti ustrezni element, nato vnesite želeno programsko kodo.
Polje komponenta omogoča prikaz zaslona on-line z majhno okno, ki se lahko dajo na kljukico z miško. Podoben element - RADIOBUTTON. Razlikujejo se, prvič, videz - druga komponenta je narejena kot krog, in drugič, prvi član omogočajo hkratno izbiro več možnosti, RADIOBUTTON - samo eno.
Komponenta Listbox se uporablja za prikaz seznama na zaslonu, s katerim se lahko uporabnik pomakne z miško. Nekaj podobnega je še en element - Combobox, vendar ga dopolnjuje sposobnost vnosa besedila v posebno polje.
Komponenta drsnega traku je drsna vrstica v oknih. Običajno se samodejno prikaže, takoj ko se tekstovni prostor ali oblika z objekti postanejo večji od okna.
Komponenta Groupbox se uporablja za določitev vrstnega reda gibanja med okni, ko pritisnete tipko TAB. Lahko ga dopolnimo s Panel elementom, ki ga lahko uporabimo 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 Delphi. Če pa želite uporabiti to možnost na določenem delu obrazca, lahko uporabite element Scrollbox.
Povzetek
Delphi je razvojno okolje z velikimi zmožnostmi, hkrati pa je značilno enostavnost uporabe osnovnih funkcij. Z orodji, ki so vključeni v njegovo strukturo, lahko ustvarite različne vrste programov za Windows in druge priljubljene operacijske sisteme.
Izbira Delphi razvojna orodja, mnogi programerji povzroči Uporabnost vmesnikov ustrezno programsko opremo, kot tudi široko paleto orodij, ki so koristni za delo na katerem koli delu programa - v fazi projektiranja, algoritme programskih oziroma razhroščevanje.
- VMDK - kako odpreti datoteko
- Python je razvojno okolje. Python 3 za začetnike
- Kako namestiti Java v operacijskem sistemu Windows 7
- Kako posodobiti Java v operacijskih sistemih Linux in Windows?
- SDK - kaj je to? Opis in funkcije
- Delphi pozicije v Pascalu
- Programiranje za Android: kako začeti ustvarjati svoje aplikacije in igre?
- Eclipse - razvojno okolje za modularne aplikacije na več platformah
- Programiranje iger: programi, značilnosti ustvarjanja in priporočila
- Integrirano razvojno okolje Java
- Najbolj priljubljeni programski jeziki. Programski jeziki za začetnike
- Kaj je sistemska programska oprema?
- Katere naloge rešuje strežnik aplikacij?
- Client-server Delphi temelji na vtičnicah
- DOS operacijski sistem: opis in funkcije
- Datoteka, ki odpre datoteke EXE: ali obstaja kakšna taka v sistemu in kakšna dejanja se lahko…
- Kaj je vključeno v sistemsko programsko opremo?
- Vrste računalniške programske opreme
- Dinamična matrika in njegove funkcije
- Operacijski sistem je možgani računalnika
- Ustvarjanje baze podatkov: tehnike in obstoječe rešitve