![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 é uma versão focada na qualidade, e isso vale para o IDE! Abordamos muitos itens, incluindo algumas alterações comumente solicitadas; leia mais abaixo.
Uma “versão com foco na qualidade” significa aquela em que introduzimos poucos recursos novos e concentramos 95% de nossos esforços de desenvolvimento na qualidade. 10.4.1 teve muito trabalho no IDE e será muito mais suave para você após a instalação. Mas, em 10.4.1, também gastamos esse tempo em novos recursos e implementamos alguns itens realmente solicitados.
Existem duas seções nesta postagem do blog: primeiro, uma mudança para um recurso IDE antigo; em segundo lugar, um novo recurso e áreas-chave nas quais você pode estar muito feliz por termos nos concentrado!
- O Designer de Formulário Flutuante
- Layouts e monitores múltiplos: também conhecido como “quando o IDE muda as coisas?”
- Qualidade notável
Table of Contents
O Designer de Formulário Flutuante
Desde 2003, o RAD Studio IDE tem sido ‘encaixado’: isto é, enquanto você pode arrastar janelas de ferramentas como Paleta, Inspetor de objetos, Mensagens, Relógios e assim por diante para flutuar, o design geral do IDE é uma janela integrada. Especificamente, o editor e o designer de formulário estão integrados na janela principal.
O ‘designer de formulário flutuante’ ocorre quando você desativa isso e permite que o formulário que você está criando seja uma janela entre outras janelas; ou seja, não está embutido no IDE principal, mas simula o comportamento do Delphi 1-embora-7, onde a forma projetada pode estar acima ou atrás do editor. Esse comportamento foi substituído por um design moderno acoplado por dezessete anos, exigindo que você ative manualmente o recurso de estilo antigo e, infelizmente, nem sempre se comportou bem. Ao avaliar o recurso, tomamos a difícil decisão de removê-lo.
O que isto significa? Isso significa que você não pode ter várias janelas de editor ou designer, por exemplo? Não! Muito não. Na verdade, você ainda pode ter várias janelas de editor espalhadas por vários monitores também, se desejar, com cada uma hospedando um formulário projetado … e nós ainda ajustamos uma ampla gama de áreas e UX ou ajustes de comportamento enquanto você faz!
![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)
Dois itens realmente notáveis que abordamos nesta área são:
- O IDE costumava não funcionar exatamente como você gostaria ao clicar em um item no painel Estrutura: o painel Estrutura às vezes rolava e o item errado era selecionado. Isso agora está resolvido. Se você clicar, ele selecionará o que você clicou. Estou muito feliz em notar este.
- Quando você tem vários formulários sendo projetados ao mesmo tempo, as janelas Structure e Object Inspector refletem a seleção do designer de formulário na janela em que foram encaixados. Agora, eles sempre refletem a forma que você está editando. Ou seja, o que quer que você esteja trabalhando é o que eles mostrarão informações, independentemente do que está encaixado onde. A chave a ser observada aqui é como o 10.4.1 é muito melhor em lidar com o design de formulários em várias telas.
Estes eram “aborrecimentos”, coisas que podem parecer menores, mas atrapalham durante o trabalho. Temos o prazer de observar o melhor comportamento em 10.4.1.
Layouts e monitores múltiplos: também conhecido como “quando o IDE muda as coisas?”
Ao trabalhar com layouts e o designer, também adicionamos um recurso solicitado com frequência.
Os layouts da área de trabalho salvam a posição e a localização das janelas do IDE, incluindo o monitor em que o IDE está. Você pode criar o seu próprio ou substituir um existente – basta clicar no ícone da área de trabalho / lua na barra de título e salve a área de trabalho (escolha um novo nome ou um nome pré-existente). O IDE alterna entre layouts automaticamente – qual ele escolhe quando pode ser controlado em Opções do IDE> IDE> página Salvando e área de trabalho – mas você sempre pode escolher um a qualquer momento clicando em um na caixa de combinação
na barra de título.
Embora algumas pessoas usem o IDE em vários monitores, por exemplo, projetando em uma tela e codificando em outra, também é comum ter o IDE totalmente em tela inteira em apenas um monitor e movê-lo para outra tela durante a depuração. Ou seja, você deseja que seu monitor principal exiba o IDE ao fazer o desenvolvimento normal e deseja que ele seja movido para outro monitor durante a depuração, de modo que seu aplicativo fique no monitor principal. Isso é possível movendo o IDE para outra tela e salvando o layout de depuração. Então, toda vez que você depurar, o IDE passará para a segunda tela. A chave é que isso é sempre. Às vezes você quer alguma flexibilidade.
Muitas pessoas não querem salvar manualmente os layouts para telas específicas. Em vez disso, eles querem apenas mover o IDE e mantê-lo onde você o colocou. Neste cenário, no passado, se você arrastasse seu IDE para a segunda tela e clicasse em Executar, e não tivesse salvado explicitamente seu layout de depuração no segundo monitor, o IDE se moveria de volta para a tela principal conforme muda o layout. Provavelmente não é isso que você quer.
Em 10.4.1, introduzimos configurações para controlar como o IDE se move, e isso permite que você diga ao IDE ‘não se mova; fique onde eu coloquei você ‘ou’ apenas mude em circunstâncias específicas ‘. As novas configurações estão na caixa de diálogo Opções, IDE> seção Salvando e Área de Trabalho, ‘Layouts e monitores múltiplos’. Isso permite que você escolha quando o IDE pode mover as telas ao alterar os layouts.
![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)
As opções são:
- Permitir mudança de tela em qualquer mudança de layout: este é o comportamento antigo; o IDE verá em qual tela um layout foi salvo e moverá para lá
- Permitir apenas a mudança de tela para / do Layout de depuração: isso aborda o cenário acima, onde você pode querer ter o IDE em seu segundo monitor durante a depuração, mas somente então. Ele permite que o IDE se mova apenas ao iniciar ou interromper a depuração.
- Sempre mantenha o IDE na mesma tela: o IDE nunca mudará os monitores. Ele sempre ficará onde você o colocou.
Essas configurações devem ajudar muito a controlar onde o IDE é colocado. Lembre-se, você sempre pode salvar um layout por meio do ícone da área de trabalho / lua na barra de título e escolha um layout através da caixa de combinação
na barra de título. Fazer isso, combinado com essas novas configurações, permitirá que você tenha a aparência e localização do IDE onde quer que você precise, além de configurá-lo para que esteja sempre localizado e disposto como você deseja automaticamente.
Qualidade notável
Existem mais de 800 correções de qualidade em 10.4.1, e o documento O que há de novo tem uma lista enorme. Esta é apenas uma seleção de alguns problemas que você pode ter encontrado e que vale a pena apontar que não ocorrem mais:
- Os pacotes agora podem ter um sufixo de versão automática, em vez de especificar manualmente o sufixo de versão correto a cada novo lançamento
- A caixa de diálogo Opções (opções de ambiente) costumava sempre abrir para mostrar as configurações da plataforma de destino Win64; agora ele abre de acordo com a plataforma atualmente ativa. Este é um relatório de bug solicitado com frequência, que temos o prazer de resolver.
- O Object Inspector também tem ajustes em torno da seleção ao clicar, bem como piscar ao desenhar.
- ‘Excluir caminhos inválidos’ nos editores de caminho nas caixas de diálogo Opções poderia, no passado, excluir caminhos válidos. Agora, ele exclui apenas caminhos inválidos.
- Você pode rolar nas caixas de diálogo Opções com a roda do mouse
- A visão Projetos tem algumas opções disponíveis novamente através de uma lista suspensa na barra de ferramentas
Normalmente não destacamos os problemas, mas vale a pena observá-los porque são os que você provavelmente encontrou e vale a pena saber que foram resolvidos em 10.4.1.
No geral
RAD Studio 10.4.1 já foi lançado. É um lançamento de qualidade, com grande foco em qualidade e melhorias. Assim como muitos ajustes e correções no IDE, existem alguns novos recursos em torno de layouts e multi-monitor que foram solicitados há algum tempo e que esperamos que você goste de ter, bem como alguma atenção similar nas áreas de qualidade que achamos que será muito popular.
10.4.1 está disponível agora! Leia mais, veja o que há de novo, consulte a lista de correções ou faça o download em my.embarcadero.com.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition