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

Самый базовый экран-заставка - это просто изображение или, точнее, форма с изображением, который появляется в центре экрана при загрузке приложения. Заставки скрыты, когда приложение готово к использованию.

Ниже приведена дополнительная информация о различных типах заставок, которые вы можете увидеть, и почему они полезны, а также шаги по созданию собственной заставки Delphi для вашего приложения.

Для чего используются заставки?

Существует несколько типов заставок. Наиболее распространенными являются заставки при запуске - те, которые вы видите при загрузке приложения. Они обычно отображают имя приложения, автора, версию, авторское право, изображение или значок определенного типа, который однозначно идентифицирует его.

Если вы разработчик условно-бесплатного программного обеспечения, вы можете использовать заставки, чтобы напомнить пользователям о необходимости регистрации программы. Они могут появиться при первом запуске программы, чтобы сообщить пользователю, что он может зарегистрироваться, если ему нужны специальные функции, или получить обновления по электронной почте для новых выпусков.

instagram viewer

Некоторые приложения используют заставки, чтобы уведомить пользователя о ходе процесса, который занимает много времени. Если вы посмотрите внимательно, некоторые действительно большие программы используют этот тип заставки, когда программа загружает фоновые процессы и зависимости. Последнее, что вы хотите, чтобы ваши пользователи думали, что ваша программа «мертва», если выполняется какая-либо задача базы данных.

Создание заставки

Давайте посмотрим, как создать простую заставку за несколько шагов:

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


В этом примере, в зависимости от скорости вашего компьютера, вы едва увидите новый экран-заставку, но если в вашем проекте более одной формы, экран-заставка непременно появится.
Для получения дополнительной информации о том, как заставить заставку оставаться немного дольше, прочитайте код в этот поток переполнения стека.

Чаевые: Вы также можете сделать пользовательские формы Delphi.

instagram story viewer