A legalapvetőbb splash képernyő csak egy kép, vagy pontosabban egy forma egy képpel, amely a képernyő közepén jelenik meg, amikor az alkalmazás betöltődik. A splash képernyők rejtve vannak, amikor az alkalmazás készen áll a használatra.
Az alábbiakban további információkat találhat az esetlegesen megjelenő splash képernyőkről és azok hasznos felhasználásának módjáról, valamint az alkalmazásához saját Delphi splash képernyő létrehozásának lépéseiről.
Mire használják a splash képernyőket?
Különböző típusú splash képernyők léteznek. A leggyakoribb az indítóképernyős képernyők - azokat, amelyeket akkor lát, amikor egy alkalmazás betöltődik. Ezek általában megjelenítik az alkalmazás nevét, szerzőjét, verzióját, szerzői jogát, egy képet vagy valamilyen típusú ikont, amely egyedileg azonosítja azt.
Ha Ön shareware fejlesztő, akkor a splash képernyők segítségével emlékeztetheti a felhasználókat a program regisztrálására. Ezek előfordulhatnak, amikor a program elindul, hogy elmondják a felhasználónak, hogy regisztrálhat, ha speciális funkciókat akar, vagy e-mail frissítést kaphat az új kiadásokhoz.
Egyes alkalmazások splash képernyők segítségével értesítik a felhasználót az időigényes folyamat előrehaladásáról. Ha alaposan megnézed, néhány igazán nagy program használja ezt a típusú splash képernyőt, amikor a program háttérfolyamatokat és függőségeket tölt be. Az utolsó dolog, amit a felhasználóknak azt akarnak gondolni, hogy a program "halott", ha valamelyik adatbázis-feladat végrehajtódik.
Splash képernyő létrehozása
Nézzük meg, hogyan lehet egyszerű lépésben létrehozni egy kezdőképernyőt néhány lépésben:
- Adjon hozzá egy új űrlapot a projekthez.
választ Új forma tól fájl menü a Delphi IDE-ben. - Változtasd meg a Név Ingatlan az űrlap valami ilyesmire nyitókép.
- Módosítsa ezeket a tulajdonságokat: BorderStyle nak nek bsNone, Pozíció nak nek poScreenCenter.
- Testreszabhatja a splash képernyőt olyan összetevők hozzáadásával, mint címkék, képek, panelek stb.
Először hozzáadhat egyet TPanel alkatrész (Igazítás: alClient) és játszani vele BevelInner, BevelOuter, BevelWidth, BorderStyleés BorderWidth tulajdonságai, hogy némi cukorka hatást keltsenek. - választ program tól Opciók menüben, és mozgassa az űrlapot a Auto-create listbox a Rendelkezésre álló űrlapok.
Létrehozunk egy űrlapot menet közben, majd az alkalmazás tényleges megnyitása előtt megjelenítjük azt. - választ A projekt forrása tól Kilátás menü.
Megteheti ezt a következőket is Projekt> Forrás megtekintése. - Adja hozzá a következő kódot a projekt forráskódjának (.DPR fájl) kezdő utasításának után:
Alkalmazás. inicializálása; // ez a sor létezik! SplashScreen: = TSplashScreen. Létrehozás (nulla); Nyitókép. Előadás; Nyitókép. frissítse;
- A döntő után Alkalmazás. Create () és a Alkalmazás. Fuss nyilatkozat, add:
Nyitókép. Elrejt; Nyitókép. Ingyenes;
- Ez az! Most már futtathatja az alkalmazást.
Ebben a példában a számítógép sebességétől függően alig látja az új splash képernyőt, de ha a projektben egynél több forma van, akkor a splash képernyő mindenképpen megjelenik.
Ha többet szeretne tudni arról, hogy a splash képernyő kissé hosszabb ideig maradjon, olvassa el a (z) kódot ez a verem túlcsordulási szál.
Tipp: Készíthet egyedi alakú Delphi űrlapokat is.