Finalizar una aplicación con los comandos 4D
Desde hace varias versiones de 4D, se han añadido diferentes funcionalidades para crear su propia cadena de construcción. Por ejemplo:
- la creación de una carpeta «.zip»,
- la adición de información como el copyright de un ejecutable o de una «dll»,
- la creación de un archivo «info.plist»,
- y el nuevo componente build4D.
Con 4D v20, dos nuevas funcionalidades permiten finalizar la creación de una aplicación monopuesto o cliente/servidor en código 4D:
- la adición de un icono a un ejecutable
- la generación del archivo de licencia de despliegue para un servidor (sólo licencia OEM) o una aplicación monopuesto.
Explorador de datos integrado a 4D
El explorador de datos le permite visualizar los datos de su base de datos. Puede elegir qué campos mostrar, organizar, filtrar y ordenar los datos.
Con 4D v20, el explorador de datos puede abrirse en 4D en lugar de en un navegador externo. Los usuarios pueden acceder al explorador de datos directamente desde la barra de herramientas con un solo clic, ahorrando tiempo y mejorando la productividad.
4D Write Pro y cajas de texto: opciones de importación/exportación docx
Introducidas con 4D v19 R8, las cajas de texto le permitían insertar texto, tablas, imágenes, fórmulas y otros elementos en cualquier lugar de sus aplicaciones. Esta funcionalidad ha sido mejorada en v20 para incluir la posibilidad de exportar e importar estos elementos desde y hacia documentos docx.
Además, se ha añadido una nueva opción de exportación que también es válida para otros tipos de documentos.
IMAP: ID de buzón y palabras clave del correo
¡4D v20 trae dos funcionalidades muy útiles para los transportadores IMAP!
Interactuar con algunos servidores y clientes de correo IMAP requiere manejar palabras clave personalizadas en los correos, y beneficiarse de algunas de sus características específicas.
También hemos añadido el soporte del ID de buzón en nuestro transportador IMAP para que pueda identificar un buzón determinado incluso después de cambiarle el nombre.
Evolución de los objetos de formulario
Para que pueda crear las interfaces más atractivas, seguimos mejorando los objetos de formularios. Desde 4D v19 R6, puede definir un borde redondeado para los objetos de formulario de tipo texto estático y texto de entrada.
Con 4D v20, nuevas posibilidades están disponibles.
- Para botones, botones radio y casillas de verificación, hemos añadido nuevos parámetros para el texto y el icono.
- Para los botones radio y casillas de verificación, el número de estados del icono se ha mejorado para permitir una mejor representación para el usuario final.
Conozca los comandos Print form y FORM LOAD actualizados
4D v16 R5 trae una importante mejora al comando DIALOG. Esta mejora consiste en la posibilidad de pasar un nuevo parámetro «formData» de tipo objeto. Ha sido estupendo saber que esta nueva adición ha sido bien recibida por los desarrolladores de 4D.
Con 4D v20, se actualizan otros dos comandos, Print form y FORM LOAD. El beneficio será igual de grande. El contenido del objeto pasado en el parámetro será directamente explotable en los formularios impresos o cargados en memoria.
Una herramienta para la ejecución de código 4D en CLI
En la industria del desarrollo, el concepto CI/CD se ha convertido en una práctica estándar. Con cada modificación de código, se generan acciones automatizadas como pruebas, compilación, construcción, entrega y a veces, despliegue para garantizar que el código sea de alta calidad y se integre fácilmente en el sistema existente.
Estas acciones requieren una herramienta para ejecutar el código necesario. Como desarrolladores 4D, decidimos ofrecer una herramienta gratuita que permite a los desarrolladores ejecutar acciones elementales. Esta herramienta se llama tool4d, y agiliza el proceso de ejecución de las acciones necesarias dentro del entorno 4D.
En este artículo, exploraremos las funcionalidades de tool4d y cómo puede utilizarse para mejorar su proceso de desarrollo.
Presentación de las últimas funciones de Buscar y reemplazar
La función «Buscar y reemplazar» del editor de código existe desde hace muchos años. Los desarrolladores pueden fácil y eficientemente buscar y reemplazar código, especialmente cuando se trata de grandes bases de código. 4D v20 trae mejoras que seguramente serán apreciadas por los desarrolladores que confían en esta funcionalidad para agilizar sus flujos de trabajo de codificación:
- conocer el número de ocurrencias a reemplazar,
- conocer la posición de la ocurrencia actual,
- tener acceso permanente a las opciones de navegación Siguiente y Anterior,
- mostrar una paleta en lugar de una ventana modal para limitar el número de clics.
Comparación con un valor indefinido
Desde la aparición de ORDA, las clases y otros objetos, hay que trabajar cada vez más con valores indefinidos.
Ya que algunos de ustedes piden una forma más fácil de utilizarlos, a partir de v20, puede comparar cualquier tipo de valor con un valor indefinido sin lanzar un error.
Nuevo servidor Websocket integrado
En un mundo cada vez más conectado, los sitios web o las aplicaciones IoT deben actualizarse en tiempo real.
Una forma de entregar información instantáneamente a sus sitios es utilizar el protocolo Websocket que ofrece un canal de comunicación full-duplex entre un servidor y un cliente. Desde la v20, 4D ofrece comandos para crear un servidor Websocket.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política