RačunalaProgramiranje

Delphi - razvoj aplikacija za okoliš

Razvoj softvera za Windows i drugim popularnim operativnim sustavima može obavljati više različitih vrsta alata. Među onima koji se odlikuju vrlo popularna među ruskim i stranim programeri, - Delphi programa. Koje su specifičnosti alat za razvoj? Koji su najznačajniji svojih mogućnosti?

Općenito o Delphi

Delphi - IDE aplikacijski programi, koji su dizajnirani za rad u OS Windows, MacOS, a na mobilnim operativnim sustavima - iOS i Android. Karakterizira jednostavnost procedura generacije jezika i kodova.

Ako je potrebno, osigurava niske razine komunikacije s operativnim sustavom i knjižnicama napisane u jeziku C i C ++. Programi koji su stvoreni s Delfima, ne zahtijevaju treće strane kože za početak - kao što su, na primjer, Java Virtual Machine. Delphi - razvojno okruženje koje se može uspješno koristiti i profesionalci i za potrebe obuke. Kako naučiti osnovne svojih mogućnosti, a ne nužno posjedovati visoku stručnu spremu i znanje složenih programskih jezika.

Glavne prednosti

Saznajte što što su ključne prednosti softverskog proizvoda u pitanju. Kada se, na ovaj ili onaj način još jedan IT-tvrtke vrši opravdanje za izbor razvojnih okruženja, Delphi postaje izbor mnogih programera i preporučio ih koristiti. To je zbog činjenice da je ovo okruženje može stvoriti aplikacije u većini brzo koliko je moguće, kako bi im pružiti visoke performanse, čak iu onim računalima koja imaju skromne hardverske specifikacije. Značajan argument u korist odabira smatra razvojno okruženje - to može biti dopunjena novim alatima koje nisu obuhvaćene standardnim skupom rješenja prisutnih u Delphi sučelja.

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

Specifičnosti sučelja

Prije svega, možete obratiti pozornost na neke značajke sučelja medija razvoja softvera. Dakle, radni prostor strukture programa uključuje istovremeni rad s nekoliko osnovnih prozora. Razmislite nekretninu u detalje.

Delphi razvojno okruženje, verzija 7 posebice uključuje aktivaciju od sljedećih ključnih modula: forme dizajner, urednik, palete, inspektore objekta i katalog. U nekim verzijama Delphi označene komponente može se odnositi na drugačiji način. Na primjer, urednik može odgovarati prozoru programskom kodu, dizajner - oblik kutije. Međutim, njihova funkcionalnost će biti isti. Označene Delphi elemenata sučelja može nadopuniti niz pomoćnih alata. Uglavnom prva dva se smatraju točka gledišta postupaka za razvoj softvera. Ali važno kao i sve ostalo. Razmislite o mogućnosti korištenja označena Delphi modula.

Obrazac dizajner, urednik i paleta

Koristite obrazac dizajner programer stvara svoje sučelje. S druge strane, to je zapisano u uređivač koda. Mnogi programeri koji preporučuju odabrati Delphi razvojne okoline kao najoptimalniji rješenja, kao argument da donese jednostavnost koristite obrazac dizajner. Neki stručnjaci vjeruju da je taj proces čini se više kao igra.

Čim korisnik počne stvarati program i pokreće oblik dizajner, a zatim u početku ne sadrži elemente, to je prazna. No, on je odmah mogu popuniti pomoću alata koji se nalaze na drugom Delphi modula - palete. Elementi sučelja programa, koje su oblikovane u obliku dizajner mora upravljati tim, koji se, pak, su pisani u editor.

No ipak natrag u paleti. Uz pomoć njega se može staviti u obliku dizajner ispravan objekata. Da bi mogli koristiti određeni alat treba kliknuti jednom na nju - sve dok je na području palete, drugi put - u prozoru oblik dizajner. Nakon toga, odgovarajući objekt će se kretati u području razvoja, a to je moguće propisati kod u editor za njega.

objekt inspektor

Drugi značajan element koji sadrži Delphi - aplikacija razvojno okruženje za Windows i druge popularne platforme - objekt inspektor. Može se primijetiti da su informacije prikazane u njoj se mijenja: ona utječe na status objekta koji je odabran u obrascu dizajner.

Predmet inspektora struktura. Sastoji se od dva prozora. U svakom fiksne algoritama koji određuju ponašanje pojedinih komponenti. Prvi prikazuje svojstva, u drugom - događaje. Ako programer želi napraviti prilagodbe u algoritmima koji utječu na određenu komponentu, to crpi iz kapaciteta inspektora objekta. Na primjer, možete promijeniti pozicioniranje različitih elemenata sučelja programa, njihovu visinu i širinu.

U inspektor Objekt ima oznake, možete koristiti za prebacivanje između stranica odražava svojstva ili događaje koji su izravno povezane s uredniku. Dakle, ako dvaput kliknite na desnoj strani bilo koju od stavki prikazanih na zaslonu kod koji odgovara određenom događaju, upušta u editor.

Razvoj softvera u Delfima je koristiti inspektore objekta za rješavanje raznih problema. To je zadano u činjenici da s ovim alatom zapravo promjenu svojstava bilo kojeg predmeta koji se nalaze na obrascu, kao i za sebe. Proučavali smo detaljno neke od značajki s objektom inspektor.

Inspektor objekta: zapljena prilike

Da bi se razumjelo kako je Delphi IDE u smislu interakcija inspektora predmeta i oblika, možete pokušati promijeniti svojstva nekih zajedničkih elemenata programskog sučelja u sustavu Windows - na primjer, Memo, Buttona i listbox (kasnije ćemo ispitati njihovu suštinu i više). Za početak moraju biti postavljeni na obrascu, Delphi korištenjem raspoloživih sredstava.

Možete pokušati eksperimentirati s imovinom Ctl3D. Da biste to učinili, morate kliknuti na obrascu, a zatim idite na objekta inspektor i promjenu vrijednosti imovine u pitanju. Nakon ovog oblika je značajno izmijeniti izgled. Istovremeno nekretnina Ctl3D će se promijeniti u svakom od elemenata koji se nalaze u prozoru razvoja.

Nakon što eksperimente možemo vratiti na oblikovanje i jačanje vrijednosti Ctl3D. Nakon toga opet na elementima Memo i listbox. Sada možete promijeniti njihova svojstva, mjesto na obrascu, izgled. Na primjer, odabirom opcije Edit iz izbornika, a zatim - veličina, programer može mijenjati širinu i visinu objekata. Postoji mogućnost da ih organizirati u centru, odabirom Edit i poravnajte. Odgovarajuće mjere će utjecati na ono što se prikazuje u inspektora objekta.

promijeniti svojstva komponenata može se provesti od strane subjekta Delphi modula. Na primjer, ako je zadatak definirati za njih određenu boju, to jest uključivanje varijacije od nekoliko instrumenata. Prvo, možete unijeti naredbu odgovara boji - kao crvena - clRed, - u području upravljanja objektom. Drugo, korisnik može odabrati boju s popisa. Treće, postoji mogućnost dvokliknite svojstva boje - prozor će se pojaviti u boji obrijan. Isto tako, programer može mijenjati atribute i drugih objekata - na primjer, font vrstu, boju ili veličinu.

imenik

Delphi - IDE, koja je dopunjena dovoljno detaljan sustav pomoći. Da se odnosi na to, odaberite stavku izbornika Pomoć. Tada ćete vidjeti jedan od medija koje smo gore spomenuto razvoj softverskih modula u prozoru - vodič. Značajka koristiti ih je da kada pritisnete F1 korisnik će dobiti određeni savjet, što odražava specifičnost ovog angažman alat. Na primjer, ako je programer radi s objekta inspektor, 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 s bilo kojim drugim elementima sučelja, što uključuje razvojno okruženje Delphi 7 i druge verzije odgovarajućeg tipa softvera.

Ostali elementi sučelja

Od ostalih značajnih komponenti sučelje za izvješćivanje softverskih rješenja - o izborniku, pristup alatnoj traci Quick, kao i editor slika. Što se tiče izbornika - to omogućuje programer da biste dobili brzi pristup komponentama prisutnih u strukturi razvojnog okruženja. Koristite ga kao što možete s mišem, tako i pomoću hotkeys. Nalazi odmah ispod izbornika Access Toolbar brzi. Neke od njegovih funkcija preklapaju s onima koje su karakteristične za izbornika, ali pristup im je brže. editor slika Delphi u nešto nalik na Paint programa u sustavu Windows. To je, uz pomoć njega možete napraviti jednostavne prilagodbe slike staviti na njih natpisa i drugih elemenata.

programskih alata

Delphi - IDE, koji uključuje veliki broj alata za povećanje učinkovitosti programer. Dakle, mi smo u obzir gore su ključne modula dopunjena nizom posebnih alata. Među onima: debugger, prevodilac, kao i komponente i WinSight WinSpector. Imajte na umu da u nekim verzijama Delphi provjeriti stavke morati instalirati odvojeno. Proučavamo njihova specifičnost.

Delphi program za pronalaženje pogrešaka

