Un artilugio para experimentar… o algo así.

Buen camino a todos: Veamos... Tenía un punto que comentar con vosotros, pendiente de una de las entradas anteriores. En esa entrada, Tiempo para leer: Virginie Mathivet,  compartía con vosotros la última lectura que había hecho durante las vacaciones, recomendando un libro que me parecía interesante por los motivos que en ese momento expresaba. Escribía... Leer más →

Una vista rápida a Unidac (Universal Data Access Components)

Buen camino a todos. devart_logoHoy vamos a dar una vista rápida a la librería de componentes Unidac (Universal Data Access Components), que son, como muchos ya conocéis, una colección o biblioteca de componentes para distintos entornos de desarrollo, entre ellos, nuestros Delphi y C++ Builder, pero que también añaden Lazarus (y Free Pascal) entre sus destinos, y que nos proveen de acceso a multiples bases de datos, de una forma unificada (y sencilla). Con vuestro permiso, me voy a permitir una pequeña parada para conocerlos con unas líneas de código y compartir con vosotros esas primeras impresiones, gracias a la deferencia que tuvieron con el blog de Delphi Básico para que pudiera probarlos en esta entrada.

¡Dar una buena imagen! Parte 2

Si os parece bien, recapitulamos: Comentaba al finalizar la entrada anterior, ¡Dar una buena imagen! Parte 1,   que estábamos en condiciones de proseguir, toda vez que habíamos generado una base de datos y almacenado algunas imágenes en ella, que era uno de los requisitos que podía demandar  el hecho de habernos planteado "devolver una imagen a través de nuestro servidor de DataSnap".... Leer más →

¡Dar una buena imagen! Parte I

Hace unas semanas, compartía con uno de los compañeros de la Comunidad su inquietud hacia  una de las entradas que se publicó al final del año anterior. Concretamente este compañero me hablaba de la entrada del Seminario de Valencia, en cuyo interior se incluían algún retazo del código que se vio en aquella sesión. Según me comentaba, el intento de obtener una... Leer más →

Novedades en la RTL: ¿qué cambia en XE3?

Saludos a todos. Espero que os encontréis bien y que todo lo que se va conociendo en cuanto a novedades os parezca al menos motivador y atractivo. Y que, en definitiva, os guste. A mi sí me parecen muy interesantes y atractivas muchas de esas novedades. 🙂 Tras unas semanas en las que he estado algo cargado de trabajo, he encontrado este hueco para retomar todo esto y compartir con vosotros algunas ideas en las que sigo trabajando: Sigo intentando ponerme al día en el tema de las novedades porque es lo que toca ahora, dado que se ha hecho la presentación del producto y parece natural dedicarle tiempo a esas mejoras y cambios que existen. Y en ese decantarse por algo, quizás mi esfuerzo lo estoy dedicando mas a ponerme al día en lo que hace referencia a datasnap, intentando recabar la máxima información que sea útil de cara a compartirla con vosotros.

Introducción a RAD Studio XE3 – Juan Antonio Castillo

Recientemente se ha podido celebrar un webinar a cargo de mi amigo Juan Antonio Castillo, donde aborda una introducción de la novedades de XE3, en el contexto de la presentación en Guatemala del producto. Lo hemos difundido a través del grupo de facebook, pero dado que es mucha la gente que visita nuestros blogs, he pensado que era necesario tambien hacerle un hueco y que fuera fácilmente accesible para todos aquellos compañeros programadores que se acercan por ver primera a Delphi desde nuestros blogs y webs.

Taller práctico – Arbol TTreeView en Firemonkey (y III)

Cierra este artículo, la serie que ha intentantado acercarte al conocimiento de algunas novedades de nuestro TTreeView en la nueva plataforma Firemonkey. El interés pienso que es justificado, dado que quienes hemos podido hacer uso de éste en nuestros desarrollos desde la VCL, nos gusta valorar a priori que dificultades vamos a encontrar en aquellos casos en que se nos pueda plantear una migración o simplemente su uso. El solo dar un vistazo a estas pinceladas ya nos ponen en alerta sobre qué problemas vamos a tener que ir sorteando y qué otras ganacias se suponen. Ciertamente no lo hemos visto todo. Somos conscientes de las limitaciones que tenemos en cuanto a tiempo, y necesitariamos muchas entradas para verlo con detalle. 😦 Tras la andadura de estos tres artículos, tengo la intuición de que puede ser más provechoso para la Comunidad avanzar y profundizar en lo que atañe a otros temas más genéricos, como los estilos, de forma que podeamos tener unos conocimientos mas correctos de sus posibilidades. Así que es uno de los temas que tengo anotados, junto con otro tema, datasanp, que ha sido fruto de algunas consultas vuestras en correos privados. La verdad es que podría ampliar la lista porque también quise escribir alguna entrada sobre RadPhp. O sobre componentes web. O sobre FastReport. ¡Hay tanto de lo que podemos hablar y tan poco tiempo que tenemos que intentar aprovecharlo al máximo!. Pero al menos, hemos podido ver algunas cosas esenciales en la serie: como la posibilidad de hacer uso del check en el item, las pautas mas básicas en la construcción de nuevos nodos, bien enlazados al propio árbol, bien a través de una relación de anidamiento a otro nodo. Y en relación a ésto, lo que nos ocupaba la última entrada, que nos servia de excusa para ver con un ejemplo básico la navegación, tanto global como local al nodo.

Taller práctico – Arbol TTreeView en Firemonkey (II)

Seguimos nuestro pequeño taller explorando y comentando aspectos que pueden resultar de ayuda para vosotros (y para mi también). 🙂 Esta es la segunda entrega de la serie. En esta ocasión vamos a intentar profundizar en el aspecto de la navegación a través de los distintos nodos, que se que es algo que os puede llegar a preocupar (de hecho a mi me preocupaba antes de preparar la serie cuando recien abría el código fuente de la clase para darle un primer vistazo). Así que nos ponemos manos a la obra y en este tercer ejemplo, vamos a implementar una posible solución a la navegación a nivel de nodo, recorriendo todos los nodos hermanos, y a nivel global, recorriendo todos los nodos (con la particularidad que ya conociamos de la parte I.

Blog de WordPress.com.

Subir ↑