Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
How-To'sNoticiasRAD Studio

Los 10 mejores procedimientos: FireMonkey

top 10 fmx banner

El marco FireMonkey ® es la verdadera plataforma de tiempo de ejecución y desarrollo de aplicaciones nativas para múltiples dispositivos detrás de RAD Studio, Delphi y C++Builder. FireMonkey está diseñado para equipos que crean aplicaciones verdaderamente nativas para múltiples dispositivos para Windows, OS X, Android e iOS, y que las llevan rápidamente a tiendas de aplicaciones y empresas.

El lanzamiento reciente de las bibliotecas VCL y FMX para Python introdujo nuevas y espectaculares capacidades de diseño multiplataforma para los desarrolladores que trabajan con Python.

Estas son 10 de nuestras excelentes publicaciones para aprovechar al máximo FireMonkey® , también conocido como FMX .

1. Creación de excelentes interfaces de usuario con C++Builder y FireMonkey: plantillas de aplicaciones

fmx01

FireMonkey es un conjunto de herramientas de interfaz de usuario avanzado, capaz de grandes diseños y diseños. Nos gustaría mostrarle de lo que es capaz y lo fácil que es crear excelentes interfaces usándolo. Acabamos de presentar  dieciocho plantillas de IU de ejemplo que  usan FireMonkey y C++ que realmente muestran lo fácil que es crear aplicaciones atractivas.

Estos están disponibles gratuitamente en GetIt, nuestro administrador de paquetes, y puede descargarlos y usarlos para su propia inspiración y diseños.

¿Qué hemos añadido? Tres ejemplos de cada uno:

  • Pantallas de inicio de sesión
  • pantallas de inicio
  • Pantallas de perfil de usuario
  • Páginas de configuración
  • Pantallas de registro
  • Pantallas de contacto

Leer más >>>

2. Obtenga información sobre una poderosa herramienta de administración de implementación de Delphi FireMonkey

fmx02

Una vez que comience a crear proyectos de FireMonkey, es posible que deba agregar varios archivos o recursos a su administrador de implementación. La herramienta DeployMen de GRIJJY® lo ayuda a agregar archivos y recursos de forma masiva para las plataformas móviles compatibles con Delphi en Deployment Manager.

  • Carpetas y subcarpetas
  • Configuraciones específicas

Por qué necesitamos esta herramienta, porque cuando intenta agregar bibliotecas de terceros, por ejemplo, SDK de Facebook, debe actualizar su lista de implementación utilizando el Administrador de implementación. Pero con esta herramienta DeployMan controla esta operación más rápido, modifica el dproj y actualiza las entradas allí.

En esta sesión de CodeRage, puede encontrar más información sobre esta herramienta. También puede ver la demostración en acción.

Leer más >>>

3. Personalice fácilmente la apariencia de ListView de FireMonkey con la aplicación de muestra multiplataforma ListViewAddThumbAndCaption

fmx03

Ver sus datos valiosos en una lista con la mejor experiencia de usuario se convierte en una necesidad esencial en las aplicaciones móviles y de escritorio modernas. Algunos de los casos de uso deben alternar entre el modo de edición o ver los elementos de la lista con una apariencia diferente, por ejemplo, seleccionar varios contactos para eliminarlos de una lista de contactos. Delphi/C++ Builder ofrece componentes robustos para hacer el trabajo en tiempo de diseño o tiempo de ejecución con menos código y facilita la vida del desarrollador.

ListViewAddThumbAndCaption Sample muestra cómo personalizar la apariencia de un TListView para mostrar una miniatura con un título en el lado derecho de cada elemento de la vista de lista. Puede hacer que la vista de lista ingrese en un modo de edición de selección donde puede seleccionar varios elementos al tocar el botón ToggleEditMode. Lo hace modificando la apariencia de la vista de lista en tiempo de ejecución.

Leer más >>>

4. ¡FireMonkey en Linux!

fmx01

¡No pasó mucho tiempo desde el lanzamiento del compilador de Linux de Delphi para tener la capacidad de construir interfaces gráficas de usuario de Linux con Delphi!

Simplemente vaya a http://fmxlinux.com y obtenga la única descarga disponible actualmente de FireMonkey para Linux, que es “Prueba gratuita v 0.905”.

Debe tener instalado RAD Studio 10.2 “Tokyo”. Asegúrese de que no se esté ejecutando e instale la versión de prueba. Es pequeño y se instala muy rápido. Ejecute Delphi y cree un nuevo proyecto multidispositivo. Suelte un botón en el formulario y escriba solo una línea de código en el controlador de eventos “OnClick” para mostrar “Hello World from Delphi on Linux desktop!” en el título del formulario. Guarde todo y ejecútelo en Windows solo para estar seguro;-)

Leer más >>>

5. Escribir software para múltiples plataformas y arquitecturas con FireMonkey

fmx01

Cuando los desarrolladores piensan en Delphi o C++Builder, el poder de la Biblioteca de componentes visuales (VCL) suele ser lo primero que les viene a la mente. Si hay un factor que ha sido fundamental para el éxito tanto de Delphi como de C++Builder, es sin duda la VCL.

La VCL es, con mucho, la mejor manera de escribir aplicaciones de escritorio para Microsoft Windows. Independientemente del idioma o la afiliación a la empresa, no hay duda de que cuando se trata de desarrollo de software de Windows, nada supera a la VCL.

Pero los desarrolladores de hoy no se limitan solo a la plataforma Windows.

Leer más >>>

6. Aprenda a aplicar controles nativos robustos en FireMonkey con Delphi y C++

fmx06 2

El ejemplo de NativeControls muestra el uso de los controles nativos de FireMonkey. Con este fin, utiliza varios componentes que se configuran con su propiedad ControlType establecida en Platform para tener el estilo nativo de ese control.

Nota: Solo iOS y Windows admiten controles nativos. Los siguientes enlaces proporcionan una lista de controles que admiten la presentación nativa en las plataformas iOS y Windows. El valor de la propiedad ControlType en cualquier otra plataforma no tiene ningún efecto.

Puede encontrar el proyecto de ejemplo de NativeControls en:

Inicio | Programas | Embarcadero RAD Studio Sídney | Muestras y luego navegue a:

Object PascalMulti-Device SamplesUser InterfaceNativeControls

CPPMuestras de múltiples dispositivosInterfaz de usuarioControles nativos

Repositorio de Subversion:  puede encontrar muestras de código de Delphi y C++ en los repositorios de GitHub. Busque por nombre en los repositorios de muestras según su versión de RAD Studio.

Leer más >>>

7. Primeros pasos con FMXLinux

fmx01

Paquetes RAD Studio FMX Linux

Ayer Embarcadero anunció con una publicación de blog que publiqué en https://community.idera.com/developer-tools/b/blog/posts/annunciando-fmx-linux-bundling-with-delphi-and-rad-studio la disponibilidad inmediata de FMX Linux para todos los clientes de Delphi Enterprise y Architect. En resumen, puede usar esta biblioteca para crear aplicaciones cliente de Linux con FireMonkey, con código totalmente compatible con otras plataformas.

Puede leer el anuncio anterior y también consultar:
la documentación de DocWiki: http://docwiki.embarcadero.com/RADStudio/Rio/en/FireMonkey_for_Linux
el sitio web de FMX Linux: https://www.fmxlinux.com/
el comunicado de prensa: https://www.businesswire.com/news/home/20190625005949/en/Embarcadero-Extends-FireMonkey%C2%AE-Cross-Platform-Framework-Create-GUI

Leer más >>>

8. Aprenda a seleccionar tipos de entrada clave con la muestra FMX.KeyboardTypes en RAD Studio para dispositivos Android e iOS

fmx08

Ubicación:  puede encontrar el proyecto de muestra KeyboardTypes en:

Inicio | Programas | Embarcadero RAD Studio Sídney | Muestras y navegue hasta:

Object PascalMuestras de múltiples dispositivosInterfaz de usuarioTipos de teclado

CPPMuestras de varios dispositivosInterfaz de usuarioTipos de teclado

Repositorio de Subversión:

https://github.com/Embarcadero/RADStudio10.3.2Demos/tree/master/Object%20Pascal/Multi-Device%20Samples/User%20Interface/KeyboardTypes

https://github.com/Embarcadero/RADStudio10.3.2Demos/tree/master/CPP/Multi-Device%20Samples/User%20Interface/KeyboardTypes

Descripción:  Esta aplicación muestra cómo usar diferentes tipos de teclado virtual.

Leer más >>>

9. Cómo Clonar Objetos FireMonkey

fmx01

Tengo la tarea de clonar objetos FireMonkey. Que sea “ajedrez”. Un objeto se crea como un agregado en tiempo de diseño. Mire la imagen en el panel Estructura. Hice el modelo de peón compuesto y comencé a pensar en hacer 15 más.

Si está pensando en un método similar, pruebe el método Clone. Te ayudará a clonar cualquier objeto FireMonkey, no necesariamente peones, primitivos 3D, sino también controles. La única pista que necesita saber es que la única propiedad “Parent” no se clona, ​​para no desencadenar la reconstrucción de la escena. Muy a menudo, la clonación debe realizarse “puramente en la memoria” sin consecuencias para la interfaz visual y los tiempos correspondientes para dibujar.

Leer más >>>

10. Obtenga estos estilos de FireMonkey visualmente impresionantes gratis para mejorar la experiencia del usuario en sus aplicaciones Delphi

fmx10 1

En los últimos años, podemos ver que se han desarrollado muchos estilos FireMonkey y VCL sorprendentes y visualmente impresionantes. Con este tipo de estilos, puede llevar su experiencia de usuario de la aplicación al siguiente nivel simplemente aplicándolo con el componente TStyleBook.

El componente TStyleBook almacena una colección de estilos para un formulario. Cuando comprenda los estilos y este TStyleBook, puede personalizar fácilmente cualquier archivo de estilo de plantilla según sus necesidades.

Leer más >>>

 


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