No momento você está vendo Anunciando a disponibilidade do RAD Studio XE11  Alexandria… E o que a de novos recursos oferecidos.
https://tudodeprogramas.com/anunciando-a-disponibilidade-do-rad-studio-xe11-alexandria-e-o-que-a-de-novos-recursos-oferecidos/

Anunciando a disponibilidade do RAD Studio XE11 Alexandria… E o que a de novos recursos oferecidos.

delphi xe11 alexandria
Novos recursos delphi xe11 alexandria

A Embarcadero tem o prazer de anunciar o lançamento do Delphi 11, C ++ Builder 11 e RAD Studio 11. RAD Studio 11 Alexandria se baseia no conjunto de recursos das versões 10.4 e oferece muitos novos recursos, incluindo uma experiência de usuário aprimorada com um IDE de alta DPI . 

Nesta postagem do blog, queremos destacar alguns dos principais novos recursos e aprimoramentos do RAD 11. Esta versão apresenta vários novos recursos, aprimoramentos e atualizações de qualidade em áreas-chave.

Principais novos recursos

Principais novos recursos e aprimoramentos do IDE

11preview_01

  • RAD Studio 11 adiciona suporte de alto DPI ao IDE: Isso melhora as atividades diárias do desenvolvedor com suporte total para os monitores 4k + mais recentes, com fontes e ícones mais limpos e nítidos e suporte de alta resolução em todas as janelas IDE, incluindo no formato VCL e FMX designers e editor de código. Agora você pode projetar seus formulários diretamente em várias escalas e em alta resolução.
  • Estilos de VCL adicionam suporte em tempo de design: crie um protótipo de interfaces de usuário elegantes ainda mais rápido, vendo imediatamente em tempo de design como seus formulários e controles estilizados ficarão durante a execução. 
  • Melhorias em vários monitores e várias janelas: você pode projetar e editar código para o mesmo formulário ao mesmo tempo em várias janelas, incluindo ‘puxar’ o designer de formulário de uma janela para outra. Isso permite que você imite os benefícios do antigo designer de formulário flutuante no layout IDE moderno, incluindo em várias telas 
  • Página de boas-vindas: totalmente reconstruída com o VCL (removendo dependências do navegador), a nova página tem uma aparência e comportamento nativos e uma IU que se ajusta ao IDE, além de ser fácil de personalizar em layout e conteúdo.
11_welcomepage
  • Formatador de código C ++: automatize o layout de seu código C ++ usando o formato clang.
  • Numerosas melhorias no Code Insight (DelphiLSP) com base nos comentários e solicitações da comunidade de desenvolvedores.
  • Área de Trabalho Remota: Suporte aprimorado à área de trabalho remota (para VCL e IDE).
  • Diretrizes de tempo de design do FireMonkey: Protótipo mais rápido com linhas visuais para mover e alinhar os controles (semelhante ao VCL), com margem aprimorada e suporte de preenchimento.  
11_styleddesigner

Modernização VCL

Muitos componentes VCL atualizados para novos recursos na API do Windows:

  • Componente Rich Edit atualizado: uma nova implementação remove as dependências do XP e traz recursos adicionais para o controle TRichEdit, incluindo: detecção de URL, verificação ortográfica, cor de fundo e transparência.
  • TreeView CheckBoxes: Suporte para CheckBoxes em TreeViews adicionado, com cada nó suportando 3 estados (Parcial, Esmaecido, Exclusão) para ajudar a personalizar a IU
  • Novo componente TDBLabeledEdit que oferece uma versão com reconhecimento de dados do TLabelEdit para prototipagem mais rápida. 
  • Grande coleção de pequenas melhorias VCL incluindo tamanho de formulário padrão e fonte, botão de cópia de diálogo de exceção, melhorias Coolbar, margens no Memo e RichEdit, quadros de caixa de grupo opcional e muito mais.
11_richandtree

Aprimoramentos importantes da plataforma FireMonkey 

  • Suporte aprimorado de FMX High-DPI para aplicativos Windows e Desktop com uma interface de usuário de desktop visivelmente superior, impulsionada por um mecanismo de escalonamento atualizado que foi movido de coordenadas físicas para lógicas.
  • Suporte para o controle WebView 2 da Microsoft (Edge Chromium) no componente WebBrowser.
  • O RAD Studio 11 suporta a API Android 30 mais recente e as APIs de faturamento mais recentes, e também migra para usar as bibliotecas AndroidX.
  • Suporte Android para vários arquivos classes.dex, simplificando a integração de dependências externas do Android.
11_fmxedge

Plataformas de destino e compiladores

  • Compilador e conjunto de ferramentas macOS 64bit ARM que inclui a construção de binários universais para envios de AppStore da Intel / ARM. 
  • Suporte à linguagem Delphi para decimais binários e separador de dígitos.
  • As melhorias do conjunto de ferramentas C ++ incluem RTTI estilo Delphi revisado para tipos C ++ (permitindo o uso de componentes construídos com Clang no IDE), incluindo o uso de typeid em tipos de estilo Delphi; RTTI no estilo C ++ aprimorado para tipos Delphi; Melhorias na qualidade do CMake e muito melhor tratamento de exceções no Win32 e Win64.

