[2013.12.28]Resumen:La idea de expresar contratos en código (CC de ahora en adelante) no es precisamente nueva. Como muchas ideas que ahora nos parecen relativamente nuevas y que van entrando en el uso habitual de todos los programadores (lambdas, linq) o no tan nuevas ya (garbage collection, por ejemplo), la idea de los CC viene ya de antiguo. Bertrand Meyer los consideraba una parte crucial de Eiffel, allá por los 80.
[2012.09.04]Resumen:Ejecuta una operación en un subproceso independiente. La clase BackgroundWorker permite ejecutar una operación en un subproceso dedicado e independiente. Durante la ejecución de operaciones que exigen mucho tiempo, como las descargas y las transacciones de las bases de datos, puede parecer que la interfaz de usuario (UI) ha dejado de responder. Cuando se necesita una interfaz de usuario rápida, pero se producen largos retrasos asociados a tales operaciones, la clase BackgroundWorker ofrece una p
[2012.06.14]Resumen:Al reemplazar la propiedad [Text] de un Control de usuario, tenemos el problema de que no aparece en el diseñador. En este post se explica que atributos usar para que se muestre en el diseñador
[2010.01.22]Resumen:Puede pensar en los atributos como anotaciones que realiza el código. Podrá aplicar atributos a casi cualquier entidad de programación que se pueda utilizar en Visual Basic NET, incluyendo clases, módulos, estructuras, propiedades, métodos, bloque de enumeración, etc