Sunteți pe pagina 1din 6

Lucrarea nr.

1
Lucrarea are ca scop familiarizarea studentului cu interfaa mediului de lucru Delphi 3 prin recunoaterea ferestrelor afiate pe ecran i a utilitii fiecreia dintre acestea. Pornirea mediului de programare Delphi 3 Pornirea se face prin dublu click direct pe iconia Delphi 3 de pe fundal sau mergnd la butonul Start->>Programs->>Borland Delphi 3->>Delphi 3. -> Pornii mediul Delphi! Primul impact cu interfaa de lucru Delphi: n general ferestrele care apar la deschiderea mediului Delphi trebuie lsate la dimensiunile iniiale deoarece modificarea dimensiunilor unei ferestre poate nsemna ngreunarea accesului spre alt fereastr. Toate ferestrele afiate la deschiderea mediului Delphi vor rmne indispensabile pe toat durata de lucru la un proiect. nchiderea ferestrelor sau minimizarea lor poate conduce la pierderea proiectului curent sau la imposibilitatea continurii lucrului la dezvoltarea acestuia.

Observarea elementelor de lucru i nelegerea utilitii lor: Prima linie a ecranului

Bara de titlu. Ea conine numele programului (Delphi 3) i numele proiectului curent (Project1).

Linia a doua a ecranului

Conine bara meniului principal, cu urmtoarele elemente: - File Conine comenzi pentru gestiunea fiierelor care compun proiectul, precum i comanda Exit, prin care se poate prsi sistemul Delphi. - Edit Conine comenzi utilizate la editarea textelor i a componentelor. - Search Conine comenzi pentru cutarea i nlocuirea diferitelor elemente n fereastra de editare de cod. - View Conine comenzi pentru accesarea diferitelor pri ale proiectului, afiarea codului surs al programului principal, afiarea i ascunderea diferitelor pri ale mediului. - Project Conine comenzi pentru compilarea i verificarea sintactic a proiectului. - Run Conine comenzi pentru lansarea n execuie i depanarea proiectului. - Component Conine comenzi pentru accesarea bibliotecii de componente a sistemului, precum i comenzi pentru instalarea unei componente noi, cumprat sau elaborat de utilizator. - DataBase Conine comenzi pentru gestiunea bazelor de date. - Tools Conine comenzi pentru lansarea n execuie a diferitelor programe auxiliare, cum este Database Desktop specializat n crearea bazelor de date; tot n acest meniu se gsete i comanda Options prin care se poate configura mediul de programare Delphi. - Workgroups Conine comenzi pentru manipularea proiectelor mari, elaborate de un grup de programatori. - Help Conine comenzi prin care se poate obine asisten soft.

