Posts Tagged Visual C#
-Colecciones del ObjectModel- Coleccionando objetos en .NET Framework (III)
Posted by josemiguel.torres in General on 17/07/2010
Introducción Esta serie de artículos pretende mostrar las características y peculiaridades de las colecciones en .NET. El objetivo no es mostrar las situaciones en las que cada una de los diferentes tipos de colecciones pueden utilizarse en cada contexto sino la de conocer las mismas, ventajas y desventajas, para poder seleccionar el tipo de colección [...]
-Colecciones Genericas- Coleccionando objetos en .NET Framework (II)
Posted by josemiguel.torres in General on 15/06/2010
Introducción Esta serie de artículos pretende mostrar las características y peculiaridades de las colecciones en .NET. El objetivo no es mostrar las situaciones en las que cada una de los diferentes tipos de colecciones pueden utilizarse en cada contexto sino la de conocer las mismas, ventajas y desventajas, para poder seleccionar el tipo de colección [...]
-Colecciones No Genericas- Coleccionando objetos en .NET Framework (I)
Posted by josemiguel.torres in General on 08/06/2010
Introducción Esta serie de artículos pretende mostrar las características y peculiaridades de las colecciones en .NET. El objetivo no es mostrar las situaciones en las que cada una de los diferentes tipos de colecciones pueden utilizarse en cada contexto sino la de conocer las mismas, ventajas y desventajas, para poder seleccionar el tipo de colección [...]
Duality of IEnumerable/IObservable
Posted by josemiguel.torres in English, General on 06/04/2010
I’ve been spending some time with Reactive Extensions for the last months. I came across with such framework from Erik Meijer’s live session and since then, I’ve been trying to understand what Rx exactly tries to offer us as developers. Rx turns around the duality that exists between IEnumerable and IObservable. This last one, is [...]
Observer Design Pattern with .NET
Posted by josemiguel.torres in English on 26/02/2010
.NET Framework 4.0 offers a set of new features focused on Observable/Observer design pattern. Actually, such pattern is a subset of Publish/Subscribe design pattern. Such kind of patterns aim to provide a mechanism for push-based notifications. The idea turns around two new generic interfaces IObserver<T> and IObservable<T> . Whilst IObservable<T> provides all the functionality for the [...]
Inicialización con System.Lazy en .NET Framework 4.0
Posted by josemiguel.torres in General on 21/01/2010
Una de las novedades de .NET Framework 4.0 es la presentación de la clase System.Lazy<T>. En programación, una inicialización Lazy (el término Lazy significa, literalmente, gandul o retardado) es un método de inicialización que permite que el objeto no se instancie hasta que se llame por primera vez, es decir hasta que sea utilizado. En [...]
Al pan Enum y al vino Flags
Posted by josemiguel.torres in General on 15/11/2009
Mientras preparaba el material para el WebCast que di para el dotNet Club de la U. Lleida, me tope con enumeradores como marcadores de bit y quiero comentar lo útil que pueden llegar a ser. Básicamente tenemos dos opciones o características que determinan el comportamiento de este tipo de dato constante y se basa en [...]
‘this.’ is the question
Posted by josemiguel.torres in General on 13/05/2009
Desde mis comienzos siempre he ido utilizando la palabra clave “this”, desde C++ hasta ahora con C#. El por qué, es porque me ha resultado más comodo a la hora de escribir y me ha resultado más comprensible el código a la hora de entenderlo, de la misma forma que uso otra de las palabras [...]
La herencia entre clases, ¿a ti te deja dormir?
Posted by josemiguel.torres in General on 20/09/2008
Una de las malas prácticas más comunes que solemos acusar los desarrolladores es el abusivo uso de la herencia entre clases. De hecho, yo mismo en mis primeros pasos en OO con Java en la universidad, asociaba erróneamente la OO a la herencia, es decir si no hay herencia no hay OO. El supuesto o teórico despiece [...]
Documentar comentarios de un proyecto
Posted by josemiguel.torres in Publicaciones on 15/03/2007
Hace tiempo leí en el blog de Jorge Serrano, una herramienta de Microsoft para generar documentación de un proyecto Visual Studio 2005. La herramienta en cuestión se llama SandCastle y despues de instalar y probarla, la verdad es que me ha sido muy útil. Sin embargo, es una herramienta de línia de comandos, con lo [...]

