Delphi pentru începători

Programul de calcul al vitezei de rulare trebuie să primească de la utilizator datele inițiale - lungimea distanței și timpul pentru care atletul a executat distanța. În astfel de programe, datele din tastatură, ca regulă, sunt introduse în câmpurile de editare. Prin urmare, sub forma trebuie să adăugați componenta Editare - câmpul de editare.






Cele mai frecvent utilizate componente sunt în fila Standard (Figura B16).

Pentru a adăuga sub formă de componente necesare în paleta de componente selectați componenta, făcând clic pe butonul din stânga al mouse-ului pe pictograma sa, apoi mutați cursorul la punctul în forma în care trebuie să fie în colțul din stânga sus al componentei, și încă o dată faceți clic pe butonul stâng al mouse-ului. Ca rezultat, în formular apare o componentă de dimensiune standard.

Fig. B16. Fila Standard conține componentele utilizate cel mai frecvent

Puteți specifica dimensiunea componentei în momentul în care este adăugată la formular. Pentru a face acest lucru, după selectarea unei componente dintr-o poziție paleta cursorul mouse-ului la punctul de formă, în cazul în care ar trebui să fie în colțul din stânga sus al componentei, apăsați pe butonul mouse-ului stânga și ținându-l în jos, mutați cursorul la punctul în care ar trebui să fie în colțul din dreapta jos al componentei, și apoi eliberați butonul mouse-ul. În formular apare o componentă cu dimensiunea corectă.

Pentru fiecare componentă, Delphi atribuie un nume care constă din numele componentei și al numărului său de secvență. De exemplu, dacă adăugați două elemente de editare la un formular, numele lor sunt Edit1 și Edit2. Un programator prin schimbarea valorii proprietatii Name poate schimba numele componentei. În programele simple, numele componentelor, ca regulă, nu se schimbă.

În Fig. B17 afișează vizualizarea de formă după adăugarea a două componente de editare Editați câmpurile, destinate introducerii datelor inițiale. Una dintre componente este evidențiată. Proprietățile componentei selectate sunt afișate în fereastra Inspector de obiecte. Pentru a vedea proprietățile unei alte componente, trebuie să faceți clic pe butonul stâng al mouse-ului pe imaginea componentei dorite. De asemenea, puteți selecta numele componentei în fereastra Object TreeView sau din lista derulantă a obiectelor situate în partea de sus a ferestrei Inspectorul de obiecte.

Fig. Q17. Formular după adăugarea componentelor Editare

În tabel. Q3 afișează proprietățile principale ale componentei Editare - câmpurile de editare a intrărilor.

Tabelul V3. Modificați proprietățile componentelor (câmp de introducere / modificare)

Delphi vă permite să modificați mărimea și poziția componentei cu mouse-ul.

Pentru a schimba poziția componentei, trebuie să instalați cursorul mouse-ului deasupra imaginii, apăsați butonul din stânga al mouse-ului și țineți-l în jos, muta componenta de circuit la punctul dorit al formei, și apoi eliberați butonul mouse-ului. În timp ce componenta se mișcă (Fig. B18), sunt afișate valorile curente ale coordonatelor din colțul din stânga sus al componentei (valorile Stânga și Tore).






Pentru a modifica dimensiunea componentei, trebuie să-l selectați, setați cursorul mouse-ului peste unul dintre elementele de marcare, marchează componenta de frontieră, apăsați butonul stâng al mouse-ului și țineți-l în jos, schimba poziția limitelor componente. Apoi eliberați butonul mouse-ului. Când se modifică dimensiunea componentei, sunt afișate valorile curente ale proprietăților Înălțime și Lățime (Figura B19).

Proprietățile componentei pot fi schimbate cu Inspectorul de obiecte în același mod ca proprietățile formularului. Pentru ca proprietățile componentei necesare să fie afișate în fereastra Object Inspector, selectați această componentă (faceți clic pe imaginea acesteia). De asemenea, puteți selecta o componentă din lista derulantă a obiectelor situate în partea de sus a ferestrei Object Inspector (Figura B20) sau din lista din fereastra Object TreeView (Figura B21).

Fig. B18. Afișează valorile curente ale proprietăților Stânga și Thor când poziția componentei este schimbată

Fig. B19. Afișați valorile curente ale proprietăților înălțime și lățime atunci când dimensiunea componentei este modificată

Fig. B20. Selectarea unei componente

Fig. B21. Selectarea unei componente din listă în fereastra Object Inspector din fereastra Object TreeView

În tabel. B4 afișează valorile editării proprietăților câmpurilor Editi și Edit2. Componenta Editi este pentru introducerea distantei lungime, Edit2 pentru introducerea timpului.

Rețineți că proprietatea Text a ambelor componente este un șir gol.

Tabelul B4. Valori ale proprietăților componentelor Editați

Pe lângă câmpurile de editare, fereastra programului trebuie să conțină informații succinte despre program și atribuirea câmpurilor de introducere. Pentru a scoate textul în formular, utilizați câmpurile de ieșire de text. Câmpul de ieșire a textului (câmpul de text static) este componenta Etichetă. Pictograma pentru componenta Etichetă se află pe fila Standard (Figura B22). Componenta Etichetă este adăugată la formular în același mod ca și câmpul de editare.

Fig. B22. Etichetă componentă - câmp de ieșire text

Sub forma aplicației dezvoltate, trebuie adăugate patru componente de etichetă. Primul câmp este destinat afișării unui mesaj de informare, al doilea este pentru transmiterea informațiilor despre asignarea câmpurilor de intrare, al patrulea câmp este pentru afișarea rezultatului calculului (viteză).

Proprietățile componentei Etichetă sunt listate în Tabelul. B5.

Tabelul B5. Etichetarea proprietăților componentelor (câmp de ieșire text)

Numele componentei. Utilizat în program pentru a accesa componenta și proprietățile acesteia

Fontul utilizat pentru afișarea textului

Un semn de moștenire de către componenta caracteristicilor fontului formei pe care se află componenta. Dacă valoarea proprietății este True, textul este afișat în setul de fonturi pentru formular

Ar trebui să acordați atenție proprietăților Autosize și Wordwrap. Aceste proprietăți ar trebui utilizate dacă câmpul de ieșire ar trebui să conțină mai multe rânduri de text. După ce componenta Etichetă este adăugată la formular, valoarea proprietății Autosize este True, adică dimensiunea câmpului este determinată automat când se modifică valoarea proprietății subtitrare. Dacă doriți ca textul din câmpul de ieșire să ocupe mai multe linii, trebuie să setați proprietatea Autosize la False imediat după adăugarea formularului de etichetă și proprietatea wordwrap la True. Apoi, prin modificarea valorilor proprietăților de lățime și înălțime, trebuie să setați dimensiunea dorită a câmpului. Doar după aceasta, puteți introduce textul în proprietatea caption, care ar trebui să fie afișat în câmp.

După adăugarea câmpurilor de ieșire de text (patru componente de etichetă) și setarea valorilor proprietăților lor în conformitate cu tabelul. B6 forma programului are forma prezentată în Fig. B23.

Rețineți că valoarea proprietății legendei este introdusă ca o singură linie. Locația textului în câmpul de ieșire este determinată de mărimea câmpului, de valoarea proprietăților Autosize și de textul cuvântului și depinde, de asemenea, de caracteristicile fontului utilizat pentru ieșire.

Fig. B23. Vizualizare formular după adăugarea câmpurilor de ieșire text

Tabelul B6. Valorile proprietăților componentelor Label1, Label2, Label3 și Label4







Articole similare

Trimiteți-le prietenilor: