Splash Screen sukūrimas „Delphi“ programose

Pats paprasčiausias „splash“ ekranas yra tik vaizdas, tiksliau, forma su atvaizdu, rodomas ekrano centre, kai įkeliama programa. Splash ekranai yra paslėpti, kai programa yra paruošta naudoti.

Žemiau yra daugiau informacijos apie įvairių tipų purslų ekranus, kuriuos galite pamatyti, ir kodėl jie yra naudingi, taip pat pateikiami žingsniai, kaip sukurti savo „Delphi“ ekrano ekraną, skirtą jūsų programai.

Kam naudojami purslų ekranai?

Yra keletas rūšių purslų ekranai. Dažniausiai pasitaikantys yra paleidimo ekranai - tie, kuriuos matote, kai įkeliama programa. Paprastai juose rodomas programos pavadinimas, autorius, versija, autorių teisės, vaizdas arba tam tikros rūšies piktogramos, kurios ją unikaliai identifikuoja.

Jei esate „shareware“ programuotojas, galėtumėte naudoti papildomus ekranus, kad primintumėte vartotojams apie programos registraciją. Jie gali pasirodyti pirmą kartą paleidus programą, kad praneštų vartotojui, kad gali užsiregistruoti, jei nori specialių funkcijų, arba gauti el. Pašto atnaujinimus naujiems leidimams.

instagram viewer

Kai kurios programos naudoja purslų ekranus, norėdamos pranešti vartotojui apie daug laiko reikalaujančio proceso eigą. Jei atidžiai pažiūrėsite, kai kurios išties didelės programos naudoja tokio tipo ekraną, kai programa krauna fono procesus ir priklausomybes. Paskutinis dalykas, kurį norėtumėte, yra tai, kad vartotojai galvotų, jog jūsų programa „negyva“, jei vykdoma kokia nors duomenų bazės užduotis.

Splash Screen sukūrimas

Pažiūrėkime, kaip per kelis veiksmus sukurti paprastą pradžios ekraną:

  1. Pridėkite naują formą prie savo projekto.
    Pasirinkite Nauja forma nuo Byla meniu „Delphi IDE“.
  2. Pakeisti Vardas turtas formos formos į kažką panašaus Ekrano užsklanda.
  3. Pakeiskite šias ypatybes: „BorderStyle“ į „bsNone“, Padėtis į „poScreenCenter“.
  4. Tinkinkite savo „splash“ ekraną pridėdami komponentų, tokių kaip etiketės, vaizdai, skydeliai ir kt.
    Pirmiausia galėtumėte pridėti TPanelis komponentas (Lygiuoti: „alClient“) ir pažaisk su „BevelInner“, „BevelOuter“, „BevelWidth“, „BorderStyle“ir „BorderWidth“ savybės, kad būtų sukurtas tam tikras akių saldainių poveikis.
  5. Pasirinkite Projektas nuo Galimybės meniu ir perkelkite formą iš Automatiškai kurti sąrašą Galimos formos.
    Mes sukursime formą skraidydami ir parodysime ją prieš pradedant faktiškai atidaryti programą.
  6. Pasirinkite Projekto šaltinis nuo Vaizdas Meniu.
    Tai galite padaryti ir per Projektas> Peržiūrėti šaltinį.
  7. Po projekto šaltinio kodo pradžios saito pridėkite šį kodą (.DPR failas):
    
    Taikymas. Inicijuoti; // ši eilutė egzistuoja! „SplashScreen“: = „TSplashScreen“. Sukurti (nulis); Ekrano užsklanda. Rodyti; Ekrano užsklanda. Atnaujinti; 
  8. Po finalo Taikymas. Sukurti () ir prieš Taikymas. Bėk pareiškimas, pridėkite:
    
    Ekrano užsklanda. Paslėpti; Ekrano užsklanda. Laisvas; 
  9. Viskas! Dabar galite paleisti programą.


Šiame pavyzdyje, atsižvelgiant į jūsų kompiuterio greitį, beveik nepamatysite savo naujojo ekrano, bet jei jūsų projekte yra daugiau nei viena forma, purslų ekranas tikrai bus rodomas.
Norėdami gauti daugiau informacijos apie tai, kaip papildomas ekranas išliktų šiek tiek ilgesnis, perskaitykite kodą šis „Stack Overflow“ siūlas.

Patarimas: Taip pat galite gaminti pagal užsakymą pagamintas „Delphi“ formas.