Sunteți pe pagina 1din 2

Mediu de programare Delphi

1. Scopul lucrrii
Lucrarea prezint elementele componente ale mediului de programare Delphi, modurile
de configurare i de utilizare ale acestuia.
2. Consideraii teoretice
Delphi 3.0 este un mediu de programare vizual, orientat pe lucrul cu obiecte, fiind destinat
dezvoltrii rapide a aplicaiilor pentru platforma Windos. !n Delphi se pot crea aplicaii
Windos eficiente prin scrierea a unui cod minim, astfel ca pentru anumite aplicaii simple nici
nu este nevoie de folosirea tastaturii, codul programului put"nd fi generat direct numai prin
alegerea elementelor necesare cu a#utorul mouseului.
$alitile mediului de programare Delphi sunt unanim recunoscute, fiind unul din
programele de dezvoltare a aplicaiilor cele mai folosite i a#ung"nd %n prezent la Delphi &00'
pentru sistemul de operare Windos (ista.
2.1. Lansarea n execuie a mediului de programare Delphi 3
De regul, lansarea %n e)ecuie a mediului se face select"nd din meniul *tart + ,rograms +
-orland Delphi 3 cu un clic de oricel pe opiunea Delphi3. Lansarea poate fi fcut i folosind
iconia respectiv de pe des.top /dac e)ist0, sau din *tart + 1un cu comanda2
3cale4program5Delphi3&.e)e.
2.2. Mediul de lucru Delphi3
Dup lansarea %n e)ecuie a mediului Delphi, pe ecran vor apare elementele sale
caracteristice 2
6. bara de titlu, meniul principal, bara de unelte i paleta de componente7
&. inspectorul de obiecte7
3. fereastra formei7
8. fereastra de editare a codului /parial acoperit0.
Putina istorie. Delphi.
9n 6::;, cei de la -orland vor scoate prima versiune de Delphi, moment ce va marca trecerea la
programarea vizuala in ,ascal. Delphi 6.0 a fost prima unealta de dezvoltare pentru Windos
care a combinat un mediu vizual de dezvoltare cu un compilator nativ optimizat si un acces facil
la un motor de baze de date. <stfel a fost introdusa o noua sintagma2 1apid <pplication
Development.
Ce este de apt Delphi!
Daca s+ar pune problema unei definitii pentru ceea ce este Delphi probabil ca ea ar trebui sa sune
cam asa2 Delphi este un 1<D si in acelasi timp o unealta de dezvoltare a aplicatiilor orientate pe
baze de date pentru sisteme de operare =icrosoft Windos. <sa cum am spus si mai devreme
Delphi combina usurinta utilizarii unui mediu vizual de dezvoltare, viteza unui compilator pe 3&
de biti optimizat si accesul la un motor de baze de date. >iecare dintre aceste trei componente
primare sunt atinse si de o serie de alte unelte de dezvoltare, insa Delphi este unic tocmai prin
aceea ca imbina in mod armonios toate aceste trei tehnologii intr+un singur mediu de dezvoltare.
,ana acum a vorbit despre Delphi ca fiind un mediu de dezvoltare, ar trebui totusi amintit
faptul ca este vorba despre o familie de medii Delphi, care numara nu mai putin de patru
membri, si anume2 Delphi *tandard, Delphi ,rofessional, Delphi $lient?*erver si Delphi
@nterprise. @ste evident ca fiecare dintre aceste versiuni este destinata altei categorii de
dezvoltatori de aplicatii, fiecare varianta inferioara fiind continuta integral in varianta imediat
superioara. 9n continuare sa vedem o scurta trecere in revista a destinatiilor fiecareia dintre
variantele mentionate.
A (arianta *tandard este nivelul cel mai de #os si contine in principal tot ce este necesar celor
care se afla la primele contacte cu Delphi. @ste ideala pentru %ncepatori, pretul unei astfel de
versiuni fiind pe masura.
A (arianta ,rofessional este destinata de#a dezvoltatorilor profesionisti, dar numai acelora care
nu au nevoie de functionalitatile client?server.
A (arianta $lient?*erver este destinata dezvoltatorilor de aplicatii mari cu acces la baze de date
client?server si?sau 9nternet.
A 9n fine, varianta @nterprise a fost conceputa pentru dezvoltarea de aplicatii multinivel
/multitier0 pentru corporatiile mari.
1evenind la nucleul comun a tuturor celor patru variante ar mai fi de precizat punctele
forte ale celor trei componente principale ale mediului de dezvoltare Delphi.
A mediu de dezvoltare vizual7 <plicatiile pot fi create in mod interactiv select"nd componente
din cadrul unei palete de componente. 9mportant este insa faptul ca Delphi genereaza automat
codul aferent componentelor utilizate. <ceasta maniera de programare este utilizata si de
=icrosoft (isual -asic, insa in Delphi e)ista posibilitatea utilizarii tehnicilor de programare
orientata obiect in sensul e)tinderii oricarei componente e)istente pentru a raspunde diverselor
necesitati noi aparute.
A compilator pentru cod pe 3& de biti optimizat7 Bnul dintre elementele traditionale care
deosebeste Delphi de celelalte unelte de dezvoltare vizuale este prezenta unui compilator nativ
care genereaza rapid un cod eficient. $ompilatorul mai furnizeaza suport pentru a a#uta
programatorul in scrierea unui cod curat, afiseaza mesa#e de atentionare care permit %nlaturarea
unor eventuale greseli, si furnizeaza toate erorile depistate, permitandu+se astfel corectarea mai
multor erori la un sigur pas de compilare.
A acces facil la baze de date7 Delphi este un mediu ideal pentru a proiecta aplicatii client de
baze de date care pot comunica cu o intreaga varietate de baze de date atat locale cat si aflate la
distanta.
Cu in ultimul rand puterea mediului Delphi isi are originea si limba#ul de programare care
sta la baza sa, si care este o versiune orienta obiect a limba#ului ,ascal. $ei de la -orland il
denumesc Db#ect ,ascal. <cest Db#ect ,ascal dispune insa si de o serie de imbunatatiri aditionale
cum ar fi2 tratarea erorilor /se furnizeaza suport pentru detectarea si tratarea erorilor in timpul
e)ecutiei0, posibilitatea de determinare a tipului unei variabile la momentul rularii si nu la cel al
compilarii, utilizarea sirurilor de caractere de lungime nelimitata, tipuri noi de date /cum ar fi
$urrencE si (ariant0, etc. De asemenea e)ista o ierarhie de clase denumita (isual $omponent
LibrarE, similara altor ierarhii de clase cum ar fi DWL sau =>$.

S-ar putea să vă placă și