RačunalaProgramiranje

Delphi - Application Development Environment

Razvoj softvera za Windows i drugim popularnim operativnim sistemima mogu obavljati različite vrste alata. Među onima koji se odlikuju vrlo popularan među ruskim i stranim developerima, - Delphi program. Koje su specifičnosti razvojni alat? Koji su najznačajniji svojih mogućnosti?

Opće informacije o Delphi

Delphi - IDE programe, koji su dizajnirani da rade u OS Windows, MacOS i na mobilnim operativnim sistemima - iOS i Android. Odlikuje jednostavnost jezika i kod postupaka generacije.

Ako je potrebno, omogućava komunikaciju na niskom nivou sa operativnim sistemom i biblioteke napisan u jeziku C i C ++. Programi koji su stvoreni sa Delphi, ne zahtijevaju third-party kože za početak - kao što je, na primjer, Java Virtual Machine. Delphi - razvojno okruženje koje se mogu uspješno koriste i profesionalci i za potrebe obuke. Kako bi naučili osnovne svojih mogućnosti, a ne nužno imaju visoke kvalifikacije i znanje složenih programskih jezika.

Glavne prednosti

Saznajte šta koje su ključne prednosti softverskog proizvoda u pitanju. Kada je, na ovaj ili onaj način IT-kompanija koje obrazloženje za izbor razvojnih okruženja, Delphi postaje izbor mnogih programera i preporučio im da koriste. To je zbog činjenice da je ovo okruženje može stvoriti aplikacije u većini ekspeditivno moguće, da im pruži visoke performanse čak iu onim računarima koji imaju skromne hardverske specifikacije. Značajan argument u korist izbora smatra razvojno okruženje - to može biti dopunjen novim alatima koji nisu pokriveni standardni set rješenja prisutna u Delphi sučelje.

Sada ćemo proučiti šta nijanse koje su mogućnosti praktične upotrebe Delphi.

Specifičnosti interfejsa

Prije svega, možete obratiti pažnju na neke funkcije interfejs medij za razvoj softvera. Dakle, radni prostor strukture programa podrazumijeva istovremeni rad s nekoliko osnovnih prozora. Razmislite o ovom objektu u detalje.

Delphi razvojno okruženje, verzija 7 posebno uključuje aktiviranje sljedeće ključne modula: forme dizajner, urednik, paleta, Objekt inspektor, i direktorija. U nekim verzijama Delphi označene komponente mogu se uputiti na drugačiji način. Na primjer, urednik može odgovarati prozor koda programa, dizajner - oblik kutije. Međutim, njihova funkcionalnost će biti isti. Označene Delphi elementi interfejs može nadopuniti raznim pomoćnih alata. Uglavnom prva dva se smatraju aspekta procedura razvoja softvera. Ali važan kao i ostali. Uzmite u obzir karakteristike koristeći označena Delphi modula.

Oblik dizajner, urednik i Palette

Koristite obrazac dizajner programer stvara svoje sučelje. S druge strane, to je zapisano u editoru koda. Mnogi programeri koji preporučujemo da odaberu Delphi razvojno okruženje kao najoptimalnije rješenje, kao argument da bi jednostavnost upotrebe obrasca dizajner. Neki stručnjaci smatraju da je ovaj proces radi je više kao igra.

Čim korisnik počne da kreira program i vodi oblik dizajner, a zatim u početku ne sadrži elemente, to je prazna. Ali on je odmah se može napuniti pomoću alata se nalazi na drugom Delphi modula - paleta. Elementi programa interfejsa, koji su konfigurirani u obliku dizajner mora upravljati tim, koji je, pak, pišu u editoru.

Ali još nije vratio na paletu. Uz pomoć da se može postaviti u obliku dizajner ispravan objektima. Da biste koristili određeni alat da kliknete jednom na to - sve dok je na području palete, drugi put - u prozoru obliku dizajner. Nakon toga, odgovarajući objekat će se kretati u području razvoja, a moguće je da se propiše kod editor za to.

objekta inspektor

Još jedan značajan element koji sadrži Delphi - razvojno okruženje aplikacija za Windows i drugim popularnim platformama - objekat inspektor. Može se primijetiti da su informacije prikazane u njemu se mijenja: on utječe na status objekta koji je izabran u obliku dizajner.

Objekat inspektor struktura. Sastoji se od dva prozora. Na svakom fiksni algoritme koji određuju ponašanje dotične komponente. Prvi prikazuje svojstva, u drugoj - događaja. Ako programer želi da prilagođavanja u algoritmima koji utiču na određene komponente, ona crpi iz kapaciteta Object Inspector. Na primjer, možete promijeniti pozicioniranje različitih elemenata sučelja programa, njihova visina i širina.

U inspektor Objekt ima markere, možete koristiti za prebacivanje između stranica odražava svojstva ili događaje koji su direktno povezani sa urednikom. Dakle, ako dvaput kliknete na desnoj strani bilo koje stavke se prikazuju na ekranu, kod koji odgovara na određeni događaj, upušta u editoru.

razvoja softvera u Delphi je da koristite Object Inspector za rješavanje različitih problema. Ovo je predodređen činjenicom da sa ovaj alat da stvarno promijeniti svojstva bilo kojeg predmeta koji se nalazi na formi, kao i sebe. Proučavali smo detaljno neke od karakteristika sa inspektorom objekta.

Objekta inspektor: hvatanje mogućnosti

Da bi se shvatilo kako je Delphi IDE u smislu interakcije inspektora objekata i oblika, možete pokušati promijeniti svojstva neke zajedničke elemente softvera sučelje u Windows - na primjer, Memo, Button i Listbox (kasnije ćemo ispitati njihovu suštinu više). Za početak im je potrebno da se stave na obrascu, Delphi koristeći raspoloživim sredstvima.

Možete pokušati eksperimentirati sa Ctl3D imovine. Da biste to učinili, potrebno je da kliknete na formu, a zatim idite na Objekt inspektora i promijeniti vrijednost imovine u pitanje. Nakon ovog oblika je značajno mijenjaju izgled. Istovremeno Ctl3D imovina će se mijenjati u svakom od elemenata koji se nalaze u prozoru razvoja.

Nakon što eksperimenata možemo da se vratimo na oblik i jačanje vrijednosti Ctl3D. Nakon toga je red da elemente Memo i Listbox. Sada možete promijeniti njihova svojstva, lokaciju na oblik, izgled. Na primjer, odabirom Uredi stavku iz izbornika, a zatim - Veličina, programer može promijeniti širinu i visinu objekata. Postoji mogućnost da ih organizirati u samom centru, odabirom Edit i poravnajte. Odgovarajuće radnje će utjecati na ono što se prikazuje u Object Inspector.

promijeniti svojstva komponente mogu se obavlja predmet Delphi modula. Na primjer, ako je zadatak da definiše za njih određene boje, to jest, varijacije uključivanje nekoliko instrumenata. Prvo, možete unijeti naredbu odgovara boja - kao što su crvena - clRed, - u području upravljanja objektom. Drugo, korisnik može odabrati boju iz liste. Treće, postoji i opcija dvaput kliknite na Properties Boja - prozor će se pojaviti u boji obrijan. Slično tome, programer može promijeniti atribute i drugih objekata - na primjer, vrstu fonta, boju ili veličinu.

imenik

Delphi - IDE, koja je dopunjena dovoljno detaljan sistem za pomoć. Da biste ga pogledali, odaberite stavke izbornika Pomoć. Tada ćete vidjeti jednu od srednjih smo spomenuli iznad razvoj softverskih modula u prozoru - vodič. Funkcija koristi njih je da kada pritisnete F1 korisnik će dobiti određenu nagovještaj, odražavajući Specifičnost ovog angažmana alata. Na primjer, ako programator radi sa inspektorom objekta, on može odabrati jednu od osobina, a zatim pritisnite F1 i dobiti osnovne informacije o relevantnim opciju. Isto se može učiniti kada se radi sa bilo kojim drugim elementima interfejsa, koji uključuje razvojno okruženje Delphi 7 i druge verzije odgovarajuću vrstu softvera.

Ostali elementi interfejsa

Među ostalim značajnim komponente izvještajnog sučelje softverskih rješenja - o meni, Quick Access Toolbar, kao i urednik sliku. Što se tiče meni - to omogućava programer da biste dobili brz pristup komponente prisutne u strukturi razvojno okruženje. Koristite ga kao možete sa mišem, tako i sa koristeći hotkeys. Nalazi odmah ispod menija Quick Access Toolbar. Neke od njegovih funkcija preklapaju s onima koji su karakteristični za izbornika, ali pristup im je brže. Slika urednik Delphi u nešto slično programu Paint u Windowsima. To je, uz pomoć njega možete napraviti jednostavne prilagodbe slika staviti na njih natpisa i drugih elemenata.

programskih alata

Delphi - IDE, koji uključuje veliki broj alata za povećanje efikasnosti programer. Dakle, mi smo smatrali iznad ključne moduli su dopunjeni set specijalnih alata. Među onima koji su: debugger, kompajler, kao i komponente i WinSight WinSpector. Imajte na umu da u nekim verzijama Delphi izabranih stavki potrebno je odvojeno instalirati. Učimo svoje specifičnosti.

delphi debugger

Što se tiče debugger - ovaj alat nadopunjuje urednik kod dijela obavljanje potrebne provjere odgovarajućih softverskih algoritama za ispravnost. Uz to, programer zapravo može istraživati svoj izvorni kod liniju po liniju. U nekim slučajevima, rješenje ovog problema, kao razvoj komponenti, Delphi kao samostalni proizvod može biti dopunjen s vanjskim debugger, koji omogućava programeru da pojačane provjere kod generira softver.

delphi kompajler

Sada proučavamo specifičnost smatra razvojno okruženje kompajler. Imajte na umu da u Delphi strukturi može sadržavati nekoliko odgovarajuće elemente. Dakle, postoji mogućnost da se koristi kompajler DCC, što je korisno u slučajevima u kojima je zadatak rada uz primjenu u vanjskom debugger.

Winsight i WinSpector

Ovi moduli su među onima koji se moraju ugraditi u Delphi dalje. Odlikuje relativne poteškoća u savladavanju. Međutim, mnogi programeri koji su implementirali različite razvojne Delphi okruženju, smatra se da su ove komponente biti sigurni da naučiti koristiti. Dakle, Winsight modul se koristi za praćenje Windows poruke. Takva komponenta je WinSpector, moramo popraviti stanje računara u posebnoj datoteci. Ako se u toku razvoja softvera će se dogoditi bilo kvarova, to je uvijek moguće otvoriti datoteku i vidjeti što bi moglo biti uzrok problema.

standardne komponente

Delphi razvojno okruženje, opće informacije o kojima smo učenje, uključuje niz standardnih komponenti, koje su ujedno i korisno znati. Stručnjaci se odnose na one sljedeće: MainMenu, PopupMenu, Label, Edit, Memo Button, Checkbox, RadioButton, Listbox, Combobox, Scrollbar, Groupbox, tabla, a Scrollbox. Mi ćemo proučiti njihove specifične detalje.

MainMenu komponenta je predviđen za smještaj glavni meni u interfejsu koje je napravio program. Da biste to učinili, postavite odgovarajuću stavku o obliku, a zatim pozvati imovine Predmeti kroz Object Inspector, a zatim odrediti odgovarajuće stavke izbornika.

PopupMenu komponenta je predviđen za smještaj pop-up izbornika u interfejsu koje je napravio program, odnosno, otvara jednim klikom na desnu tipku miša.

komponenta oznaka se radi za je prikazan u svrhu teksta u prozoru programa. To se može konfigurirati, na primjer, za podešavanje željene fonta u Object Inspector.

Edit komponenta se aktivira kako bi prikazali tekst na fragmentima ekranu, koji korisnik može uređivati dok je program pokrenut. Memo njegov komplement komponenta preko koje, zauzvrat, može raditi sa velikim tekstom. Ovaj element se sastoji od, na primjer, opcije kao što su riječ wrap, kopiranje teksta.

komponenta Button je dizajniran za obavljanje raznih akcija pritiskom na tipku dok se program izvršava. Postavite odgovarajući element na formu, a zatim unesite odgovarajući kod.

Potvrdu komponenta omogućuje da prikaže on-line ekran sa malim prozorom, koji se može staviti kvačica sa mišem. Sličan element - RadioButton. Razlikuju se, prije svega, na izgled - druga komponenta je napravljen kao krug, a kao drugo, prvi član dozvoljava istovremeni odabir nekoliko opcija, RadioButton - samo jedan.

Listbox komponenta se koristi za prikaz liste ekran na kojem korisnik može dođite sa mišem. Nešto slično je još jedan element - Combobox, ali je dopunjena sposobnost za unos teksta u posebnom polju.

Klizač komponenta - scroll bar na prozoru. Obično se pojavljuje automatski čim tekst prostor ili oblik predmeta postane veća od prozora.

Groupbox komponenta se aktivira kako bi se popraviti reda raseljavanja između prozora pritiskom na tipku TAB. element panela može biti dopunjen koji pokret se može izvesti više objekata na formi.

Scrollbox komponenta omogućuje da popraviti oblik područja koje mogu da se pomeraju horizontalno i vertikalno. Prema imovinu karakteriše glavnog prozora Delphi po defaultu. Ali, ako postoji potreba za uključivanje takvih opcija u određenom području oblika, možete koristiti komponentu Scrollbox.

rezime

Delphi - razvoj aplikacija okruženje sa velike mogućnosti, istovremeno odlikuje jednostavnost korištenja od osnovnih funkcija. Sa alatima koji su uključeni u svojoj strukturi, moguće je da se stvori različite vrste programa za Windows i drugim popularnim operativnim sistemima.

Izbor razvojni alati Delphi, mnogi programeri uzrokovati upotrebljivosti interfejsa odgovarajući softver, kao i širok spektar alata koji su korisni za rad na bilo koji dio programa - u fazi dizajna, programiranje algoritama ili debug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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