Bara de unelte Aceasta este afiat n colul stnga sus al ecranului i uureaz accesul la cele 14 comenzi mai des utilizate. Bara poate fi ascuns sau reafiat prin apelarea comenzii View/Speedbar. Semnificaia butoanelor este urmtoarea: 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 Adugarea unui fiier la proiect. Echivalent cu comanda File/Add to project project Select unit from Selectarea unei uniti din list. Echivalent cu comanda View/Units (Ctrl+F12) list Select form Selectarea unei forme din list. Echivalent cu comanda View/Forms (Shift+F12) from list Compilarea i lansarea n execuie a aplicaiei. Run Echivalent cu comanda Run/Run (F9) Pauz temporar n execuia programului. Pause Echivalent cu comanda Run/Program Pause ncrcarea unui proiect, form, unitate sau fiier text n editorul de coduri. Open file Echivalent cu comanda File/Open Salvarea modificrilor efectuate n fiierele incluse n proiect. Save file Echivalent cu comanda File/Save (Ctrl+S) Remove file ndeprtarea unui unit din proiectul curent. Echivalent cu comanda File/Remove From/Unit from project Cuplare ntre forma curent i fiierul unitate Toggle corespunztor formei. Echivalent cu comanda Form/Unit View/Toggle Form/Unit (F12) Crearea unei forme vide i a unei noi uniti, i adugarea lor la proiect. New form Echivalent cu comanda File/New Form Execuia n regimul pas cu pas al programului (inclusiv instruciunile cuprinse n subprograme) Trace into Echivalent cu comanda Run/Trace into (F7) Execuia n regimul pas cu pas al programului. Subprogramele apelate sun executate ntr-un singur Step over 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 reafiat prin apelarea comenzii View/ComponentPalette. Studiul rolului i parametrilor componentelor constituie subiectul lucrrilor urmtoare de laborator. Inspectorul de obiecte Se gsete plasat n partea stng a ecranului sub bara de unelte. Este o fereastr format din dou pagini: - Pagina de proprieti - Pagina de evenimente i un derulator (ComboBox) care conine o list cu toate componentele aduse n proiectul curent. Acest ComboBox conine ntotdeauna pe prima poziie obiectul la care se refer lista de proprieti i lista de evenimente. Observaie: 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 crei 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 plasm componenta respectiv. Eliminarea unei componente nedorite de pe formular se face prin activarea acesteia i apsarea tastei Delete.
5

Observaie: O component este activ atunci cnd coninutul 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 iniial, se gsete n spatele ferestrei formei i n ea se ataeaz codul corespunztor tratrii diferitelor evenimente. Aducerea ferestrei de editare n fa sau readucerea formei principale n fa se realizeaz prin apsarea tastei F12. La intrare n Delphi sau la crearea unui nou proiect editorul de cod conine textul surs aferent unitii principale. Numele fiierului unitii principale este Unit1.PAS. Lansarea n execuie a unui proiect Se face prin apsarea butonului Run din bara de unelte. Execuia 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 execuie i apare o seciune corespunztoare n bara de procese (TaskBar) a Windows-ului. Oprirea execuiei programului se realizeaz cu ajutorul comenzii Run/ProgramReset. Atenie! Este interzis modificarea proiectului n timp ce acesta ruleaz! Acest lucru poate duce la blocarea calculatorului i implicit la pierderea ultimelor mbuntiri aduse proiectului sau, dac nu, la pierderea ntregului proiect. -> Lansai n execuie proiectul nou pe care Delphi l are activ implicit la deschidere! -> Oprii n mod corect execuia proiectului! (Run/ProgramReset) -> Comutai ntre fereastra de editare de cod i fereastra formei! (F12) -> Se observ cu atenie coninutul ferestrei de editare. (Se analizeaz ndeaproape seciunile unit, interface i implementation)

-> Aducei 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 iconiele lor specifice dar mai ales dup etichetele (hint-urile) lor galbene care apar la poziionarea sgeii de mouse deasupra iconielor acestora. Componenta Button se afl n pagina de componente Standard. -> Se observ din nou fereastra de editare (a mai aprut ceva! Ce? n mod normal ar trebui s apar o linie de cod nainte de seciunea private din cadrul clasei formularului). -> Se execut din nou proiectul. -> Se ncearc ce se ntmpl la apsarea butonului. (Butonul se apas dar nu se ntmpl nimic special). -> Se oprete execuia programului. -> Se activeaz pe rnd componentele din proiect i se observ, pentru fiecare, pagina de proprieti i cea de evenimente. -> Se activeaz formularul (cu ajutorul inspectorului de obiecte sau fr) 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). Observaie: -Proprietatea Name a unei componente desemneaz numele de cod al acesteia. -Nu pot exista n proiect dou componente cu acelai nume indiferent de tipul acestora. -Nu pot exista obiecte care nu au nume specificat (se blocheaz programul). Atenie: Facei distincia 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 ntmpl la rularea programului. (Apar erori de compilare.) -> Lucrarea de laborator se ncheie cu nchiderea mediului Delphi fr salvarea proiectului.
7

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