Un sistema de aplicación grande tarda mucho en iniciarse y ejecutarse. El tiempo variará según la cantidad de inicializaciones requeridas y la velocidad del sistema del usuario. Por lo tanto, se debe mostrar una ventana de inicialización antes de que se muestre la ventana principal. la aplicación se ve más atractiva porque cierta información se puede mostrar continuamente al usuario cuando se carga el programa y se pueden producir hermosos efectos visuales. Por ejemplo, tanto VB como Delphi muestran una ventana de presentación frente a la interfaz principal al iniciar.
----1. La siguiente es una forma sencilla de mostrar una presentación de pantalla flash (eslogan):
opciónexplícita
PRIvadosubformulario_load()
'Mostrar ventana principal
yo.mostrar
'Mostrar ventana de presentación
frmsplash.mostrar
hacer eventos
'Realizar la inicialización de la aplicación
inicializar
'Cerrar ventana de presentación
descargarpalsh
finalsub
----Este código de procedimiento debe colocarse en el formulario de inicio de la aplicación. El primer método show permite que Windows muestre el formulario principal en la pantalla, y el siguiente método show muestra la pantalla parpadeante, que es un formulario que usted diseñó llamado frmsplash. Después de usar el método show, use la función Doevents para garantizar que todos los elementos parpadeen. El formulario de pantalla se dibuja inmediatamente. La función Inicializar realiza tareas que requieren mucho tiempo y que deben realizarse cuando se inicia la aplicación, como cargar datos de archivos, cargar formularios en la memoria, etc. En este punto todo está listo.
----2. Plantilla de formulario intermitente
----VisualBasic contiene muchos formularios de plantilla, uno de los cuales es la pantalla flash. Para agregar un formulario SplashScreen al proyecto, seleccione AddForm en el menú del proyecto. Seleccione el icono SplashScreen en la pestaña Nuevo del cuadro de diálogo AddForm y haga clic en Abrir. El formulario SplashScreen se agrega al proyecto.
----El siguiente código muestra un ejemplo de cómo personalizar la plantilla de formulario SplashScreen:
opciónexplícita
privadosubform_load()
frmsplash.lbllicenseto=app.legaltrademarks
frmsplash.lblcompanyproduct=app.nombredelproducto
frmsplash.lblplatform="ventana98"
frmsplash.lblcopyright=app.legalcopyright
frmsplash.lblcompany=app.nombre de la empresa
frmsplash.lblwarning="Advertencia: este programa está protegido"&_
"por la ley de derechos de autor, así que no copie"
frmsplash.mostrar
hacer eventos
inicializar
descargarfrmsplash
finalsub
---- Tenga en cuenta que aquí se utiliza el objeto de aplicación, que puede acceder a información sobre su aplicación;
----El código del módulo de código de plantilla de formulario de pantalla de presentación es el siguiente:
PrivateSubForm_keypress(keyasciiasinteger)
descargarme
Finsub
Subformulario privado_load()
lblversion.caption="versión"&app.major&".
"aplicación.menor"."aplicación.revisión
lblproductname.caption=aplicación.título
finalsub
subframe1_click() privado
descargarme
FinSub->