AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de proyectos / Auditorías del proyecto
  • Presentación
  • ¿Por qué utilizar la auditoría UI?
  • ¿Cómo proceder?
  • Aplicación de la auditoría UI y resolución de problemas
  • Activar o desactivar las auditorías UI para todos los proyectos
  • Ejemplos de problemas detectados
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Auditoría UI: Detectar características obsoletas
Presentación
El ciclo de vida de algunos proyectos abarca varios años: esto es bastante común.
Los proyectos suelen incluir características que datan del momento en que se creó el proyecto. Algunas de estas funciones han quedado obsoletas o han sido sustituidas por otras mejores y más seguras.
Asimismo, algunas de las opciones de las que disponía Default en una versión anterior se han vuelto inútiles o ineficaces. A veces, es necesario habilitar opciones más modernas.
A partir de la versión 27, WINDEV, WEBDEV y WINDEV Mobile resaltan las funciones obsoletas y sugieren utilizar las nuevas funciones disponibles.
¿Por qué utilizar la auditoría UI?
Siguiendo las recomendaciones de la auditoría de UI y utilizando las novedades en sus proyectos:
  • Mejoras el rendimiento del editor:
    El uso de controles con características obsoletas puede tener un impacto negativo en el rendimiento de sus editores, ralentizar la ejecución, la generación, las actualizaciones de modelo, etc., ...
    Por lo tanto, es una buena idea reemplazar estas viejas características con alternativas actualizadas.
  • Mejoras el rendimiento en tiempo de ejecución:
    Las funciones antiguas ralentizan la ejecución.
    Una forma sencilla de aumentar la velocidad de sus aplicaciones es sustituir estas características obsoletas.
  • Reduce el tamaño Page y el consumo de memoria:
    En particular, en WEBDEV, el uso de controles con características o parámetros obsoletos puede dar lugar a páginas más grandes y con mayor consumo de memoria.
    ¡Actualizar sus controles optimizará significativamente el tamaño y el consumo de memoria!
¿Cómo proceder?

Aplicación de la auditoría UI y resolución de problemas

En Default, la auditoría UI se activa al abrir un proyecto antiguo de la versión 27 o posterior.
Para activar/desactivar la auditoría UI, vaya a la pestaña "Vista", grupo "Ayuda edición" y marque o desmarque "Auditoría UI"..
Si la auditoría de interfaz de usuario está activada, verá lo siguiente cuando abra una ventana o Page que utilice una función antigua:
  1. La Icon aparece en la esquina superior derecha del elemento (Tabla o control Combo Box, por ejemplo).
  2. Al pasar el ratón por encima de la Icon aparece un tooltip .
  3. Al hacer clic en Icon se abre una ventana emergente.
    En esta ventana, puede:
    • solucionar el problema. En la mayoría de los casos, puede solucionar directamente el problema haciendo clic en "Solucionar" en la ventana emergente..
      En algunos casos, si el arreglo requiere cambiar una opción, la ventana emergente le permite abrir el control description para hacer el cambio.
    • desactivar la recomendación: El error para esta control no se mostrará.
      Recordatorio: Los errores desactivados pueden volver a activarse desde el menú contextual del panel Errores de compilación, en "Lista de errores desactivados" (acceso directo: Alt + I).
    • utilice el menú contextual de la parte superior de la ventana emergente para:
      • Seleccione la control.
      • Abra la ventana de descripción del control.
      • Desactivar temporalmente los errores para este control. Los errores se volverán a activar la próxima vez que se abra el elemento que contiene el error.
      • Desactivar temporalmente los errores para todos los controles. Los errores se volverán a activar la próxima vez que se abra el elemento que contiene el error.
    Consejo: el enlace en la parte superior de la ventana emergente abre la ventana de control description.
Observación: Los errores de auditoría de UI también aparecen cuando se ejecuta una auditoría estática para el proyecto. También puede solucionar los problemas detectados desde la ventana de auditoría estática.

Activar o desactivar las auditorías UI para todos los proyectos

Puede activar o desactivar las auditorías UI para todos los proyectos.
Para WINDEV o WINDEV Mobile:
  1. Abrir las opciones del editor de ventanas: en la pestaña "Inicio", en el grupo "Entorno", despliegue "Opciones" y seleccione "Opciones del editor de ventanas".
  2. En la pestaña "Controles", seleccione o deseleccione la opción "Desactivar la auditoría de UI para todos los proyectos"..
  3. Validar.
Para WEBDEV:
  1. Abrir las opciones del editor Page: en la pestaña "Inicio", en el grupo "Entorno", despliegue "Opciones" y seleccione "Opciones del editor Page".
  2. En la pestaña "Controles", seleccione o deseleccione la opción "Desactivar la auditoría de UI para todos los proyectos"..
  3. Validar.

Ejemplos de problemas detectados

La auditoría UI puede poner de manifiesto errores en los controles:
  • una control HTML todavía en modo IE6 (que impide que los contenidos modernos se muestren correctamente),
  • un Gráfico o control Forma para el que no se ha activado el antialiasing,
  • a control Cámara en una versión antigua,
  • cualquier control para el que esté disponible una nueva opción de useful pero que no haya sido activada,
  • una control Combo Box que puede hacerse redimensionable o set para autodimensionarse,
  • habilitar el autocompletado para los controles con una máscara de entrada de archivo ruta,
  • ...
También se detectan problemas más generales:
  • un fondo Image con transparencia pero sin recorte (que consume recursos innecesariamente),
  • una control Ventana interna que apunta a una Ventana Interna que no se encuentra en el proyecto,
  • Vinculación a un elemento inexistente o Variable,
  • control no es compatible con la configuración actual,
  • control es demasiado pequeña para ser una pantalla táctil,
  • Anclajes conflictivos,
  • Varios controles con el mismo nombre lógico,
  • 2 botones OK o Cancel en una ventana,
  • ...
Versión mínima requerida
  • Versión 27
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 17/11/2023

Señalar un error o enviar una sugerencia | Ayuda local