Producto

Valide su objeto JSON

Traducido automáticamente de Deepl

Cada vez utilizamos más el formato JSON. Por ejemplo, para guardar los ajustes en un archivo, para almacenar la configuración del software, o para intercambiar datos del cliente en la web con otros servidores.

¿Cómo se puede validar que los datos recibidos están en el formato esperado? ¿Cómo se puede validar que toda la información necesaria está realmente presente? ¿Cómo puedes hacer esta validación sin escribir un método tedioso para cada tipo de formato JSON?

Simplemente escribiendo un esquema JSON y utilizando el JSON Validate ¡nuevo comando!

Producto blank

¡4D introduce el modo SDI para aplicaciones en Windows!

Traducido automáticamente de Deepl

¡Noticias calientes! Las aplicaciones 4D en Windows están entrando en un nuevo mundo gracias a 4D Windows 64-bit. ¿Recuerdas la ventana principal con fondo gris que contiene todas las demás ventanas de la aplicación? Esta ventana principal se llama técnicamente MDI (que significa Interfazde Documento Múltiple) y ahora hay una manera de deshacerse de ella y pasar a SDI( Interfaz de DocumentoÚnico) donde las ventanas de la aplicación son todas independientes…

¿Te interesa? Basta con activar el modo SDI con una sola casilla de verificación y ya está… ¡sin una línea de código!

Producto blank

Toda la línea de productos de Windows de 64 bits es ahora libre de Altura

Traducido automáticamente de Deepl

¡Nos complace anunciar que 4D v16 R4 es la primera versión en la que toda la línea de productos 4D Windows de 64 bits ya no depende de la biblioteca Mac2Win de Altura! Como se anunció en abril pasado, en este post de anuncio de estrategia, hemos hecho el trabajo en 4D Server Windows 64-bit, que era el último paso a alcanzar.

Nuestra línea de productos para Windows de 64 bits puede ahora aprovechar plenamente algunas tecnologías modernas y hacer que usted se beneficie de ellas, como el soporte de ventanas de Interfaz de Documento Único (SDI) por ejemplo, ¡también entregado con 4D v16 R4!

Producto blank

Añade un hipervínculo al logotipo de tu empresa en 4D Write Pro

Traducido automáticamente de Deepl

Un uso menos conocido del producto 4D Write Pro es la producción de correos electrónicos HTML. De hecho, puede crear un documento 4D Write Pro que incluya expresiones 4D, texto e imágenes, y luego modificar las propiedades del documento, del párrafo o del texto y enviarlo por correo electrónico. En este contexto, una necesidad muy común es añadir un enlace a una imagen, por ejemplo, el logotipo de su empresa.

4D Write Pro ha sido mejorado con 4D v16 R4 de manera que ahora se pueden añadir hipervínculos al texto y/o a las imágenes. Establecer un enlace con el logotipo o el nombre de su empresa es ahora tan fácil como poner un texto en negrita.

Producto Discover how object notation can simplify your developer's life!

Descubra cómo la notación de objetos puede simplificar la vida de los desarrolladores.

Traducido automáticamente de Deepl

Con la notación de objetos, disponible como vista previa en 4D v16 R4, su código es más sencillo de escribir, más fácil de leer y más natural de pensar. Eso es cierto. Pero, ¿ha visto realmente todo el potencial de la notación de objetos?

Antes de 4D v16 R4, cuando quería crear un formulario detallado para introducir información de contacto desde un campo objeto, no tenía más remedio que escribir una expresión como OB GET ([CONTACT]Info; «City») en la fuente de datos variable. Se podía recuperar el valor del atributo, pero no era posible modificarlo. Además, había que escribir un método loadRecord con el comando OB GET para cada atributo y un método saveRecord con el comando OB SET para cada atributo.

¿Qué cambia la notación del objeto en este escenario? A partir de 4D v16 R4, ¡sólo tiene que escribir [CONTACT]Info.City en la fuente de datos de la variable! Esta variable está disponible en modo lectura/escritura. Los comandos OB GET y OB SET ya no son necesarios.Eso es todo. Ahora puede ver todo el potencial.

Producto blank

¡4D Write Pro soporta tablas!

Traducido automáticamente de Deepl

Su deseo finalmente se ha hecho realidad, ahora puede insertar y rellenar tablas mediante programación en sus documentos de 4D Write Pro. No estamos hablando de tablas que imitan pestañas, ¡se trata de tablas «reales»! Tablas en las que el texto se ajustará automáticamente al tamaño de columna que hayas definido, y que no se «romperán» cuando los datos cambien.

Esta característica es la primera mejora importante que supera el antiguo conjunto de funcionalidades de 4D Write. Ahora podrá generar facturas que contengan tablas, totalmente programadas y darles el estilo que desee con unas pocas líneas de código. Otro escenario es que ahora puede proporcionar a sus usuarios un botón en la UI de su aplicación que insertará una tabla con un número predefinido de líneas y filas, un tamaño predefinido para cada columna y luego puede dejar que el usuario edite y estilice el contenido por sí mismo.

Producto blank

Otra forma de codificar: La notación de objetos

Traducido automáticamente de Deepl

Los objetos son geniales, todo el mundo lo dice. Además de su maravillosa flexibilidad, son increíblemente rápidos. Puede buscar entre millones de registros en sólo una fracción de segundo. 4D v16 permite incluso ordenar por atributos del objeto, y hacer cálculos como la suma o la media.

Con 4D v16 R4, el lenguaje 4D ha sido drásticamente mejorado para hacer el uso de objetos mucho más cómodo – con el soporte de la notación de objetos. ¡Rápido, flexible, eficiente y ahora elegante!

Producto blank

Prepárate para la notación de objetos

Traducido automáticamente de Deepl

¿Estás deseando empezar a programar con la Notación Objeto? Sin duda, la Notación de Objetos le hará la vida más fácil como desarrollador. Pero antes de activarla en su aplicación existente, debe asegurarse de que su código está listo.

La nueva sintaxis de la No tación Objeto introduce algunas restricciones, ya que el lenguaje 4D considera ahora los tres caracteres siguientes como símbolos reservados: » . «, » [ » y » ] » (es decir, punto, paréntesis de apertura y cierre).

En consecuencia, una vez que haya activado la Notación Objeto en su base de datos, ya no está permitido utilizar estos símbolos en los nombres de las variables, los nombres de los métodos, los nombres de las tablas o los nombres de los campos. Y, por supuesto, lo mismo ocurre con el código existente.

Así que es importante comprobar que tu aplicación no contiene estos símbolos antes de activar esta función. Pero no te preocupes, el MSC puede hacerlo por ti.

Producto blank

Seguridad y protección de datos

Traducido automáticamente de Deepl

La seguridad es un tema importante y fundamental para una base de datos o un sistema de soluciones empresariales. Este artículo propone una visión general de cómo 4D protege sus datos. De hecho, la seguridad tiene que ver con la protección de los datos. Y la protección de datos es un área enorme. Los datos deben ser protegidos contra el acceso no deseado, pero también contra la pérdida.

Page 50 of 57