Novedades de 4D v16 R6

Traducido automáticamente de Deepl

Recuperar las novedades de las versiones anteriores de R >

OBJETOS y COLECCIONES COMPARTIDOS

4D v16 R6 introduce el nuevo concepto de objetos y colecciones compartidas. Son una alternativa al uso de variables interproceso, ya que son una forma fácil y eficiente de compartir información entre procesos preventivos. Los objetos compartidos y las colecciones compartidas se comportan igual que los estándar, salvo que deben ser declarados como «compartidos» durante su instanciación con los siguientes nuevos comandos: Nuevo objeto compartido y Nueva colección compartida. Una vez instanciados, pueden ser utilizados directamente, como cualquier otra variable, para su lectura. Y para escribir o modificar, deben estar rodeadas por laspalabras clave Use y End use .

MANIPULAR COLECCIONES

La manipulación de las colecciones se ha mejorado mucho, gracias a los nuevos métodos utilizados con la Notación de Objetos, que se ofrecen como una vista previa. Estos métodos permiten, por ejemplo, añadir o eliminar elementos, ordenar la colección y mucho más. Más de 40 nuevos métodos están ya disponibles con 4D v16 R6. Estos son algunos de ellos: pop, push, concat, resize, query, slice, …

formularios dinámicos

4D v16 R6 permite crear y utilizar formularios dinámicos, a modo de vista previa. Almacenados en un formato basado en texto (JSON), abren una amplia lista de nuevas oportunidades: crear formularios totalmente adaptados al contexto del usuario final, compartir el mismo formulario entre varias bases de datos. La descripción textual del formulario puede guardarse en un objeto 4D o en un archivo. Luego, en tiempo de ejecución, los formularios pueden ser cargados desde este objeto 4D o archivo. Los siguientes comandos han sido mejorados para que se pueda pasar un objeto 4D o una ruta de archivo JSON: Abrir ventana de formulario, DIALOGO, FORM SET INPUT, FORM SET OUTPUT, OBJECT SET SUBFORM, OBJECT GET SUBFORM, FORM LOAD, Print form y Current form name.

fechas dentro de los objetos

Las fechas ahora pueden ser establecidas como fechas y no como cadenas en un objeto, haciendo que el uso de las fechas dentro de los objetos sea más fácil e intuitivo. Así, OB SET y OB Get pueden utilizarse sin requerir la constante is date, y la notación de objeto puede aplicarse a ellos como a cualquier otro objeto típico. Para utilizar las fechas dentro de los objetos, basta con marcar la opción «Utilizar el tipo de fecha en lugar del formato de fecha ISO en los objetos» en la página de configuración de la compatibilidad en la Configuración de la base de datos.

4D Write Pro

Imágenes en posición absoluta

4D v16 R6 le da un control total sobre la inserción de imágenes en una posición específica en un documento: delante o detrás del texto, así como ancladas a la página o a partes específicas del documento (es decir , encabezado, pie de página, secciones). El nuevo comando WP Add picture añade la imagen a la página, luego para definir su posición exacta, así como otras propiedades, puede utilizar las acciones estándar, o ir a través del nuevo conjunto de selectores que se han añadido a los comandos WP GET ATTRIBUTES y WP SET ATTRIBUTES.

uso de caracteres de encabezamiento para los tabuladores

4D Write Pro ofrece ahora una funcionalidad adicional para afinar su diseño: los caracteres de encabezamiento (por ejemplo, los puntos repetidos o cualquier otro carácter en una tabla de contenidos). Los caracteres de encabezamiento pueden controlarse desde el menú contextual cuando se hace clic en una pestaña existente en el área de la regla, o bien de forma programada gracias al selector wk tab stop leadings new y al comando WP SET ATTRIBUTES.

4D view Pro

convertir documentos de 4d view en 4d view pro

4D v16 R6 presenta el primer paso para convertir sus documentos existentes de 4D View a 4D View Pro como vista previa . Gracias al nuevo comando VP Convert from 4D View, la mayoría de las propiedades y la información almacenada en los documentos 4D View se convierten automáticamente, ¡incluyendo la estructura del documento, los valores, los formatos, los estilos, los bordes y las fórmulas!

Seguridad

activación perfecta del forward secrecy en 4D web Server

A partir de 4D v16 R6, la seguridad por defecto de 4D Web Server se ha incrementado al soportar Perfect Forward Secrecy (PFS). Esta implementación proporciona a su aplicación un mejor cumplimiento de algunas características de seguridad de red, así como una mayor clasificación en las pruebas de auditoría de seguridad web. PFS se habilita automáticamente cuando se activa TLS en el servidor. El comando WEB Get server info puede utilizarse para asegurarse de que PFS está activado. El valor del nuevo atributo perfectForwardSecrecy es verdadero siempre que se cumplan todas las condiciones necesarias para utilizar PFS.

Tenga en cuenta que el algoritmo RC4 está obsoleto ahora en 4D Web Server como resultado de algunos problemas de seguridad conocidos.

restaurar la última copia de seguridad de la base de datos por defecto

Para proteger sus datos de daños, la opción «Restaurar la última copia de seguridad si la base de datos está dañada» de la página «Copia de seguridad» de la Configuración de la base de datos está marcada por defecto para las nuevas bases de datos, lo que le proporciona el mejor nivel de protección.

mejor gestión de las extensiones de archivos y carpetas

Se han creado dos nuevos comandos para facilitar la gestión de las rutas de archivos y carpetas. El comando Path to object devuelve un objeto que contiene las propiedades específicas (carpeta padre, nombre de archivo o carpeta, extensión de archivo o carpeta) de la ruta que se ha pasado como parámetro. El comando Objeto a ruta construye una ruta a partir de los atributos del objeto pasado en parámetro. Por lo tanto, para componer una nueva ruta, modifique los atributos del objeto que necesite y simplemente recombínelos.

Estos comandos deben utilizarse ahora en lugar de los comandos obsoletos _o_Document type y _o_SET DOCUMENT TYPE.

Finalización de código y sugerencia de atributos OBJECT

El editor de métodos se ha mejorado para proporcionar la finalización del código para los atributos de los objetos. Se muestra una lista de atributos sugeridos, cada vez que se escribe un carácter de punto después de un objeto, para mejorar la velocidad de codificación y evitar errores o erratas. El comportamiento de autocompletar puede personalizarse desde el panel de«preferencias de 4D«, para definir si la lista de sugerencias se abrirá automáticamente después de escribir un carácter de punto (opción marcada), o sólo después de usar la tecla de tabulación (opción desmarcada).

fácil acceso a los archivos de registro

El comando Get 4D file ha sido mejorado para un mejor acceso a los archivos de registro. Ahora puede encontrar fácilmente un archivo de registro en particular en lugar de obtener la carpeta que contiene todos los registros. Se ha creado un conjunto de nuevos selectores para este comando: Archivo de registro de solicitud, Archivo de registro de depuración, Archivo de registro de copia de seguridad, Archivo de registro de verificación, Archivo de registro de compactación, Archivo de registro de reparación, Archivo de registro de depuración HTTP y Archivo de registro de aplicación de construcción.

¿Quiere saber más? ¡Lea todas las entradas del blog sobre 4D v16 R6!