Crear una pantalla de bienvenida en aplicaciones de Delphi

click fraud protection

La pantalla de bienvenida más básica es solo una imagen, o más precisamente, un formulario con una imagen, que aparece en el centro de la pantalla cuando se carga la aplicación. Las pantallas de bienvenida se ocultan cuando la aplicación está lista para ser utilizada.

A continuación encontrará más información sobre los diferentes tipos de pantallas de presentación que puede ver, y por qué son útiles, así como los pasos para crear su propia pantalla de presentación de Delphi para su aplicación.

¿Para qué se utilizan las pantallas de bienvenida?

Hay varios tipos de pantallas de bienvenida. Las más comunes son las pantallas de inicio de inicio, las que ve cuando se carga una aplicación. Por lo general, muestran el nombre de la aplicación, el autor, la versión, los derechos de autor, una imagen o algún tipo de ícono que lo identifique de manera única.

Si es un desarrollador de shareware, puede usar pantallas de bienvenida para recordar a los usuarios que registren el programa. Estos pueden aparecer cuando se inicia el programa por primera vez, para decirle al usuario que pueden registrarse si desean funciones especiales u obtener actualizaciones por correo electrónico para nuevas versiones.

instagram viewer

Algunas aplicaciones usan pantallas de presentación para notificar al usuario sobre el progreso de un proceso que lleva mucho tiempo. Si observa detenidamente, algunos programas realmente grandes usan este tipo de pantalla de inicio cuando el programa está cargando procesos y dependencias en segundo plano. Lo último que desea es que sus usuarios piensen que su programa está "muerto" si se está realizando alguna tarea de la base de datos.

Crear una pantalla de bienvenida

Veamos cómo crear una simple pantalla de inicio en unos pocos pasos:

  1. Agregue un nuevo formulario a su proyecto.
    Seleccione Nueva forma desde el Archivo menú en Delphi IDE.
  2. Cambiar el Nombre de propiedad de la forma a algo así Pantalla de bienvenida.
  3. Cambie estas propiedades: Estilo de borde a bsNinguno, Posición a poScreenCenter.
  4. Personalice su pantalla de bienvenida agregando componentes como etiquetas, imágenes, paneles, etc.
    Primero puedes agregar uno TPanel componente (Alinear: alClient) y jugar con Bisel Interior, Bisel Exterior, Ancho de bisel, Estilo de bordey Ancho del borde propiedades para producir algunos efectos visuales.
  5. Seleccione Proyecto desde el Opciones menú y mover el formulario desde Crear automáticamente cuadro de lista para Formas Disponibles.
    Crearemos un formulario sobre la marcha y luego lo mostraremos antes de que la aplicación se abra realmente.
  6. Seleccione Fuente del proyecto desde el Ver menú.
    También puedes hacerlo a través de Proyecto> Ver código fuente.
  7. Agregue el siguiente código después de la declaración de inicio del código fuente del proyecto (el archivo .DPR):
    
    Solicitud. Inicializar; // esta línea existe! SplashScreen: = TSplashScreen. Crear (nulo); Pantalla de bienvenida. Mostrar; Pantalla de bienvenida. Actualizar; 
  8. Después de la final Solicitud. Crear() y antes del Solicitud. correr declaración, agregue:
    
    Pantalla de bienvenida. Esconder; Pantalla de bienvenida. Gratis; 
  9. ¡Eso es! Ahora puedes ejecutar la aplicación.


En este ejemplo, dependiendo de la velocidad de su computadora, apenas verá su nueva pantalla de inicio, pero si tiene más de una forma en su proyecto, la pantalla de inicio ciertamente aparecerá.
Para obtener más información sobre cómo hacer que la pantalla de bienvenida permanezca un poco más, lea el código en este hilo de desbordamiento de pila.

Propina: También puede hacer formas personalizadas de Delphi.

instagram story viewer