Potencie su proceso de desarrollo con sus formularios
Durante la fase de desarrollo, la detección temprana de errores sintácticos es importante para producir código de calidad. La comprobación de código en tiempo real es una valiosa ayuda para los desarrolladores. No sólo mejora la eficacia, sino también la calidad y aumenta la productividad. Al corregir los errores inmediatamente, puede concentrarse en el desarrollo funcional de su aplicación, en lugar de en los molestos bugs que aparecen durante la compilación.
Con 4D 20 R8, estamos encantados de introducir dos nuevas funcionalidades que transformarán su forma de trabajar.
- La primera es la posibilidad de asociar una clase a un formulario, permitiendo la verificación de sintaxis con expresiones como Form.myProperty.
- La segunda es una verificación en tiempo real de las expresiones en la lista de propiedades, con una descripción del error o advertencia mostrada.
Comparación de referencia fácil de objetos y colecciones
Los objetos se han convertido en una parte esencial del lenguaje 4D y de Qodly.
Pero cuando se declara una variable de este tipo, se define una referencia. Entonces ¿cómo saber si dos objetos son, de hecho, uno solo y comparten la misma referencia?
A partir de 4D 20 R6, comparar referencias de objetos es sencillo: ¡introduzca los operadores = y #!
Esta entrada del blog explora estos operadores y cómo ayudan a determinar si los objetos comparten la misma referencia. Averigüemos más.
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.
Nuevas funciones prácticas para las colecciones
Las funciones asociadas a las colecciones fueron introducidas con 4D v16 R6 y han evolucionado con la posibilidad de utilizar fórmulas para algunas de ellas, como map() o reduce(). 4D v20 trae otras funcionalidades igual de prácticas, que presentaremos aquí.
Trucos y consejos para sus aplicaciones 4D – Edición marzo 2023
por Add Komoncharoensiri, Director de servicios técnicos de 4D Inc.
Aquí vamos con otra serie de consejos y trucos.
La base de conocimientos 4D es una biblioteca de información sobre la tecnología 4D donde se publican consejos técnicos semanales y notas técnicas mensuales. Si se perdió los últimos consejos de la base de conocimientos, no hay problema; aquí hay una compilación de las últimas semanas.
Esta entrada de blog cubre 20 consejos:
ORDA – De principiante a experto
ORDA, siglas de Object Relational Data Access (acceso adatos relacionales aobjetos ), es un método de acceso a datos que combina las ventajas de la programación orientada a objetos con las de las bases de datos relacionales, lo que permite a los desarrolladores centrarse en resolver problemas de negocio en lugar de gestionar el acceso a los datos.
Tanto si es nuevo en ORDA como si ya está familiarizado con él y desea ampliar sus conocimientos, considere esta entrada de blog como una hoja de ruta que le guiará en el proceso de aprendizaje.
Esta entrada de blog incluye lo siguiente
- Beneficios de ORDA
- Visión general de ORDA
- Concepto principal
- API de ORDA
- Capa de abstracción ORDA
- Trabajo a distancia
- Optimización de peticiones
- Sistema de permisos
- Compartir datos entre procesos
Sin más dilación, ¡vamos al grano!
Diga hola a las esquinas redondeadas
La tendencia actual es la de colores claros, limpios y suaves y esquinas redondeadas.
Para que puedas embellecer tus aplicaciones y seguir las últimas tendencias, hemos añadido la posibilidad de redondear las esquinas de los textos estáticos y de los textos de entrada.
Nuevo motor de renderizado del sistema Windows para las Áreas Web
Las áreas web pueden mostrar varios tipos de contenido web dentro de sus formularios: Páginas HTML con contenidos estáticos o dinámicos, archivos, imágenes,… Puede elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de su aplicación:
- el motor de renderizado incrustado
- el motor de renderizado del sistema
La ventaja del sistema embebido es la portabilidad multiplataforma. No es necesario adaptarse a las especificidades de una plataforma. Además, permite acceder a métodos 4D.
La ventaja del navegador del sistema son las actualizaciones de seguridad que están disponibles de inmediato. No es necesario esperar a la siguiente versión de 4D. Lo recomendamos para acceder al sitio público de Internet.
Windows ha anunciado que«Internet Explorer 11 se retira el 15 de junio de 2022«. Así que desde 4D v19 R5, si utiliza el motor de renderizado del sistema, 4D utiliza Microsoft Edge WebView2. Este cambio le permite beneficiarse de un navegador moderno con las últimas características y actualizaciones de seguridad. Por ejemplo, Microsoft Edge puede ser utilizado para visualizar PDFs.
ORDA: Compara a fondo dos selecciones de entidades
Dado que ORDA permite trabajar con varias selecciones de entidades simultáneamente, estamos seguros de que usted aprovecha esto pasando selecciones de entidades como parámetro a los métodos del proyecto o a las funciones de las clases del modelo de datos de ORDA.
Para trabajar eficientemente con la programación orientada a objetos utilizando la menor cantidad de líneas de código posible, necesita funciones robustas y optimizadas. Por eso, con 4D v19 R3, estamos enviando una nueva función disponible en el objeto entitySelection: la función selected() función.
Gracias a ello, podrás inspeccionar y comparar dos selecciones de entidades. Veamos los detalles
Soporte completo de BLOB en ORDA
Muchos de vosotros ya habéis dado el salto y habéis empezado a utilizar ORDA. Para facilitar su experiencia de codificación, nos complace anunciar que los Blobs están ahora totalmente soportados en ORDA, como cualquier otro tipo. Después del primer paso en 4D v19 R2, con el soporte de los Blobs en los objetos, 4D v19 R3 trae el soporte de los Blobs en ORDA.
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