Recuperar la información de la licencia programando
Cuando realiza análisis, informes o depuración de su aplicación de servidor puede querer saber el número de clientes disponibles, el número de conexiones consumidas, la fecha de caducidad y mucha otra información.
Ahora con 4D v16 R4, puede recuperar información detallada sobre la licencia activa de su producto 4D en ejecución (4D Server por ejemplo). Por ejemplo
- versión,
- plataforma,
- número de conexiones disponibles y consumidas para 4D Write Pro,
- número de conexiones disponibles y consumidas para 4D Client,
- fecha de caducidad,
- …
Cree su propia supervisión de procesos y usuarios
¿Necesita obtener la lista de procesos que se ejecutan en su servidor 4D, 4D remote o 4D standalone para crear su propia ventana de administración? ¿Quiere saber qué usuario inició cada proceso para crear una ventana de monitorización de su aplicación o registrar esta información en una base de datos para analizar más tarde la carga de su servidor? Ahora es fácil recuperar esta información programando con un nuevo comando: Get process activity.
Definir el orden de las pestañas programando
Aquí hay 2 necesidades muy comunes de los desarrolladores: 1. En función de los criterios del usuario, se desea reordenar los objetos del formulario. – 2. Dependiendodel elemento seleccionado en una lista, quiere mostrar, ocultar o mover los objetos en el formulario.
En todos estos casos, es necesario cambiar el orden de las pestañas de los objetos del formulario. Ahora en 4D v16 R4puede modificar el orden de las pestañas en tiempo de ejecución mediante programación. Para ello, se han creado 2 nuevos comandos FORM SET ENTRY ORDER y FORM GET ENTRY ORDER.
Nuevo tipo soportado por 4D: Nulo
4D introduce un nuevo tipo Null para facilitar la gestión de objetos y colecciones. Gracias al tipo null puede representar un valor que falta y verificar fácilmente si su objeto o colección está correctamente configurado.
4D inicia un nuevo tipo de variable: Colección
4D v16 R4 introduce un nuevo tipo de variable llamada Colección. ¿Para qué sirven estas variables? Al igual que los Objetos o BLOBs, las colecciones pueden ser utilizadas para contener casi cualquier tipo de variable como textos, numéricos, booleanos, objetos e incluso otras colecciones. ¡Lo bueno es que, todos estos tipos de variables antes mencionados pueden ser mezclados dentro de la misma colección, mientras que los arrays deben contener siempre el mismo tipo de elementos!
Añade un hipervínculo al logotipo de tu empresa en 4D Write Pro
Un uso menos conocido del producto 4D Write Pro es la producción de correos electrónicos HTML. De hecho, puede crear un documento 4D Write Pro que incluya expresiones 4D, texto e imágenes, y luego modificar las propiedades del documento, del párrafo o del texto y enviarlo por correo electrónico. En este contexto, una necesidad muy común es añadir un enlace a una imagen, por ejemplo, el logotipo de su empresa.
4D Write Pro ha sido mejorado con 4D v16 R4 de manera que ahora se pueden añadir hipervínculos al texto y/o a las imágenes. Establecer un enlace con el logotipo o el nombre de su empresa es ahora tan fácil como poner un texto en negrita.
Keisuke Miyako presenta las etiquetas 4D en el 4D Summit 2016
Keisuke MiyakoEl Director del Servicio Técnico de 4D Japan, presenta en 4D Summit Paris 2016 cómo la función de etiquetas de transformación 4D ha sido altamente potenciada con 4D v16. Si aún no está usando las etiquetas 4D – ¡esté seguro de que estará encantado de empezar a usarlas lo antes posible después de ver este video!
Además de la introducción de las mejoras realizadas en 4D v16 que hacen que las etiquetas 4D sean ahora tan poderosas, Keisuke presenta aquí 2 ejemplos concretos de casos de uso de las etiquetas 4D: exportar datos a una hoja de cálculo Excel y crear bonitos gráficos utilizando una biblioteca JavaScript a partir de datos servidos en un formato JSON.
Más acciones estándar para las áreas de texto con estilo
Quiere crear rápidamente una barra de herramientas para sus áreas de texto con estilo. Quiere cambiar la fuente del texto o computar/congelar Expresiones 4D sin escribir una línea de código. Es posible utilizando las nuevas acciones estándar para las áreas de texto con estilo.
Sólo tiene que asociar una acción estándar a cada objeto botón y 4D se encargará de todo automáticamente: la activación de la acción pero también la activación o desactivación del botón si la acción no está disponible en el contexto actual.
Combina tus ventanas en pestañas en macOS Sierra
Gracias a macOS Sierra, las aplicaciones tienen ahora la oportunidad de utilizar ventanas con pestañas en lugar de múltiples ventanas. Desde 4D v16 R3, 4D Developer Edition 64-bit puede aprovechar esta nueva característica de Apple para el entorno de diseño.
El tipo de ventanas que pueden ser tabuladas son las ventanas de Métodos y Editores de formularios. Otras ventanas como el explorador o las herramientas, por ejemplo, permanecen separadas.
Como en toda aplicación basada en ventanas con pestañas
- cada pestaña puede moverse a una nueva ventana arrastrando la pestaña fuera de la barra de pestañas.
- cada pestaña se puede mover a otra ventana existente.
Crea tu propia interfaz para 4D Write Pro
¿Quiere crear rápidamente una barra de menús para gestionar sus 4D Write Pro áreas? ¿Quiere crear su propio menú contextual para sus usuarios finales? ¿Quiere crear un mosaico de colores para cambiar el fondo del documento? Entonces esta función está hecha para usted – y mejor, no necesita escribir ni una sola línea de código…
Hemos añadido acciones estándar para manejar las áreas de 4D Write Pro . Se pueden definir en la fase de diseño o mediante programación. Hay más de 80 acciones disponibles y por nombrar sólo algunas de ellas Estilo de fuente (negrita, cursiva, subrayado), Color de fuente, Color de fondo, Alineación del texto (izquierda, centro, derecha, justificar…), Bordes (estilo, color, ancho, radio…), Acciones del corrector ortográfico…
Algo importante a notar, cuando se asignan a objetos de la interfaz, las acciones estándar manejan automáticamente la activación/desactivación del objeto dependiendo del contexto. Es fácil.
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