![1041idelayoutsandmultimonitor | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/09/10.4.1-ide-layouts-and-multi-monitor.png?resize=770%2C660&ssl=1)
RAD Studio 10.4.1 es una versión centrada en la calidad, ¡y esto se aplica al IDE! Hemos abordado muchos elementos, incluidos algunos cambios solicitados con mucha frecuencia; lea más abajo.
Una “versión centrada en la calidad” significa una en la que presentamos muy pocas funciones nuevas y centramos el 95% de nuestros esfuerzos de desarrollo en la calidad. 10.4.1 ha tenido mucho trabajo en el IDE y será mucho más sencillo para usted una vez que lo instale. Pero, en 10.4.1 también hemos dedicado ese tiempo a nuevas funciones e implementamos un par de elementos muy solicitados.
Hay dos secciones en esta publicación de blog: primero, un cambio a una característica IDE antigua; en segundo lugar, una nueva función y áreas clave en las que puede estar muy feliz de que nos hayamos centrado.
- El diseñador de formularios flotantes
- Diseños y varios monitores: también conocido como “¿cuándo cambia el IDE las cosas?”
- Calidad notable
- El diseñador de formularios flotantes
Desde 2003, el IDE de RAD Studio ha estado “acoplado”: es decir, si bien puede arrastrar ventanas de herramientas como Paleta, Inspector de objetos, Mensajes, Relojes, etc. para flotar, el diseño general del IDE es una ventana integrada. Específicamente, el editor y el diseñador de formularios están integrados en la ventana principal.
El “diseñador de formularios flotantes” es cuando desactiva esta opción y permite que el formulario que está diseñando sea una ventana entre otras ventanas; es decir, no está integrado en el IDE principal, pero imita el comportamiento de Delphi 1-a-7 donde el formulario diseñado puede estar por encima o por detrás del editor. Este comportamiento ha sido reemplazado por un diseño acoplado moderno durante diecisiete años, lo que requiere que active manualmente la función de estilo antiguo y, lamentablemente, no siempre se comportó bien. Al evaluar la función, tomamos la difícil decisión de eliminarla.
¿Qué significa esto? ¿Significa que no puede tener varias ventanas de editor o diseñador, por ejemplo? ¡No! Mucho no. De hecho, también puede tener varias ventanas de editor repartidas en varios monitores si lo desea, y cada una de ellas aloja un formulario diseñado … ¡e incluso hemos modificado una amplia gama de áreas y ajustes de UX o de comportamiento mientras lo hace!
![4copy | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/09/4-copy.png?resize=750%2C231&ssl=1)
![1copy | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/09/1-copy.png?resize=750%2C231&ssl=1)
Dos elementos realmente notables que hemos abordado en esta área son:
- El IDE solía no funcionar como desearía al hacer clic en un elemento en el panel Estructura: el panel Estructura a veces se desplazaba y se seleccionaba el elemento incorrecto. Esto ahora está resuelto. Si hace clic, seleccionará en qué hizo clic. Estoy muy contento de notar este.
- Cuando se están diseñando varios formularios a la vez, las ventanas del inspector de estructura y objetos reflejarían la selección del diseñador de formularios en la ventana a la que estaban acoplados. Ahora siempre reflejan el formulario que está editando. Es decir, sea lo que sea en lo que esté trabajando es para lo que mostrarán la información, independientemente de lo que esté atracado y dónde. La clave a tener en cuenta aquí es cuánto mejor es 10.4.1 en el manejo del diseño de formularios en múltiples pantallas.
Eran “molestias”, cosas que pueden parecer menores pero que se interponen en el camino al trabajar. Nos complace observar el mejor comportamiento en 10.4.1.
Diseños y varios monitores: también conocido como “¿cuándo cambia el IDE las cosas?”
Cuando trabajamos con diseños y el diseñador, también agregamos una característica solicitada con frecuencia.
Los diseños de escritorio guardan la posición y ubicación de las ventanas de su IDE, incluido el monitor en el que se encuentra su IDE. Puede crear el suyo propio o sobrescribir uno existente, simplemente haga clic en el icono de escritorio / luna en la barra de título y guarde el escritorio (elija un nombre nuevo o un nombre preexistente). El IDE cambia automáticamente entre diseños, cuál elige cuando se puede controlar en la página Opciones de IDE> IDE> Guardar y escritorio. pero siempre puede elegir uno en cualquier momento haciendo clic en uno en el cuadro combinado
en la barra de título.
Aunque algunas personas usan el IDE en varios monitores, por ejemplo, diseñando en una pantalla y codificando en otra, también es común tener el IDE completamente en pantalla completa en un solo monitor y moverlo a otra pantalla al depurar. Es decir, desea que su monitor principal muestre el IDE cuando realiza un desarrollo normal y desea que se mueva a otro monitor cuando se depura, de modo que su aplicación se encuentre en el monitor principal. Esto es posible moviendo el IDE a otra pantalla y guardando el diseño de depuración. Luego, cada vez que depure, el IDE pasará a la segunda pantalla. La clave es que esto es todo el tiempo. A veces quieres algo de flexibilidad.
Mucha gente no quiere guardar diseños manualmente para pantallas específicas. En cambio, solo quieren mover el IDE y que se quede donde lo puso. En este escenario, en el pasado, si arrastraba su IDE a la segunda pantalla y hacía clic en Ejecutar, y no había guardado explícitamente su diseño de depuración en el segundo monitor, el IDE volvería a la pantalla principal cuando cambia de diseño. Es probable que eso no sea lo que quieres.
En 10.4.1, hemos introducido configuraciones para controlar cómo se mueve el IDE, y esto le permite decirle al IDE “no se mueva; quédate donde te puse “o” solo muévete en circunstancias específicas “. La nueva configuración se encuentra en el cuadro de diálogo Opciones, IDE> sección Guardar y escritorio, “Diseños y varios monitores”. Esto le permite elegir cuándo el IDE puede mover pantallas al cambiar de diseño.
![1041idelayoutsandmultimonitor | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/09/10.4.1-ide-layouts-and-multi-monitor.png?resize=750%2C643&ssl=1)
Las opciones son:
- Permitir cambiar la pantalla en cualquier cambio de diseño: este es el comportamiento anterior; el IDE verá en qué pantalla se guardó un diseño y lo moverá allí
- Solo permite cambiar la pantalla hacia / desde el diseño de depuración: esto aborda el escenario anterior en el que es posible que desee tener el IDE en su segundo monitor al depurar, pero solo entonces. Permite que el IDE se mueva solo al iniciar o detener la depuración.
- Mantenga siempre el IDE en la misma pantalla: el IDE nunca cambiará de monitor. Siempre se quedará donde lo pones.
Esta configuración debería ser de gran ayuda para controlar dónde se coloca el IDE. Recuerde, siempre puede guardar un diseño a través del icono de escritorio / luna en la barra de título y elija un diseño a través del cuadro combinado
en la barra de título. Hacerlo, combinado con estas nuevas configuraciones, le permitirá que el IDE se vea y se ubique donde lo necesite, y le permitirá configurarlo para que siempre esté ubicado y presentado como desee automáticamente.
Calidad notable
Hay más de 800 correcciones de calidad en 10.4.1 y el documento Novedades tiene una lista enorme. Esta es solo una selección de algunos problemas que puede haber encontrado y que vale la pena señalar que ya no ocurren:
- Los paquetes ahora pueden tener un sufijo de versión automático, en lugar de especificar manualmente el sufijo de versión correcto con cada nueva versión.
- El cuadro de diálogo Opciones (opciones de entorno) solía abrirse siempre para mostrar la configuración de la plataforma de destino Win64; ahora se abre según la plataforma actualmente activa. Este es un informe de error que se solicita con frecuencia, y estamos encantados de resolverlo.
- El Inspector de objetos también tiene ajustes alrededor de la selección al hacer clic, así como parpadear al dibujar.
“Eliminar rutas no válidas” en los editores de ruta en los cuadros de diálogo Opciones podía, en el pasado, eliminar rutas válidas. Ahora, solo elimina las rutas no válidas. - Puede desplazarse por los cuadros de diálogo de Opciones con la rueda del mouse
- La vista Proyectos tiene algunas opciones disponibles nuevamente a través de un menú desplegable en la barra de herramientas
Normalmente no destacamos los problemas, pero vale la pena señalarlos porque es probable que haya encontrado y vale la pena saber que se resuelven en 10.4.1.
En general
RAD Studio 10.4.1 ya está disponible. Es un lanzamiento de calidad, con un gran enfoque en la calidad y las mejoras. Además de muchos ajustes y correcciones en el IDE, hay algunas características nuevas en cuanto a diseños y monitores múltiples que se han solicitado durante algún tiempo y que esperamos que realmente le gusten, así como también algo de atención en áreas de calidad. que creemos que será muy popular.
¡10.4.1 ya está disponible! Lea más, vea las novedades, vea la lista de arreglos o descárguela en my.embarcadero.com.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition