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

Apresentando o RAD Studio 11.1 Alexandria [Webinar Replay]

embarcadero rad studio delphi cbuilder blogs comment whats coming in rad studio join the upcoming webinar 5 2

O RAD Studio 11.1 é o próximo lançamento de todas as nossas ferramentas de desenvolvimento favoritas. Junte-se a Marco Cantu, David Millington, Kyle Wheeler e Jim McKeeth para este webinar para dar uma olhada no que há de novo no RAD Studio Alexandria 11.1. Um webinar obrigatório para todos os fãs de Delphi, C++Builder e RAD Studio.

Faça o download de uma avaliação ] [ Portal do cliente ] [ Compre agora ] [ Renovar ]

Assista a reprise no YouTube

Slides RAD Studio 11.1

A paisagem

  • Microsoft lançou o Windows 11
    • Totalmente focado nele, principal razão para escolher “11”
    • Nova plataforma de desenvolvimento Windows App SDK (também conhecido como Project Reunion)
  • Transição para ARM no desktop
    • Liderado pela Apple com MacOS
    • Além disso, o ARM reina em plataformas móveis
  • Desenvolvedores em 4K
    • Alta resolução e tela múltipla são comuns para desenvolvedores
    • Crescendo também para usuários finais

O que há de melhor no RAD Studio

Produtividade do desenvolvedor – O envio é um recurso. Chegue ao mercado 5x mais rápido com Delphi e C++ Builder

Aplicativos nativos rápidos – Com compiladores nativos, o RAD Studio dá aos seus aplicativos a velocidade que eles precisam (sem inchaço)

Acesso ao banco de dados – Chave para o design inicial do Delphi, o acesso ao banco de dados é parte integrante do RAD Studio

Bibliotecas C++ poderosas – Centenas de bibliotecas C++ podem ser usadas no C++Builder ou Delphi no RAD Studio

Acesso à API da plataforma – Dá acesso a todas as APIs da plataforma em todas as plataformas

Visual Designers – Esqueça a prototipagem em outra ferramenta, apenas projete e finalize no RAD Studio IDE

Comunidade forte – cheia de parceiros de tecnologia, MVPs, treinadores, autores e desenvolvedores

Compatibilidade com versões anteriores – Você tem um investimento em seu código, o RAD Studio mantém isso relevante

Resumo do RAD Studio 11.0

  1. Grande foco no IDE
    • Designer de formulário habilitado para IDE High DPI e High DPI
    • Estilos VCL no designer VCL; melhorias no designer FMX e design/código de várias janelas para uma unidade
    • Qualidade LSP e novo formatador de código C++
    • Nova página de boas-vindas
    • Suporte ao Visual Studio Code LSP
    • Melhorias mínimas no instalador
  2. Compiladores e cadeias de ferramentas Delphi e C++
    • Qualidade C++: RTTI (componentes); manipulação de exceção
    • Compilador e cadeia de ferramentas Delphi MacOS 64 ARM (M1)
    • Pequenas melhorias na linguagem Delphi Resumo do RAD Studio 11.0
  3. Melhorias nas bibliotecas
    • Qualidade Delphi RTL: TZipFile, estruturas de dados de 64 bits, Bluetooth LE
    • Trabalho de modernização da VCL
    • Melhor FMX High DPI no Windows e integração de desktop, incluindo WebView 2
    • Suporte à API 30 do Android e trabalhos relacionados
  4. Plataformas Delphi Adicionais
    • Suporte para WSL 2 (Subsistema Windows para Linux)
    • Incluindo WSLg (Linux GUI) no Windows 11

Visão geral do RAD Studio 11.1

  1. Foco na Qualidade e Melhorias
    • Usabilidade, desempenho, estabilidade
    • Alguns novos recursos pequenos do IDE
  2. Melhor Insight de Código e LSP
    • Para ambas as linguagens, Delphi e C++
  3. Plataformas e ferramentas
    • Suporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 e Android 12
  4. Bibliotecas
    • Melhorias de desempenho e qualidade e pequenas adições ao Delphi RTL, bibliotecas de banco de dados, VCL, FireMonkey

RAD Studio IDE

rad01 6241918 2

11.0: IDE e designers

rad03 4940878 2
  • IDE de alto DPI
    • Fontes nítidas em todas as janelas e no editor
  • Designer de formulário habilitado para DPI alto
  • Estilos ativos no VCL Designer
rad02 7888018 2

11.1: Qualidade IDE

rad04 6074606 2
  • Extensa qualidade de IDE de alto DPI
    • Melhor uso do IDE com melhorias na área de trabalho remota na barra de ferramentas, dimensionamento de fonte
    • Melhor dimensionamento ao arrastar janelas entre monitores de resolução diferente
    • Integração adicional do IDE Fix Pack
  • Designers de alto DPI aprimorados para VCL e FireMonkey e o designer de formulários VCL com estilo
  • Aprimoramentos da caixa de diálogo GetIt com cache de imagem e interface do usuário retrabalhada (com base em VCL TControlList)
  • “Começar a trabalhar” no modo de usuário

11.1: Aprimoramentos de IDE

rad06 8525602 2
  • Visualização de mensagens: erros, avisos e dicas são diferenciados por cor (as cores podem ser personalizadas)
  • Caixa de diálogo Novos itens: plataformas disponíveis para cada item
    • Também usa TControlList e oferece outras visualizações
  • A caixa de diálogo Compilar mostra a plataforma e a configuração de compilação
rad05 2754214 2

11.0: Nova página de boas-vindas

  • Nova página de boas-vindas nativa, baseada em VCL e flexível
  • O layout e o conteúdo são totalmente personalizáveis: mostre o que e onde quiser
rad07 1936062 2

11.1: Atualizações da página de boas-vindas

  • Papéis de parede de fundo
    • Predefinido para cada um dos 3 estilos, você pode usar uma imagem personalizada
  • Suporta a adição de quadros personalizados com ToolsAPI
    • Demos em github.com/Embarcadero/RADStudio11Demos em Object Pascal ➤ VCL ➤ VCL WelcomePage
rad08 3870461 2

11.1 Insight de código em Delphi e C++Builder

rad17 5125120 2

11.0 Melhorias para desktop e dispositivos móveis

  • Melhor integração do Windows FMX e da área de trabalho
  • Melhorias de alto DPI do FireMonkey Windows
    • De pixels a unidades independentes de dispositivo (PX a DP)
  • Target Android API 30 (AndroidX, compras no aplicativo,
  • corresponder aos novos requisitos da Play Store)
  • Implementação do WebView 2 (Chromium Edge) do TWebBrowser

11.1 Trabalho de Qualidade

  • Qualidade TListView e TWebBrowser
  • Integração aprimorada do Android SDK
  • Problemas relacionados ao Windows High DPI
  • Desempenho e muito mais

Table of Contents

Delphi RTL em “Alexandria”

  • 11.0 Principais Recursos
    • TZipFile (incluindo Zip64, exclusão de arquivos, melhorias e otimizações de qualidade)
    • Melhorias em estruturas de dados grandes (e 64 bits)
      • Listas, grandes operações de fluxo, melhorias de dicionário para hash e capacidade
    • Auxiliares de registro para TDateTime e TCurrency , função UTCNow
    • Novas classes principais: TNoRefCountObject e TPointerStream
    • Qualidade Bluetooth LE (para a maioria das plataformas)
    • Otimizações de desempenho e melhorias de RTTI (suporte a matriz aberta)
    • Estatísticas do pool de threads PPL
  • 11.1 Otimização Delphi RTL e trabalho de qualidade
    • Nova classe TURLStream ( descendente de TStream com suporte para operações assíncronas)
    • Suporte para Windows 11 e Server 2022 na estrutura de dados TOSVersion

