AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WEBDEV SaaS!
Ayuda / Novedades / 
  • Presentación
  • Novedades de la versión SaaS
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
Presentación
¡WEBDEV SaaS ya está disponible!
Esta página presenta algunas de las novedades que estarán disponibles en WEBDEV SaaS.
Novedades de la versión SaaS
Novedades increíbles

  • 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.

Entorno

  • 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.

Editor de páginas

  • 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.
Editor de análisis

  • ORM (Object Relational Mapper)
    Si el análisis contiene clases modelo, puede generar todas las clases modelo en una sola operación.

Editor de consultas

  • 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.

Editor de código

  • 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.

Editor de reportes

  • 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.
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.
WEBDEV cluster

  • 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

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.

Herramientas

  • Novedades para la auditoría estática de WEBDEV
    • En WEBDEV SaaS, la auditoría estática 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.
  • 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.

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.

Programación y WLanguage

  • Nuevas funciones, propiedades y tipos.
    • Nuevas familias de funciones:
      • Funciones del control Editor de código.
  • Nuevas funciones:
    • SchedulerBackgroundColor
    • HImportCSV
    • DocClearFormatting
    • iInitReportVerso
  • 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

HFSQL

  • 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.

Versión mínima requerida
  • Versión SaaS
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 16/07/2024

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