domingo, 30 de junio de 2019

Anunciando el lanzamiento de RAD Studio 10.3.2 - Julio de 2019


RAD Studio 10.3 Rio - Release 2 (también conocido como 10.3.2), está disponible para la instalación. 10.3.2 se basa en el conjunto de características de 10.3 y 10.3.1 al agregar nuevas capacidades en todo el producto. Es una actualización para Delphi 10.3 Rio, C ++ Builder 10.3 Rio y RAD Studio 10.3 Rio disponible para cualquier cliente activo de la suscripción de actualización.


Si ya instaló 10.3 Rio (22 de noviembre de 2018) o 10.3 Rio - Versión 1 (14 de febrero de 2019), la instalación de 10.3 Rio - Versión 2 requiere una desinstalación y reinstalación completas para preservar su configuración. También puede conservar la configuración con la Herramienta de migración de configuración.

Soporta: Delphi macOS 64-bit



Soporte: C++17 for Windows 64-bit


miércoles, 14 de marzo de 2018

Anunciando el lanzamiento de RAD Studio 10.2.3 - Marzo de 2018


Me complace anunciar el lanzamiento de Delphi, C ++ Builder y RAD Studio 10.2.3.

10.2 Tokio, Versión 3 (también conocido como 10.2.3) es una actualización de Delphi 10.2 Tokyo, C ++ Builder 10.2 Tokyo y RAD Studio 10.2 Tokyo.

Características clave de RAD Studio 10.2.3:

domingo, 31 de diciembre de 2017

Números aleatorios y probabilidades en C++

Cómo obtener la probabilidad para de manera aleatoria? Esto te podría servir para tomar ciertas decisiones en tu aplicación o sistema, como por ejemplo actualizar una barra de progreso a fin que no sean tan demandante la interacción con el UI.


miércoles, 9 de agosto de 2017

RAD Studio 10.2 Tokyo Release 1 (Nuevas funciones, mejoras y correcciones de errores)



Aquí les transcribo en español un extracto de la actualización de RAD Studio 10.2 Tokyo Release 1.

Este lanzamiento (release) es una actualización a la versión 10.2 Tokyo que incluye Delphi 10.2 Tokyo, C++ Builder 10.2 Tokyo y Rad Studio 10.2 Tokyo. La misma que está disponible para clientes con suscripción activa.

Entrar para ver detalle y vínculos de descarga.

lunes, 17 de julio de 2017

¿Cómo procesar/parse un objeto JSON ya creado?

Siguiendo el ejemplo anterior ¿Cómo crear objetos JSON de cero? ahora vamos a suponer que tenemos el siguiente objeto o string JSON:

{
 "Book-1":{
  "id":2587,
  "titulo":"Dalila la bella",
  "subtitulo":"Poesia sobre Dalila.",
  "autor":"Sr. Juan Perez",
  "isbn":"777345934500023",
  "categoria":["arte","poesia"]
 },
 "Book-2":{
  "id":3700,
  "titulo":"Simbad el Marino",
  "subtitulo":"Aventuras de Simbad.",
  "autor":"Agustin Sanchez Aguilar",
  "isbn":"9788431668594",
  "categoria":["arte","historietas"]
 }
}

Y queremos procesar, navegar o "parse" su contenido elemento por elemento: libro por libro y atributo por atributo.


viernes, 30 de junio de 2017

¿Cómo crear objetos JSON de cero?

Antes de seguir les recomiendo dar una leída a la información del sitio oficial de esta estructura de datos: JSON.

Notarás que en resumen, un objeto del tipo JSON puede contener los siguientes:

Y esto es recursivo, es decir cada nuevo valor del objeto puede a su ver contener cualquiera de los valores mostrados en la imagen anterior.

Haremos un ejemplo en C++, que como siempre es multiplataforma :D


miércoles, 31 de mayo de 2017

Raspberry Pi - RAD Studio - Delphi - C++

Raspberry Pi - RAD Studio - Delphi - C++


Raspberry Pi es un ejemplo de una computadora en una tarjeta :D.

Éstos hobbies de bajo costo o proyectos de computadora son un ejemplo básico del IoT (Internet of Things). Raspberry Pi es más potente que un Arduido, pero a la vez no es una computadora desktop completa (Obviamente!). Usualmente suelen tener limitaciones o hardware (partes) específicas algo diferentes, pero por otro lado, su tamaño "pequeño" y de "bajo" costo los hacen ideales para el desarrollo de aplicaciones empotradas (embedded) en otros entornos, industriales o no, o sistemas en general. RAD Studio soporta procesadores ARM e Intel con una variedad de sistemas operativos (OS). Este video webinar explorará la combinación de hardware y sistema operato ideales para Delphi y C++. Luego también se muestra algunos ejemplos básicos y proporciona recursos para que puedas realizar tus pruebas ya mismo!