Al cambiar de tamaño… Al cambiar de tamaño… Al cambiar de tamaño… Al cambiar de tamaño…
¿Se pregunta cómo crear una interfaz de usuario agradable y dinámica? Normalmente, cuando se cambia el tamaño de un formulario, los objetos de formulario cuyas propiedades de tamaño horizontal o vertical están configuradas para moverse o crecer, se redimensionan automáticamente. En algunos casos (por ejemplo, para una gestión más fina de la interfaz de usuario), los desarrolladores optan por gestionar el tamaño y la posición de los objetos del formulario mediante programación. Para ello, comprueban el evento «on resized» que se activa dentro del método del formulario. Pero, ¿qué ocurre cuando el formulario contiene uno o varios subformularios? ¿En muchos niveles? ¡Esta entrada del blog te da las respuestas!
Envíe fácilmente un documento de 4D Write Pro que contenga imágenes como cuerpo de un correo electrónico.
¿Quieres utilizar 4D Write Pro para crear correos electrónicos HTML con imágenes estáticas en el texto? ¿Tal vez algo como un boletín de noticias de lujo con imágenes de los diez mejores destinos del mundo, o simplemente incluir el logotipo de su empresa? ¿Te preguntas cómo lograrlo? No se pregunte más porque con 4D v18, puede hacerlo en tres simples pasos:
- Exportar su documento 4D Write Pro en formato MIME,
- utilice el comando MAIL Convert from MIME para transformar el MIME en un objeto de correo electrónico,
- y luego enviarlo mediante el SMTP New transporter comando.
Bases de datos de proyectos: Post-conversión
En esta entrada del blog, le mostramos cómo convertir una base de datos binaria en una base de datos de proyectos. Una vez que todo está listo y la conversión se ha completado con éxito, puedes empezar a trabajar con tu base de datos de proyectos. Sin embargo, pueden surgir algunas preguntas: ¿son útiles todos los archivos de la base de datos? Es evidente que el archivo de estructura «.4DB» ya no es necesario. ¿Puedo eliminar otros archivos?
Aquí está todo lo que necesitas saber después de la conversión.
Comprima/descomprima archivos y carpetas con estos comandos
Antes de intercambiar archivos (por correo electrónico, por ejemplo), a menudo los comprimimos para reducir su tamaño antes de transmitirlos. Con 4D v18, puede comprimir y descomprimir sus archivos mediante programación sin necesidad de librerías o herramientas externas. Aquí están los nuevos comandos que le permiten hacerlo:
Construir un diálogo de conexión remota personalizado
¿Necesita construir un diálogo de conexión 4D personalizado? ¿Está interesado en conectar su aplicación cliente a diferentes servidores? Estos son dos escenarios que 4D v18 le permite manejar. Esta entrada del blog es para usted si desea crear un diálogo de conexión remota personalizado y conectarlo a servidores 4D fusionados. Siga leyendo.
Nuevos eventos de formulario de 4D View Pro
A partir de 4D v18, un nuevo conjunto de eventos de formulario de 4D View Pro están disponibles. Estos devuelven información especial a la que se puede acceder con el nuevo comando FORM Event introducido en esta entrada del blog. Diga hola a: «On Column Resize», «On Row Resize», «On Clicked», «On Double Clicked», «On Header Click», «On Selection Change», y «On After Edit».
4D Write Pro – Inserción y eliminación de filas y columnas
Usted ya sabe que 4D Write Pro le permite crear tablas y añadirles filas. Con 4D v18, ¡tenemos más noticias emocionantes! Estamos encantados de anunciar que la gestión de la inserción y eliminación de filas y columnas no sólo es posible, sino que también es muy fácil. Esto se puede hacer tanto programando, gracias a cuatro nuevos comandos, como utilizando la interfaz (a través de los widgets o del menú contextual). Sigue leyendo para conocer más detalles.
Ampliación de las capacidades del comando de eventos Form
Como ya sabrás, el comando Form event identifica el tipo de evento de formulario que acaba de ocurrir. Normalmente se utiliza dentro de un método de formulario u objeto.
Se han hecho algunos cambios en 4D v18, pero todo es bueno. Esto es lo que necesita saber:
C_VARIANT para almacenar diferentes tipos de valores
A veces se quiere escribir código pudiendo trabajar con diferentes tipos de variables, esto es especialmente cierto para la codificación genérica. El uso de punteros puede hacer que el código sea más difícil de leer y depurar. A veces no es posible en absoluto, por ejemplo cuando quieres asignar una variable genérica a un objeto de formulario como fuente de datos.
Un nuevo comando está ahora a tu disposición para permitirte declarar una variable que pueda almacenar diferentes tipos de valores. Saluda al nuevo C_VARIANT ¡comando!
4D Write Pro y las tablas – Cambia fácilmente el tamaño de las columnas
4D v16 R4 hizo sus sueños realidad con la entrega de una enorme característica: las tablas. Verdaderas tablas en las que el texto se ajusta automáticamente al tamaño de las columnas y no se «rompen» cuando los datos cambian. Desde entonces, puedes crear tablas con tantas filas y columnas como desees. Además, puedes definir el estilo de la tabla, de cada fila, columna o celda, incluyendo el ancho de las columnas. La mayoría de estas operaciones se han conseguido mediante programación, pero ¿y si le decimos que con 4D v18, el ancho de las columnas puede ser redimensionado por los usuarios finales?
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