Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Noticias

Nuevo para el IDE en RAD Studio 10.4.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!

Aquí puede ver RAD Studio distribuido en dos monitores. Siempre puede hacer clic con el botón derecho en una pestaña y seleccionar “nueva ventana de edición”, y una vez que tenga una segunda o tercera ventana de edición, puede arrastrar las pestañas entre ellas. Esto debería funcionar bastante bien: hemos resuelto una gran cantidad de problemas de comportamiento alrededor de pestañas y arrastrar pestañas, editar ventanas y problemas de enfoque en 10.4.1.
Aquí, el IDE está diseñando dos formularios a la vez. La ventana principal está en la pantalla de la derecha. El Inspector de objetos, que está acoplado a la derecha, reflejará la información de cualquiera de las dos formas en las que se haya trabajado más recientemente.

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 / lunadesktop-layout-moon-icon-1930979 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 desktop-layout-combo-3361678 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.

El nuevo escenario

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 / lunadesktop-layout-moon-icon-1930979 en la barra de título y elija un diseño a través del cuadro combinado desktop-layout-combo-3361678en 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.


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Artículos Relacionados
Noticias

Encuesta para desarrolladores: ¿Eres parte del lado luminoso o del lado oscuro?

DelphiShowcase

El asombroso complemento IDE de AltU muestra la flexibilidad de Delphi

DelphiIDENoticias

Parche de plataformas de Apple para RAD Studio 10.4.1

DelphiShowcase

Potente código abierto nativo de Windows e IDE de Python gratuito integrado en Delphi

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

IN THE ARTICLES