Hoy comienza la beta de 4D V17 R3

Traducido automáticamente de Deepl

Estamos encantados de anunciar el lanzamiento de beta testing para 4D v17 R3! Leamos un vistazo y veamos lo que esta versión beta includes:

  • 4D para iOS: Más funciones para personalizar tus aplicaciones móviles, con formateadores de datos, crear tus propias plantillas y la posibilidad de añadir tus propios iconos.
  • 4DWrite Pro: Nuevos comandos para documentos complejos y de bonito diseño.
  • 4DView Pro: Importación y exportación de documentos de Microsoft Excel (formato .xlsx).
  • Más comandos 4D a prueba de hilos para procesos aún más preventivos.
  • Exporte su archivo de estructura en texto plano para los repositorios de control de fuentes.
  • Escriba sus propios métodos para los objetos.
  • Y mucho más (vea abajo).

Descargue 4D v17 R3 ahora (Exclusivo para los socios de 4D)

4D for iOS – Preview

Formateadores de datos

4D para iOS es cada vez más rico en funcionalidades con cada lanzamiento de R. 4D v17 R3 introduce un nuevo concepto: Formateadores de datos. Estos le permiten definir tipos de datos específicos para sus campos de manera que el contenido se muestre en el formato correcto. Puede anular rápidamente el formato por defecto de sus campos para mostrar el formato de su elección, como moneda, booleano, porcentaje, fechas y mucho más.

Cree sus propias plantillas de formularios de lista y detalle

4D para iOS ya ofrece varias plantillas de formularios de lista y detalle para cubrir la mayoría de sus necesidades. Sin embargo, ¡las cosas han mejorado aún más con 4D v17 R3! Ahora puede crear fácilmente sus propias plantillas de listas y formularios detallados.

añada sus propios iconos

4D para iOS tiene una gran biblioteca de iconos. Iconos para el comercio, las finanzas, la educación, el gobierno, la salud, la industria, los bienes raíces, los servicios, etc. ¿Pero qué pasa si quiere un icono que no está en esa lista? Con 4D v17 R3 puede añadir sus propios iconos a la biblioteca. Sólo tiene que crear una carpeta …/Resources/Mobile/medias/icons y arrastrar y soltar sus iconos en ella.

4D Write Pro

nuevos atributos para evitar viudas, huérfanas y saltos de página

4D Write Pro ofrece dos opciones para evitar viudas y huérfanos en párrafos o tablas, y saltos de página dentro de párrafos o tablas.

Las viudas y los huérfanos son las líneas individuales al principio o al final de un párrafo que se dejan solas en la parte superior o inferior de una página. Para evitarlos, 4D Write Pro tiene un nuevo atributo que se utiliza con el comando WP SET ATTRIBUTES : wk avoid widows and orphans. Los valores disponibles para este atributo son wk true o wk false.

¡Pero eso no es todo! También hay un nuevo atributo para evitar los saltos de página dentro de párrafos o tablas: wk page break inside. Sus valores disponibles son wk avoid o wk auto. Esta opción puede ser útil cuando no se desea que un párrafo, varios párrafos o una tabla se rompan en dos páginas.

Crear encabezados y pies de página con código

Con 4D v17 R3, puede crear mediante programación un encabezado y un pie de página para una sección específica con dos nuevos comandos: WP New header y WP New footer. También puede eliminar un encabezado o un pie de página con los comandos WP DELETE HEADER y WP DELETE FOOTER.

diseño de la página en 4D write pro

Utilizar el código para definir el tamaño de la página, la orientación y los márgenes es ahora posible con 4D v17 R3. 4D Write Pro tiene nuevos atributos para usar con los comandos WP SET ATTRIBUTES y WP GET ATTRIBUTES :

  • wk page width, wk page height
  • wk page orientation
  • wk page margin, wk page margin left, wk page margin right, wk page margin top, wk page margin bottom

gestionar las secciones con código en los documentos de 4d write pro

4D v17 R3 introduce las secciones. Las secciones le permiten crear diferentes diseños dentro del mismo documento. Por ejemplo, en cada sección puede definir un tamaño de papel diferente, orientación, márgenes diferentes, encabezados y pies de página diferentes, etc. El resultado final son documentos complejos y con un bonito diseño. Las secciones pueden manipularse mediante código con dos nuevos comandos, WP Get sections (que permite recuperar una colección de secciones en el documento) y WP Get section (para recuperar la sección actual). Para cambiar los atributos de una sección específica, puede pasar la referencia de la sección a los comandos WP SET ATTRIBUTES y WP GET ATTRIBUTES .

4D language

Más comandos de seguridad de hilos

Con todos los comandos mejorados de seguridad de hilos(vea la lista más abajo), sus aplicaciones pueden aprovechar al máximo los ordenadores multinúcleo, lo que resulta en respuestas más rápidas a peticiones simultáneas.

Comandos de seguridad de hilos:

  • COMPRESS BLOB
  • EXPAND BLOB
  • BLOB PROPERTIES
  • ENCRYPT BLOB
  • DECRYPT BLOB
  • GENERATE ENCRYPTION KEYPAIR
  • GENERATE CERTIFICATE REQUEST
  • RECEIVE BUFFER
  • SET DEFAULT CENTURY
  • GET DOCUMENT ICON
  • TRANSFORM PICTURE
  • SVG EXPORT TO PICTURE
  • Get localized document path
  • Get database localization
  • LOCKED BY
  • LOG EVENT
  • Current client authentication
  • GET MEMORY STATISTICS
  • TEXT TO ARRAY

Mejora de las pruebas de bases de datos

Los productos 4D ya pueden ser lanzados usando parámetros de línea de comandos para permitir pruebas o despliegues automáticos. Con 4D v17 R3, se han añadido nuevos parámetros para una mayor flexibilidad al abrir su base de datos:

-opening-mode: definirá cómo se abre su base de datos: modo interpretado o compilado.

-create-data: permitirá crear un nuevo archivo de datos si no se encuentra el actual o con un nombre específico si se pasa -data.

-user-param: enviará una cadena que puede ser leída después de que la base de datos sea lanzada usando el comando GET DATABASE PARAMETER.

4D View Pro

Trabajar con documentos de Microsoft Excel (.xlsx) usando 4D View Pro

Con 4D v17 R3, los comandos existentes de 4D View ProVP IMPORT DOCUMENT y VP EXPORT DOCUMENT han sido mejorados. Ahora soportan la extensión .xlsx (Microsoft Excel). Sólo tiene que pasar la ruta de su archivo a los comandos y ya está todo listo.

More programming capabilities

cree sus propios objetos de fórmula

Los objetos han cambiado la forma en que muchos desarrolladores 4D escriben código, haciéndolo más genérico, flexible, fácil y rápido. A partir de 4D v17 R3 y el comando New formula, puede crear fórmulas como objetos. Puede pasarle parámetros o acceder al contenido del objeto. Las fórmulas como objetos pueden realizar cálculos para los atributos del objeto o ser pasadas a un método. Incluso tiene su propio manejador de llamadas y errores. Si ya estás usando ORDA o haciendo la clásica codificación basada en la selección, los objetos acaban de volverse mucho más poderosos.

exportar el archivo de estructura en texto plano

Con 4D v17 R3, puede exportar el archivo de estructura (.4DB) como texto en varios archivos. Esto ofrece muchas nuevas posibilidades, como almacenar su código en un repositorio de control de fuentes. Hay dos opciones disponibles para la exportación, ya sea a través de un nuevo elemento en el menú «Archivo/Exportación» o puede utilizar el nuevo comando Export structure file.

Convertir formularios clásicos de 4D en formularios dinámicos

4D v17 R3 introduce un nuevo comando que permite exportar formularios 4D clásicos (almacenados en archivos .4DB) a formularios dinámicos. Puede pasar el nombre del formulario y recibir un objeto que describe el formulario. Luego, dependiendo de sus necesidades, puede modificar las opciones del formulario, como el tamaño de la fuente o la posición de los objetos en la pantalla.

Obtener información sobre la aplicación en ejecución

Con el Get application info puede obtener información sobre la configuración de la red y la actividad de su base de datos, como por ejemplo: la cantidad de CPU utilizada, el tiempo desde que se inició, y la lista continúa.

¿Necesitas más detalles técnicos? Echa un vistazo a la documentación de4D v17 R3 Beta en el 4D Doc Center.

Sus comentarios son muy apreciados y nos ayudarán a mejorar la calidad de nuestro producto y a satisfacer mejor sus necesidades. Nos encantaría conocer tu opinión sobre cualquiera de las características mencionadas. Contribuya a nuestro foro de la «versión beta » (accesible para todos los socios de 4D).

¿Aún no es socio? Conviértase en Partner 4D y únase a la conversación.

Avatar
• Gerente de Mercadeo de Producto - Intissar ingresó a 4D en 2017 como Gerente de Mercadeo de Producto. Trabaja estrechamente con los equipos de producto, mercadeo, ingeniería y soporte técnico para destacar el "por qué", el "cómo" y el "qué" de las funcionalidades nuevas y actualizadas a diferentes audiencias. Esta proximidad le permite elaborar marcos de mensajería y escribir contenidos en profundidad y muestras de código para el blog y el sitio web de 4D. Después de graduarse como ingeniera en Ciencias de la Computación en la universidad de VINCI, Intissar trabajó en varias startups como ingeniera de software. Su experiencia práctica incluye la especificación, el diseño y el desarrollo de software, la formación y el apoyo a los usuarios y la gestión de equipos.