Programare Delfi - un tutorial ilustrat pe 7 Delfi pentru începători - Capitolul 1
Ieșire în caseta de dialog
O parte din caseta de dialog este proiectat pentru a afișa informații, numit un câmp de ieșire, sau eticheta câmp. câmp O - o etichetă component.
câmpuri de ieșire conținut este determinat de proprietățile subtitrări. Modificați valoarea proprietății Caption, precum și cele mai multe dintre proprietățile celorlalte componente, este posibilă atât în timpul dezvoltării de forme de aplicare și în timpul programului.
Pentru a în timpul rulării pentru a schimba conținutul câmpului de ieșire, de exemplu, aduce în rezultatul programului, trebuie să setați o proprietate pe nou sens.
Fig. 1.9 prezinta dialogul program de conversie în greutate de lire sterline la kilograme. Fereastra cuprinde două etichete componente. componentă Label1 furnizează informații, mesaje de componente Label2 - program de ieșire.
Fig. 1.9. câmp Label2 este de a programa de ieșire
proprietatea Caption a unui tip de caracter. Prin urmare, pentru a se asigura că în timp ce programul este de a aduce în câmpul marchează o valoare numerică, aveți nevoie pentru a converti numărul într-un șir de caractere, de exemplu, atunci când se utilizează fuektsii FloatToStr sau IntToStr.
Următoarele oferă un exemplu al instrucțiunii din greutatea programului de conversie de la lire sterline la kilograme, care este folosit pentru a afișa rezultatul calculului.
Label2.Caption: = FloatToStr (kg) + 'kg';
La programarea în munca programator Delphi este, în principal în dezvoltarea unor proceduri (rutine) tratare a evenimentului.
Atunci când are loc un eveniment, de manipulare în mod automat procedura de eveniment se execută, și că este de a scrie programator. Sarcina Procedura de prelucrare atunci când un eveniment adecvat preia Delphi apel.
Unitatea de programul principal obiect limba Pascal este de rutină. Există două tipuri de rutine: proceduri și funcții. Ca o procedură și o secvență funcție de instrucțiuni sunt concepute pentru a efectua unele lucrări. Pentru a efectua rutine manuale, aveți nevoie pentru a apela acest subrutina. Spre deosebire de o funcție a procedurii este ca un nume de funcție valoare asociată, astfel încât numele funcției poate fi utilizat în expresii.
În general, o procedura este următoarea:
Denumire procedură (SpisokParametrov);
// instrucțiuni acestui program
Titlul procedurii constă în procedura cuvânt, urmată de numele procedurii care este utilizată pentru a invoca procedurile, îmbunătăți performanțele sale. În cazul în care procedura are parametri, acestea sunt specificate după numele procedurii, în paranteze. Închiderea procedurii de caracter din titlu „virgulă“.
Următorul exemplu arată un fragment al programului calcula prețul de achiziție - o procedură Summa.
cena: real; // preț
kol: integer; // numărul
mes: string [255]; // mesaj