A tela inicial mais básica é apenas uma imagem, ou mais precisamente, um formulário com uma imagem, que aparece no centro da tela quando o aplicativo está sendo carregado. As telas iniciais são ocultadas quando o aplicativo está pronto para ser usado.
Abaixo estão mais informações sobre os diferentes tipos de telas de apresentação que você pode ver e por que são úteis, além de etapas para criar sua própria tela de apresentação do Delphi para o seu aplicativo.
Para que são utilizadas as telas de abertura?
Existem vários tipos de telas de apresentação. As mais comuns são as telas iniciais de inicialização - aquelas que você vê quando um aplicativo está sendo carregado. Eles geralmente exibem o nome, autor, versão, direitos autorais, uma imagem ou algum tipo de ícone do aplicativo, que o identifica exclusivamente.
Se você é um desenvolvedor de shareware, pode usar telas de abertura para lembrar os usuários a registrar o programa. Eles podem aparecer quando o programa é iniciado pela primeira vez, para informar ao usuário que eles podem se registrar se quiserem recursos especiais ou para receber atualizações por email para novos lançamentos.
Alguns aplicativos usam telas iniciais para notificar o usuário sobre o andamento de um processo demorado. Se você observar com cuidado, alguns programas realmente grandes usam esse tipo de tela inicial quando o programa está carregando processos e dependências em segundo plano. A última coisa que você deseja é que seus usuários pensem que seu programa está "morto" se alguma tarefa do banco de dados estiver sendo executada.
Criando uma tela inicial
Vamos ver como criar uma tela inicial de inicialização simples em algumas etapas:
- Adicione um novo formulário ao seu projeto.
Selecione Nova forma de Arquivo menu no IDE Delphi. - Mudar o Propriedade Nome do formulário para algo como Tela de abertura.
- Altere estas propriedades: Estilo de borda para bsNone, Posição para poScreenCenter.
- Personalize sua tela inicial adicionando componentes como etiquetas, imagens, painéis etc.
Você pode primeiro adicionar um TPanel componente (Alinhar: alClient) e brinque com BevelInner, BevelOuter, BevelWidth, Estilo de bordae BorderWidth propriedades para produzir alguns efeitos colírio para os olhos. - Selecione Projeto de Opções menu e mova o formulário do Criação automática caixa de listagem para Formulários Disponíveis.
Criaremos um formulário rapidamente e o exibiremos antes que o aplicativo seja realmente aberto. - Selecione Fonte do Projeto de Visão cardápio.
Você também pode fazer isso através Projeto> Visualizar fonte. - Adicione o seguinte código após a instrução begin do código-fonte do projeto (o arquivo .DPR):
Inscrição. Inicializar; // esta linha existe! SplashScreen: = TSplashScreen. Criar (nulo); Tela de abertura. Exposição; Tela de abertura. Atualizar;
- Após a final Inscrição. Crio() e antes do Inscrição. Corre instrução, adicione:
Tela de abertura. Ocultar; Tela de abertura. Livre;
- É isso aí! Agora você pode executar o aplicativo.
Neste exemplo, dependendo da velocidade do seu computador, você quase não verá sua nova tela inicial, mas se você tiver mais de um formulário em seu projeto, a tela inicial certamente será exibida.
Para obter mais informações sobre como tornar a tela inicial um pouco mais longa, leia o código em este encadeamento de estouro de pilha.
Gorjeta: Você também pode criar formulários Delphi personalizados.