Désolé, votre navigateur ne supporte pas le javascript. Descubra las 929 novedades de WINDEV, WEBDEV y WINDEV Mobile 2024
Banner de novedades
 
Novedades 001 a 013 WD WB WM

Nuevo generador de visitas guiadas interactivas

Ayude a los usuarios a descubrir nuevas características o acciones clave en sus aplicaciones

WINDEV - Nuevo generador de visitas guiadas interactivas

Nuevo generador de visitas guiadas interactivas

El nuevo generador de visitas guiadas permite incluir fácilmente una guía para los usuarios.

Una visita guiada presenta una serie de características, que se muestran en un tooltip de la ventana o página actual.

La visita guiada presenta al usuario final las nuevas características de la versión, o funcionalidades específicas, o le guía a través de cada paso de un proceso.

El proceso de visualización y navegación se gestiona automáticamente.

Un asistente completo

Configure fácilmente todas las opciones de la visita guiada en el asistente

  • Comportamiento
  • Formato (fuente, color, halo, fondo)
  • Título y texto a mostrar
  • ...

Multiplataforma

El generador de visitas guiadas genera código WLanguage. Puede editar libremente este código.

Las visitas guiadas están disponibles para Windows, iOS, Android y aplicaciones web.

 
Novedad 014 WD WB WM

Cree sus propias plantillas o temas

Plantillas y temas

En la versión 2024, puede duplicar una plantilla o tema. Esto le permite editar los estilos directamente sin tener que sobrescribirlos.

Esto le permite adaptar las plantillas y temas predeterminados de la guía de estilo que utiliza.

 
Novedades 022 a 023 WD WB WM

Nuevo gráfico Waffle

En la versión 2024, el gráfico Waffle aporta una nueva forma de visualizar los datos

WINDEV - Nuevo gráfico Waffle

Nuevo gráfico Waffle

Este tipo de gráfico muestra el progreso hacia un objetivo o el porcentaje de realización.

Consiste en una cuadrícula en la que las celdas de colores representan los datos.

Un gráfico puede tener una o varias categorías.

 
Novedades 026 a 033 WD WB WM

Firmas electrónicas en sus aplicaciones y sitios web

Firma electrónica

Los contratos firmados electrónicamente son cada vez más comunes.

La versión 2024 permite incluir fácilmente esta funcionalidad en sus aplicaciones y sitios web.

Todos los procesos están escritos en WLanguage.

Tipos de firma electrónica

Tipos de firma electrónica

Existen tres tipos de firma electrónica:

  • Firma electrónica simple (SES)
  • Firma electrónica avanzada (AES)
  • Firma electrónica cualificada (QES)

Los tres tipos de firma electrónica están disponibles en la versión 2024.

 
Novedades 043 a 048 WD WB WM

Importación Figma

Transforme documentos Figma en ventanas o páginas

Colabore con los diseñadores gráficos

Figma es una herramienta de diseño gráfico utilizada para crear maquetas y prototipos de UI y UX, basados en formas geométricas estáticas.

Figma es una herramienta muy popular entre los diseñadores gráficos.

WINDEV, WEBDEV y WINDEV Mobile 2024 permiten transformar documentos FIGMA en ventanas y páginas, y generar los controles correspondientes conservando su aspecto gráfico. Se crean estilos y se importan imágenes.

Importación Figma - Diseño Figma
Diseño FIGMA
Importación Figma - Diseño en WINDEV
Importación en WINDEV
Importación Figma - Ventana WINDEV
Ventana WINDEV
 
Novedades 110 a 113 WD WB WM

Cree sus controles favoritos en 2 clics

WINDEV - Controles Favoritos

Controles Favoritos

Esta funcionalidad le resultará muy útil si suele utilizar los mismos controles con los mismos estilos y código.

Solo tiene que hacer clic derecho en un control o selección de controles y seleccionar "Agregar a favoritos".

Sus controles Favoritos en todas partes, para cualquier desarrollador de su equipo

Un control Favorito puede estar compuesto por varios controles. Por ejemplo, un control Campo de entrada con un botón de filtro asociado.

Todos los colaboradores de un proyecto pueden acceder a los controles Favoritos del proyecto.

Puede compartir los controles Favoritos entre varios proyectos. También puede copiar los controles Favoritos de un proyecto a otro.

Un nuevo botón en la cinta de opciones abre una lista con todos los controles Favoritos, clasificados según las etiquetas definidas al crearlos.

 
Novedades 134 a 137 WD WB WM

Genere una explicación de código
con el poder de la IA

Un nuevo mecanismo de inteligencia artificial en el editor de código puede generar una explicación de código WLanguage

Todo desarrollador ha tenido que trabajar con código escrito por otra persona o mantener código muy antiguo sin entender lo que hace el código.

En la versión 2024, puede pedir al editor de código que genere una explicación en lenguaje natural con IA en un solo clic.

Generación automática de la documentación de un procedimiento

El mecanismo de IA del editor de código puede generar automáticamente la documentación de un procedimiento.

Los comentarios pueden generarse en formato Doxygen.

 
Novedades 180 a 185 WD WB WM

RGPD & HFSQL: Enmascaramiento automático de datos

WINDEV - Enmascaramiento de datos

¿En qué consiste el enmascaramiento de datos?

El enmascaramiento de datos limita la exposición de datos sensibles ocultándolos a determinados usuarios.

El enmascaramiento de datos también permite proteger la información y evitar que se propague.

Esta técnica le ayuda a cumplir los requisitos del RGPD.

¿Cómo enmascarar los datos?

En la versión 2024, puede enmascarar una columna de una tabla de base de datos en el editor de análisis (esquema de datos).

Así, cuando un usuario que no tiene los permisos necesarios intenta acceder a una columna (o campo), el servidor devuelve los datos enmascarados.

 
Novedades 187 a 192 WD WB WM

Datos espaciales en HFSQL

"Buscar todas las estaciones de recarga en un radio de 3 kilómetros"

WINDEV - ¿Qué son los datos espaciales?

¿Qué son los datos espaciales?

En la versión 2024, HFSQL admite datos espaciales. Los datos espaciales son datos geométricos y geográficos como:

  • posición
  • forma
  • extensión

Puede almacenar este tipo de datos en bases de datos HFSQL y realizar consultas SQL avanzadas, por ejemplo: "lista de parcelas por las que pasa una ruta determinada" o "lista de colegios en un radio de 1 kilómetro".

Ejemplo:

SELECT TOP 5 * FROM estaciones_recarga ORDER BY ST_Distance(estaciones_recarga.position, {pMiPosicion})

Nuevos tipos WLanguage

Para manipular datos espaciales, utilice los nuevos tipos WLanguage:

  • Point2D
  • Polygon2D
  • Linestring2D
  • PointGeo
  • PolygonGeo
  • LinestringGeo
  • ...

Índice espacial para consultas más rápidas

Para optimizar el rendimiento de consultas espaciales, HFSQL ahora incluye índices espaciales.

Los índices espaciales permiten procesar rápidamente volúmenes muy grandes de datos, una característica esencial dado el tamaño de la mayoría de los conjuntos de datos espaciales.

Los índices espaciales pueden definirse con un solo clic en el editor de análisis.

 
Novedades 258 a 261 WD WB WM

Flexbox en ventanas de escritorio y móviles

WINDEV - Presentación de Flexbox

Presentación de Flexbox

Flexbox es un método de diseño adaptativo que permite posicionar los controles unos respecto a otros.

Aunque se utiliza sobre todo en aplicaciones web, este modo también se emplea en Windows y dispositivos móviles, para controles con contenido dinámico (por ejemplo, texto largo que abarca varias líneas o traducción a varios idiomas), o cuando se cambia el tamaño de una ventana.

Los controles se disponen en filas o columnas, según reglas precisas que son acumulativas.

El posicionamiento es relativo y no se basa en pixeles. Flexbox puede utilizarse en toda la ventana o solo en un grupo de controles.

