Sunteți pe pagina 1din 6

Lucrarea nr.

Lucrarea are ca scop familiarizarea studentului cu interfaţa mediului de lucru


Delphi 3 prin recunoaşterea ferestrelor afişate pe ecran şi a utilităţii fiecăreia dintre
acestea.

Pornirea mediului de programare Delphi 3

Pornirea se face prin dublu click direct pe iconiţa Delphi 3 de pe


fundal sau mergând la butonul
“Start”->>Programs->>Borland Delphi 3->>Delphi 3.

-> Porniţi mediul Delphi!

Primul impact cu interfaţa de lucru Delphi:


În general ferestrele care apar la deschiderea mediului Delphi trebuie
lăsate la dimensiunile iniţiale deoarece modificarea dimensiunilor unei ferestre
poate însemna îngreunarea accesului spre altă fereastră. Toate ferestrele afişate la
deschiderea mediului Delphi vor rămâne indispensabile pe toată durata de lucru la
un proiect.
Închiderea ferestrelor sau minimizarea lor poate conduce la pierderea
proiectului curent sau la imposibilitatea continuării lucrului la dezvoltarea acestuia.

Observarea elementelor de lucru şi înţelegerea utilităţii lor:

Prima linie a ecranului

Bara de titlu. Ea conţine numele programului (Delphi 3) şi numele


proiectului curent (Project1).

2
Linia a doua a ecranului

Conţine bara meniului principal, cu următoarele elemente:

- File
Conţine comenzi pentru gestiunea fişierelor care compun proiectul, precum
şi comanda Exit, prin care se poate părăsi sistemul Delphi.
- Edit
Conţine comenzi utilizate la editarea textelor şi a componentelor.
- Search
Conţine comenzi pentru căutarea şi înlocuirea diferitelor elemente în
fereastra de editare de cod.
- View
Conţine comenzi pentru accesarea diferitelor părţi ale proiectului, afişarea
codului sursă al programului principal, afişarea şi ascunderea diferitelor părţi ale
mediului.
- Project
Conţine comenzi pentru compilarea şi verificarea sintactică a proiectului.
- Run
Conţine comenzi pentru lansarea în execuţie şi depanarea proiectului.
- Component
Conţine comenzi pentru accesarea bibliotecii de componente a sistemului,
precum şi comenzi pentru instalarea unei componente noi, cumpărată sau elaborată
de utilizator.
- DataBase
Conţine comenzi pentru gestiunea bazelor de date.
- Tools
Conţine comenzi pentru lansarea în execuţie a diferitelor programe auxiliare,
cum este Database Desktop specializat în crearea bazelor de date; tot în acest
meniu se găseşte şi comanda Options prin care se poate configura mediul de
programare Delphi.
- Workgroups
Conţine comenzi pentru manipularea proiectelor mari, elaborate de un grup
de programatori.
- Help
Conţine comenzi prin care se poate obţine asistenţă soft.

3
Bara de unelte
Aceasta este afişată în colţul stânga sus al ecranului
şi uşurează accesul la cele 14 comenzi mai des utilizate.
Bara poate fi ascunsă sau reafişată prin apelarea
comenzii View/Speedbar.

Semnificaţia butoanelor este următoarea:


Simbol
Nume Descriere
grafic
Deschide un proiect existent
Open Project
Echivalentă cu comanda File/Open
Salvează proiectul actual.
Save all
Echivalentă cu comanda File/Save all
Add file to Adăugarea unui fişier la proiect.
project Echivalentă cu comanda File/Add to project
Select unit from Selectarea unei unităţi din listă.
list Echivalentă cu comanda View/Units (Ctrl+F12)
Select form Selectarea unei forme din listă.
from list Echivalentă cu comanda View/Forms (Shift+F12)
Compilarea şi lansarea în execuţie a aplicaţiei.
Run
Echivalentă cu comanda Run/Run (F9)
Pauză temporară în execuţia programului.
Pause
Echivalentă cu comanda Run/Program Pause
Încărcarea unui proiect, formă, unitate sau fişier
Open file text în editorul de coduri.
Echivalentă cu comanda File/Open
Salvarea modificărilor efectuate în fişierele incluse
Save file în proiect.
Echivalentă cu comanda File/Save (Ctrl+S)
Remove file Îndepărtarea unui unit din proiectul curent.
from project Echivalentă cu comanda File/Remove From/Unit
Cuplare între forma curentă şi fişierul unitate
Toggle
corespunzător formei. Echivalentă cu comanda
Form/Unit
View/Toggle Form/Unit (F12)
Crearea unei forme vide şi a unei noi unităţi, şi
New form adăugarea lor la proiect.
Echivalentă cu comanda File/New Form
Execuţia în regimul pas cu pas al programului
Trace into (inclusiv instrucţiunile cuprinse în subprograme)
Echivalentă cu comanda Run/Trace into (F7)
Execuţia în regimul pas cu pas al programului.
Step over Subprogramele apelate sun executate într-un singur
pas. Echivalentă cu comanda Run/Step over (F8)

4
Paleta de componente

În cadrul acesteia componentele sunt organizate pe pagini după utilitatea lor.


Bara poate fi ascunsă sau reafişată prin apelarea comenzii
View/ComponentPalette.
Studiul rolului şi parametrilor componentelor constituie subiectul lucrărilor
următoare de laborator.