11.1 Melhorias de Dados e Internet

  • Melhorias em RTL de dados e FireDAC
    • Integração do FireDAC Structure View
    • Suporte para MariaDB 10.6, SQLite Encryption Extension (SEE), Firebird 4 novos tipos de dados
  • Servidor RAD
    • Novos endpoints REST SysAdmin para manipulação de logs, gerenciamento de backups e validação de banco de dados
    • Recurso de implantação integrado para RSLite
      • RAD Server Lite (introduzido em 11.0): Incorpora IBToGo, fácil de implantar, implantação ilimitada, taxa de transferência limitada
  • Tecnologias da Web
    • WebBroker no Android
    • Qualidade do DataSnap

11.1 Portal da Qualidade e Qualidade Geral

  • Correções específicas para mais de 650 problemas de QP
    • Novos recursos: 30
    • Erros: 632 *

* Estimativa, com testes finais pendentes em alguns problemas, não inclui duplicatas e não corrige/funciona como itens esperados

  • Problemas de QP abordados por área de produto:
    • IDE: mais de 250 edições
    • FireMonkey e VCL: cerca de 100 edições cada
    • RTL, Dados, Compiladores: mais de 50 edições para cada área

Iniciativas de produtos adicionais

  • AWS SDK da Appercept para Delphi
    • Acordo de distribuição de longo prazo, incluído no Enterprise e Architect
    • Novos lançamentos esperados em um ritmo constante
  • Bibliotecas de interface do usuário Delphi (VCL + FMX) para Python
    • Biblioteca de interface do usuário gratuita para desenvolvedores Python
    • Atualize para uma licença Delphi para poder e recursos adicionais
    • Além disso, você pode usar Python em aplicativos Delphi

Resumo do RAD Studio 11.1

  1. Foco na Qualidade e Melhorias
    1. Usabilidade, desempenho, estabilidade
    1. Extensa qualidade de IDE de alto DPI (e área de trabalho remota)
    1. Designers de alto DPI aprimorados para VCL e FireMonkey e o designer de formulários VCL com estilo
    1. A página de boas-vindas agora oferece imagens de fundo e suporta a adição de quadros personalizados
    1. Caixa de diálogo GetIt com imagens em cache e uma interface do usuário reformulada
    1. Pequenos novos recursos do IDE
  2. Melhor Insight de Código e LSP
    1. Trabalho significativo do mecanismo LSP cquery C++
    1. Foco no desempenho e qualidade do Delphi LSP
  3. Plataformas e ferramentas
    1. Suporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 e Android 12
    1. Depurador ARM Delphi MacOS de 64 bits e depurador Android de 64 bits baseado em LLDB
    1. C++ STL e RTL melhoram
  4. Bibliotecas
    1. Melhorias de desempenho e qualidade e pequenas adições ao Delphi RTL, bibliotecas de banco de dados, VCL, FireMonkey
    1. Alguns novos pequenos recursos

Mais Informações

rad16 8900423 2
  • 11.0: Trabalho de Modernização
    • Implementação “Nova” RichEdit (RichEdit 4.1)
    • Grande coleção de pequenas melhorias focadas na remoção de legados de XP
    • Novo componente TDBLabeledEdit
  • 11.1 VCL foco em recursos recentes
    • Incluindo TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit e TNumberBox aprimorados, flickering e DoubleBuffering, VCL High-DPI e problemas de dimensionamento
    • Uma demonstração do Delphi WinUI3 (disponível no GetIt)
      • Parte do nosso foco do Windows App SDK

FireMonkey em “Alexandria”

rad17 5125120 2

11.0 Melhorias para desktop e dispositivos móveis

  • Melhor integração do Windows FMX e da área de trabalho
  • Melhorias de alto DPI do FireMonkey Windows
    • De pixels a unidades independentes de dispositivo (PX a DP)
  • Target Android API 30 (AndroidX, compras no aplicativo,
  • corresponder aos novos requisitos da Play Store)
  • Implementação do WebView 2 (Chromium Edge) do TWebBrowser

11.1 Trabalho de Qualidade

  • Qualidade TListView e TWebBrowser
  • Integração aprimorada do Android SDK
  • Problemas relacionados ao Windows High DPI
  • Desempenho e muito mais