Utilizar Flexbox en toda la ventana

El uso de Flexbox para distribuir elementos en toda una ventana puede resolver conflictos de posicionamiento que pueden ocurrir cuando cambia el tamaño de la ventana.

 
Novedades 232 a 235 WD WB WM

Nuevo control Editor de código

Un control para usuarios avanzados

WINDEV - Nuevo control Editor de código

Nuevo control Editor de código WLanguage

El nuevo control Editor de código permite a los usuarios avanzados introducir o editar fórmulas de cálculo en las aplicaciones.

El control Editor de código incluye funciones de resaltado de sintaxis y completado de código.

 
Novedades 479 a 481 WD WB WM

Ventana deslizante inferior

3 tamaños: contraída, semiexpandida, expandida

WINDEV Mobile 2024 incorpora un nuevo modo de visualización de ventanas: el modo "ventana deslizante inferior". La ventana se abre desde la parte inferior de la pantalla.

La ventana deslizante inferior tiene 3 tamaños posibles. Cada tamaño se puede configurar.

  • Contraída: ventana compacta
  • Semiexpandida: ventana mediana
  • Expandida: ventana en tamaño completo, con todo el contenido

Mejore la experiencia de usuario con este modo de vista moderno e intuitivo.

 
Novedades 501 a 504 WD WB WM

Accesibilidad en dispositivos móviles

WINDEV Mobile - Accesibilidad en dispositivos móviles

Lector de pantalla: el teléfono lee el contenido que se muestra en la pantalla (VoiceOver y TalkBack)

En teléfonos inteligentes y tabletas, existe un modo de funcionamiento diseñado para usuarios con diferentes grados de discapacidad visual.

Este modo se llama TalkBack en Android y VoiceOver en iOS.

WINDEV Mobile 2024 le permite utilizar estos modos.

De forma predeterminada, cada control incluye una descripción genérica. Puede personalizar esta descripción cuando sea necesario.

 
Novedades 789 a 792 WD WB WM

Nuevo control Cuadrícula CSS

Diseños de página aún más avanzados

Nuevo control Cuadrícula CSS

Una cuadrícula CSS (CSS Grid, en inglés) es un sistema de diseño en páginas web.

El posicionamiento se define en celdas dispuestas en filas y columnas. Estas celdas contienen controles.

A diferencia de Flexbox, que es unidireccional (horizontal o vertical), la cuadrícula CSS es bidireccional (horizontal y vertical).

La cuadrícula CSS puede utilizarse para toda la página o para una sección determinada.

Puede combinar cuadrículas CSS y contenedores Flexbox.

Defina las propiedades del nuevo control Cuadrícula CSS en la ventana de descripción del control. Puede escribir código CSS personalizado en una sección específica de esta ventana.

 
Novedades 094 a 122 WD WB WM

Novedades de WLanguage

Logotipo de WLanguage

Cree sus propios tipos WLanguage

En la versión 2024, los desarrolladores pueden crear sus propios tipos WLanguage.

Un ejemplo sencillo es el precio del polvo, que se define por gramos, con 4 dígitos a la derecha del punto o coma decimal. En lugar de definir la variable con un tipo numérico y especificar el número de dígitos a la derecha del punto decimal cada vez, en la versión 2024 puede crear un tipo llamado PricePowder, por ejemplo.

Este tipo se puede utilizar como un tipo nativo de WLanguage.

Manipular valores NULL

En la versión 2024, WLanguage acepta valores NULL en todos los tipos.

Esto permite manipular directamente campos NULL en una base de datos.

Las variables pueden contener valores NULL.

Para declarar una variable que acepte valores NULL, debe agregar el atributo de extensión "Nullable".

// Declaración de variable que admite valores Null
n is int<nullable>
// Sintaxis abreviada
n is int?
// Nuevo operador para obtener el valor de la variable 
//u otro valor si el resultado es Null
v is int = n ?? 0
// Obtiene el valor predeterminado del tipo si el valor de n es Null
v is int = n ?? *
// Nuevo operador que permite llamar a un procedimiento para
// una variable cuyo valor no es Null, de lo contrario la línea no se ejecuta
s is string? = "Hello world!"
r is string = s?.Left(5)??""

Creación intuitiva de rutas de archivo y URL

En la versión 2024, puede construir cadenas que contengan rutas de archivos separando los elementos con los símbolos "+" y "/".

Ejemplo:

RutaArchivo is string = Unidad/Carpeta/Archivo 
RutaArchivo is string = Carpeta/Archivo 

Agregue sus propias funciones a los controles

En la versión 2024, puede definir sus propias funciones para un tipo de control específico utilizando la sintaxis con prefijo.

Ejemplo:

TABLE_Busqueda.ColorFila(nFilaActual)

Sus funciones aparecerán en las sugerencias de la entrada predictiva de código.

Compruebe el formato de los códigos de identificación fiscal (NIF, NIT, etc.)

Ahora puede comprobar el formato de los números de identificación fiscal utilizando la nueva función WLanguage CheckTaxNumber, precedida por el país correspondiente.

Por ejemplo: France.CheckTaxNumber

Actualmente se admiten los números de identificación fiscal de los siguientes países:

  • Francia
  • Canadá
  • Suiza
  • Bélgica
  • Estados Unidos
  • España
  • Italia
  • Alemania
  • Brasil

Nuevo tipo: formato numérico simplificado

Un nuevo tipo de formato de números ahora está disponible: NumericFormat.

Las propiedades de este tipo pueden utilizarse para especificar el número de dígitos a la derecha del punto decimal, los separadores, etc.

Un asistente de código hace que sea mucho más fácil.

Ejemplo:

FormatoPrecio is NumericFormat

FormatoPrecio.DigitsAfterPoint = 2
FormatoPrecio.Prefix = "$"
FormatoPrecio.DecimalSeparator = "."
FormatoPrecio.DecimalSeparator = ","
FormatoPrecio.Sign = nfsMinusIfNegative

Precio is string
Precio = NumericToString(16945201.986, FormatoPrecio)
// El precio contiene "$16,945,201.99"
 
Novedad 099 WD WB WM

Dropbox, Google Drive y OneDrive

WLanguage - Dropbox, Google Drive y OneDrive

3 nuevos tipos WLanguage ahora están disponibles: gglDrive, oDrive, dpDrive.

La nueva familia de funciones Drivexxx permite realizar varias operaciones en archivos almacenados mediante estos servicios.

Estas son algunas de las operaciones disponibles:

  • mostrar una lista del contenido de una carpeta
  • descargar
  • cargar (upload)
  • copiar
  • eliminar
  • renombrar
  • mover
  • ...

El código generado es independiente del servicio de almacenamiento utilizado.

// Subir un archivo al Drive
MiDrive is Drive
// Sintaxis estándar
DriveUploadFile(MiDrive, "C:\DocumentosAProcesar\CR-489-884.pdf",  "/Mis documentos/2023/")
//Sintaxis con prefijo
MiDrive.UploadFile("C:\DocumentosAProcesar\CR-489-884.pdf", "/Mis documentos/2023/")
 
Novedades 781 a 783 WD WB WM

Estilos CSS: Novedades increíbles

Nueva ventana de estilos CSS

La nueva ventana de estilos CSS ahora proporciona más información para manipular los estilos CSS.

En cada estado del control, una insignia indica el número de cambios realizados en el estilo CSS inicial.

Además, para cada estado del estilo CSS, otras insignias indican el número de cambios realizados en cada pestaña.

Esto le permite saber en cuáles pestañas se han realizado cambios.

Utilice 10 veces menos estilos: varios estilos CSS en el mismo elemento de un control

Utilice 10 veces menos estilos: varios estilos CSS en el mismo elemento de un control

En la versión 2024, puede utilizar varios estilos CSS para cada elemento de un control:

  • título
  • área de entrada
  • borde
  • encabezado de tabla
  • texto dentro de tablas, etc.

A medida que continúa el desarrollo, los estilos CSS empiezan a acumularse.

