Forma este descrisă ca un obiect în trei etape
- În primul rând, în secțiunea Tip descrie porțiunea de antet (interfață) utilizând clasa de cuvinte cheie. Forma moștenește de la TForm. Titlul declarat proprietățile și metodele unei clase.
- Apoi, metodele de textele scrise (metodele implicite nu sunt disponibile).
- Obiectul însuși este format în secțiunea Var sub forma unei variabile a clasei.
Pentru a controla compilare, porni sau opri programul folosind meniul, comenzi rapide și taste rapide.
Forma are multe proprietati. Proprietățile sunt reflectate în Object Inspector la fila Propertis
Obiectivul principal este de a stabiliza forma imaginii în fereastra, pentru ao proteja de alte ferestre suprapuse. Forma răspunde la o varietate de evenimente, prevenind distrugerea imaginii.
Una dintre cele mai importante evenimente este OnPaint. Acest eveniment are loc de fiecare dată când Windows decide că trebuie să redesenare caseta formular. Pentru a gestiona evenimente a creat o metodă specială care imaginea redesenare pe panza formularului.
rutine de recoltare care deservesc acest eveniment este selectat în fila Eventsinspektora obiecte faceți clic în caseta împotriva cuvintelor OnPaint
ü In dezvoltarea componentelor gata făcute utilizate programe. care sunt inserate în proiect și de a face mult mai ușor de programare interfață și alte sarcini de sprijin.
ü Selecția componentelor și determinarea parametrilor acestora se face într-o formă vizuală.
ü bază tehnologică de programare Delphi este abordare orientată spre obiect (ferestre, etc componente. Sunt obiecte).
Printre multe ferestre de pe ecran, unul este activ, banda ferestrei active este, de obicei, separat de restul, apăsând tastele tastaturii afectează fereastra activă. Windows poate dobândi sau pierde activitate, mouse-ul shelchkom sau în conformitate cu codul de program. În ferestrele există evenimente (tastatură, mouse-ul, programul). Pentru a programa evenimente includ etape distincte ale programului de funcționare a unui astfel de formă crearea (alocarea de memorie pentru ea) pas, formele fereastra de timp de activare, și Al mucegai de închidere. Programatorul are capacitatea de a răspunde la orice eveniment, scriind procesarea codului evenimentului. Să studiem evenimentele din 2 forme: momentul creației și necesitatea de a aspira sub forma de formă. Printre obiect fereastra Delphi Inspector este, de inspectorul pentru a vizualiza proprietățile tuturor componentelor proiectului, inclusiv forma.
1) Pentru comoditatea de programatori a dezvoltat un număr mare de componente care reflectă caracteristicile de bază ale Windows. Componentele sunt module software care reprezintă clase, ușor inserate în Delphi Project. Componentele vin în fereastra și acolo. Fereastra Componenta evidențiată caseta de pe ecran, acestea sunt, de obicei denumite vizual. componente, fie nu au ferestre, ferestre sau ferestrele lor și sunt distruse ocazional. Componentele sunt prezentate în filele situate în partea din dreapta sus, numit uneori biblioteca de componente agregate. Fiecare filă are un nume și este un set de componente unite de un principiu. În interiorul componentelor bookmarking sunt reprezentate prin pictograme pentru a permite componentei proiectului, este necesar să faceți clic pe formular (o formă care a fost în întregime vizibilă), apoi selectați faceți clic pe tab-ul, apoi selectați doar componenta și să descrie forma unui dreptunghi al mouse-ului. Acum, fereastra selectată este atribuit unei componente, în același timp, în codul de program este introdus automat în câmpul care descrie componenta.
2) Imagine de proprietate, obiectul imagine care conține toate link-urile acestui obiect dispozitive externe, inclusiv metoda LoadFromFile. Et al. Insula Sf: autosize Adevărat dacă imaginea permite să aibă dimensiune completă. Centrul de la Adevărat pune imaginea în fereastra cu centrul. Stretch Adevărat ajustează dimensiunea ferestrei imaginii.
3) Salvarea imaginilor - SaveToFile, încărcare: LoadFromFile
4) Timer. tab-ul System se află pe componenta sub forma unui cadran. Aceasta nu este o componentă vizuală, care este impusă sub forma unei pictograme, acesta poate fi plasat oriunde, este imposibil de a schimba dimensiunea, servește doar pentru a indica faptul că există această componentă pe formular. Inspectorul obiecte vizibile Insulele de comunicare temporizator 1) Activat - este responsabil pentru pornirea și oprirea cronometrului (false, respectiv) 2) Interval Adevărat: = ms. Acesta conține cantitatea de timp în milisecunde. Sarcina Timer - câteva milisecunde și în momentul în care un număr predeterminat de format, să suspende programul și de a efectua o rutină specială. Subrutină este descris printre evenimentul timer, acesta este desemnat ca OnTimer. Apoi, contorul este resetat la 0 milisecunde, și totul se repetă. Caracteristici ale ochiului uman sunt de așa natură încât schimbarea de imagini de 24 de ori pe secundă este percepută ca o acțiune continuă. Filmele animate sunt alocate aproximativ 3 tipuri de obiecte: obiecte aflate la distanță (fundal), în apropierea obiectelor (prim-plan), și obiecte între ele (sprite) în mișcare. În timpul mișcării planului sprite concept poate varia. Distribuirea de obiecte la planurile realizate un prim fond trase fără transparență, atunci sprite, având în vedere transparența, iar la sfârșitul prim-plan, ținând cont de transparență. După așteptare pentru timpul necesar pentru a redesena totul din nou, dar schimba poziția sau forma sprite.
1) Etichete - o componentă pentru afișarea textului, fără posibilitatea de a edita. Pictograma standard marca fila reprezentat Lable A, pe textul suplimentar static fila pictograma. T. multe în comun, dar există o diferență. A doua componentă are o proprietate Style Border. Caseta text este în proprietatea Legendă. Există opțiuni pentru afișarea textului în fereastra. Autosize proprietate (adevărat) încearcă să se adapteze la dimensiunea casetei de text. Dacă modificați valoarea la False nu se schimba dimensiunea ferestrei. Et al. Sv-in: WordWrap la Adevărații permise de folie. Programatorul poate determina în avans tăierea șirului, folosind spec. Simbolul # 13.
4) Evenimentul poate lega mai multe tag-uri, care va răspunde la acesta, în același timp, cum ar fi atunci când apăsați butonul mouse-ului apar imediat 2 etichete diferite, cu un fel de text, etc.