Što se tiče ispravljanje pogrešaka - ovaj alat nadopunjuje kod urednika dijela obavljanje potrebne provjere odgovarajućih softverskih algoritama za ispravnost. Uz to, programer može zaista istražite svoj izvorni kod liniju po liniju. U nekim slučajevima, rješenje ovog problema, kao i razvoj komponenti, Delphi kao samostalni proizvod može se nadopuniti s vanjskim ispravljanje pogrešaka, što omogućuje programer za poboljšane kôd generira softver.

Delphi prevodilac

Sada ćemo analizirati specifičnosti razmatranog razvoj okoliša prevodilac. Imajte na umu da u Delphi strukture može sadržavati nekoliko odgovarajuće elemente. Dakle, postoji mogućnost da koristite prevodilac DCC, što je korisno u slučajevima u kojima je zadaća rad sa aplikacijom u vanjskom ispravljanje pogrešaka.

Winsight i WinSpector

Ovi moduli su među onima koji mora biti instaliran u Delphi dalje. Karakterizira relativne poteškoća u svladavanju. Međutim, mnogi programeri koji su implementirali razne Delphi razvojne okoline, vjeruje se da su ti dijelovi bili sigurni kako bi naučili koristiti. Dakle, Winsight modul se koristi za praćenje Windows poruke. Takva komponenta je WinSpector, moramo popraviti stanje računala u posebnoj datoteci. Ako se u toku razvoja softvera sve kvarove će se dogoditi, 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 kojem studira, on uključuje niz standardnih komponenti, koje su također korisno znati. Stručnjaci se odnose na one sljedeće: glavni izbornik, PopupMenu, naljepnica, Uredi, Memo Button, kućicu, Radiobutton, listbox, combobox, klizač, Groupbox, ploča i Scrollbox. Mi ćemo proučiti njihove specifične detalje.

Glavni izbornik komponenta je dizajniran za smještaj u glavni izbornik u sučelju koje je program stvorio. Da biste to učinili, postavite odgovarajuću stavku na obrascu, a zatim pozvati stavki imovine kroz inspektora objekta, a zatim odrediti odgovarajuće stavke izbornika.

PopupMenu komponenta je dizajniran za smještaj skočni izbornik u sučelju koje je program stvorio, tj otvaranje s klikom na desnu tipku miša.

Oznaka komponenta djelovao je svrha teksta prikazuje se u prozoru programa. To se može konfigurirati, na primjer, postaviti željeni font u inspektora objekta.

Uredi komponenta se aktivira kako bi se prikaza teksta na fragmentima zaslon, koji korisnik može urediti dok je program pokrenut. Podsjetnik njegov komplement komponenta preko koje se, pak, može raditi s velikim tekstom. Ovaj element se sastoji od, na primjer, opcije, kao što su riječi folijom, kopiranje teksta.

Gumb komponenta je dizajniran za obavljanje različitih aktivnosti pritiskom na tipku dok je program pokrenut. Postavite odgovarajući element na obrascu, a zatim unesite odgovarajući broj.

Potvrdni okvir komponenta omogućuje prikaz on-line zaslon s malom prozoru, koji se može staviti kvačicu s mišem. Sličan elementa - Radiobutton. Oni se razlikuju, kao prvo, na izgled - druga komponenta je napravljen kao krug, a kao drugo, prvi član dopušta simultani izbor više opcija, Radiobutton - samo jedan.

Listbox komponenta koristi se za prikaz popisa na kojem korisnik može pomaknuti s mišem. Nešto slično tome još jedan element - ComboBox, ali to je dopunjena mogućnost da uđe u tekst u posebnom polju.

Pomicanje komponenta - traka za pomicanje u prozoru. Obično se automatski pojavljuje čim tekstualnom prostoru ili oblik objekata postali veći od prozora.

Groupbox komponenta se aktivira, kako bi se riješili redoslijed pomicanja između prozora pritiskom na tipku TAB. Element ploča može se dopuniti koji pokret može biti izvedena više objekata na obrascu.

Scrollbox komponenta omogućuje da popraviti oblik prostora koji se može pomicati horizontalno i vertikalno. Prema nekretnine karakterizira glavni prozor u Delfima po defaultu. Ali ako postoji potreba za uključivanjem takvih mogućnosti u određenom području oblika, možete koristiti komponente Scrollbox.

rezime

Delphi - razvoj aplikacija okruženje s velikim mogućnostima, istodobno karakterizira jednostavnost korištenja osnovnih funkcija. S alatima koji su uključeni u svojoj strukturi, moguće je stvoriti različite vrste programa za Windows i drugim popularnim operacijskim sustavima.

Odabir Delphi razvojne alate, mnogi programeri uzrokovati upotrebljivosti sučelja odgovarajući softver, kao i širok raspon alata koji su korisni za rad na bilo kojem dijelu programa - u fazi projektiranja, programiranja algoritama ili ispravljanje.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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