RAD Studio 11 Alexandria viene con una gran cantidad de nuevas súper funciones para aumentar su productividad y brindarle acceso a nuevos servicios y capacidades avanzadas. Las mejores características nuevas incluyen soporte para pantallas de 4k de alto DPI, aprovisionamiento para Windows 11, vistas de estilos en tiempo de diseño y mucho más. Aquí están nuestras 10 selecciones favoritas para hacer las cosas en RAD Studio.
Table of Contents
1. Cómo utilizar nuevos identificadores de plataforma en RAD Studio, Delphi y C++Builder 11 Alexandria
Estaba mirando “Novedades en la versión 11 de Alexandria” y encontré un dato interesante sobre pequeños cambios en el RTL para “Identificadores de plataforma”. El uso de estos identificadores de plataforma puede ayudar en sus proyectos de desarrollo multiplataforma. Asegurarse de que todos los identificadores relacionados con la plataforma utilicen un patrón de nomenclatura coherente también ayudará en sus esfuerzos de programación. Encontrará los nuevos identificadores de plataforma en los archivos System.Classes.pas y System.Classes.hpp. Nota: algunos de los identificadores de plataforma ahora están marcados con el atributo obsoleto.
Sigue leyendo >>>
2. Cómo trabajar con Delphi 11 Alexandria Define
Como parte de mi reciente sesión de DelphiCon 2021, Exploraciones multiplataforma usando Delphi, FMX, Feeds, REST y más , mi código de ejemplo necesitaba usar IFDEF para algunas de las declaraciones de uso, definiciones de variables y código. Esta publicación de blog contiene un ejemplo del uso de definiciones al compilar para las plataformas Windows (Win32/Win64), macOS, iOS y Android. También incluyo capturas de pantalla de la salida de muestra en cada plataforma. Puede descargar todos los proyectos de muestra de mi charla utilizando los enlaces de sesión anteriores.
La sencilla aplicación Delphi FireMonkey incluye un TButton y un TMemo. En el controlador de eventos OnClick de Button, el código genera información sobre la plataforma y el compilador define para cada plataforma.
Sigue leyendo >>>
3. Cómo trabajar con la nueva compatibilidad con VCL en Windows 11
Con el lanzamiento oficial de Windows 11, Embarcadero ha puesto a disposición algunos estilos de VCL específicos y estoy ofreciendo algunos ayudantes de codificación específicos para la nueva versión del sistema operativo de escritorio de Microsoft. Vendrán más con el tiempo.
Después del anuncio a principios de este año, Microsoft lanzó oficialmente Windows 11 la semana pasada. A pesar de algunos problemas al ejecutar el nuevo sistema operativo en computadoras más antiguas debido a los nuevos requisitos de hardware, la nueva versión de Windows ofrece una experiencia de usuario y un entorno de trabajo más agradables, a la vez que mantiene un alto grado de compatibilidad con las aplicaciones existentes, incluidas las escritas con Delphi y C. ++Constructor. Esperamos que muchos usuarios finales se cambien a Windows 11 en los próximos meses.
Sigue leyendo >>>
4. Cómo utilizar el nuevo SDK de AWS de Appercept para RAD Studio Enterprise y Architect
Embarcadero ha llegado a un acuerdo de distribución exclusivo de dos años con Richard Hatherall, el propietario de Appercept con sede en el Reino Unido, en el “AWS SDK para Delphi” de la empresa. El acuerdo incluye una vista previa inicial, con características adicionales que se lanzarán con el tiempo.
La biblioteca y las actualizaciones de AWS están disponibles a través de GetIt y están limitadas a los clientes de Enterprise y Architect con una suscripción de actualización activa. Los clientes que utilizan la biblioteca de AWS también obtienen soporte de Appercept a través del propio equipo de soporte de Embarcadero. La biblioteca actualmente no es compatible con C++Builder, pero hay planes para proporcionar compatibilidad con C++ para el SDK de AWS en el futuro.
Sigue leyendo >>>
5. Cómo implementar el nuevo RAD Server Lite (RSLite) en RAD Studio 11
Como parte del lanzamiento de RAD Studio 11 Alexandria, hemos anunciado la disponibilidad de una nueva opción para implementar y licenciar RAD Server, con el objetivo de simplificar la implementación para instalaciones que no requieren una gran cantidad de solicitudes REST.
¿Qué es el servidor RAD?
Antes de entrar en detalles, déjame recordarte qué es RAD Server. Es un motor de servidor REST que le permite desarrollar rápidamente puntos finales REST, principalmente sirviendo JSON, mediante el uso de código Delphi o C++Builder basado en FireDAC (u otras capas de acceso a datos). En resumen, crea paquetes complementarios (BPL), cada uno de los cuales registra puntos finales de URL adicionales y proporciona una implementación. Además, RAD Server viene con una serie de servicios listos para usar.
Sigue leyendo >>>
6. Cómo trabajar con IDE de alto DPI y diseño de formularios en RAD Studio 11
Hay una mejora muy emocionante en Delphi, C++Builder y RAD Studio 11.0 Alexandria: el IDE ahora es totalmente compatible con la escala de DPI alta en pantallas de alta resolución. Esto significa que si usa Windows y tiene una pantalla de alta resolución 4K o similar, el IDE se mostrará nítido y claro en su pantalla. De hecho, si tiene dos pantallas con diferentes escalas, puede tener diferentes ventanas IDE en esas múltiples pantallas y cada una se reproducirá perfectamente, nítida y clara en cada monitor. Este soporte de escalado de DPI alto utiliza el soporte propio de VCL para el escalado perMonitorv2, que presentamos hace un par de versiones, además de nuestra propia colección de imágenes y componentes de lista de imágenes virtuales. En otras palabras, utilizamos las mismas herramientas que ponemos a su disposición.
Sigue leyendo >>>
7. Cómo usar las nuevas funciones de VCL en RAD Studio 11
Entre las nuevas características de Delphi 11, C++ Builder 11 y RAD Studio 11, un área que me complace es el trabajo que el equipo ha realizado en los componentes centrales de VCL, abordando una serie de solicitudes que han estado pendientes durante algún tiempo. Vamos a tocar la base de algunos de ellos.
El nuevo control RichEdit
La característica nueva más visible es la migración de TRichEdit a la versión más reciente de la plataforma, el control RichEdit 4.1 implementado por MSFTEDIT.dll. Además de una mejora general, los nuevos controles ofrecen funciones como revisión ortográfica, reconocimiento de URL, transparencia, con nuevas propiedades que incluyen Transparente, EnableURLs, SpellChecking y el nuevo evento OnLinkClick.
Sigue leyendo >>>
8. Cómo controlar las esquinas redondeadas para Windows 11 en su aplicación
Como espero que ya sepa, ¡RAD Studio 11 Alexandria ya está disponible! El IDE de Windows contiene una gran cantidad de funciones y se lanzará justo antes del lanzamiento oficial de Microsoft del Windows 11 bellamente rediseñado. Escribimos sobre las muchas cosas geniales que contiene Windows 11 aquí en el blog anterior, y cómo detrás de ese usuario magníficamente estético interfaz son algunas trampas y escollos que pueden ser un problema para las aplicaciones y el hardware heredados más antiguos.
Uno de los cambios más obvios en la interfaz de usuario es el hecho de que a casi todas las ventanas de aplicaciones y muchos controles de la interfaz de usuario se les aplicará un efecto de esquina redondeada. La cantidad de redondeo de los formularios de la aplicación y cosas como cuadros de texto, paneles y cuadros de grupo variará.
Sigue leyendo >>>
9. Cómo utilizar los compiladores de C++Builder disponibles en la versión 11 de Alexandria
Esta publicación de blog contiene la salida de la versión para los compiladores de línea de comandos de C++ que se incluyen en C++Builder versión 11 Alexandria. Si necesita probar versiones específicas de C++Builder, puede usar un rango de definiciones en su código. Aquí hay algunos ejemplos de fragmentos de código.
Sigue leyendo >>>
10. Cómo prepararse para RAD Studio 11
El lanzamiento de RAD Studio 11 viene con soporte para pantallas de alto DPI, una experiencia de usuario muy mejorada y nuevas funciones para el desarrollo rápido de aplicaciones. Ya está cambiando el juego para los desarrolladores de Delphi y C++.
¿Están usted y su equipo listos para RAD Studio 11? ¿Necesitas prepararte en absoluto? ¿Qué puedes hacer para aprovechar al máximo este importante nuevo lanzamiento?
A medida que evolucionan Object Pascal y RAD Studio, también debería hacerlo su empresa. Para ahorrarle tiempo, hemos reunido las sugerencias más útiles para prepararse para RAD Studio 11.