Delphi RTL em “Alexandria”

  • 11.0 Principais Recursos
    • TZipFile (incluindo Zip64, exclusão de arquivos, melhorias e otimizações de qualidade)
    • Melhorias em estruturas de dados grandes (e 64 bits)
      • Listas, grandes operações de fluxo, melhorias de dicionário para hash e capacidade
    • Auxiliares de registro para TDateTime e TCurrency , função UTCNow
    • Novas classes principais: TNoRefCountObject e TPointerStream
    • Qualidade Bluetooth LE (para a maioria das plataformas)
    • Otimizações de desempenho e melhorias de RTTI (suporte a matriz aberta)
    • Estatísticas do pool de threads PPL
  • 11.1 Otimização Delphi RTL e trabalho de qualidade
    • Nova classe TURLStream ( descendente de TStream com suporte para operações assíncronas)
    • Suporte para Windows 11 e Server 2022 na estrutura de dados TOSVersion

11.1 Melhorias de Dados e Internet

  • Melhorias em RTL de dados e FireDAC
    • Integração do FireDAC Structure View
    • Suporte para MariaDB 10.6, SQLite Encryption Extension (SEE), Firebird 4 novos tipos de dados
  • Servidor RAD
    • Novos endpoints REST SysAdmin para manipulação de logs, gerenciamento de backups e validação de banco de dados
    • Recurso de implantação integrado para RSLite
      • RAD Server Lite (introduzido em 11.0): Incorpora IBToGo, fácil de implantar, implantação ilimitada, taxa de transferência limitada
  • Tecnologias da Web
    • WebBroker no Android
    • Qualidade do DataSnap

11.1 Portal da Qualidade e Qualidade Geral

  • Correções específicas para mais de 650 problemas de QP
    • Novos recursos: 30
    • Erros: 632 *

* Estimativa, com testes finais pendentes em alguns problemas, não inclui duplicatas e não corrige/funciona como itens esperados

  • Problemas de QP abordados por área de produto:
    • IDE: mais de 250 edições
    • FireMonkey e VCL: cerca de 100 edições cada
    • RTL, Dados, Compiladores: mais de 50 edições para cada área

Iniciativas de produtos adicionais

  • AWS SDK da Appercept para Delphi
    • Acordo de distribuição de longo prazo, incluído no Enterprise e Architect
    • Novos lançamentos esperados em um ritmo constante
  • Bibliotecas de interface do usuário Delphi (VCL + FMX) para Python
    • Biblioteca de interface do usuário gratuita para desenvolvedores Python
    • Atualize para uma licença Delphi para poder e recursos adicionais
    • Além disso, você pode usar Python em aplicativos Delphi

Resumo do RAD Studio 11.1

  1. Foco na Qualidade e Melhorias
    1. Usabilidade, desempenho, estabilidade
    1. Extensa qualidade de IDE de alto DPI (e área de trabalho remota)
    1. Designers de alto DPI aprimorados para VCL e FireMonkey e o designer de formulários VCL com estilo
    1. A página de boas-vindas agora oferece imagens de fundo e suporta a adição de quadros personalizados
    1. Caixa de diálogo GetIt com imagens em cache e uma interface do usuário reformulada
    1. Pequenos novos recursos do IDE
  2. Melhor Insight de Código e LSP
    1. Trabalho significativo do mecanismo LSP cquery C++
    1. Foco no desempenho e qualidade do Delphi LSP
  3. Plataformas e ferramentas
    1. Suporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 e Android 12
    1. Depurador ARM Delphi MacOS de 64 bits e depurador Android de 64 bits baseado em LLDB
    1. C++ STL e RTL melhoram
  4. Bibliotecas
    1. Melhorias de desempenho e qualidade e pequenas adições ao Delphi RTL, bibliotecas de banco de dados, VCL, FireMonkey
    1. Alguns novos pequenos recursos

Mais Informações

rad11 8116526 2
 
  • Nova plataforma de destino ARM Delphi MacOS de 64 bits
    • Binário universal (pacote Intel + ARM)
  • Pequenas melhorias na linguagem Delphi
    • Literais binários e suporte a separadores de dígitos
    • Suporte de montador embutido para instruções AVX (AVX-512)
  • Compiladores C++
    • RTTI aprimorado (para componentes)
    • Trabalho adicional sobre tratamento de exceções
    • CMake: revisão de funcionalidades e pacotes que ele pode manipular
    • Melhorias na interoperabilidade C++/Delphi

