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

Anuncio de la disponibilidad de RAD Studio 11 Alexandria

alexandria released white1200x628

alexandria released white1200x628

Embarcadero se complace en anunciar el lanzamiento de Delphi 11, C ++ Builder 11 y RAD Studio 11. RAD Studio 11 Alexandria se basa en el conjunto de características de las versiones 10.4 y ofrece muchas características nuevas, incluida una experiencia de usuario mejorada con un IDE de alto DPI . 

En esta publicación de blog, queremos resaltar algunas de las principales características nuevas y mejoras en RAD 11. Esta versión presenta numerosas capacidades nuevas, mejoras y actualizaciones de calidad en áreas clave.

Nuevas características clave

Nuevas funciones y mejoras clave de IDE

11preview 01

  • RAD Studio 11 agrega soporte de alto DPI al IDE: esto mejora las actividades diarias del desarrollador con soporte completo para los últimos monitores 4k +, con fuentes e íconos más limpios y nítidos, y soporte de alta resolución en todas las ventanas IDE, incluso en el formato VCL y FMX diseñadores y editor de código. Ahora puede diseñar sus formularios directamente a múltiples escalas y en alta resolución.
  • Los estilos VCL añaden soporte en tiempo de diseño: prototipo de interfaces de usuario con estilo incluso más rápido al ver inmediatamente en tiempo de diseño cómo se verán sus formas y controles con estilo cuando se ejecuten.
  • Mejoras en múltiples monitores y ventanas: puede diseñar y editar código para el mismo formulario al mismo tiempo en múltiples ventanas, incluso “tirar” del diseñador de formularios de una ventana a otra. Esto le permite imitar los beneficios del antiguo diseñador de formularios flotantes en el diseño IDE moderno, incluso en varias pantallas.
  • Página de bienvenida: completamente reconstruida con la VCL (eliminando las dependencias del navegador), la nueva página tiene una apariencia nativa y una interfaz de usuario que se ajusta al IDE, además es fácil de personalizar en diseño y contenido.

11 welcomepage

  • Formateador de código C ++: automatice el diseño de su código C ++ usando el formato clang.
  • Numerosas mejoras de Code Insight (DelphiLSP) basadas en los comentarios y solicitudes de la comunidad de desarrolladores.
  • Escritorio remoto: soporte de escritorio remoto mejorado (para VCL e IDE).
  • Directrices de tiempo de diseño de FireMonkey: prototipo más rápido con líneas visuales para mover y alinear controles (similar al VCL), con margen mejorado y soporte de relleno.

11 styleddesigner

Modernización de VCL

Muchos componentes de VCL actualizados a nuevas funciones en la API de Windows:

  • Actualización del componente Rich Edit: una nueva implementación elimina las dependencias de XP y aporta funciones adicionales al control TRichEdit, que incluyen: detección de URL, corrección ortográfica, color de fondo y transparencia.
  • TreeView CheckBoxes: se agregó compatibilidad con CheckBoxes en TreeViews, y cada nodo admite 3 estados (parcial, atenuado, exclusión) para ayudar a personalizar la interfaz de usuario
  • Nuevo componente TDBLa labelledEdit que ofrece una versión con reconocimiento de datos de TLabelEdit para una creación de prototipos más rápida. 
  • Gran colección de mejoras menores de VCL que incluyen tamaño de formulario y fuente predeterminados, botón de copia de diálogo de excepción, mejoras de Coolbar, márgenes en Memo y RichEdit, marcos de cuadro de grupo opcionales y muchos más.

11 richandtree

Mejoras clave de la plataforma FireMonkey

  • Soporte mejorado de FMX High-DPI para Windows y aplicaciones de escritorio con una interfaz de usuario de escritorio visiblemente superior, impulsada por un motor de escalado actualizado que se ha movido de coordenadas físicas a lógicas.
  • Soporte para el control WebView 2 de Microsoft (Edge Chromium) en el componente WebBrowser.
  • RAD Studio 11 es compatible con la API de Android 30 más reciente y las API de facturación más recientes, y también migra para usar las bibliotecas de AndroidX.
  • Soporte de Android para múltiples archivos classes.dex, lo que simplifica la integración de dependencias externas de Android.