Aprimoramentos importantes da biblioteca de tempo de execução e muito mais

  • Foco na qualidade RTL: TZipFile, melhorias de 64 bits para grandes estruturas de dados, Bluetooth LE 
  • Auxiliar de registro para TDateTime em System.DateUtils. Torna as tarefas comuns de data e hora mais rápidas para codificar e mais limpo para ler. Os exemplos incluem obter a primeira data do mês ou ano, ou converter para um formato de data Unix, verificar AM / PM, descobrir se é um ano bissexto, etc. 
  • Auxiliar de registro para TCurrency em System.SysUtils torna o trabalho com moeda mais simples e fácil. 
  • Melhorias em C ++ RTL com foco na interoperabilidade Delphi incluem o uso de make_shared <> e make_unique <> com classes Delphi; suporte string_view para strings Delphi; fácil conversão de string Delphi / C ++ incluindo a capacidade de atribuir diretamente uma string Delphi a uma string C ++ e vice-versa; e Delphi core tipo de dados (como TDateTime, Variant, etc) conversão de e para strings C ++ usando to_string () e from_string (). 
11_datetimehelper

Enhanced Delphi Code Insight com LSP

  • Reconhecimento do LSP de arquivos de inclusão (.inc) usados ​​em um arquivo .pas
  • Reinicialização automática do servidor LSP
  • Autocompletar código com a tecla Tab
  • Apoio de ajudante de classe
  • Sugestões de matriz ao atribuir matrizes
  • Uso do Visual Studio Code para editar o código-fonte Delphi com preenchimento total de código, graças ao suporte LSP como parte de sua licença

Conectividade de dados 

  • FireDAC na nova versão oferece melhorias específicas para os bancos de dados PostgreSQL, Oracle e Firebird
  • As bibliotecas de cliente HTTP e REST foram estendidas com mecanismos de tempo limite, suporte para HTTP / 2, TLS 1.3, Codificação de URL Base64
  • Um novo componente TRESTRequestDataSetAdapter simplifica o upload de conjuntos de dados para o servidor RAD
  • Um novo RAD Server Lite de baixo tráfego permite a implantação ilimitada de suas soluções multicamadas, junto com o mecanismo de servidor RAD totalmente escalonável 
  • Para DataSnap, a lógica de mapeamento de URL REST agora é totalmente configurável 

Qualidade geral 

Esta versão inclui correções específicas para mais de 650 problemas relatados por clientes no Portal da Qualidade (QP), além de mais de 110 novos recursos solicitados por clientes no mesmo portal (observe que a sincronização do QP não é imediata)

Pronto para ir

Testes de produto para RAD Studio, Delphi e C ++ Builder 11 já estão disponíveis e as compilações de produto atualizadas estão disponíveis na loja online. Os clientes com Assinatura de Atualização podem baixar e instalar o RAD Studio 11 hoje usando sua licença existente e receberão um e-mail anunciando a disponibilidade do novo lançamento. Os downloads estão disponíveis para download no portal de novos clientes em my.embarcadero.com .

Para obter mais informações, você pode verificar:

Estamos muito felizes com o trabalho que nossa equipe fez para o RAD 11 e temos certeza de que você também gostará de usar a nova versão do RAD Studio, C ++ Builder e Delphi.

Começando com o anúncio oficial que inclui uma lista de novas features e algumas telas
https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-alexandria/

Veja também a página “what’s new” que foi totalmente reformulada:
https://www.embarcadero.com/products/rad-studio/whats-new-in-11-alexandria

Link para um anúncio oficial com alguns testemunhos de usuário e MVPs:
https://techtodaynewspaper.com/embarcadero-announces-general-availability-of-rad-studio-11-alexandria/

Nova página do DocWiki com muito mais detalhes foi disponibilizada:
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/What%27s_New

Você também pode gostar de ler a página com a lista de bugs consertados:
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.0

(alguns acertos de outros bugs ainda vão ser liberados nas próximas semanas, fique atento)

Também foi publicado um repositório no GitHub com demos atualizados para a versão 11:
https://github.com/Embarcadero/RADStudio11Demos

Novo plugin para integração com o Visual Studio Code para liberar o Delphi LSP no editor:
https://marketplace.visualstudio.com/items?itemName=EmbarcaderoTechnologies.delphilsp

Base de códigos única

Crie aplicativos para todas as plataformas com menos trabalho de programação. Escreva uma vez e compile onde quiser.

Windows 11

Modernize os aplicativos VCL para oferecer suporte ao Windows 10 com controles de interface de usuário atualizados, APIs WinRT, recursos relacionados à HighDPI e suporte ao Windows Store.

Novidades que destacan:

  • Codigo Insight

Na 11 as melhoras no Código Insight são uma das alterações mais significativas em IDE numa década.

  • TEdgeBrowser

Este novo componente VCL, TEdgeBrowser, usa o novo controle de navegador Edge baseado em Chromium, Microsoft WebView2.

  • Registos Gerais Personalizados

Agora em 11, os registos admitem a inicialização e finalização personalizadas, e também a copia de operações. Isto permite personalizar a forma em que se cria os registos, se copiam e se destroem, escrevendo código para ser executado em vários passos, e assim conseguir melhor eficiência nas classes.

  • OpenJDK para desenvolvimento Android

Embarcadero usava o SDK de Android, mas agora dará a opção de forma pré-determinada de instalar AdoptOpenJDK.

  • …E muito mais

Gestão unificada da memoria em Delphi e C++

Novas funções de estilo da VCL para High DPI

Controle de estilo para cada VCL

TTitleBarPanel e barra de títulos nativo personalizável.

Melhoras em FireMonkey – iOS & macOS

Melhoras em FireMonkey – Android

Melhoras em FireMonkey – Windows e Linux

Novo Scrubber C++ para Windows 64-bit

Ampliação do Suporte a livrarias C++

Nova Instalação sem conexão

Melhoras de Getlt Package Manager

Mais de 1.000 melhoras de qualidade e rendimento

IBLite incluído na edição Profissional

DataSnap, RAD Server Single Site, IBToGo para dispositivos móveis e conector Enterprise em Enterprise

Desenvolvimento multi-site de RAD Server, Ranorex, Aqua Data Studio e Ext JS Pro em Arquitect…

Deixe um comentário