Den mest grunnleggende sprutskjermen er bare et bilde, eller mer presist, en form med et bilde, som vises midt på skjermen når applikasjonen lastes inn. Sprutskjermer er skjult når applikasjonen er klar til bruk.
Nedenfor er mer informasjon om de forskjellige typene splash-skjermer du kan se, og hvorfor de er nyttige, samt trinn for å lage din egen Delphi-splash-skjerm for applikasjonen din.
Hva brukes sprutskjermer til?
Det er flere typer splash-skjermer. De vanligste er oppstartssprutskjermer - de du ser når et program laster inn. Disse viser vanligvis programmets navn, forfatter, versjon, copyright, et bilde eller en type ikon som identifiserer det på en unik måte.
Hvis du er en shareware-utvikler, kan du bruke splash-skjermer for å minne brukerne på å registrere programmet. Disse kan dukke opp når programmet først lanseres, for å fortelle brukeren at de kan registrere seg hvis de vil ha spesielle funksjoner eller for å få e-postoppdateringer for nye utgivelser.
Noen applikasjoner bruker plaskskjermer for å varsle brukeren om fremdriften i en tidkrevende prosess. Hvis du ser nøye, bruker noen virkelig store programmer denne typen sprutskjerm når programmet laster inn bakgrunnsprosesser og avhengigheter. Den siste tingen du ønsker er at brukerne dine skal tro at programmet ditt er "dødt" hvis en eller annen databaseoppgave utfører.
Opprette en splash-skjerm
La oss se hvordan du oppretter en enkel oppstartssprutskjerm i noen få trinn:
- Legg til et nytt skjema til prosjektet ditt.
Plukke ut Ny form fra Fil -menyen i Delphi IDE. - Endre Navn Eiendom av formen til noe som velkomstbilde.
- Endre disse egenskapene: Border til bsNone, Posisjon til poScreenCenter.
- Tilpass sprutskjermen din ved å legge til komponenter som etiketter, bilder, paneler, etc.
Du kan først legge til en TPanel komponent (Juster: alClient) og leke med BevelInner, BevelOuter, BevelWidth, Border, og BorderWidth egenskaper for å produsere noen øye-godteri-effekter. - Plukke ut Prosjekt fra alternativer menyen og flytt skjemaet fra Auto-skaper listeboks til Tilgjengelige skjemaer.
Vi lager et skjema mens du viser det før applikasjonen åpnes. - Plukke ut Prosjektkilde fra Utsikt Meny.
Du kan også gjøre dette gjennom Prosjekt> Vis kilde. - Legg til følgende kode etter begynnelsen av prosjektkildekoden (.DPR-filen):
Applikasjon. Initial; // denne linjen eksisterer! SplashScreen: = TSplashScreen. Lag (null); Velkomstbilde. Forestilling; Velkomstbilde. Oppdater;
- Etter finalen Applikasjon. Skape() og før Applikasjon. Løpe uttalelse, legg til:
Velkomstbilde. Gjemme seg; Velkomstbilde. Gratis;
- Det er det! Nå kan du kjøre applikasjonen.
I dette eksemplet, avhengig av datamaskinens hastighet, vil du knapt se den nye splash-skjermen, men hvis du har mer enn én form i prosjektet ditt, vil splash-skjermen helt sikkert vises.
Hvis du vil ha mer informasjon om hvordan du får stanse skjermen til å holde seg litt lenger, kan du lese koden i denne Stack Overflow-tråden.
Tips: Du kan også lage tilpassede formede Delphi-former.