Inspectorul de obiecte

Se găseşte plasat în partea stângă a ecranului sub bara de


unelte.
Este o fereastră formată din două pagini:
- Pagina de proprietăţi
- Pagina de evenimente
şi un derulator (ComboBox) care conţine o listă cu toate
componentele aduse în proiectul curent. Acest ComboBox
conţine întotdeauna pe prima poziţie obiectul la care se referă
lista de proprietăţi şi lista de evenimente.

Observaţie:
La pornirea mediului Delphi sau la crearea unui nou
proiect, singura componentă adusă în proiect este formularul.

Formularul
Plasat în mijlocul ecranului,
sub forma unei ferestre a cărei arie
este acoperită de un caroiaj de puncte.
În această zona se aduc, cu ajutorul
mouse-ului, componentele de care
este nevoie în proiect:
- se face click pe pagina de
componente dorită,
- se face click pe componenta
dorită,
- se face click pe formular în
zona în care dorim să plasăm
componenta respectivă.
Eliminarea unei componente nedorite de pe formular se face prin activarea
acesteia şi apăsarea tastei Delete.
5
Observaţie:
O componentă este activă atunci când conţinutul inspectorului de obiecte se
referă la ea. Activarea unei componente se face prin efectuarea unui click pe
componenta dorită (de pe formular) sau prin selectarea ei folosind ComboBox-ul
principal din inspectorul de obiecte.

Fereastra de editare de cod


Aceasta, în momentul iniţial, se
găseşte în spatele ferestrei formei şi în
ea se ataşează codul corespunzător
tratării diferitelor evenimente.
Aducerea ferestrei de editare
în faţă sau readucerea formei
principale în faţă se realizează prin
apăsarea tastei F12.
La intrare în Delphi sau la
crearea unui nou proiect editorul de cod
conţine textul sursă aferent unităţii principale. Numele fişierului unităţii principale
este Unit1.PAS.

Lansarea în execuţie a unui proiect

Se face prin apăsarea butonului Run din bara de unelte. Execuţia are loc în
urma procesului de linkeditare şi de compilare a proiectului, faze în care sunt
raportate eventualele erori. Dacă nu sunt erori se creează fereastra formei
principale ca fereastră de execuţie şi apare o secţiune corespunzătoare în bara de
procese (TaskBar) a Windows-ului.

Oprirea execuţiei programului se realizează cu ajutorul comenzii


Run/ProgramReset.

Atenţie! Este interzisă modificarea proiectului în timp ce acesta rulează! Acest


lucru poate duce la blocarea calculatorului şi implicit la pierderea ultimelor
îmbunătăţiri aduse proiectului sau, dacă nu, la pierderea întregului proiect.

-> Lansaţi în execuţie proiectul nou pe care Delphi îl are activ implicit la
deschidere!

-> Opriţi în mod corect execuţia proiectului! (Run/ProgramReset)

-> Comutaţi între fereastra de editare de cod şi fereastra formei! (F12)


-> Se observă cu atenţie conţinutul ferestrei de editare. (Se analizează îndeaproape
secţiunile unit, interface şi implementation)

6
-> Aduceţi pe formular un buton! (Click pe pagina Standard a Paletei de
componente, Click pe componenta Button, Click pe formular în zona în care
trebuie să apară butonul).
Componentele se recunosc după iconiţele lor specifice dar mai ales după
etichetele (hint-urile) lor galbene care apar la poziţionarea săgeţii de mouse
deasupra iconiţelor acestora.
Componenta Button se află în pagina de componente Standard.

-> Se observă din nou fereastra de editare (a mai apărut ceva! Ce? În mod normal
ar trebui să apară o linie de cod înainte de secţiunea private din cadrul clasei
formularului).

-> Se execută din nou proiectul.

-> Se încearcă ce se întâmplă la apăsarea butonului. (Butonul se apasă dar nu se


întâmplă nimic special).

-> Se opreşte execuţia programului.

-> Se activează pe rând componentele din proiect şi se observă, pentru fiecare,


pagina de proprietăţi şi cea de evenimente.

-> Se activează formularul (cu ajutorul inspectorului de obiecte sau fără) şi se


modifică proprietatea Caption a acestuia. Ce se observă? (Trebuie să se modifice
linia de titlu a formularului).

-> Se modifică proprietatea Caption a butonului. Ce se observă? (Trebuie să se


modifice textul de pe buton).

-> Se comută pe fereastra de editare în timp ce în inspectorul de obiecte este activ


butonul şi apoi se modifică proprietatea Name a butonului (şi se execută Enter). Ce
se observă în cod? (Trebuie să se modifice numele de cod a butonului în zona de
declarare a acestuia în cadrul clasei formularului).

Observaţie:
-Proprietatea Name a unei componente desemnează numele de cod al acesteia.
-Nu pot exista în proiect două componente cu acelaşi nume indiferent de tipul
acestora.
-Nu pot exista obiecte care nu au nume specificat (se blochează programul).

Atenţie: Faceţi distincţia clară între proprietatea Caption şi proprietatea Name!

-> Se modifică ceva în fereastra de editare (se adaugă sau se şterg cuvinte de cod).

-> Se încearcă ce se întâmplă la rularea programului. (Apar erori de compilare.)

-> Lucrarea de laborator se încheie cu închiderea mediului Delphi fără salvarea


proiectului.
7

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