CalculatoareProgramare

Delphi - Application Development Environment

Dezvoltare software pentru Windows și alte populare sisteme de operare poate fi realizată prin mai multe tipuri diferite de instrumente. Printre cei care sunt caracterizate de foarte populare în rândul dezvoltatorilor ruși și străini, - program de Delphi. Care sunt aspectele specifice ale instrumentului de dezvoltare? Care sunt cele mai notabile dintre posibilitățile sale?

Informații generale despre Delphi

IDE - Delphi programe de aplicație, care sunt concepute pentru a rula în sistemul de operare pentru Windows, MacOS, și pe sistemele de operare mobile - iOS și Android. Caracterizat prin simplitatea procedurilor de generare de limbă și cod.

Dacă este necesar, oferă comunicare de nivel scăzut cu sistemul de operare și biblioteci scrise în limbajul C și C ++. Programele care sunt create cu Delphi, nu necesită piei terțe părți pentru a începe - cum ar fi, de exemplu, Java Virtual Machine. Delphi - un mediu de dezvoltare care poate fi folosit cu succes atât de către profesioniști și în scopuri de formare. Pentru a învăța de bază a posibilităților sale, nu posedă neapărat calificări și cunoștințe de limbaje de programare complexe de mare.

Principalele avantaje

Aflați ce ce sunt beneficiile cheie ale produsului software-ului în cauză. Atunci când, într-un fel sau altul IT-companie efectuată justificarea alegerii mediilor de dezvoltare, Delphi devine alegerea multor programatori și a recomandat-le să folosească. Acest lucru se datorează faptului că acest mediu poate crea aplicații în cea mai expeditivă posibil, pentru a le oferi performante ridicate, chiar și în acele computere care au specificații hardware modeste. Un argument important în favoarea alegerii mediului de dezvoltare a considerat - aceasta poate fi completată de noi instrumente care nu sunt acoperite de un set standard de soluții prezente în interfața Delphi.

Vom studia acum ce nuanțele ce posibilități utilizarea practică a Delphi.

Specificul interfeței

În primul rând, aveți posibilitatea să acorde o atenție la unele caracteristici ale interfeței de mediu de dezvoltare de software. Astfel, spațiul de lucru al structurii programului implică operarea simultană cu mai multe ferestre de bază. Luați în considerare această proprietate în detaliu.

Delphi mediu de dezvoltare, versiunea 7, în special, implică activarea următoarele module cheie: formă de designer, editor, paleta, Object Inspector, si director. In unele versiuni ale componentelor marcate Delphi pot fi menționate în mod diferit. De exemplu, editorul poate corespunde unei ferestre a codului de program, designer - cutie forma. Cu toate acestea, funcționalitatea lor va fi la fel. Elemente de interfață Delphi marcate pot completa o varietate de instrumente auxiliare. În principal, primele două sunt considerate a fi punctul de vedere al procedurilor de dezvoltare de software. Dar importantă ca restul. Luați în considerare caracteristicile de utilizare a modulelor Delphi marcate.

Form Designer, Editor și Paletă

Utilizați dezvoltator forma de designer creează interfața sa. La rândul său, este scris în editorul de cod. Mulți programatori care recomandă să aleagă mediul de dezvoltare Delphi ca soluția cea mai optimă, ca un argument pentru a aduce ușurința de utilizare formular designer. Unii experți cred că acest proces nu este mult ca un joc.

De îndată ce utilizatorul începe să creeze programul și se execută forma proiectantul, apoi, inițial, nu conține elemente, acesta este gol. Dar el a fost imediat poate fi completat folosind instrumentele aflate la celălalt Delphi modulul - paleta. Elemente ale interfeței programului, care sunt configurate în formă proiectantul trebuie să gestioneze echipa, care, la rândul lor, sunt scrise în editorul.

Dar încă înapoi la paleta. Cu ajutorul poate fi plasat în formă de designer obiecte corecte. Pentru a utiliza un instrument special, ar trebui să faceți clic o dată pe ea - atâta timp cât el este în zona paletei, a doua oară - în fereastra formă de designer. După aceea, obiectul corespunzător se va muta în zona de dezvoltare, și este posibil să prescrie codul în editor pentru ea.

inspector obiect

Un alt element important care conține Delphi - aplicatie mediu de dezvoltare pentru Windows și alte platforme populare - inspector obiect. Se poate observa că informațiile afișate în aceasta se schimbă: ea afectează starea obiectului care este selectat în formă de proiectant.

Obiect Structura este inspector. Se compune din două ferestre. La fiecare algoritmi fixe care determină comportamentul componentelor respective. Primul afișează proprietățile, în al doilea - evenimente. Dacă programatorul dorește să facă ajustări în algoritmii care afectează componenta respectivă, atrage din capacitățile Object Inspector. De exemplu, puteți modifica poziționarea diferitelor elemente ale interfeței programelor, înălțimea și lățimea lor.

