Създаване на екран за пръскане в Delphi приложения

click fraud protection

Най-основният екран за пръскане е само изображение или по-точно форма с изображение, което се появява в центъра на екрана, когато приложението се зарежда. Екраните за пръскане са скрити, когато приложението е готово за използване.

По-долу има повече информация за различните видове екрани за пръскане, които може да видите, и защо те са полезни, както и стъпки за създаване на собствен екран за пръскане на Delphi за вашето приложение.

За какво се използват екрани за пръскане?

Има няколко вида екрани за пръски. Най-често срещаните стартови екрани за пръскане - тези, които виждате, когато се зарежда приложение. Те обикновено показват името, автора, версията, авторското право, изображението или някакъв тип икона на приложението, които го идентифицират по уникален начин.

Ако сте разработчик на Shareware, можете да използвате екрани за пръскане, за да напомняте на потребителите да регистрират програмата. Те могат да се появят при първо стартиране на програмата, за да кажат на потребителя, че може да се регистрира, ако искат специални функции, или да получават актуализации по имейл за нови версии.

instagram viewer

Някои приложения използват екрани за пръскане, за да уведомят потребителя за хода на един отнемащ време процес. Ако погледнете внимателно, някои наистина големи програми използват този тип пръскащ екран, когато програмата зарежда фонови процеси и зависимости. Последното нещо, което искате е вашите потребители да мислят, че програмата ви е „мъртва“, ако се изпълнява някаква задача за база данни.

Създаване на екран за пръскане

Нека да видим как да създадете прост начален екран за пръскане в няколко стъпки:

  1. Добавете нов формуляр към проекта си.
    Изберете Нова форма от досие меню в Delphi IDE.
  2. Промяна на Име имот от Формата към нещо подобно SplashScreen.
  3. Променете тези свойства: BorderStyle да се bsNone, позиция да се poScreenCenter.
  4. Персонализирайте екрана си за пръскане чрез добавяне на компоненти като етикети, изображения, панели и т.н.
    Първо можете да добавите такъв TPanel компонент (Подравнете: alClient) и играйте с BevelInner, BevelOuter, BevelWidth, BorderStyle, и BorderWidth свойства да произвеждат някои ефекти на бонбони за очи.
  5. Изберете проект от Настроики менюто и преместете формуляра от Автоматично създаване на списък за да Налични форми.
    Ще създадем формуляр в движение и след това ще го покажем преди приложението действително да се отвори.
  6. Изберете Източник на проекта от изглед меню.
    Можете също да направите това чрез Проект> Преглед на източника.
  7. Добавете следния код след началото на декларацията на кода на проекта (изходния файл .DPR):
    
    Приложение. Инициализиране; // тази линия съществува! SplashScreen: = TSplashScreen. Създаване (нула); SplashScreen. Покажи; SplashScreen. Актуализиране; 
  8. След финала Приложение. Създаване () и преди Приложение. тичам изявление, добавете:
    
    SplashScreen. Крия; SplashScreen. Безплатно; 
  9. Това е! Сега можете да стартирате приложението.


В този пример, в зависимост от скоростта на компютъра, едва ли ще видите новия си екран за пръскане, но ако имате повече от една форма в проекта си, екранът за пръскане със сигурност ще се покаже.
За повече информация относно това как да оставите екрана за пръскане малко по-дълъг, прочетете кода в тази нишка за преливане на стекове.

Бакшиш: Можете също така да направите формуляри Delphi по поръчка.

instagram story viewer