11 fmxedge

Compiladores y plataformas de destino

  • Compilador ARM de macOS de 64 bits y cadena de herramientas que incluye la creación de binarios universales para envíos de Intel / ARM AppStore.
  • Soporte de lenguaje Delphi para decimales binarios y separadores de dígitos.
  • Las mejoras de la cadena de herramientas de C ++ incluyen RTTI de estilo Delphi revisado para tipos de C ++ (permitiendo el uso de componentes construidos con Clang en el IDE), incluido el uso de typeid en tipos de estilo Delphi; RTTI estilo C ++ mejorado para tipos Delphi; Mejoras en la calidad de CMake y manejo de excepciones mucho mejor en Win32 y Win64.

Mejoras clave de la biblioteca en tiempo de ejecución y más

  • Enfoque de calidad RTL: TZipFile, mejoras de 64 bits para grandes estructuras de datos, Bluetooth LE
  • Asistente de registro para TDateTime en System.DateUtils. Hace que las tareas comunes de fecha y hora sean más rápidas de codificar y más limpio de código para leer. Los ejemplos incluyen obtener la primera fecha del mes o año, o convertir a un formato de fecha Unix, verificar AM / PM, averiguar si es un año bisiesto, etc.
  • Record Helper para TCurrency en System.SysUtils hace que trabajar con Currency sea más simple y fácil.
  • Las mejoras de C ++ RTL que se centran en la interoperabilidad de Delphi incluyen el uso de make_shared <> y make_unique <> con clases de Delphi; soporte string_view para cadenas Delphi; fácil conversión de cadenas Delphi / C ++, incluida la posibilidad de asignar directamente una cadena Delphi a una cadena C ++ y viceversa; y conversión de tipos de datos centrales de Delphi (como TDateTime, Variant, etc.) ay desde cadenas de C ++ utilizando to_string () y from_string ().

11 datetimehelper

Mejora de Delphi Code Insight con LSP

  • Conocimiento de LSP de los archivos Incluir (.inc) utilizados en un archivo .pas
  • Reinicio automático del servidor LSP
  • Finalización automática de código con la tecla Tab
  • Soporte de ayudante de clase
  • Sugerencias de matrices al asignar matrices
  • Uso de Visual Studio Code para editar la fuente de Delphi con finalización completa del código, gracias al soporte de LSP como parte de su licencia

Conectividad de datos

  • FireDAC en la nueva versión ofrece mejoras específicas para las bases de datos PostgreSQL, Oracle y Firebird.
  • Las bibliotecas de cliente HTTP y REST se han ampliado con mecanismos de tiempo de espera, soporte para HTTP / 2, TLS 1.3, codificación de URL Base64
  • Un nuevo componente TRESTRequestDataSetAdapter simplifica la carga de conjuntos de datos al servidor RAD
  • Un nuevo RAD Server Lite de bajo tráfico permite la implementación ilimitada de sus soluciones de varios niveles, junto con el motor RAD Server totalmente escalable
  • Para DataSnap, la lógica de mapeo de URL REST ahora es completamente configurable

Calidad general

Esta versión incluye correcciones específicas para más de 650 problemas informados por los clientes en Quality Portal (QP) más más de 110 nuevas funciones solicitadas por los clientes en el mismo portal (tenga en cuenta que la sincronización de QP no es inmediata)

Listo para ir

Las pruebas de productos para RAD Studio, Delphi y C ++ Builder 11 ya están disponibles y las compilaciones de productos actualizadas están disponibles en la tienda en línea. Los clientes con suscripción de actualización pueden descargar e instalar RAD Studio 11 hoy mismo usando su licencia existente y recibirán un correo electrónico anunciando la disponibilidad de la nueva versión. Las descargas están disponibles para descargar en el portal de nuevos clientes en my.embarcadero.com .

Para obtener más información, puede consultar:

Estamos muy contentos con el trabajo que hizo nuestro equipo para RAD 11 y estamos seguros de que disfrutará igualmente usando la nueva versión de RAD Studio, C ++ Builder y Delphi.

See What's New in 12.2 Athens See What's New in 12.2 Athens 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

Leave a Reply

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

IN THE ARTICLES