Red de conocimiento informático - Material del sitio web - ¿Cómo optimizar programas en programación VB? Por favor todos los dioses

¿Cómo optimizar programas en programación VB? Por favor todos los dioses

La optimización de la programación en VB puede comenzar desde los siguientes puntos: 1. Optimizar el tamaño En el pasado, al diseñar aplicaciones, a menudo estaban limitadas por la memoria disponible y los recursos del sistema. En sistemas operativos de 32 bits, como Windows 95 y Windows NT, la mayoría de los programadores de Visual Basic rara vez consideran estos factores. Sin embargo, en muchos casos, sigue siendo importante reducir el tamaño de la aplicación. Algunas aplicaciones deben desinstalarse de Internet o transferirse como archivos adjuntos a correos electrónicos, y su tamaño es importante. Los datos no se transfieren lo suficientemente rápido en algunas conexiones, por lo que se tarda una hora o más en transferir un archivo de 1 megabyte. Además, muchas aplicaciones tienen archivos .dll o .ocx además de archivos .exe, lo que aumenta aún más el tamaño (y el tiempo) de la desinstalación. En estos casos, intente optimizar el tamaño de la aplicación en el disco. Incluso si el usuario no quiere desinstalar la aplicación, es una buena idea programarla de la forma más compacta posible. Las aplicaciones pequeñas se cargan rápidamente y, como ocupan menos memoria, pueden ejecutar otros programas al mismo tiempo. El rendimiento del programa se puede mejorar optimizando la memoria ocupada por la aplicación. 2. Reduzca el tamaño del código y reduzca la cantidad de formularios cargados. Reducir el número de controles. Utilice etiquetas en lugar de cuadros de texto. Mantenga los datos en archivos o recursos de disco y cárguelos solo cuando sea necesario. Módulo de organización. Considere reemplazar el tipo de datos Variante. Utilice matrices dinámicas y recupere memoria al eliminarlas. Recuperar espacio utilizado por variables de cadena u objeto. Elimina el código muerto y las variables inútiles. 3. Recortar gráficos Los gráficos (imágenes y métodos de gráficos) consumen mucha memoria. Hasta cierto punto, esto es inevitable: los gráficos contienen mucha información, por eso son enormes. Sin embargo, en muchos casos, el impacto de los gráficos en el tamaño de la aplicación se puede reducir mediante: El uso de un control Imagen para mostrar un mapa de bits. Cargue mapas de bits de archivos y comparta imágenes cuando sea necesario. Utilice el método PaintPicture. Libera la memoria utilizada por los gráficos. Utilice mapas de bits o metarchivos en formato RLE. 4. Aplicaciones segmentadas Visual Basic proporciona una arquitectura para diseñar aplicaciones de nuevas formas. En lugar de un único ejecutable monolítico, se puede escribir una aplicación que contenga un ejecutable de interfaz central compatible con varios componentes ActiveX. 5. Optimice la velocidad de visualización Debido a las características gráficas de Microsoft Windows, la velocidad de visualización de los gráficos y otras operaciones determina en gran medida la velocidad percibida de la aplicación. Cuanto más rápido aparezcan y se dibujen los formularios, más rápida aparecerá la aplicación. 6. Compile el proyecto en código nativo. Si tiene la versión Professional o Enterprise de Visual Basic, puede compilar el código en formato de pseudocódigo estándar de Visual Basic o en formato de código nativo. La compilación de código nativo proporciona varias opciones de optimización y depuración que no están disponibles con la compilación de pseudocódigo. Consulte la documentación de referencia de MSDN anterior.