Bases de datos de proyectos: Usuarios y grupos en acción
Se ha publicado un post muy detallado en el blog sobre Usuarios y Grupos en las bases de datos de proyectos. En esta entrada, ofrecemos un vídeo sobre los puntos clave que hay que recordar.
¡Disfrútalo!
Cómo compartir su código 4D a través de Github
Así que ha estado probando bases de datos de proyectos… tal vez ha creado una o tal vez ha convertido una aplicación binaria existente. Ahora, es el momento de mostrarle cómo utilizar Git (el sistema de control de revisiones) con Github como servicio de alojamiento para su aplicación 4D.
Bases de datos y componentes del proyecto
Desde la entrega de 4D v18, se han publicado una serie de entradas de blog sobre cómo convertir y desarrollar con bases de datos de proyectos. ¿Qué pasa con los componentes? Esta entrada del blog responde a esa pregunta.
Habilitar el depurador para PROCESS 4D TAGS en modo compilado
PROCESS 4D TAGS ha sido mejorado con cada versión de 4D y las últimas adiciones como 4DCODE han aumentado drásticamente los casos de uso. Lo que antes era una sola línea de código, ahora es a menudo muchas líneas, incluso páginas, de código 4D.
Manipular tablas desde el widget 4D Write Pro
En 4D v18, lanzamos una función genial que le permite manipular fácilmente las tablas con nuevos comandos y acciones estándar. Tenemos aún más buenas noticias (especialmente para aquellos que prefieren la interfaz de usuario a la codificación): hemos extendido estas nuevas capacidades a la interfaz del widget de 4D Write Pro. ¡Ahora, una nueva pestaña te permite manipular tablas directamente desde el widget!
Compatibilidad con el atributo SVG «non-scaling-stroke».
A veces es preferible que las líneas de un objeto mantengan su anchura original, independientemente de la transformación aplicada. Por ejemplo, usted dibuja una línea en un mapa que muestra la posición de un usuario y un destino. Cuando el usuario se acerca al mapa, usted quiere ampliar el mapa pero que la línea mantenga su anchura.
Editor de código: Saluda a los bloques de comentarios
Añadir un bloque de comentarios al principio de un método es útil para añadir una nota sobre lo que hace un método, así como una lista de parámetros de entrada/salida. Y tener unas pocas líneas de texto legible dentro de una sección complicada de código puede ser conveniente para ayudarle a usted y a otros a recordar el propósito de esta sección particular de código. A partir de 4D v18, su experiencia de programación se ha mejorado con la adición de bloques de comentarios.
Documentos 4D Write Pro: un nuevo y útil parámetro
4D Write Pro ha sido diseñado para crear todo tipo de documentos, desde los más sencillos hasta los más sofisticados. Para lograr esta diversidad, los documentos pueden tener distintas partes, como párrafos, secciones, encabezados, pies de página, etc. Una vez rellenado, 4D Write Pro se comporta de tal manera que todas estas partes pueden ser leídas. Sin embargo, a veces algunas partes deben ser redimensionadas según su contenido. Este es el caso típico de los encabezados y pies de página cuya altura puede cambiar automáticamente. Esta funcionalidad es generalmente muy útil, pero a veces sería más práctico establecer las alturas de los encabezados y pies de página a valores constantes (incluso si su contenido puede ser truncado y no ser completamente visible).
Base de datos del proyecto: Despliegue de la aplicación
Así que su aplicación ha sido desarrollada y usted está listo para el siguiente paso. 4D le permite:
- generar una base de datos compilada que no contenga ningún código interpretado,
- generar una aplicación autónoma que puede ser doblemente interpretada,(es decir, fusionada con 4D Volume Desktop, el motor de base de datos de 4D),
- generar aplicaciones cliente/servidor con actualizaciones automáticas de las partes cliente y servidor.
Con una base de datos de proyectos, también puede construir sus aplicaciones finales para ambas plataformas. Una base de datos de proyecto utiliza el mismo archivo de configuración que una base de datos binaria.
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!
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