11.1 Compiladores e depuradores

  • Os compiladores Delphi melhoram a estabilidade e o desempenho (quando usados ​​pelo mecanismo LSP)
    • Os compiladores Delphi e C++Builder Window têm suporte adicional para configurações de segurança da plataforma ASLR, DEP/NX e TSAWARE, agora habilitadas por padrão
  • Novos depuradores Delphi baseados em LLDB
    • Depurador ARM Delphi macOS de 64 bits
    • Depurador Delphi Android de 64 bits
      • Parte da direção estratégica para depuradores RAD Studio para LLDB
  • Compilador C++, qualidade STL e RTL
    • Integração Delphi RTL ainda mais aprimorada
      • Por exemplo, array dinâmico com iteradores STL

Novas opções de vinculador

  • Prevenção de Execução de Dados (DEP)
    • Permite que o sistema marque uma ou mais páginas de memória como não executáveis, evitando que o código seja executado nessas regiões de memória, dificultando a exploração de estouros de buffer.
  • Randomização de layout de espaço de endereço (ASLR)
    • Organiza aleatoriamente as posições do espaço de endereço das principais áreas de dados de um processo, incluindo a base do executável e as posições da pilha, heap e bibliotecas.
    • Impede a exploração de vulnerabilidades de corrupção de memória.
  • ASLR de 64 bits de alta entropia (somente em aplicativos de 64 bits)
    • Permite que o ASLR use todo o espaço de endereço de 64 bits.
  • Serviços de terminal
    • Crie aplicativos com reconhecimento de Terminal Server (TSAWARE).

Novas opções de vinculação do compilador Delphi 11.1

rad12 4871138 2

Novas opções de vinculador do C++Builder 11.1

rad13 9955934 2
rad14 2942290 2

Qualidade e melhorias das bibliotecas RAD 11.1

rad15 4866517 2

Melhorias na VCL “Alexandria”

rad16 8900423 2
  • 11.0: Trabalho de Modernização
    • Implementação “Nova” RichEdit (RichEdit 4.1)
    • Grande coleção de pequenas melhorias focadas na remoção de legados de XP
    • Novo componente TDBLabeledEdit
  • 11.1 VCL foco em recursos recentes
    • Incluindo TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit e TNumberBox aprimorados, flickering e DoubleBuffering, VCL High-DPI e problemas de dimensionamento
    • Uma demonstração do Delphi WinUI3 (disponível no GetIt)
      • Parte do nosso foco do Windows App SDK

FireMonkey em “Alexandria”

rad17 5125120 2

11.0 Melhorias para desktop e dispositivos móveis

  • Melhor integração do Windows FMX e da área de trabalho
  • Melhorias de alto DPI do FireMonkey Windows
    • De pixels a unidades independentes de dispositivo (PX a DP)
  • Target Android API 30 (AndroidX, compras no aplicativo,
  • corresponder aos novos requisitos da Play Store)
  • Implementação do WebView 2 (Chromium Edge) do TWebBrowser

11.1 Trabalho de Qualidade

  • Qualidade TListView e TWebBrowser
  • Integração aprimorada do Android SDK
  • Problemas relacionados ao Windows High DPI
  • Desempenho e muito mais

Delphi RTL em “Alexandria”

  • 11.0 Principais Recursos
    • TZipFile (incluindo Zip64, exclusão de arquivos, melhorias e otimizações de qualidade)
    • Melhorias em estruturas de dados grandes (e 64 bits)
      • Listas, grandes operações de fluxo, melhorias de dicionário para hash e capacidade
    • Auxiliares de registro para TDateTime e TCurrency , função UTCNow
    • Novas classes principais: TNoRefCountObject e TPointerStream
    • Qualidade Bluetooth LE (para a maioria das plataformas)
    • Otimizações de desempenho e melhorias de RTTI (suporte a matriz aberta)
    • Estatísticas do pool de threads PPL
  • 11.1 Otimização Delphi RTL e trabalho de qualidade
    • Nova classe TURLStream ( descendente de TStream com suporte para operações assíncronas)
    • Suporte para Windows 11 e Server 2022 na estrutura de dados TOSVersion