En la versión 2024, la pestaña Estilo se ha renovado y ahora permite combinar varios estilos CSS para cada elemento del control.

 
Novedades 800 a 803 WD WB WM

Compatibilidad web: Tailwind CSS

Logotipo de WLanguage

Una biblioteca de clases de utilidad predefinidas

Tailwind CSS es un framework CSS de clases de utilidad ampliamente utilizado.

Tailwind CSS está compuesto por clases CSS que definen numerosas opciones de estilo.

WEBDEV 2024 es compatible con este framework. Las clases Tailwind CSS también describen reglas de posicionamiento.

Estas reglas son compatibles con controles WEBDEV dispuestos en contenedores Flexbox o cuadrículas CSS.

Tailwind CSS en WEBDEV

No hay nada que instalar o configurar. Solo necesita introducir el nombre de las clases de Tailwind CSS que se utilizarán en la pestaña "Estilo".

WEBDEV genera automáticamente las hojas de estilo CSS que corresponden a las clases de Tailwind CSS utilizadas.

El editor de páginas WEBDEV muestra los controles exactamente como se verán usando las clases de Taillwind CSS.

 
Novedades 198 a 199 WD WB WM

Conectores Nativos de bases de datos

Conectores Nativos: mayor velocidad

Conectores Nativos: mayor velocidad

En la versión 2024, los Conectores Nativos (Oracle*, SQL Server*, AS/400*, DB2*, MySQL, PostgreSQL, SQLite, xBase, MariaDB, Informix*, Progress*, Sybase*, etc.) admiten todos los aspectos de la programación multihilo.

Se pueden ejecutar varias consultas de forma simultánea.
Los procedimientos almacenados ya no producen bloqueos.

Esto mejora la velocidad de sus aplicaciones.

*Disponible por separado

 
Novedades 921 a 924 WD WB WM

WEBDEV Application Server

Actualizar un WEBDEV Application Server en ejecución de forma remota

Actualizar un WEBDEV Application Server en ejecución de forma remota

En la versión 2024, puede actualizar uno o más servidores de aplicaciones de forma remota.

Esta actualización se puede ejecutar:

  • Desde la aplicación de administración de WEBDEV, a través de la Conexión a Escritorio Remoto.
  • Desde la página web de administración del servidor WEBDEV.

Actualizar un WEBDEV Application Server en ejecución automáticamente (Live Update)

Además de la novedad anterior, ahora es posible hacer que las actualizaciones del servidor de aplicaciones sean totalmente automáticas.

Las actualizaciones pueden realizarse tan pronto como esté disponible una nueva versión de WEBDEV Application Server en nuestro sitio web.

Restaurar automáticamente un sitio web tras un error inesperado

Cuando un sitio web encuentra un error fatal: error de conexión, actualización inesperada, error fatal de programación, etc., WEBDEV Application Server restaura automáticamente el sitio.

Una estrategia de retroceso exponencial (n intentos cada 10 segundos, luego n intentos cada minuto, luego n intentos cada hora), y un número máximo de reintentos ahora permiten restaurar sitios web sin problemas.

Equilibrio de carga entre todas las cuentas activas

Equilibrio de carga entre todas las cuentas activas

Esta novedad de WEBDEV Application Server es una de las más esperadas: la posibilidad de distribuir de forma equitativa los recursos de la CPU entre las cuentas WEBDEV.

De forma predeterminada, el servidor de aplicaciones distribuye la carga uniformemente entre todas las cuentas activas en un momento dado.

Por lo tanto, un proceso que consume muchos recursos no ralentizará los sitios web de otras cuentas.

Ninguna cuenta puede consumir todos los recursos de la CPU.

La versión 2024 ya está disponible, pero algunas funcionalidades se publicarán en los próximos meses.

"*" indica los campos obligatorios.

Los datos proporcionados serán tratados de forma confidencial.

Los datos solo serán utilizados con fines profesionales.

NO se compartirán con otras empresas.

Logotipo de PC SOFT Logotipo de PC SOFT