Delphi Community Edition (Recopilación de Links) Algunos enlaces a Blogs y Webs de compañeros de la comunidad; Añado también algunos enlaces a páginas de Embarcadero con datos de la versión. Community Edition (blog de Jhonny) Instalando o Delphi Community Edition (Régys Borges da Silveira) Podcast en "No sólo Delphi" Delphi Community Edition disponible (Daniel Wolf) (Traducido) Apresentando o Delphi e o C++ Builder Community Edition (Fernando Rizzato) (Traducido) Learn to Program with Community Edition (Rebekah D) (Traducido) Introduc...

Posted by on in Blogs
Delphi Community Edition La comunidad Delphi llevaba tiempo demandando esta versión de Delphi y finalmente Embarcadero se ha decidido a dar ese paso. Hace tiempo que disfrutábamos de la versión Starter, pero con la “Delphi and C++Builder Community Edition” se da un paso más. Se podrá disfrutar de una versión completa, con desarrollo multiplataforma (Windows, Android, iOS y macOS), acceso a Bases de Datos, IoT y el resto de características necesarias para desarrollar con una versión completa. Según la web de embarcad...
Entornos de ejecución de test con DUnitX (Bonus track) Con la anterior entrada del blog completamos la serie sobre test unitarios y los frameworks a utilizar con Delphi, con una visión general sobre DUnitX. A continuación tenéis los links a las entradas de la serie. Test Unitarios; Introducción (Entrega 1) Test Unitarios; Framework DUnit (Entrega 2) Convertir Test de DUnit a DUnitX (Entrega 3) Test Unitarios; Framework DUnitX (Entrega 4) Entornos de Ejecución (“Bonus track”) Esta última no estaba prevista inicialmente, pero la última ya er...
Test Unitarios; Framework DUnitX (Entrega 4) Completamos con esta entrada la serie sobre test unitarios, centrándonos en el Framework DUnitX, que es el que actualmente embarcadero recomienda y se incluye en las últimas versiones de Delphi. Test Unitarios; Introducción (Entrega 1) Test Unitarios; Framework DUnit (Entrega 2) Convertir Test de DUnit a DUnitX (Entrega 3) Test Unitarios; Framework DUnitX (Entrega 4) INTRODUCCION Como ya he comentado en las entradas anteriores, DUnitX es una evolución de DUnit (y que además recoge idea...
Convertir Test de DUnit a DUnitX (Entrega 3) Con este artículo pensaba completar esta serie referente a pruebas unitarias y a los Frameworks más utilizados en Delphi para realizarlas, pero el tema de conversión y migración de test entre DUnit y DUnitX se ha alargado más de lo esperado, así que para no generar una entrada muy larga y mezclar temas he decidido "partirla" en dos". De esta forma dejo para la siguiente el Framework DUnitX en profundidad y en esta me he centrado en explicaros cómo migrar los test existentes que tengamos desarro...

Posted by on in Blogs
Test Unitarios; Framework DUnit (Entrega 2) Esta es la segunda entrada de la serie dedicada a pruebas unitarias. Si en la primera vimos una introducción a la programación guiada por pruebas, en esta segunda vamos a empezar a revisar los frameworks disponibles que nos ayudan a realizar los test unitarios. Concretamente en esta nos centraremos en DUnit. Test Unitarios; Introducción (Entrega 1) Test Unitarios; Framework DUnit (Entrega 2) Test Unitarios; Framework DUnitX (Entrega 3) Para realizar Test unitarios con Delphi disponemos d...

Posted by on in Blogs
Test Unitarios; Introducción (Entrega 1) ¿Qué es un test unitario? El objetivo más a corto plazo de un test unitario (o prueba unitaria) es el de probar una porción de nuestro código, de forma que podamos comprobar que funciona correctamente y que se ejecuta con el comportamiento para el que fue diseñado. Por lo tanto nos ayuda a encontrar fallos en nuestro código. Podríamos decir que un objetivo más amplio de los test unitarios es, en general, mejorar la calidad del software que desarrollamos. Por un mejor diseño y por un menor núme...
Multi-Threading for TBitmap, TCanvas, and TContext3D Mucho se ha hablado de las características de Tokyo en cuanto al soporte de nuevas plataformas. Está claro que la irrupción de Linux entre las plataformas destino de nuestras aplicaciones, es el gran atractivo de esta nueva versión. Otros compañeros de la comunidad han hablado del tema y han publicado vídeos al respecto.   En mi caso voy a hablar de otra de las novedades de la versión Tokyo. Se trata del soporte de multithread para las clases TBitmap, TCanvas y TContext3D en Fir...
Visualizando y utilizando Mapas (Componente TMapView) En Delphi podemos utilizar diferentes componentes que nos permitan visualizar mapas en nuestras aplicaciones. El más básico, es el componente TWebBrowser del que ya he hablado otras veces en el blog. Al final un la visualización de un Mapa (utilizando los diferentes servicios existentes) no es más que la visualización de una página web. Si queréis ver entradas anteriores relacionadas con esto, aquí os dejo una lista: Generar ficheros KML de rutas; Tracks en Google Maps Visualizar ...

Posted by on in Programming
Perfiles de audio Continuando con la entrada anterior del blog, donde hablaba de cómo acceder a las propiedades de audio de un dispositivo Android; La idea de esta entrada es avanzar un poco más en el tema y generar una aplicación que nos permita gestionar varios perfiles de audio en nuestro dispositivo. Una vez que vimos cómo acceder a la información del volumen actual, lo siguiente que nos interesa es poder almacenar diferentes perfiles, de forma que podamos seleccionar uno de los perfiles y con...

Check out more tips and tricks in this development video: