Procesul de creare a unui program în Delphi

Obiect TreeView

Fereastra inspectorului de obiecte

Orice componentă introdusă pe formular este caracterizată de un anumit set de parametri: poziția, dimensiunea, culoarea etc. O parte dintre acești parametri, de exemplu, poziția și dimensiunea componentei, programatorul se poate schimba cu mouse-ul. Pentru a modifica alți parametri, inspectorul de obiecte este proiectat.







Această fereastră conține două file - Proprietăți și Evenimente.

Fila Proprietăți vă permite să setați proprietățile dorite ale componentei, fila Evenimente vă permite să definiți răspunsul unei componente la un eveniment (de exemplu, dacă faceți clic pe butonul Calculate, programul va calcula și imprima suma a 2 numere).

În partea de sus a IE este o listă extinsă de componente incluse în aplicație.

Dacă fereastra nu este vizibilă, selectați meniul Vizualizator / Obiect inspector (F11).

Acesta este destinat pentru afișarea vizuală a comunicațiilor între componentele separate plasate pe formularul activ.

Dacă faceți clic pe orice componentă din această fereastră activează elementul corespunzător din fereastra de formă și afișează proprietățile acestei componente în fereastra inspectorului de obiecte (și cartografiere inversă).

Dublu clic face declanșarea mecanismului Code Insight, care introduce o piesă în fereastra de cod pentru procesatorul de evenimente OnClick.

Componenta poate fi "trasă" în fereastră și, prin urmare, și-a schimbat proprietarul (proprietatea părinte-părinte).

Dacă fereastra nu este vizibilă, selectați meniul View / Object TreeView (Shift + Alt + F11).

Procesul de dezvoltare a unui program în Delphi, să examinăm un exemplu, să creăm o aplicație (așa-numitul program de aplicație), prin care să învățăm tehnologia designului vizual.







Programul Delphi nu este o execuție secvențială continuă a codului, ca în Turbo Pascal. Aici programul implementează un anumit cod doar ca o reacție la evenimente -

orice acțiune a utilizatorului (apăsarea butoanelor, deplasarea mouse-ului, închiderea ferestrelor etc.).

Când codul descris în handler termină, programul nu se termină. Pentru ao completa, este necesar ca utilizatorul să închidă principalul

Fereastra de aplicație, sau, de exemplu, faceți clic pe butonul din formular, pe care este furnizat apelul la procedura de închidere.

Rulați Delphi utilizând pictograma Delphi de pe desktop sau din meniul Start Windows / Programs.

După ce rulează Delphi, se deschide o fereastră cu un proiect gol deja creat. Fereastra proiectant are un antet Form1.

Procesul de creare a unui program în Delphi constă în două etape:

1. Mai întâi trebuie să creați un formular de program (caseta de dialog),

2. Apoi scrieți procedura de procesare a evenimentelor în fereastra de cod.

1. Începeți Delphi.

2. Creați o nouă aplicație

3. Setați componentele necesare din formular din paletă.

4. Setați valorile cerute pentru proprietățile componentelor, inclusiv dispozitivele de manipulare a evenimentelor, utilizând IO.

5. Salvați aplicația.

Componenta centrală a fiecărei aplicații este forma ferestrei. Acesta corespunde cu clasa TForm. și la obiectul Form1.

Ie un programator bazat pe TForm creează un copil al Form1 prin adăugarea de câmpuri suplimentare la clasa de formular: butoane, etichete, câmpuri de introducere a datelor, grafice și așa mai departe.

În acest moment, un nou câmp cu un nume standard este adăugat automat la clasa de bază din modul.

Între conținutul formularului și ferestrele de cod există o legătură inextricabilă, care este strict monitorizată în Delphi. Aceasta înseamnă că plasarea pe forma componentei duce la schimbarea automată a codului programului și invers - eliminarea anumitor fragmente de cod introduse automat poate duce la eliminarea componentelor corespunzătoare. De aceea, programatorul construiește mai întâi forma, plasând următoarea componentă pe ea și numai atunci, dacă este necesar, trece la scrierea codului, oferind comportamentul necesar al componentei în programul rulat.







Articole similare

Trimiteți-le prietenilor: