CENTRO DE DESCARGAS DE WINDEV Suite SaaS
Productos |
WINDEV Suite SaaS |
Version |
Junio |
Fecha |
11 de julio de 2024 |
Esta actualización contiene:
- el entorno de WINDEV Suite SaaS
- la fábrica de software, el motor de monitoreo y el módulo de depuración remota (WDDebug)
- el paquete del servidor reservado (Telemetría, Replicación, Acceso a bases de datos de terceros, Módulos BaaS para Groupware Usuario / Tienda privada).
¿Cómo instalar esta versión?
- Descargue el módulo de abajo en un directorio.
- Una vez que haya descargado el módulo, ejecute el programa en el directorio de descargas.
- Siga las instrucciones.
Esta versión permite implementar sitios desarrollados con WEBDEV SaaS - Versión de desarrollo - Ref. 01A300012k o posterior.
Novedades de esta versión (en comparación con la versión 01A290088m):
- PDF: Un gran número de novedades
- Leer y escribir en controles mediante programación
Ahora puede generar formularios PDF que contienen diferentes tipos de controles. También es posible rellenar formularios PDF automáticamente. La nueva versión permite leer y escribir en los controles de un formulario PDF mediante programación. Ahora puede ver la lista de controles utilizados en un formulario mediante programación, obtener los detalles, leer o editar el contenido, etc. Todas las características de los controles se pueden manipular utilizando el nuevo tipo de variable pdfControl. - Factur-X: opciones adicionales
Ahora, puede especificar el valor de la propiedad AFRelationship adaptado al modo Factur-X utilizado, para documentos PDF con archivos adjuntos. Simplemente utilice las nuevas constantes de la función iAddAttachment. - Extraer páginas de un archivo PDF
Ahora puede crear un nuevo archivo PDF que contenga una página o un conjunto de páginas a partir de un archivo PDF existente. Para ello, utilice la función PDFExtract.
- Modificador: UX optimizada... ¡sí, aún mejor!
El panel Modificador muestra todas las opciones disponibles en las ventanas de 7 pestañas y ofrece algunas opciones adicionales.
En esta versión, el panel Modificador utiliza un diseño más moderno y ofrece una visión más clara de las diferentes propiedades. Estas propiedades están ordenadas por temas y pueden ocultarse fácilmente. Las propiedades disponibles dependen del control seleccionado. Si se seleccionan varios controles, solo se muestran las propiedades comunes.
Observación: En esta versión, el panel Modificador está disponible en la versión Beta: las propiedades más utilizadas están disponibles en el nuevo diseño. El Modificador recibirá nuevas mejoras en las próximas versiones.
- Información clave en las pestañas de documentos abiertos
Las pestañas de documentos abiertos le ayudan a identificar rápidamente los elementos que tiene abiertos en los diferentes editores. Ahora, si hay una ventana de código asociada a una ventana o reporte, el nombre del evento actual se muestra en la pestaña de código. De este modo, la información clave está disponible de un vistazo.
- Identificar rápidamente la configuración actual
Las configuraciones WINDEV, iOS, Android y WEBDEV pueden agruparse en un mismo proyecto.
El ícono de la barra de tareas ahora le permite identificar rápidamente el IDE que corresponde a la configuración actual: su color cambia según la configuración actual.
- Métodos abreviados de teclado modernos
A partir de la versión 2024, puede personalizar los métodos abreviados de teclado utilizados en los diferentes editores.
Para ir aún más lejos, puede sustituir los métodos abreviados de teclado "heredados" por otros más modernos que se encuentran comúnmente en otros IDEs.
Por ejemplo, anteriormente podía mover la vista actual arrastrándola y manteniendo presionada la tecla Alt. Ahora puede mover la vista manteniendo presionada la barra espaciadora. La pestaña "Otros métodos abreviados" de la ventana de personalización de métodos abreviados de teclado muestra los métodos abreviados heredados y una versión más reciente.
- Plantillas WINDEV: Principales mejoras
- El control Celda, agregado en la versión 2024, ahora tiene dos estilos diferentes en las plantillas. Utilice el que mejor se adapte a sus necesidades.
- El estilo del control Flexbox en las diferentes plantillas ha sido mejorado y ahora gestiona los elementos desbordados.
- Las ventanas que utilizan la plantilla Cobalt o Eleven ahora utilizan márgenes internos más grandes.
- Plantillas WINDEV Mobile: Principales mejoras
Los controles Campo de entrada multilínea ahora tienen el mismo margen superior que los controles de una sola línea. Esto hace que las interfaces sean más coherentes.
- Texto legible
El desplazamiento de texto permite incluir textos largos en un espacio limitado (por ejemplo, un mensaje de advertencia en la pantalla de un teléfono). Nuevas opciones de desplazamiento para el control Texto estático. Ahora puede elegir la dirección de desplazamiento.
- Mejoras en el control Combo Box
- Si falta el contenido del control Combo Box en uno de los idiomas admitidos por el proyecto, aparece un error de UI. Esta características es especialmente útil para desarrollar aplicaciones multilingües.
- Consejo: Para mostrar un valor diferente en un control Combo Box en función de si está contraído o expandido, utilice la propiedad ..DisplayedValueComboBox.
- Dos funcionalidades adicionales para el control Procesador de texto
- Una funcionalidad muy esperada: la opción para copiar formato, disponible tanto en la cinta de opciones como mediante programación. También puede borrar todo el formato de un párrafo.
- La función DocToPDF incluye una novedad: la posibilidad de exportar enlaces de documentos. Esto significa que también se podrá hacer clic en los enlaces del archivo PDF generado.
- Estilos siempre actualizados
Los controles pueden utilizar un estilo de la hoja de estilo del proyecto o de una plantilla clonada. En este caso, el estilo puede modificarse.
Ahora puede editar el estilo directamente en la pestaña "Estilo" de la ventana de 7 pestañas (opción "Editar estilo"). Los cambios se aplicarán a todos los controles que utilicen ese estilo.
- Eliminar un contenedor sin perder los controles
Una novedad muy útil: Ahora puede eliminar un control contenedor y conservar los controles que contiene. Por ejemplo, puede eliminar un control Pestaña sin eliminar los controles de los paneles de pestañas. El vínculo entre el control contenedor y sus elementos se elimina automáticamente.
- Contenedores anidados: aplicar color a los contenedores
La posibilidad de aplicar colores a los contenedores aumenta aún más las posibilidades de personalización de la UI. Personalice los contenedores Celda, Flexbox o Disposición con el color de deseado. Esta opción también le permite utilizar degradados de color para distinguir cada área. Para utilizar esta funcionalidad, presione F7. Puede definir la paleta de colores utilizada en la pestaña "Vista" de la cinta de opciones.
- Control Looper infinito: Rellenar hacia arriba, hacia abajo o ambos
De forma predeterminada, los controles Looper y Tabla se rellenan hacia abajo: el control se rellena con un número determinado de elementos y, cuando el usuario llega a la parte inferior, se cargan y se muestran los siguientes elementos. Los nuevos elementos se muestran después de los que ya están.
Ahora es posible rellenar los controles Tabla o Looper infinito hacia arriba, hacia abajo o en ambas direcciones.
Si activa el modo "Rellenar hacia arriba", se cargarán más elementos en la parte superior del control cuando el usuario llegue al primer elemento.
Las opciones "Rellenar hacia arriba" y "Rellenar hacia abajo" combina ambos modos.
Los eventos "Adición de elementos adicionales hacia arriba" y "Adición de elementos adicionales hacia abajo" permiten gestionar ambos modos de relleno. Nuevas funciones WLanguage le permiten configurar cómo se cargan las filas adicionales en la parte inferior del control.
- Incluya un editor de código WLangage en sus sitios web (control Editor de código de WEBDEV)
El control Editor de código permite a los usuarios finales escribir código WLanguage en un sitio web, y aplicar el resaltado de sintaxis. Este control puede ser muy útil para cursos en línea, por ejemplo. Tenga en cuenta que el código no se ejecuta directamente para evitar riesgos de seguridad.
- Las tablas WEBDEV ahora incluyen las Funcionalidades Automáticas de la Aplicación (FAA)
WEBDEV ahora incluye un menú contextual de exportación automática. Con esta funcionalidad, los visitantes de sus sitios web podrán imprimir el contenido de los controles Tabla en PDF o exportarlo a Excel, Word o XML. Este menú también incluye una opción para aplicar filtros en las columnas de la tabla.
- Control Tabla: Agregue opciones al menú de las FAA
Una novedad muy útil para los menús contextuales de los controles Tabla: posibilidad de agregar un menú contextual personalizado al menú de exportación. Puede utilizar su propio menú contextual e insertarlo antes o después del menú de las FAA. Esta funcionalidad también está disponible para los controles Tabla TreeView.
- Defina filtros mediante programación
Los usuarios pueden filtrar los datos haciendo clic en el ícono de embudo. Un nuevo evento WLanguage permite controlar el uso de este modo de filtro en los sitios web.
- Elija la mejor opción: control Texto estático o Área de texto enriquecido
Hasta ahora, los controles Texto estático y Área de texto enriquecido se creaban utilizando el mismo método. De forma predeterminada, al hacer clic en el ícono del control Texto estático de la cinta de opciones, se creaba un Área de texto enriquecido. Para crear un control Texto estático, era necesario desplegar el menú bajo el ícono. En la versión SaaS, la cinta de opciones muestra dos íconos diferentes para estos dos tipos de controles. Ahora, puede crear el control deseado con un solo clic.
- Optimización de la visualización de páginas
Ahora, el editor carga las páginas mucho más rápido (especialmente páginas con muchos controles), lo que le ayuda a ahorrar aún más tiempo.
- La ventana de 7 pestañas ahora es más rápida en WEBDEV
La ventana de descripción de los controles ahora también es más rápida. Al abrir ventana de descripción del control Tabla notará la diferencia.
- Cree páginas con un diseño más espaciado: la optimización de la UI de WINDEV ahora también está disponible en WEBDEV
Las UI modernas utilizan controles espaciados y fuentes grandes.
A partir de la versión SaaS, el tamaño de la fuente de todos los controles de una selección, página o proyecto puede aumentarse automáticamente. Esto significa que no tiene que utilizar un tema diferente o cambiar el tamaño de los controles uno por uno.
Cuando se cambia el tamaño de la fuente, todos los controles se amplían y desplazan automáticamente para conservar el diseño actual.
- Modelo de páginas: ¡un 20% más rápido!
La actualización de los modelos de página se ha optimizado considerablemente. Esto se traduce en un enorme ahorro de tiempo.
- Anclajes inteligentes
Al cambiar el tamaño de una selección de controles, se conservan las opciones de anclaje definidas para cada control.
- Permutación de controles: nuevas posibilidades
Puede mejorar sus interfaces reemplazando un control antiguo por uno nuevo que se adapte mejor a sus necesidades. Sin embargo, también puede utilizar la permutación de controles. Este es un método simple y seguro que conserva su código. En la versión SaaS, hay nuevas permutaciones disponibles: - transformación de un control Texto estático en un control Enlace y viceversa.
- transformación de un control Área de texto enriquecido en un control Texto estático y viceversa.
- transformaciones entre controles Celda, Flexbox y Cuadrícula CSS.
- Otras mejoras del editor:
- En controles con distintos planos, el plano que se va a mostrar ahora se indica en la barra de estado.
- ORM (Object Relational Mapper)
Si el análisis contiene clases modelo, puede generar todas las clases modelo en una sola operación.
- Insertar elementos en una selección (SELECT en INSERT)
Ahora puede crear una consulta INSERT a partir de una consulta SELECT creada previamente. Esto permite insertar en un archivo solo los registros que cumplan una condición determinada.
- Ingeniería inversa de consultas SQL directamente desde el código
El editor de código WLanguage permite crear consultas SQL utilizando variables de tipo "SQL Query". Un asistente le permite crear consultas visualmente a través del editor de consultas.
Ahora, también puede editar el código de la variable de tipo "SQL Query" en el editor de consultas. Simplemente haga clic derecho en el código SQL para abrir el menú contextual y seleccione "Editar código de la consulta". - Editor de código: más rápido que nunca
- El editor de código ahora es mucho más rápido.
- Ahora puede navegar fácilmente por los diferentes elementos del editor de código utilizando el teclado: el código ya no se compila inmediatamente después de presionar la tecla Entrar o Atrás, sino solo cuando el usuario deja de utilizar el teclado. Esto se traduce en un enorme ahorro de tiempo.
- Optimización de la UI para un mejor flujo de trabajo
- Los elementos seleccionados en el editor de código permanecen resaltados después de salir y volver a entrar en el editor de código.
- Las sugerencias de código ahora aparecen más espaciadas y con un color específico según su tipo. También se indica el tipo de cada sugerencia. La selección es mucho más fácil.
- Visualización de la línea actual
Puede ser muy fácil perderse entre tantas líneas de código ... ahora, la línea de código actual está rodeada por unas líneas delgadas que permiten identificarla fácilmente. - Ctrl+D mejorado
Duplicar la línea de código actual con Ctrl+D es una acción muy común. Este método abreviado de teclado ahora también puede utilizarse para duplicar la selección en la línea actual. Se trata de una novedad sencilla pero útil. - Deshacer eliminaciones con Ctrl+Z
Ahora puede presionar Ctrl+Z para restaurar procedimientos eliminados por accidente. - Nuevas opciones del editor de código
- Posibilidad de desactivar las sugerencias de introducción de parámetros: las distintas sugerencias de parámetros ya no se muestran en la línea de código. Dependiendo de su velocidad de escritura, esta opción puede ayudarle a ahorrar mucho más tiempo.
- Eliminación automática de espacios y tabulaciones al final de las líneas al guardar el código. Esto le permite ir realmente al final del código que acaba de escribir utilizando la tecla Fin.
- Recuerde utilizar el minimapa: este le permite navegar rápidamente por los diferentes procesos de su aplicación.
- Líneas de más de 1 000 caracteres
El editor de código ahora puede gestionar líneas de más de 1 000 caracteres. Esto le permite pegar fácilmente código JSON o HTML en una sola línea. Y para desplazarse horizontalmente, simplemente utilice Mayús + la rueda de desplazamiento.
- Un reporte diferente en el reverso
WINDEV ahora le permite imprimir contenido en el reverso de los reportes mediante programación con la función iInitReportVerso. Por ejemplo, puede utilizar esta función para imprimir las condiciones generales de venta en el reverso de una factura. - Totales siempre incluidos
Un nuevo error de UI permite saber si hay columnas sin total. - Números automáticos
Ya no tendrá que preocuparse por enumerar las páginas. Los números de página se insertan de forma predeterminada en los reportes.
|
SCM (Administrador de Código Fuente) |
- Reutilice nombres eliminados anteriormente
Una novedad muy esperada por los usuarios del SCM: agregar un elemento con el mismo nombre que un elemento eliminado anteriormente. ¡Ahora es posible! - Extracción y recompilación automática
Ahora el proyecto se recompila automáticamente cuando se extraen elementos del repositorio: solo tiene que activar la opción correspondiente.
|
Integración continua - Fábrica de software |
- 2 nuevas acciones
La fábrica de software incluye 2 nuevas acciones: - Generar una biblioteca de prueba.
- Migrar un proyecto ubicado en un directorio local o compartido (además de la opción existente para migrar proyectos ubicados en el SCM).
- Evoluciones útiles
- Posibilidad de cambiar el orden de los parámetros pasados a un plan de acción.
- Posibilidad de especificar un nombre de usuario y una contraseña para iniciar sesión en el repositorio del SCM.
- WDScript: Instalación independiente
WDScript, el editor de scripts de WLanguage, se ha convertido en una herramienta muy popular. Para que sus usuarios puedan acceder fácilmente a este programa, ahora WDScript puede instalarse como una herramienta independiente.
Ya no es necesario seleccionar los archivos necesarios.
Observación: WDScript también está disponible al instalar WEBDEV Application Server.
- Pruebas automatizadas: pruebas completas
Un nuevo tipo de prueba está disponible: "pruebas de aplicación". Este tipo de prueba se registra a través de la herramienta WD Automated Test y corresponde a una prueba automatizada sobre un ejecutable.
- Novedades de la auditoría estática
- Los sitios WEBDEV suelen incluir imágenes. Sin embargo, si utiliza una imagen que no se ha guardado específicamente para la Web, el tamaño de la imagen puede ralentizar el sitio web. En la versión SaaS, la auditoría estática ahora detecta las imágenes que son demasiado grandes para mostrarse. Esto le permite optimizar la carga de sus sitios web.
- La superposición de controles ralentiza considerablemente las páginas WEBDEV. En la versión SaaS, la auditoría estática detecta automáticamente los controles superpuestos.
|
Centro de Gestión de Proyectos |
- Nuevo estado para seguir la resolución de incidentes
El Centro de Gestión de Proyectos es una herramienta esencial para el seguimiento de los proyectos: los requisitos, tareas y sprints son funcionalidades indispensables. El Centro de Gestión de Proyectos también permite registrar incidentes y hacer un seguimiento de su resolución. El nuevo estado "Verificado" indica que la resolución del incidente ha sido validada (por el equipo de pruebas, por ejemplo). - Incluir a todos los colaboradores
Durante las diferentes fases de un requisito, puede ser necesario enviar un mensaje a todos los colaboradores: preguntas, más información sobre las pruebas, limitaciones que hay que tener en cuenta, etc. Si utiliza la herramienta de mensajería integrada (WDBal), puede seleccionar a todos los participantes del requisito con un solo clic. - Compartir acciones
Para gestionar un proyecto, es importante estar informado sobre las diferentes acciones que se realizan en él: Finalización del desarrollo de un requisito, finalización de una prueba de un requisito, finalización de una tarea de un requisito, etc. Estas notificaciones se envían automáticamente a través de la aplicación de mensajería predeterminada: puede configurar tanto los mensajes como los destinatarios.
- OAuth
- Novedad clave: Autenticación OAuth silenciosa
Ahora puede utilizar la autenticación OAuth especificando directamente un nombre de usuario y una contraseña: no se mostrará ninguna ventana de inicio de sesión al usuario. - Otra novedad: La función AuthLogout permite cerrar la sesión y liberar el token.
- Funciones de cifrado: nuevos algoritmos y modos de cifrado
En esta versión, los modos de cifrado Cipher Feedback y Cipher Counter pueden utilizarse independientemente del algoritmo de cifrado.
Además, la función EncryptStandard ahora es compatible con AES 192.
- Correos electrónicos
- Novedades en WINDEV SaaS: La función EmailAppGetArchitecture determina si la aplicación de correo electrónico es una versión de 32 o 64 bits.
- Sesión IMAP: Ahora es posible recorrer todas las incidencias de una búsqueda iniciada con la función EmailSeekFirst utilizando la función EmailReadNext.
- Dispositivos Bluetooth Low Energy
La función BTLECharacteristicChangeOfValue permite generar una notificación cuando cambia el valor de una característica determinada. Por ejemplo, cuando un sensor de temperatura detecta algún cambio, se genera una notificación.
- Funciones Drive
Las funciones DriveListFile y DriveListFileGgl ahora obtienen la fecha y hora de modificación de los archivos.
- Aplicación de consola interactiva
Las aplicaciones WINDEV ahora pueden iniciar un archivo ejecutable en modo consola e interactuar con él. Al final de la ejecución, es posible recuperar lo que el ejecutable ha escrito en la consola. Simplemente utilice las nuevas funciones cmdXXX.
- .NET: Ahora es posible pasar arrays WLanguage como parámetros a funciones .NET.
- Socket
La función SocketRead obtiene un mensaje enviado por otro socket. Cuando se utilizaba esta función, era posible definir el tiempo de espera para iniciar la lectura de los datos. En esta versión, esta función también permite definir el tiempo máximo de espera sin recibir datos.
- Otras mejoras:
- La función InitRandom genera números aleatorios. Ahora devuelve la semilla utilizada.
- El operador '=*' ahora está disponible para los parámetros que no tienen un tipo.
- Las funciones ArraySeek y ArraySort ahora están disponibles para arrays de variables de tipo UUID.
- JSON
Ahora se admiten los comentarios // y /* */. - XML
Ahora se puede utilizar la propiedad ..Exist = True para forzar la creación de un nodo vacío.
- Nuevas funciones
- La nueva función CertificateExport exporta automáticamente un certificado de la tienda de Windows a un archivo. Esto simplifica todas las operaciones relacionadas.
- La función ControlRectangle devuelve una variable de tipo Rectangle con las coordenadas, alto y ancho del área ocupada por un control. Esto facilita la apertura de un menú emergente debajo de un control Campo de entrada, por ejemplo.
- Optimización de aplicaciones WINDEV
La función WinOptimize permite cargar, ejecutar y redimensionar ventanas más rápidamente. Esta optimización es especialmente útil para las ventanas que contienen un gran número de controles. Esta función elimina las limitaciones de Windows en cuanto al número de identificadores (1 000 identificadores).
- Novedades de WEBDEV:
- Nuevo atributo "asynchronous" para los procedimientos. Esto permite gestionar directamente llamadas Ajax asíncronas.
- La función SchedulerBackgroundColor permite establecer un color para un recurso en un rango de tiempo determinado. El código ahora es el mismo en WINDEV y WEBDEV.
- WEBDEV SaaS: Novedades WLanguage en código Navegador
Las nuevas funciones amplían sus posibilidades de desarrollo en el código Navegador. - DateToDayOfYear
- LastDayOfYear
- CurrentDay
- In64bitMode
- InAWPMode
- InComponentMode
- TimeValid
- IBANValid
- LuhnCalculate
- LuhnCheck
- Funciones Regex
- Nueva sintaxis para la función PageCurrentLayout
- Recordar una cuenta
La ventana de inicio de sesión del Groupware Usuario ahora incluye la opción "Recordar esta cuenta". Al configurar el Groupware Usuario, solo tiene que seleccionar la opción "Mostrar la casilla 'Recordar esta cuenta'". En este caso, el usuario se conectará automáticamente. Para volver a activar el proceso de autenticación, el usuario solo debe cerrar la sesión.
- Prueba del servicio web
Se han realizado mejoras importantes para probar los servicios web en sesiones preiniciadas.
- Desencadenadores HFSQL
Ahora, en el procedimiento ejecutado en un desencadenador, es posible identificar la función que activó el desencadenador utilizando una constante, y no directamente el nombre de la función. Esto facilita el desarrollo de aplicaciones multilingües. - Optimización de claves compuestas
Las claves compuestas pueden incluir claves que contengan valores Null. Este tipo de clave ha sido optimizado. Para utilizar esta función, seleccione la opción "Permitir valores NULL en índices de claves compuestas" en la descripción del archivo, en el editor de análisis. - Servidor HFSQL
- Optimización de la gestión de la caché en el servidor.
- Optimización de la función HCreationIfNotFound.
- Datos espaciales
Optimización de la selección de índices para agilizar las búsquedas en datos espaciales (punto, polígono, polilínea, etc.).
- SQL
- Parámetros SQL
En las consultas SQL, ahora se admiten parámetros SQL (por ejemplo, "{pMyParam}") en las cláusulas ORDER BY. - Nueva función ST_Centroid
La función ST_Centroid devuelve un punto que corresponde al centro geométrico de un polígono o multipolígono. - Nueva función TIMEDIFF
La función TIMEDIFF devuelve la diferencia entre dos fechas, horas o fechas-horas. El resultado es una duración.
- Funciones WLanguage
- La función HImportCSV permite importar directamente el contenido de un archivo CSV en un archivo de datos HFSQL. Esta función define la correspondencia entre los datos del archivo CSV y los campos del archivo de datos.
- HFSQL Cluster
- Se ha optimizado el proceso de sincronización de los nodos del clúster.
- La función HDeleteFile está disponible.
- Replicación universal
- Una novedad muy esperada: posibilidad de añadir archivos a una replicación existente. Ya no es necesario redefinir la replicación.
- También se han realizado algunas mejoras en la replicación universal:
- Cambio de identificadores automáticos de 4 a 8 bytes.
- Modificación de campos definidos como claves únicas.
- Nuevo orden de claves únicas.
|
Funcionalidades Android/iOS |
- Nuevo control Smart
Un control listo para usar: su aplicación lee y recupera directamente el código recibido por SMS. Esto significa que el usuario no necesita leer, copiar o escribir nada.
- Escanear con la cámara
Ahora sus aplicaciones pueden tomar fotos de un documento y corregir la imagen si es necesario. Utilice la función ScanDocumentFromCamera en sus aplicaciones. Esta función devolverá imágenes del documento. A continuación, podrá extraer el texto usando el OCR.
- Autocompletar formularios
Muchas aplicaciones suelen incluir un formulario con un campo de dirección postal o de correo electrónico, por ejemplo ... Los usuarios pueden introducir estos datos de forma manual. WINDEV Mobile simplifica este proceso integrando un servicio de completado automático (Google, Dashlane, etc.). Simplemente especifique el tipo de datos esperado utilizando la propiedad ..Autofill. Sus usuarios ahorrarán tiempo.
- Pulsación larga en controles Tabla y Looper
Una pulsación larga en controles Tabla y Looper podía tener resultados diferentes en Android, iOS y el modo simulador, dependiendo de si el control tenía o no un menú contextual. El comportamiento de la pulsación larga se ha unificado en todas las plataformas, en función del tipo de control: - Si se realiza una pulsación larga en un control Tabla o Looper con menú contextual:
- se ejecuta el evento "Apertura del menú contextual / Pulsación larga". Si este evento no devuelve False, se muestra el menú contextual.
- el evento de selección de filas no se ejecuta.
- Si se realiza una pulsación larga en un control Tabla o Looper sin menú contextual:
- se ejecuta el evento "Apertura del menú contextual / Pulsación larga". Si este evento no devuelve False, se ejecuta el evento de selección de filas.
Observación: para todos los controles, si el evento "Apertura del menú contextual / Pulsación larga" devuelve False, no se muestra el menú contextual asociado.
- WLanguage:
- Permita a los usuarios agregar citas directamente al calendario
Puede que sus aplicaciones móviles gestionen citas. Permita a los usuarios agregar citas a la aplicación de calendario predeterminada. Para ello, solo necesita utilizar la función AppointmentAdd en WINDEV Mobile. - Códigos SMS de un solo uso
La verificación en dos pasos se ha convertido en un método de inicio de sesión estándar. Por lo general, se envía un código de verificación por SMS. Ahora sus aplicaciones WINDEV Mobile pueden recuperar directamente este código. Esta funcionalidad también está disponible en un control Smart específico. - Funciones Drive: Las funciones DropBox ahora están disponibles en Android e iOS.
- Funciones XLS: Las funciones XLS ahora están disponibles para Android e iOS. Esto le permite manipular archivos Excel de la misma manera en sus sitios web, y en aplicaciones para Windows y móviles.
- Nuevas funciones WLanguage:
- ComboClose
- WinInPos/WinOutPos
- FTempFile y fOpenTempFile
|
Características específicas de Android |
- Opciones de orientación de la aplicación
En algunos casos, puede que necesite bloquear sus aplicaciones en una orientación específica. Para ello, simplemente seleccione la opción "Bloquear en modo horizontal" en las opciones de visualización de la ventana (pestaña "IU" de la descripción de la ventana). La misma opción también está disponible para las ventanas en modo vertical.
- WLanguage
- Nuevos constructores multisintaxis disponibles.
- Optimización de la gestión de subprocesos en Android 14 (y versiones posteriores).
- Mejor integración de "Sign in with Google" (reemplaza a One Tap).
- Nuevas funciones WLanguage:
- Función que permite obtener números de teléfono.
- SMSDetectOneTimeCode.
- Funciones RegexXXX.
- Nueva función AuthLogout.
- Nueva función HExportJSONString.
- Compatibilidad con YAML
- Serialización XML del tipo de variable AuthToken: Para acceder a un servicio web más de una vez utilizando el mismo token, puede serializar el token en una variable de tipo AuthToken. El token puede almacenarse en un búfer y reutilizarse si es necesario.
- Centro de control de Android
El Centro de control de Android incluye un explorador de archivos. Ahora puede realizar una acción en varios archivos a la vez (eliminar, copiar, etc.).
|
Características específicas de iPhone/iPad |
- Pasar el cursor sobre un elemento
Las aplicaciones iOS pueden utilizarse en dispositivos con mouse: MacOS, iPad con ratón, Vision Pro, etc. Los eventos "Entrada del cursor" y "Salida del cursor" ahora pueden activarse si es necesario.
- Efecto de bucle infinito
Un área de deslizamiento permite a los usuarios desplazarse por diferentes elementos (por ejemplo, imágenes) con un simple gesto de deslizamiento. Ahora, puede utilizar un efecto de bucle infinito. En este modo, cuando el usuario llegue al último elemento y deslice hacia delante, volverá a aparecer el primer elemento. No hay nada por programar: solo tiene que seleccionar la opción correspondiente en la ventana de descripción del control Ventana interna: "Efecto de bucle infinito".
|
WEBDEV Application Server |
- Servidor de autenticación OAuth disponible
WEBDEV Application Server puede convertirse en un servidor de autenticación OAuth. Un servidor de autenticación OAuth es responsable de autenticar a los usuarios y emitir tokens de acceso, permitiendo a las aplicaciones de terceros acceder de forma segura a los recursos protegidos por los usuarios.
De esta forma, la autenticación se gestiona en una sola estructura. Esto permite, por ejemplo, utilizar un inicio de sesión único (Single Sign-On, SSO).
- Cuota de disco para cada cuenta
El administrador de cuentas WEBDEV ahora permite definir una cuota de disco para cada cuenta (cuota definida en MB). Esta cuota se tiene en cuenta automáticamente cuando se instala un sitio para la cuenta especificada. Si se supera la cuota, no se podrá realizar la instalación.
- Seguridad mejorada en el modo de aislamiento de cuentas
El asistente de instalación de WEBDEV Cluster ahora incluye una opción para proteger todos los discos con aislamiento de cuentas. Esto permite una mayor seguridad