11.1 Melhorias de Dados e Internet

  • Melhorias em RTL de dados e FireDAC
    • Integração do FireDAC Structure View
    • Suporte para MariaDB 10.6, SQLite Encryption Extension (SEE), Firebird 4 novos tipos de dados
  • Servidor RAD
    • Novos endpoints REST SysAdmin para manipulação de logs, gerenciamento de backups e validação de banco de dados
    • Recurso de implantação integrado para RSLite
      • RAD Server Lite (introduzido em 11.0): Incorpora IBToGo, fácil de implantar, implantação ilimitada, taxa de transferência limitada
  • Tecnologias da Web
    • WebBroker no Android
    • Qualidade do DataSnap

11.1 Portal da Qualidade e Qualidade Geral

  • Correções específicas para mais de 650 problemas de QP
    • Novos recursos: 30
    • Erros: 632 *

* Estimativa, com testes finais pendentes em alguns problemas, não inclui duplicatas e não corrige/funciona como itens esperados

  • Problemas de QP abordados por área de produto:
    • IDE: mais de 250 edições
    • FireMonkey e VCL: cerca de 100 edições cada
    • RTL, Dados, Compiladores: mais de 50 edições para cada área

Iniciativas de produtos adicionais

  • AWS SDK da Appercept para Delphi
    • Acordo de distribuição de longo prazo, incluído no Enterprise e Architect
    • Novos lançamentos esperados em um ritmo constante
  • Bibliotecas de interface do usuário Delphi (VCL + FMX) para Python
    • Biblioteca de interface do usuário gratuita para desenvolvedores Python
    • Atualize para uma licença Delphi para poder e recursos adicionais
    • Além disso, você pode usar Python em aplicativos Delphi

Resumo do RAD Studio 11.1

  1. Foco na Qualidade e Melhorias
    1. Usabilidade, desempenho, estabilidade
    1. Extensa qualidade de IDE de alto DPI (e área de trabalho remota)
    1. Designers de alto DPI aprimorados para VCL e FireMonkey e o designer de formulários VCL com estilo
    1. A página de boas-vindas agora oferece imagens de fundo e suporta a adição de quadros personalizados
    1. Caixa de diálogo GetIt com imagens em cache e uma interface do usuário reformulada
    1. Pequenos novos recursos do IDE
  2. Melhor Insight de Código e LSP
    1. Trabalho significativo do mecanismo LSP cquery C++
    1. Foco no desempenho e qualidade do Delphi LSP
  3. Plataformas e ferramentas
    1. Suporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 e Android 12
    1. Depurador ARM Delphi MacOS de 64 bits e depurador Android de 64 bits baseado em LLDB
    1. C++ STL e RTL melhoram
  4. Bibliotecas
    1. Melhorias de desempenho e qualidade e pequenas adições ao Delphi RTL, bibliotecas de banco de dados, VCL, FireMonkey
    1. Alguns novos pequenos recursos

Mais Informações

rad09 7768784 2
  • Trabalho de qualidade Delphi LSP
    • Grandes melhorias de desempenho, em cenários comuns as operações são 5-30x mais rápidas
    • Maiores mudanças para unidades com muitas dependências
    • Melhorias: parâmetros de tipo ao preencher uma declaração de classe, incluindo T em uma declaração genérica e mostrando tipos de conjuntos
  • Extenso trabalho de qualidade de consulta C++
    • Melhoria significativa nos recursos e no desempenho (por exemplo, 30s até 2 segundos)
    • Planejando um lançamento de acompanhamento especial somente para C++ em breve com ainda mais melhorias

Compiladores e ferramentas C++ e Delphi

rad10 4979082 2

11.0 Compiladores

