jueves, 25 de junio de 2015

Windows Forms. ComboBox con imágenes

ComboBox con imágenesEn este artículo voy a mostrar cómo crear un CombBox en el que cada item cuente con una imagen además del texto.


miércoles, 24 de junio de 2015

C# Llamar desde un constructor a otro de la misma clase o de la clase padre

Cuando disponemos de una clase con diferentes constructores C# nos proporciona una sintaxis sencilla para invocar desde un constructor a otro a través de las palabras clave this y base.

martes, 23 de junio de 2015

ASP.NET MVC. ModelValidatorProvider personalizado (y II) - Implementando el Proveedor

Artículo anterior:
ASP.NET MVC. ModelValidatorProvider personalizado (I) - Creando el proyecto de prueba

Tras crear el proyecto de prueba en este artículo vamos a ver cómo crear un proveedor de validadores personalizado de forma que podamos incluir validaciones en función del usuario autenticado en la aplicación.

ASP.NET MVC. ModelValidatorProvider personalizado (I) - Creando el proyecto de prueba

El espacio de nombres System.ComponentModel.DataAnnotations nos proporciona diferentes atributos de validación con los que decorar las clases y propiedades del modelo. Estos atributos son interpretados por el framework de ASP.NET MVC para aplicar estas validaciones en nuestros controladores y vistas.

Sin embargo existen ocasiones en que estas validaciones no podemos definirlas de manera estática en la definición del modelo porque dependen de otras variables. Por ejemplo, ¿cómo definimos el rango de valores aceptados por un campo importe si el importe máximo depende del usuario que esté realizando la operación?

Por suerte la extensibilidad del framework de ASP.NET MVC nos permite crear nuestro propio proveedor de validaciones en el que podemos tener en cuenta circunstancias como ésta.

martes, 16 de junio de 2015

Ninject. Hola Mundo (y II). Sacándole partido al contenedor de dependencias

Artículo anterior:
Ninject. Hola Mundo (I). Qué es la inyección de dependencias?

Tras ver en el anterior artículo lo que es la inyección de dependencias, en este artículo veremos que ventajas nos proporciona recurrir a un contenedor de dependencias como Ninject y cómo utilizarlo.

viernes, 12 de junio de 2015

Ninject. Hola Mundo (I). ¿Qué es la inyección de dependencias?

Con este artículo pretendo iniciar un pequeño tutorial basado en ejemplos para mostrar cómo utilizar un framework de inyección de dependencias como Ninject.

En primer lugar crearé un primer ejemplo en el que trataré de mostrar qué es eso de la inyección de dependencias, porqué nos puede resultar útil y cómo Ninject puede ayudarnos.

martes, 2 de junio de 2015

Nuevo blog Píldoras JS

He creado un nuevo blog Píldoras JS en las que, la igual que en éste, iré publicando diferentes artículos y ejemplos de código sobre desarrollo web del lado de cliente: HTML5, CSS3, JavaScript y diferentes librerías JavaScript, como JQuery, Bootstrap, SlickGrid, Jasmine...

Simplemente espero que. al igual que a mí me han resultado de mucha utilidad muchas páginas y blogs, tanto Píldoras .NET como Píldoras JS puedan resultar de utilidad a alguien.