Fórmula – Piensa en el futuro
Según los 10 mejores posts del blog de 2019, el post Fórmula: Más poder detrás de la simplicidad post se clasificó bastante alto … en los cinco primeros. ¡Parece que Formula ha captado realmente tu atención, así que aquí tienes otro consejo que Vincent de Lachaux (desarrollador y experto en 4D ) me ha enseñado y que comparto contigo!
Fórmula: Más poder detrás de la simplicidad
El comando Formula está disponible desde 4D v17 R3. Hasta ahora habrás pensado en asignar una fórmula como método a un objeto o en construir objetos inteligentes que puedan calcular valores o hacer cualquier cosa que necesites. Eso es realmente genial, ¡y hay más de lo que parece!
Tuve una gran demostración de Vincent de Lachaux – Desarrollador y experto 4D – sobre cómo utiliza este comando. Para esta entrada en el blog, compilé diferentes escenarios de esa demostración para darle una visión sobre una dimensión diferente de este comando.
¡4D v17 R3 ya está aquí!
4D v17 R3 ¡ya está disponible!
Para abrir el apetito, he aquí un resumen de lo que ofrece esta versión de R:
- Cree sus propios métodos de objetos y dé un paso más hacia las clases en el lenguaje 4D.
- Más características de 4D para iOS para una aplicación móvil personalizada con formateadores de datos, plantillas personalizadas y la posibilidad de añadir sus propios iconos.
- La capacidad de exportar el archivo .4DB en múltiples archivos de texto como un primer paso hacia el soporte de control de código fuente completo – que viene en una futura versión.
- 4D Write Pro es cada vez más rico en características con nuevos comandos y atributos para crear documentos complejos y hermosos.
- Importe y exporte documentos de Microsoft Excel (formato .xlsx) con 4D View Pro.
¡Todo esto y más le espera!
Un componente para exportar el archivo de estructura
Gracias a 4D v17 R3, puede exportar su archivo de estructura en múltiples archivos de texto. Por ejemplo, con sólo unas pocas líneas de código puede crear una copia de su base de datos cada mañana. Puede usar esto para llevar un registro del historial o para enviar su base de datos a un colega y ver los cambios cuando termine de trabajar en ella.
Le proporcionamos un componente listo para usar con sólo dos métodos: uno para configurar los datos a exportar, y el otro para exportar su base de datos.
Mejores documentos con dos nuevos atributos
Para producir un documento bonito, hay que respetar algunas reglas y fundamentos de la composición tipográfica. Por ejemplo, la gramática, la ortografía y la estructura de su documento muestran la calidad de su texto. Una de estas reglas se refiere a la distribución de los párrafos y tablas en varias páginas.
4D Write Pro le ofrece dos opciones para gestionar la distribución de los párrafos:
- Evitar los saltos de página dentro de los párrafos o tablas, y
- Evitar las viudas y huérfanos para los párrafos o tablas.
Profundicemos en los detalles.
Mejora de las pruebas de las bases de datos
Como desarrollador, es consciente de que la mejora de la calidad de sus desarrollos se basa a menudo en las pruebas unitarias. Para lanzar estas pruebas, los desarrolladores y los equipos de control de calidad necesitan herramientas para lanzar las bases de datos 4D en diferentes modos (un solo usuario / cliente-servidor) y distintos entornos (Macintosh / Windows).
Los productos 4D ya pueden ser lanzados utilizando parámetros de línea de comandos para permitir pruebas o despliegues automáticos. ¿Y si quiere crear su propio mecanismo de actualización o necesita manejar una granja de servidores con cientos de servidores 4D funcionando? Tal vez quiera especificar qué archivo de base de datos utilizar – o pasar parámetros en el lanzamiento …
Utiliza tus propios iconos en 4D para iOS
Como hemos visto en las dos últimas entradas del blog de 4D para iOS (formateadores de datos y la creación de plantillas personalizadas), 4D para iOS es cada vez más rico en funcionalidades con cada versión. Esto proporciona más opciones a la hora de construir sus aplicaciones 4D para iOS. En esta entrada del blog, veremos cómo puede utilizar sus propios iconos para obtener aplicaciones más personalizadas.
Diseño de páginas en 4D Write Pro
Al crear un documento, es necesario definir el tamaño de la página, la orientación y los márgenes. A partir de la v17 R3, puede hacer todo esto mediante programación. Y para ello, hay nuevos atributos a su disposición.
Obtener información sobre la aplicación en ejecución
4D v17 R3 lleva el análisis de su base de datos un paso más allá al permitirle crear un diálogo de administración del servidor personalizado. Después de la capacidad de recuperar información sobre usuarios y procesos, getting toda la información de tiempo de ejecución sobre el servidor web 4D, obtener detalles sobre la licencia activa, y obtener todos los detalles del hardware y del sistema, ahora también tiene la capacidad de recuperar la actividad y la configuración de red de la base de datos en ejecución.
¿Necesita saber en qué dirección IP y puerto está escuchando la base de datos, si las comunicaciones entre el cliente y el servidor están encriptadas, o si se utiliza la capa de red heredada? Simplemente llame al nuevo comando Get application info. Y eso no es todo. Este comando también devuelve información sobre la base de datos como: la cantidad de CPU utilizada, el tiempo transcurrido desde que se inició, y la lista continúa.
Convertir los formularios clásicos de 4D en formularios dinámicos
Es posible que sus formularios deban modificarse en función de las necesidades de sus clientes o usuarios. Por ejemplo, el color negro puede ser perfecto para un usuario pero no tanto para otro (que ve el azul como la máxima perfección). Por suerte, los formularios dinámicos (introducidos con 4D v16 R6) están aquí para ayudarle a manejar las preferencias de sus usuarios. Pero reescribir un formulario existente a un formulario dinámico puede ser una tarea difícil, y no siempre es fácil empezar con una página en blanco. Lo ideal sería tener un borrador que pueda ser modificado y mejorado. Con 4D v17 R3, ahora es posible convertir fácilmente un formulario 4D clásico (almacenado en un archivo .4DB) en un formulario dinámico.
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