rad11 8116526 2
 
  • Nova plataforma de destino ARM Delphi MacOS de 64 bits
    • Binário universal (pacote Intel + ARM)
  • Pequenas melhorias na linguagem Delphi
    • Literais binários e suporte a separadores de dígitos
    • Suporte de montador embutido para instruções AVX (AVX-512)
  • Compiladores C++
    • RTTI aprimorado (para componentes)
    • Trabalho adicional sobre tratamento de exceções
    • CMake: revisão de funcionalidades e pacotes que ele pode manipular
    • Melhorias na interoperabilidade C++/Delphi

11.1 Compiladores e depuradores

  • Os compiladores Delphi melhoram a estabilidade e o desempenho (quando usados ​​pelo mecanismo LSP)
    • Os compiladores Delphi e C++Builder Window têm suporte adicional para configurações de segurança da plataforma ASLR, DEP/NX e TSAWARE, agora habilitadas por padrão
  • Novos depuradores Delphi baseados em LLDB
    • Depurador ARM Delphi macOS de 64 bits
    • Depurador Delphi Android de 64 bits
      • Parte da direção estratégica para depuradores RAD Studio para LLDB
  • Compilador C++, qualidade STL e RTL
    • Integração Delphi RTL ainda mais aprimorada
      • Por exemplo, array dinâmico com iteradores STL

Novas opções de vinculador

  • Prevenção de Execução de Dados (DEP)
    • Permite que o sistema marque uma ou mais páginas de memória como não executáveis, evitando que o código seja executado nessas regiões de memória, dificultando a exploração de estouros de buffer.
  • Randomização de layout de espaço de endereço (ASLR)
    • Organiza aleatoriamente as posições do espaço de endereço das principais áreas de dados de um processo, incluindo a base do executável e as posições da pilha, heap e bibliotecas.
    • Impede a exploração de vulnerabilidades de corrupção de memória.
  • ASLR de 64 bits de alta entropia (somente em aplicativos de 64 bits)
    • Permite que o ASLR use todo o espaço de endereço de 64 bits.
  • Serviços de terminal
    • Crie aplicativos com reconhecimento de Terminal Server (TSAWARE).

Novas opções de vinculação do compilador Delphi 11.1

rad12 4871138 2

Novas opções de vinculador do C++Builder 11.1

rad13 9955934 2
rad14 2942290 2

Qualidade e melhorias das bibliotecas RAD 11.1

rad15 4866517 2

Melhorias na VCL “Alexandria”

rad16 8900423 2
  • 11.0: Trabalho de Modernização
    • Implementação “Nova” RichEdit (RichEdit 4.1)
    • Grande coleção de pequenas melhorias focadas na remoção de legados de XP
    • Novo componente TDBLabeledEdit
  • 11.1 VCL foco em recursos recentes
    • Incluindo TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit e TNumberBox aprimorados, flickering e DoubleBuffering, VCL High-DPI e problemas de dimensionamento
    • Uma demonstração do Delphi WinUI3 (disponível no GetIt)
      • Parte do nosso foco do Windows App SDK

FireMonkey em “Alexandria”

rad17 5125120 2

11.0 Melhorias para desktop e dispositivos móveis

  • Melhor integração do Windows FMX e da área de trabalho
  • Melhorias de alto DPI do FireMonkey Windows
    • De pixels a unidades independentes de dispositivo (PX a DP)
  • Target Android API 30 (AndroidX, compras no aplicativo,
  • corresponder aos novos requisitos da Play Store)
  • Implementação do WebView 2 (Chromium Edge) do TWebBrowser

11.1 Trabalho de Qualidade

  • Qualidade TListView e TWebBrowser
  • Integração aprimorada do Android SDK
  • Problemas relacionados ao Windows High DPI
  • Desempenho e muito mais

