|
|
|
|
|
- Presentación
- Novedades y mejoras en WINDEV "Update 1" (versión 301020)
Actualización de WINDEV 2025
Esta página incluye las principales novedades y mejoras de esta actualización. Se realizaron varias mejoras en esta versión. Novedades y mejoras en WINDEV "Update 1" (versión 301020) | Novedades y mejoras en WINDEV 2025 (disponible tanto en la versión basada en dongle, como en la versión SaaS) |
Para pasar de una versión basada en dongle a una versión SaaS sin ningún costo, visite https://windev.es/saas.
Entorno: - Explorador de archivos: Ahora puede elegir el explorador de archivos que desee (Explorador de archivos de Windows, Total Commander, etc.) sin salir del entorno. Puede cambiar estos ajustes en las opciones generales del IDE (pestaña "Directorios").
- Paletas de colores:
- Posibilidad de ajustar la opacidad de los colores de la paleta.
- Imágenes en modo monocromo.
Editor de ventanas- Control Botón:
Posibilidad de hacer que los textos largos se desplacen automáticamente. - Control Botón segmentado:
- Propiedad Value: Posibilidad de identificar y cambiar los botones seleccionados en un control Botón segmentado en modo "Casilla de verificación" o "Botón de opción".
- Propiedad Grayed: Ahora está disponible para las opciones de control Botón segmentado.
- Funcionalidades automáticas de la aplicación (FAA): Una opción del menú contextual ahora permite guardar el valor del control (es decir, las opciones seleccionadas y no seleccionadas).
- Control Celda:
Puede ajustar la opacidad del fondo de una celda en la ventana de descripción del control (pestaña "UI") o mediante la propiedad Opacity. - Control Texto estático:
Posibilidad de hacer que los textos largos se desplacen automáticamente. - Control Hoja de cálculo:
Nuevas fórmulas disponibles en los controles Hoja de cálculo: - DATEDIF: Devuelve la diferencia en días entre dos fechas.
- DCOUNTA: Cuenta las celdas no vacías de un rango.
- GROWTH: Devuelve un valor a lo largo de una tendencia exponencial.
Editor de ayudaAhora es posible insertar un diagrama creado con el editor de diagramas en una página de ayuda.
Almacenes: - Pruebas de proyectos: Ahora puede seleccionar el tipo de cadenas secretas que se utilizarán en el modo de prueba (contenido secreto o contenido de prueba).
- Generación del programa ejecutable: Ahora puede seleccionar el tipo de cadenas secretas que se utilizarán para generar el archivo ejecutable (contenido secreto o contenido de prueba).
Programación MVP: Ahora puede proporcionar una clase modelo que se utilizará para generar modelos MVP. Este enfoque implementa automáticamente el código que debe estar presente en todos los modelos generados. Procedimientos reactivos: Optimizaciones.
Funciones de ejecutables en modo de consola: - La nueva función CmdIsRunning indica si el programa ejecutable asociado al comando se está ejecutando actualmente.
- La nueva función CmdKill fuerza la terminación del programa ejecutable asociado a un comando en modo de consola.
- Variables de tipo Command: La nueva propiedad AutoTerminate indica si el programa ejecutable asociado debe terminar una vez que ha utilizado la variable.
Notificaciones de Windows - La nueva propiedad Style de las variables de tipo sysNotificationButton permite establecer el color de los botones de una notificación.
- La nueva propiedad AssociatedTextInputName de las variables de tipo sysNotificationButton permite mostrar un botón junto a un control Campo de entrada.
Gestión automática de errores HFSQL: - La ventanas de gestión automática de errores HFSQL ahora tienen un aspecto nuevo y más limpio.
Replicación de servidores HFSQL- El Centro de Control HFSQL ahora permite la replicación de servidores HFSQL bidireccional de un solo canal.
- La propiedad SingleChannel de las variables de tipo hRSConfig permite definir un solo canal de comunicación.
Otras funciones: - Nuevas funciones:
- HRSTransformSpareIntoServer: Transforma un servidor de reserva en un servidor HFSQL. Esto permite eliminar las réplicas de un servidor de reserva para que pueda volver a utilizarse. Por ejemplo, puede utilizar esta función en caso de que no se pueda acceder a un servidor maestro.
- PDFVerifySignatures: Verifica la validez de las firmas de un PDF. Si una firma no es válida, esta función permite obtener los datos de la firma.
- SaaSAdminSubscriptionListLicense: Muestra la lista de licencias de suscripción SaaS asociadas a un usuario.
- Funciones mejoradas
- iInitReportVerso: Nuevas constantes para definir la configuración de los documentos impresos en el reverso.
- AnimationSetParameter: Nuevas constantes para hacer que un texto se desplace automáticamente.
- AnimationGetParameter: Nuevas constantes para hacer que un texto se desplace automáticamente.
Otras propiedades nuevas: - Monochrome: Activa o desactiva el modo monocromo en los controles Imagen.
Java: | Novedades y mejoras específicas de WINDEV SaaS 2025 |
Estas funcionalidades solo están disponibles en la versión SaaS de WINDEV.
Nota: Para utilizar estas funcionalidades, su proyecto debe estar en "modo SaaS" (no disponible en las versiones de WINDEV basadas en dongle). Para obtener más información, consulte Utilizar las novedades exclusivas de WINDEV Suite SaaS 2025.
Editor de código: - Líneas vacías en el código:
Ahora puede utilizar una sencilla opción de refactorización para eliminar las líneas de código vacías de un proceso o evento WLanguage. - Orden de procedimientos y métodos:
De forma predeterminada, los procedimientos y métodos se ordenan según el orden en que se crearon. Ahora, puede ordenarlos alfabéticamente. Esto le permite encontrar sus funciones mucho más fácil . - Copia de código WLanguage a una herramienta de terceros:
- Ahora, el código copiado/pegado siempre utiliza los colores claros del tema. Esto significa que el código copiado en un tema oscuro no se pegará con un fondo oscuro.
- El código copiado o pegado ahora admite texto sin formato y HTML. Si pega el código en una aplicación que admita HTML (por ejemplo, Thunderbird o Outlook), se pegará directamente utilizando el formato HTML. El resaltado de sintaxis utiliza los colores del tema claro.
- Un nuevo asistente para la función RegexMatch permite generar el código deseado con solo responder a unas preguntas.
- Nuevos métodos abreviados de teclado para un desplazamiento más rápido: Alt + rueda del ratón / Alt + Mayús + rueda del ratón.
Programación WLanguage- Notificaciones de Windows: Las nuevas propiedades de las variables de tipo sysNotification ahora permiten definir una condición de expiración de las notificaciones y mostrar barras de progreso.
- La nueva propiedad ExpireOnReboot permite especificar si la notificación debe conservarse o descartarse tras reiniciar el equipo.
- La nueva propiedad ProgressBars y el tipo de variable sysNotificationProgressBar permiten incluir y configurar barras de progreso en las notificaciones.
- La nueva función SysNotificationProgressBarUpdate actualiza las características de una barra de progreso en una notificación del sistema.
- OAuth 2.0: Certificados y contraseñas (variables de tipo OAuth2Parameters).
- OpenID: Certificados y contraseñas (variables de tipo OpenIDParameters).
- Variables de tipo SQL Query: Ahora puede definir una variable de tipo SQL Query que utilice otra variable SQL Query como fuente.
Firma digital- Posibilidad de utilizar un certificado en una tarjeta inteligente (solo firma RSA).
Editor de reportes- Reporte de tipo Planificador: Ahora puede visualizar las semanas según la norma ISO 8601 ("Formato ISO 8601" en la pestaña "General" de la descripción del control Planificador en un reporte).
Gráficos- Para dibujar gráficos de líneas sin los segmentos (dejando solo los puntos), simplemente pase el parámetro LineNone a la función grSeriesLineType.
Integración continua - Fábrica de software- Nueva acción para cambiar el formato de guardado de los elementos del proyecto de "Texto" a "Binario".
Servicios web SOAP- Ahora puede importar servicios web SOAP con descripciones que contengan varios servicios. Esta funcionalidad es especialmente útil para los servicios web asociados al sistema español de facturación electrónica.
SCM (Administrador de Código Fuente)- Detección de elementos que no están en la última versión del repositorio SCM:
- Una notificación aparece en el widget "SCM" del cuadro de mando.
- Detección mediante la auditoría estática.
Recordatorio: Le recomendamos trabajar con la última versión del repositorio SCM para aprovechar todas las novedades y mejoras. De lo contrario, pueden surgir problemas de rendimiento. Herramientas- Auditoría estática:
- Detección de cadenas multilingües que utilizan una con tecnología obsoleta.
- Repositorio del Administrador de Código Fuente (SCM): Detección de formatos obsoletos.
Recordatorio: Le recomendamos trabajar con la última versión del repositorio SCM para aprovechar todas las novedades y mejoras. De lo contrario, pueden surgir problemas de rendimiento.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|