Posts Tagged Visual C#

-Colecciones del ObjectModel- Coleccionando objetos en .NET Framework (III)

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 [...]

, ,

1 Comment

-Colecciones Genericas- Coleccionando objetos en .NET Framework (II)

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 [...]

, ,

1 Comment

-Colecciones No Genericas- Coleccionando objetos en .NET Framework (I)

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 [...]

, ,

5 Comments

Duality of IEnumerable/IObservable

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 [...]

, ,

No Comments

Observer Design Pattern with .NET

.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 [...]

, ,

3 Comments

Inicialización con System.Lazy en .NET Framework 4.0

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 [...]

, ,

No Comments

Al pan Enum y al vino Flags

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 [...]

No Comments

‘this.’ is the question

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 [...]

,

No Comments

La herencia entre clases, ¿a ti te deja dormir?

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 [...]

,

1 Comment

Documentar comentarios de un proyecto

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 [...]

, ,

No Comments

Get Adobe Flash playerPlugin by wpburn.com wordpress themes