O RAD Studio 11 Alexandria vem com uma variedade de novos super recursos para aumentar sua produtividade e dar acesso a novos serviços e recursos avançados. Os melhores novos recursos incluem suporte para telas de 4k de alto DPI, provisionamento para Windows 11, exibições de estilos em tempo de design e muito mais. Aqui estão nossas 10 escolhas favoritas para fazer as coisas no RAD Studio.
Table of Contents
1. Como usar novos identificadores de plataforma no RAD Studio, Delphi e C++Builder 11 Alexandria
Eu estava olhando “O que há de novo na versão 11 Alexandria” e encontrei um boato legal sobre pequenas mudanças no RTL para “Identificadores de plataforma”. O uso desses identificadores de plataforma pode ajudar em seus projetos de desenvolvimento de plataforma cruzada. Garantir que todos os identificadores relacionados à plataforma usem um padrão de nomenclatura consistente também ajudará em seus esforços de programação. Você encontrará os novos identificadores de plataforma nos arquivos System.Classes.pas e System.Classes.hpp. Observação: alguns dos identificadores de plataforma agora estão marcados com o atributo obsoleto.
Continue lendo >>>
2. Como Trabalhar com Delphi 11 Alexandria Define
Como parte de minha recente sessão DelphiCon 2021, Explorações multiplataforma usando Delphi, FMX, Feeds, REST e mais , meu código de exemplo precisava usar IFDEFs para algumas das declarações de uso, definições de variáveis e código. Esta postagem de blog contém um exemplo do uso de define ao compilar para plataformas Windows (Win32/Win64), macOS, iOS e Android. Também incluo capturas de tela da saída de amostra em cada plataforma. Você pode baixar todos os projetos de amostra da minha palestra usando os links de sessão acima.
O aplicativo Delphi FireMonkey simples inclui um TButton e um TMemo. No manipulador de eventos OnClick do botão, o código gera informações sobre a plataforma e o compilador define para cada plataforma.
Continue lendo >>>
3. Como trabalhar com o novo suporte VCL no Windows 11
Com o lançamento oficial do Windows 11, a Embarcadero disponibilizou alguns estilos VCL específicos e estou oferecendo alguns auxiliares de codificação específicos para a nova versão do sistema operacional de desktop da Microsoft. Mais virão com o tempo.
Após o anúncio no início deste ano, a Microsoft lançou oficialmente o Windows 11 na semana passada. Apesar de alguns problemas ao executar o novo sistema operacional em computadores mais antigos devido a novos requisitos de hardware, a nova versão do Windows oferece uma experiência de usuário e ambiente de trabalho mais agradáveis, mantendo um alto grau de compatibilidade com aplicativos existentes, incluindo aqueles escritos em Delphi e C ++Construtor. Esperamos que muitos usuários finais migrem para o Windows 11 nos próximos meses.
Continue lendo >>>
4. Como usar o novo AWS SDK da Appercept para RAD Studio Enterprise and Architect
A Embarcadero chegou a um acordo de distribuição exclusiva de dois anos com Richard Hatherall, proprietário da Appercept no Reino Unido, no “AWS SDK for Delphi” da empresa. O acordo inclui uma prévia inicial, com recursos adicionais a serem lançados ao longo do tempo.
A biblioteca e as atualizações da AWS estão disponíveis via GetIt e limitadas aos clientes Enterprise e Architect com assinatura de atualização ativa. Os clientes que usam a biblioteca da AWS também recebem suporte da Appercept por meio da própria equipe de suporte da Embarcadero. Atualmente, a biblioteca não oferece suporte ao C++Builder, mas há planos para fornecer suporte ao C++ para o AWS SDK no futuro.
Continue lendo >>>
5. Como implantar o novo RAD Server Lite (RSLite) no RAD Studio 11
Como parte do lançamento do RAD Studio 11 Alexandria, anunciamos a disponibilidade de uma nova opção para implantar e licenciar o RAD Server, com o objetivo de simplificar a implantação para instalações que não exigem uma grande quantidade de solicitações REST.
O que é Servidor RAD?
Antes de chegar aos detalhes, deixe-me lembrá-lo do que é o RAD Server. É um mecanismo de servidor REST que permite desenvolver rapidamente endpoints REST, servindo principalmente JSON, usando código Delphi ou C++Builder baseado em FireDAC (ou outras camadas de acesso a dados). Em resumo, você cria pacotes complementares (BPLs), cada um registrando endpoints de URL adicionais e fornecendo uma implementação. Além disso, o RAD Server vem com vários serviços prontos para uso.
Continue lendo >>>
6. Como trabalhar com IDE de alto DPI e design de formulário no RAD Studio 11
Há uma melhoria muito interessante no Delphi, C++Builder e RAD Studio 11.0 Alexandria: o IDE agora suporta totalmente o dimensionamento de alto DPI em telas de alta resolução. Isso significa que, se você usar o Windows e tiver uma tela de alta resolução 4K ou semelhante, o IDE será renderizado de forma nítida e clara na tela. Na verdade, se você tiver duas telas com escalas diferentes, poderá ter diferentes janelas IDE nesses vários monitores e cada uma renderizará perfeitamente, nítida e clara, em cada monitor. Esse suporte de dimensionamento de alto DPI usando o próprio suporte da VCL para dimensionamento perMonitorv2, que apresentamos algumas versões atrás, além de nossa própria coleção de imagens e componentes de lista de imagens virtuais. Em outras palavras, usamos as mesmas ferramentas que disponibilizamos para você.
Continue lendo >>>
7. Como usar os novos recursos VCL no RAD Studio 11
Entre os novos recursos do Delphi 11, C++ Builder 11 e RAD Studio 11, uma área que me deixa muito feliz é o trabalho que a equipe fez nos componentes principais da VCL, abordando várias solicitações que estavam pendentes há algum tempo. Vamos tocar na base de alguns deles.
O novo controle RichEdit
O novo recurso mais visível é a migração do TRichEdit para a versão mais recente da plataforma, o controle RichEdit 4.1 implementado pelo MSFTEDIT.dll. Além de uma melhoria geral, os novos controles oferecem recursos como verificação ortográfica, reconhecimento de URL, transparência, com novas propriedades que incluem Transparent, EnableURLs, SpellChecking e o novo evento OnLinkClick.
Continue lendo >>>
8. Como controlar cantos arredondados para Windows 11 em seu aplicativo
Como eu espero que você já saiba – RAD Studio 11 Alexandria já está disponível! O IDE do Windows contém uma tonelada de recursos e está sendo lançado logo antes do lançamento oficial da Microsoft do Windows 11 lindamente redesenhado. interface são algumas armadilhas e armadilhas que podem ser um problema para aplicativos e hardwares legados mais antigos.
Uma das mudanças mais óbvias na interface do usuário é o fato de que quase todas as janelas de aplicativos e muitos controles da interface do usuário terão um efeito de canto arredondado aplicado a eles. A quantidade de arredondamento dos formulários do aplicativo e itens como caixas de texto, painéis e caixas de grupo variam.
Continue lendo >>>
9. Como usar compiladores C++Builder disponíveis na versão 11 Alexandria
Esta postagem de blog contém a saída da versão para os compiladores de linha de comando C++ incluídos no C++Builder versão 11 Alexandria. Se você precisar testar versões específicas do C++Builder, poderá usar um intervalo de definições em seu código. Aqui estão alguns exemplos de fragmentos de código.
Continue lendo >>>
10. Como se preparar para o RAD Studio 11
A versão RAD Studio 11 vem com suporte para telas de alto DPI, uma experiência de usuário amplamente aprimorada e novos recursos para desenvolvimento rápido de aplicativos. Já está mudando o jogo para desenvolvedores Delphi e C++.
Você e sua equipe estão prontos para o RAD Studio 11? Você precisa se preparar em tudo? O que você pode fazer para aproveitar ao máximo esse novo lançamento importante?
À medida que o Object Pascal e o RAD Studio evoluem, sua empresa também deve evoluir. Para economizar seu tempo, reunimos as sugestões mais úteis para se preparar para o RAD Studio 11.
Continue lendo >>>
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition