Najbardziej podstawowym ekranem powitalnym jest tylko obraz, a ściślej forma z obrazem, która pojawia się na środku ekranu podczas ładowania aplikacji. Ekrany powitalne są ukryte, gdy aplikacja jest gotowa do użycia.
Poniżej znajduje się więcej informacji na temat różnych typów ekranów powitalnych, które możesz zobaczyć, i dlaczego są one przydatne, a także instrukcje tworzenia własnego ekranu powitalnego Delphi dla Twojej aplikacji.
Do czego służą ekrany powitalne?
Istnieje kilka rodzajów ekranów powitalnych. Najczęstsze są ekrany powitalne podczas uruchamiania - te, które widzisz podczas ładowania aplikacji. Zazwyczaj wyświetlają one nazwę aplikacji, autora, wersję, prawa autorskie, obraz lub inny rodzaj ikony, która jednoznacznie go identyfikuje.
Jeśli jesteś programistą shareware, możesz użyć ekranów powitalnych, aby przypomnieć użytkownikom o zarejestrowaniu programu. Mogą pojawiać się przy pierwszym uruchomieniu programu, informując użytkownika, że mogą się zarejestrować, jeśli chcą specjalnych funkcji lub otrzymywać aktualizacje e-mail o nowych wersjach.
Niektóre aplikacje używają ekranów powitalnych do powiadamiania użytkownika o postępach czasochłonnego procesu. Jeśli przyjrzysz się uważnie, niektóre naprawdę duże programy używają tego typu ekranu powitalnego, gdy program ładuje procesy i zależności w tle. Ostatnią rzeczą, jakiej chcesz, jest to, aby użytkownicy myśleli, że Twój program jest „martwy”, jeśli wykonuje się jakieś zadanie bazy danych.
Tworzenie ekranu powitalnego
Zobaczmy, jak stworzyć prosty startowy ekran powitalny w kilku krokach:
- Dodaj nowy formularz do swojego projektu.
Wybierz Nowa forma z Plik menu w Delphi IDE. - Zmienić Nazwa właściwości formularza na coś podobnego SplashScreen.
- Zmień te właściwości: BorderStyle do bsNone, Pozycja do poScreenCenter.
- Dostosuj ekran powitalny, dodając takie elementy, jak etykiety, obrazy, panele itp.
Możesz najpierw dodać jeden TPanel składnik (Wyrównaj: alClient) i baw się z BevelInner, BevelOuter, BevelWidth, BorderStyle, i Szerokość granicy właściwości wywołujące efekt wizualny. - Wybierz Projekt z Opcje menu i przenieś formularz z Automatyczne tworzenie pole listy do Dostępne formularze.
Stworzymy formularz w locie, a następnie wyświetlimy go przed faktycznym otwarciem aplikacji. - Wybierz Źródło projektu z Widok menu.
Możesz to również zrobić poprzez Projekt> Wyświetl źródło. - Dodaj następujący kod po instrukcji start kodu źródłowego projektu (plik .DPR):
Podanie. Zainicjuj; // ta linia istnieje! SplashScreen: = TSplashScreen. Utwórz (zero); SplashScreen. Pokazać; SplashScreen. Aktualizacja;
- Po finale Podanie. Stwórz() i przed Podanie. Biegać instrukcja, dodaj:
SplashScreen. Ukryć; SplashScreen. Darmowy;
- Otóż to! Teraz możesz uruchomić aplikację.
W tym przykładzie, w zależności od prędkości komputera, ledwo zobaczysz nowy ekran powitalny, ale jeśli masz w projekcie więcej niż jedną formę, ekran powitalny z pewnością się pojawi.
Aby uzyskać więcej informacji na temat wydłużania ekranu powitalnego, przeczytaj kod w ten wątek przepełnienia stosu.
Wskazówka: Możesz także tworzyć niestandardowe kształty Delphi.