Delphi RTL em “Alexandria”

  • 11.0 Principais Recursos
    • TZipFile (incluindo Zip64, exclusão de arquivos, melhorias e otimizações de qualidade)
    • Melhorias em estruturas de dados grandes (e 64 bits)
      • Listas, grandes operações de fluxo, melhorias de dicionário para hash e capacidade
    • Auxiliares de registro para TDateTime e TCurrency , função UTCNow
    • Novas classes principais: TNoRefCountObject e TPointerStream
    • Qualidade Bluetooth LE (para a maioria das plataformas)
    • Otimizações de desempenho e melhorias de RTTI (suporte a matriz aberta)
    • Estatísticas do pool de threads PPL
  • 11.1 Otimização Delphi RTL e trabalho de qualidade
    • Nova classe TURLStream ( descendente de TStream com suporte para operações assíncronas)
    • Suporte para Windows 11 e Server 2022 na estrutura de dados TOSVersion

11.1 Melhorias de Dados e Internet

  • Melhorias em RTL de dados e FireDAC
    • Integração do FireDAC Structure View
    • Suporte para MariaDB 10.6, SQLite Encryption Extension (SEE), Firebird 4 novos tipos de dados
  • Servidor RAD
    • Novos endpoints REST SysAdmin para manipulação de logs, gerenciamento de backups e validação de banco de dados
    • Recurso de implantação integrado para RSLite
      • RAD Server Lite (introduzido em 11.0): Incorpora IBToGo, fácil de implantar, implantação ilimitada, taxa de transferência limitada
  • Tecnologias da Web
    • WebBroker no Android
    • Qualidade do DataSnap

11.1 Portal da Qualidade e Qualidade Geral

  • Correções específicas para mais de 650 problemas de QP
    • Novos recursos: 30
    • Erros: 632 *

* Estimativa, com testes finais pendentes em alguns problemas, não inclui duplicatas e não corrige/funciona como itens esperados

  • Problemas de QP abordados por área de produto:
    • IDE: mais de 250 edições
    • FireMonkey e VCL: cerca de 100 edições cada
    • RTL, Dados, Compiladores: mais de 50 edições para cada área

Iniciativas de produtos adicionais

  • AWS SDK da Appercept para Delphi
    • Acordo de distribuição de longo prazo, incluído no Enterprise e Architect
    • Novos lançamentos esperados em um ritmo constante
  • Bibliotecas de interface do usuário Delphi (VCL + FMX) para Python
    • Biblioteca de interface do usuário gratuita para desenvolvedores Python
    • Atualize para uma licença Delphi para poder e recursos adicionais
    • Além disso, você pode usar Python em aplicativos Delphi

Resumo do RAD Studio 11.1

  1. Foco na Qualidade e Melhorias
    1. Usabilidade, desempenho, estabilidade
    1. Extensa qualidade de IDE de alto DPI (e área de trabalho remota)
    1. Designers de alto DPI aprimorados para VCL e FireMonkey e o designer de formulários VCL com estilo
    1. A página de boas-vindas agora oferece imagens de fundo e suporta a adição de quadros personalizados
    1. Caixa de diálogo GetIt com imagens em cache e uma interface do usuário reformulada
    1. Pequenos novos recursos do IDE
  2. Melhor Insight de Código e LSP
    1. Trabalho significativo do mecanismo LSP cquery C++
    1. Foco no desempenho e qualidade do Delphi LSP
  3. Plataformas e ferramentas
    1. Suporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 e Android 12
    1. Depurador ARM Delphi MacOS de 64 bits e depurador Android de 64 bits baseado em LLDB
    1. C++ STL e RTL melhoram
  4. Bibliotecas
    1. Melhorias de desempenho e qualidade e pequenas adições ao Delphi RTL, bibliotecas de banco de dados, VCL, FireMonkey
    1. Alguns novos pequenos recursos

Mais Informações

Dev Days of Summer 2-24

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

Sobre o autor

Diretor de Consultoria Delphi da GDK Software USA. Muitas patentes relacionadas a software, incluindo desbloqueio por deslize e padrão e mecanismos de pesquisa. Primeiros emblemas Silver e Gold Delphi no Stack Overflow Ex-advogado de desenvolvedores da Embarcadero Technologies. Fã de longa data de programação, principalmente de Delphi. Autor, Podcaster/YouTuber, Improvisor, Orador, Pai e Amigo.

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES