Inicializador literal de objetos y colecciones
En su código, los objetos y colecciones pueden instanciarse utilizando los comandos New object y New collection. A partir de 4D v20, tiene nuevas formas más fáciles y legibles de inicializarlos: el literal de objeto y el literal de colección.
Cree su menú de ayuda con una simple colección
El menú «Ayuda» de un software es muy útil. Obviamente, usted tiene un elemento de menú para abrir la documentación en línea del software, pero también para contactar con el soporte, y varios otros elementos dependiendo del software.
Con 4D v20, puede crear fácilmente el menú «Ayuda» de su aplicación pasando una colección que describa los diferentes elementos del menú.
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!
Detectar errores en todas partes
La gestión de errores es a menudo una parte limitante del desarrollo en todos los lenguajes. En 4D, si olvida llamar a un método de gestión de errores en un nuevo proceso/trabajador o utiliza componentes que no gestionan errores, el diálogo de error incorporado de 4D puede aparecer al usuario final. A los desarrolladores 4D les gustaría capturar todos los errores en todos los contextos para evitar mostrar este diálogo de error incorporado de 4D.
Veamos cómo podemos manejar este comportamiento con 4D v19 R8.
Resumen del año: Los cinco aspectos más destacados de 2022
El 2022 trajo cuatro versiones del producto cargadas de numerosas funcionalidades que nos han solicitado.
Aunque ha sido difícil elegir sólo 5 puntos de la creciente lista de funcionalidades, hemos recopilado esta lista de las principales funcionalidades de 2022 basándonos en los comentarios positivos que hemos recibido.
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.
Últimas mejoras del cliente HTTP
Con 4D v19R6, le trajimos una nueva forma de realizar peticiones HTTP: Las clases HTTP. En ese momento, algunas de las funcionalidades de las clases HTTP no eran definitivas, ya que queríamos adaptarlas a la nueva sintaxis. ¡Ahora ya está hecho! En la v19R7, las funcionalidades de las respuestas comprimidas, las respuestas fragmentadas y las redirecciones ya están completas.
Como extra, también hemos añadido una nueva forma de registrar las peticiones HTTP. Y como es útil para todos, este nuevo registro está disponible para las nuevas clases HTTP así como para la sintaxis heredada.
Ficheros, carpetas… ¡y ahora Manejadores de Archivos!
Los comandos Archivo y Carpeta, que aparecieron en 4D v17 R5, le permiten gestionar las carpetas y los archivos del disco de forma moderna y eficaz.
Cuando se trata de escribir y leer, las funciones setText y getText están a su disposición para leer o escribir todo el contenido. Pero, ¿qué hacer si quieres leer o añadir una o varias líneas a un documento existente? Esto puede hacerse más fácilmente que nunca utilizando los nuevos objetos «file handles» que aparecen en 4D v19 R7.
Siga leyendo para conocer los detalles.
Clases HTTP: Una nueva forma de realizar peticiones HTTP asíncronas
En nuestro constante esfuerzo por mejorar la sintaxis y las funcionalidades de 4D, hemos decidido traerle nuevos comandos para realizar peticiones HTTP en 4D: las clases HTTP. Están disponibles desde 4D v19 R6 y presentarán muchas mejoras en las próximas versiones. Permítame mostrarle cómo usarlas de inmediato.
Soporte de enteros mayores que integer32
Aunque se sabe que los Reales son poco precisos, son 100% exactos incluso para números muy grandes, siempre que no utilicen un punto decimal (=integros).
Los números de hasta 53 bits, o más exactamente, [-(2^53)+1, (2^53)-1], es decir, un rango de -9.007.199.254.740.992 a 9.007.199.254.740.992, se representarán exactamente.
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