În Object Inspector are semne de carte, puteți utiliza pentru a comuta între pagini care reflectă proprietăți sau evenimente care sunt direct asociate cu editorul. Deci, dacă faceți clic dublu pe partea dreaptă a oricăruia dintre elementele afișate pe ecran, codul care corespunde unui anumit eveniment, se angajează în editorul.

Dezvoltarea de software în Delphi este de a utiliza Object Inspector pentru a rezolva diverse probleme. Acest lucru este predeterminată de faptul că acest instrument pentru a schimba de fapt, proprietățile obiecte situate pe formular, precum și la sine. Am studiat în detaliu unele dintre caracteristicile cu inspectorul de obiect.

Object Inspector: oportunități confiscă

Pentru a înțelege modul în care Delphi IDE în termeni de interacțiune obiecte de inspector și forme, puteți încerca să schimbe proprietățile unor elemente comune ale interfeței software-ului în Windows - de exemplu, Memo, Button și listbox (mai târziu vom examina esența lor mai mult). Pentru început au nevoie să fie plasate pe formular, Delphi folosind mijloace disponibile.

Puteți încerca să experimenteze cu proprietăți Ctl3D. Pentru a face acest lucru, trebuie să faceți clic pe formular, și apoi du-te la Object Inspector și modificați valoarea proprietății în cauză. După această formă se modifică în mod semnificativ aspectul. În același timp Ctl3D proprietate va fi schimbat la fiecare dintre elementele care sunt plasate în fereastra de dezvoltare.

După ce a făcut experimente ne putem întoarce la forma și consolida valoarea Ctl3D. După aceea rândul său, la elementele notei și listbox. Acum puteți schimba proprietățile lor, locația pe formular, aspectul. De exemplu, selectând elementul Edit din meniu, și apoi - Dimensiune, programator poate modifica lățimea și înălțimea obiectelor. Există o opțiune pentru a le aranja în centru, selectând Editare și aliniați. Acțiunile corespunzătoare vor afecta ceea ce este afișat în Object Inspector.

schimba proprietățile componentelor pot fi realizate de către subiect modulul Delphi. De exemplu, în cazul în care sarcina este de a defini pentru ei o culoare specifică, adică, variații de implicare a mai multor instrumente. În primul rând, aveți posibilitatea să introduceți comanda corespunzătoare culorii - cum ar fi rosu - clRed, - în zona de gestionare a instalației. În al doilea rând, utilizatorul poate selecta o culoare din listă. În al treilea rând, există o opțiune dublu clic pe Color - o fereastră va apărea de culoare ras. În mod similar, un dezvoltator poate modifica atributele și alte obiecte - de exemplu, de tip font, culoare sau dimensiune.

director

Delphi - IDE, care este completat de un sistem de ajutor suficient de detaliat. Pentru al consulta, selectați elementul de meniu de ajutor. Apoi, veți vedea unul din mediu am menționat mai sus, dezvoltarea de module software în fereastra - un ghid. Caracteristica le folosesc este că atunci când utilizatorul apasă F1 va primi un indiciu specific, care să reflecte specificitatea acestui instrument de angajament. De exemplu, în cazul în care programator este de lucru cu inspectorul obiect, el poate alege una dintre proprietățile, apoi apăsați F1 și a obține informații de fond cu privire la opțiunea relevantă. Același lucru se poate face atunci când se lucrează cu orice alte elemente ale interfeței, care include un mediu de dezvoltare Delphi 7 și alte versiuni ale tipului corespunzător de software.

Alte elemente ale interfeței

Printre celelalte componente semnificative ale interfeței de raportare soluții software - meniu, bara de instrumente Acces rapid, precum și un editor de imagine. În ceea ce privește meniul - permite programator pentru a obține acces rapid la componentele prezente în structura mediului de dezvoltare. Folositi-l ca tine poate cu mouse-ul, astfel încât și cu ajutorul tastelor rapide. Situat chiar sub meniul din bara de instrumente Acces Rapid. Unele dintre funcțiile sale se suprapun cu cele care sunt caracteristice meniului, dar accesul la ele este mai rapid. editor de imagine Delphi în ceva similar cu programul Paint din Windows. Aceasta este, cu ajutorul ei se pot face ajustări simple de imagini pentru a pune pe ele inscripții și alte elemente.

Instrumente de programare

Delphi - IDE, care include un număr mare de instrumente pentru a crește eficiența programator. Deci, am considerat mai sus modulele cheie sunt completate de un set de instrumente speciale. Printre acestea: debugger, compilator, precum și componente și WinSight WinSpector. Rețineți că, în unele versiuni de Delphi verificate elemente trebuie să instaleze separat. Noi studiem specificul lor.

Delphi debugger

În ceea ce privește debugger - acest instrument completează partea editor de cod de efectuarea verificărilor necesare ale algoritmilor software adecvate pentru corectitudine. Cu acesta, dezvoltatorul poate explora, de fapt dvs. linie de cod sursă de linie. În unele cazuri, soluția acestei probleme, deoarece dezvoltarea componentelor, Delphi ca produs independent poate fi completat cu un depanator extern, care permite programatorului să codul de verificare consolidată generat de software-ul.

compilator Delphi

Acum studiem specificul compilatorul mediul de dezvoltare luate în considerare. Rețineți că în structura Delphi poate conține mai multe elemente corespunzătoare. Deci, există o opțiune de a utiliza un compilator DCC, care este util în cazurile în care sarcina de a lucra cu aplicația în debugger extern.

Winsight și WinSpector

Aceste module sunt printre cele care trebuie să fie instalat în Delphi în continuare. Caracterizat de dificultatea relativă în masterizare. Cu toate acestea, mulți programatori care au implementat o varietate de mediu de dezvoltare Delphi, se crede că aceste componente să fie sigur de a învăța să folosească. Deci, modulul Winsight este folosit pentru a monitoriza mesajele Windows. O astfel de componentă este WinSpector, avem nevoie pentru a stabili starea calculatorului într-un fișier special. Dacă în cursul dezvoltării software-ului va avea loc orice eșecuri, este întotdeauna posibil să se deschidă fișierul și să vedem ce ar putea fi cauza problemei.

componente standard

Delphi mediu de dezvoltare, informații generale pe care le studiaza, include o serie de componente standard, care sunt, de asemenea, utile. Experții se referă la cele următoarele: MainMenu, PopupMenu, Label, Edit, Memo, Button, Checkbox, RadioButon, listbox, ComboBox, Scrollbar, Groupbox, Panel, și Scrollbox. Vom studia detaliile specifice ale acestora.

componentă MainMenu este conceput pentru a găzdui meniul principal în interfața create de program. Pentru a face acest lucru, așezați elementul corespunzător de pe formular și apoi apelați proprietatea Elemente prin Object Inspector, și apoi să stabilească elementele de meniu corespunzătoare.

componentă PopupMenu este conceput pentru a găzdui meniul pop-up în interfața create de program, și anume, deschiderea cu un clic pe butonul din dreapta al mouse-ului.

componenta Label este operat în scopul textului este afișat în fereastra programului. Acesta poate fi configurat, de exemplu, pentru a seta fontul dorit în Object Inspector.

Editare componentă este activată pentru a afișa textul pe fragmentele de ecran, pe care utilizatorul poate edita în timp ce programul se execută. De reținut, prin componenta sa complementului, care, la rândul său, poate lucra cu text mare. Acest element cuprinde, de exemplu, opțiuni cum ar fi cuvânt folie, copierea textului.

componentă buton este proiectat pentru a efectua diverse acțiuni prin apăsarea butonului în timp ce programul se execută. Așezați elementul corespunzător pe formular, apoi introduceți codul corespunzător.

componentă permite afișarea casetă de selectare ecran on-line, cu o fereastră mică, care poate fi pus un semn de selectare cu un mouse. Un element asemănător - RadioButon. Acestea diferă, în primul rând, aspectul - a doua componentă este realizată ca un cerc, iar pe de altă parte, primul membru permite selecția simultană a mai multor opțiuni, RadioButon - doar unul.

componenta listbox este utilizat pentru a afișa ecranul de listă pe care un utilizator poate derula cu mouse-ul. Ceva similar cu acesta un alt element - combobox, dar este completat de posibilitatea de a introduce text într-un domeniu special.

componenta Scrollbar - o bară de defilare în fereastra. De obicei, apare în mod automat, de îndată ce un spațiu de text sau forma obiectelor devin mai mari decât fereastra.

componenta Groupbox este activat pentru a stabili ordinea de deplasare între ferestrele prin apăsarea tastei TAB. Element panel poate fi completată prin care mișcarea pot fi efectuate mai multe obiecte pe un formular.

componenta Scrollbox permite fixarea formei zonei care poate fi defilat pe orizontală și pe verticală. Conform proprietății se caracterizează prin fereastra principală din Delphi implicit. Dar, în cazul în care este nevoie de implicarea unor astfel de opțiuni în formele de suprafață specifice, puteți utiliza componenta Scrollbox.

rezumat

Delphi - mediu de dezvoltare a aplicațiilor cu mari oportunități, în același timp, caracterizată prin simplitatea de utilizare a funcțiilor de bază. Cu instrumentele care sunt incluse în structura sa, este posibil să se creeze o varietate de tipuri de programe pentru Windows și alte sisteme de operare populare.

Alegerea instrumente de dezvoltare Delphi, mulți programatori cauza interfețe de uzabilitate software adecvat, precum și o gamă largă de instrumente care sunt utile pentru a lucra pe orice parte a programului - în faza de proiectare, algoritmii de programare sau de depanare.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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