Compoziția proiectului delphi

Un exemplu. Să creăm cel mai simplu proiect - formularul cu butonul "Close". Pentru a face acest lucru,

1. În paleta Componente de pe pagina Standard; selectați butonul cu literele OK () faceți clic pe acest buton cu butonul stâng al mouse-ului și desenați un dreptunghi în locul potrivit al formularului. Ca rezultat, un dreptunghi cu inscripția "Button1" apare în formă.







Notă. Punctul culminant este prezența unor mici pătrate negre în colțurile dreptunghiului și în mijlocul laturilor. Dacă plasați cursorul pe o astfel de cutie, este vorba de o săgeată cu două fețe. Mutarea cursorului mouse-ului în această stare determină redimensionarea componentei.

2. În Inspectorul de obiecte, activați fila de proprietăți a proprietății Button1 și scrieți "Close" în proprietatea Caption. Puteți observa că imediat acest text apare în formularul de pe buton.

3. În Inspectorul de obiecte, activați pagina de evenimente și faceți dublu clic pe câmpul Eveniment OnClick.

Fereastra modulului de formular cu modulul gol se va deschide

utilizează Windows, Mesaje, SysUtils, Clase, Grafică, Comenzi, Formulare, Dialoguri, StdCtrls;

tip TForm1 = clasă (TForm)

procedura Button1Click (expeditor: TObject);

var Form1: TForm1;

procedura TForm1.Button1Click (expeditor: TObject);

Dacă te uiți la textul modulului de formular, atunci în el în Tform1 clasa 1 dată (Button1) tipul de clasă și o metodă (procedură Button1Click (Sender: TObject);)

În această procedură, există un parametru - Expeditor. Acest parametru indică Delphi care componentă a primit evenimentul și, prin urmare, a fost numit manipulatorul evenimentului. Acest parametru este util atunci când un manipulator este utilizat pentru mai multe evenimente (poate fi astfel Dacă expeditor = Button1 Apoi.)

După secțiunea de tip, se află secțiunea descriere a variabilei (Var). În acest caz, numai o singură variabilă (Form1) este specificată în această secțiune.

Apoi vine partea executabilă a modulului (implementarea secțiunii). Vezi intrarea

- aceasta este direcția compilatorului, care indică faptul că trebuie să introduceți instrucțiuni pentru setarea valorilor proprietăților formularului din fișierul * .dfm din secțiunea de implementare.

După această directivă este localizat textul rutinei - procedura de tratare a evenimentului (procedura TForm1.Button1Click (Sender: TObject);).

Să scriem instrucțiunea Close în secțiunea procedură. Salvați proiectul într-un folder separat. Activați comanda RUN. Formularul fără grila apare pe ecran. Acesta este programul nostru în runtime. Apăsând butonul "închide" se va reveni din nou în mediul DELPHI.







Dacă deschideți directorul în care am salvat proiectul, puteți vedea că au apărut mai multe fișiere. În mediul Delphi, programatorul nu creează un program separat, ci un proiect. Un proiect este o colecție de fișiere care alcătuiesc o aplicație. Structura proiectului Delphi este prezentată în figura 5.23.1

Compoziția proiectului delphi

Fig. 5.23.1 Structura proiectului Delphi.

De exemplu, pentru exemplul discutat mai sus în pregătirea proiectului și după compilare, se vor crea următoarele fișiere:

Așa cum se poate vedea din acest exemplu, principala caracteristică distinctivă este extinderea. Toate aceste fișiere Delphi sunt create automat. Programatorul creează procesatori de evenimente și poate crea și utiliza în proiect orice număr de module proprii și fișiere text (de exemplu, pentru intrarea și ieșirea datelor).

Fișierul formular (* .dfm) - să păstreze o listă cu proprietățile tuturor componentelor incluse în forma, valorile care au fost schimbate de la valorile implicite pot fi definite (în constructorul obiectului corespunzător). În plus, fișierul form link-uriază reprezentarea grafică a obiectului cu dispozitivele de gestionare a mesajelor. Fișierele formate pot fi multiple în proiect. Pentru fiecare formular, se creează automat un fișier de formular și un fișier modul de formular (cu extensia * pas).

Fișierul de opțiuni de proiect (* .dof) - conține opțiuni pentru compilator, linker și numele directoarelor de lucru. Pentru a seta opțiunile proiectului (opțiuni), trebuie să executați comanda ProjectOptions, care deschide fereastra Opțiuni proiect. După setarea opțiunilor proiectului, Delphi efectuează automat modificările necesare la fișierele de proiect corespunzătoare.

Fișierul de resurse (* .res) - poate conține următoarele resurse de aplicații:

Modul fișier (* .pas) - pentru fiecare formular inclus în proiect, un modul separat este creat.

Notă. Fișierele formularului pot fi multiple. Fiecare fișier de formular corespunde unui fișier cu codul sursă al modulului, dar fișierul text al modulului nu trebuie să aibă un formular corespunzător.

Fișierul modul de formular conține o descriere a clasei formularului. Acest fișier este creat automat când se adaugă un nou formular.

Fișierul proiectului (* .dpr) este programul principal, care leagă toate fișierele care alcătuiesc aplicația. Pentru fiecare proiect există un singur dosar.

Un fișier de program (* .exe) este un program executabil care este creat în timpul compilării unui proiect. Rețineți că acest program poate fi creat și executat în orice etapă a creării proiectului.

Fișierul (* .dcu) este un fișier auxiliar - este creat în etapa de compilare a proiectului pentru fiecare fișier cu codul sursă al modulului.

Fișiere de rezervă. În cele mai recente versiuni ale Delphi, când faceți modificări la un proiect, de obicei faceți backup pentru fișierele modificate. Aceste copii au extensii începând cu simbolul tilde (

). Acestea conțin stări de proiect sau module înainte de a efectua modificări. Puteți dezactiva crearea copiilor de rezervă debifând caseta de selectare Creare copie de rezervă în fila Afișare din fereastra Opțiuni editor (se deschide cu comanda Instrumente de editare a instrumentului).







Articole similare

Trimiteți-le prietenilor: