Un nuevo comando para abrir un formulario en el editor de formularios
4D v18 R5 proporciona un nuevo comando 4D para abrir un formulario en el editor de formularios. Esto puede ser especialmente útil para herramientas de análisis o introspección.
Sintaxis fácil de usar para las funciones y métodos de las clases
El uso de variables $1, $2 y $n en su código no sólo hace que el código sea menos legible, sino que también puede aumentar la confusión, ya que al cerebro humano le puede resultar difícil recordar a qué corresponden estas variables. La solución es crear una variable con un nombre comprensible y asignarle el valor de $1, $2, o $n.
4D v18 R5 tiene buenas noticias, ahora puede nombrar sus parámetros al declarar
- un método del proyecto,
- un trigger
- un método de base de datos
- un método de formulario
- un constructor de una clase
- una función de una clase.
¡Veamos cómo!
Tableau y 4D: Despliegue de su WDC en Github Pages
En la entrada del blog Cómo conectar Tableau con 4D, aprendió a crear un conector de datos web (WDC) para solicitar datos de 4D y visualizarlos en Tableau Public.
Ahora es el momento de alojar nuestro WDC. Dado que sólo utiliza archivos HTML y JavaScript, Github Pages es la mejor opción para almacenarlos. Esto permite que otros puedan probar tu conector directamente en su software de Tableau. En esta entrada del blog, te mostraré cómo proceder.
Bonificación: También le mostraré cómo depurar su WDC en Tableau Public usando Chrome. ¡Empecemos!
Cómo conectar Tableau con 4D
En el Webinar 4D – Cómo conectar Tableau con 4D, William Taylor (Technical Account Manager, 4D US) dio una visión general de la herramienta Tableau y de cómo se puede utilizar para visualizar sus datos 4D. En esta entrada del blog, vamos a profundizar en los detalles técnicos para darle una comprensión más profunda de cómo funciona. Esto le permitirá construir, por ejemplo, una visualización que muestre el total de la factura más alta con nada más que 4D REST y Tableau.
Cómo crear una simple clase «TimeStamp» en 4D
por el autor invitado Tiran Behrouz, desarrollador de 4D (Vancouver, Canadá)
La introducción de ORDA en 4D v17 fue un cambio de juego. Ahora, con la introducción de las clases en 4D v18 R3, seremos testigos de un cambio de paradigma en la programación 4D. Ahora podemos aprovechar los conceptos de programación orientada a objetos como el polimorfismo, la composición y la herencia para escribir nuestras propias bibliotecas de clases. En este video, demuestro cómo codificar una simple clase TimeStamp usando 4D y ORDA.
Nueva sintaxis de declaración para un autocompletado intuitivo
¿Se ha preguntado alguna vez por la función de autocompletado de 4D o se ha preguntado por qué 4D sugiere todas las funciones utilizadas en el código? Como un objeto es un tipo muy genérico, 4D sólo sabe lo que realmente almacena en tiempo de ejecución. Sin embargo, eso no ayuda mucho cuando está escribiendo su código.
4D ofrece ahora una nueva sintaxis alternativa que mejorará en gran medida el autocompletado al declarar sus variables.
4D Write Pro – Más control al usar fórmulas
Como usuario de 4D Write Pro , es muy probable que haya utilizado expresiones (o más recientemente, fórmulas) para rellenar automáticamente ciertas partes de sus documentos. Estas fórmulas pueden devolver texto«crudo» o imágenes. En el caso del texto, pueden contener saltos de línea. La cuestión es cómo deben tratarse estos saltos de línea cuando se procesan dentro de los documentos de 4D Write Pro. Esta entrada del blog proporciona las respuestas … ¡sigue leyendo!
Desarrollo de código de servidor en aplicaciones de proyectos
Desarrollar y depurar el código del servidor en las aplicaciones del proyecto es ahora más fácil que nunca en 4D v18 R4. Sin más preámbulos, veamos cómo hacerlo.
Acceder a los valores de los objetos del formulario mediante programación
Cada vez son más los desarrolladores que utilizan el comando Form para enlazar sus objetos de formulario y muchos de vosotros necesitáis un fácil acceso de programación a los valores de esos objetos. Así que, para ayudarte a acceder al valor de un objeto de formulario, independientemente de su variable o expresión, hemos añadido dos nuevos comandos OBJECT Get value y OBJECT SET VALUE.
¡Veamos cómo utilizarlos!
Utilizar un área web fuera de la pantalla
¿Necesitas cargar páginas web, extraer metadatos o generar imágenes a partir del contenido de las páginas de un servidor headless? Si su respuesta es «sí», entonces está de suerte porque 4D v18 R3 lo hace posible. Ahora puede crear un área web fuera de la pantalla con el comando WA Run offscreen area comando.
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