Cel mai de bază ecran de splash este doar o imagine, sau mai precis, o formă cu o imagine, care apare în centrul ecranului când se încarcă aplicația. Ecranele Splash sunt ascunse atunci când aplicația este gata de utilizare.
Mai jos găsiți mai multe informații despre diferitele tipuri de ecrane splash pe care le puteți vedea și de ce sunt utile, precum și pași pentru crearea propriului ecran splash Delphi pentru aplicația dvs.
Pentru ce sunt utilizate ecranele Splash?
Există mai multe tipuri de ecrane splash. Cele mai frecvente sunt ecranele de pornire - cele pe care le vedeți când se încarcă o aplicație. Acestea afișează, de obicei, numele aplicației, autorul, versiunea, drepturile de autor, o imagine sau un tip de pictogramă, care o identifică în mod unic.
Dacă sunteți un dezvoltator de shareware, puteți utiliza ecrane splash pentru a reaminti utilizatorilor să înregistreze programul. Acestea pot apărea atunci când programul se lansează prima dată, pentru a spune utilizatorului că se poate înregistra dacă dorește funcții speciale sau pentru a primi actualizări prin e-mail pentru noile versiuni.
Unele aplicații folosesc ecrane splash pentru a anunța utilizatorul despre evoluția unui proces care consumă timp. Dacă priviți cu atenție, unele programe cu adevărat mari folosesc acest tip de ecran splash atunci când programul încarcă procesele de fundal și dependențele. Ultimul lucru pe care îl doriți este ca utilizatorii dvs. să creadă că programul dvs. este „mort” dacă se efectuează o sarcină a bazei de date.
Crearea unui ecran Splash
Să vedem cum puteți crea un ecran simplu de pornire în câțiva pași:
- Adaugă un formular nou la proiectul tău.
Selectați Nouă formă de la Fişier meniul din Delphi IDE. - Schimba Nume proprietate a Formei la ceva de genul Ecran splash.
- Modificați aceste proprietăți: BorderStyle la bsNone, Poziţie la poScreenCenter.
- Personalizați ecranul splash adăugând componente precum etichete, imagini, panouri etc.
Puteți adăuga mai întâi unul TPanel componentă (Aliniere: alClient) și să te joci cu BevelInner, BevelOuter, BevelWidth, BorderStyle, și Lățimea graniței proprietăți pentru a produce unele efecte ochi-bomboane. - Selectați Proiect de la Opțiuni și mutați Formularul din Auto-crea listă la Formulare disponibile.
Vom crea un formular din mers și apoi îl vom afișa înainte de deschiderea aplicației. - Selectați Sursa proiectului de la Vedere meniul.
Puteți face acest lucru și prin Proiect> View Source. - Adăugați următorul cod după declarația de început a codului sursă de proiect (fișierul .DPR):
Aplicație. Inițializare; // această linie există! SplashScreen: = TSplashScreen. Creați (nil); Ecran splash. Spectacol; Ecran splash. Actualizați;
- După finală Aplicație. Crea() și înainte de Aplicație. Alerga declarație, adăugați:
Ecran splash. Ascunde; Ecran splash. Liber;
- Asta e! Acum puteți rula aplicația.
În acest exemplu, în funcție de viteza computerului dvs., abia veți vedea noul dvs. ecran splash, dar dacă aveți mai multe formulare în proiect, ecranul splash va apărea cu siguranță.
Pentru mai multe informații despre creșterea ecranului splash, citiți codul introdus acest fir de overflow de stivă.
Bacsis: Puteți crea, de asemenea, forme personalizate în formă de Delphi.