-
Introducción Hasta ahora, hemos visto como pasar de una aplicación de Software que cumple los requisitos a una aplicación de Software que cumple los requisitos, que es reutilizable y que mejora el mantenimiento de aplicaciones, llevándolo todo a un mundo ideal. ¿Pero es ese mundo ideal de desarrollo...
-
Introducción En las entradas anteriores, vimos como desarrollar una aplicación a partir de un problema teóricamente trivial. Los requisitos cambian y las necesidades empresariales nos llevan a ser ágiles y adoptar cambios de manera rápida y flexible, facilitar las pruebas unitarias y en definitiva, codificar...
-
Introducción Seguimos avanzando en nuestro desarrollo mejorándolo poco a poco. Esto me recuerda a aquellos maravillosos años de la normalización de nuestras bases de datos para llegar a tercera forma normal (3NF) o llegar al éxtasis con Boyce-Codd. Implementación...
-
Introducción Nos encontramos en una encrucijada. Nuestra aplicación parecía sencilla y empezó siéndolo, pero los requisitos inicialmente marcados han variado y nos está empezando a dar algún que otro dolor de cabeza. No obstante, hemos sabido adaptarnos a esos requisitos y hemos modificado nuestra aplicación...
-
Introducción Como vimos en el artículo inicial, nos encontramos con un problema sencillo de resolver pero que poco a poco se iba retorciendo o complicando. Inicialmente teníamos en mente la lectura de un fichero de texto y la escritura de una información determinada después de procesarla en un fichero...
-
Introducción No me voy a andar con grandes tecnicismos, más bien todo lo contrario. Voy a ir directo al asunto y de forma concisa, planteando los problemas habituales con los que podemos encontrarnos los desarrolladores y cómo hacerlos frente. Como avanzar y mejorar nuestro código basándonos en un proyecto...
-
Introducción La semana pasada, mi compañero de trabajo y sufrimientos, Luis Ruiz Pavón , escribió una interesantísima entrada sobre cómo utilizar LINQPad 4 y NHibernate para probar consultas LINQ y resolver posibles problemas de rendimiento, cuellos de botella, etc., sin tener que hacer grandes alardes...
-
Introducción Como pasa en muchos casos, el otro día me encontraba haciendo pruebecillas e implementando diferentes procesos de validación en Dtos y entidades. Al finalizar mis pruebas, el resultado de todo es un conjunto de clases que hacía justo lo que quería respecto...
-
Introducción En la entrada anterior , vimos en qué consistía el Patrón Interfaz Marcadora y cómo usarlo a través de interfaces. En esta entrada vamos a ver cómo implementar el Patrón Interfaz Marcadora a través de atributos. Implementación...
-
Segunda parte de esta entrada: Patrón Interfaz Marcadora (II) Introducción Uno de los patrones más desconocidos en general y no por ello infrautilizado, es el Patrón de Interfaz Marcadora o Marker Interface Pattern . En .NET tenemos dos formas de implementar este patrón...
-
Introducción En esta entrada y a colación de una breve pero interesante discusión en Twitter acerca del uso de int.MaxValue , se me pasó por la cabeza hacer esta entrada que profundiza un poco más de lo que la propia discusión sobre int.MaxValue podría...
-
Introducción Continuando con las entradas tipo Dummies , vamos con otra. En esta ocasión le toca el turno al patrón Singleton y a Transient , que a veces escuchamos o podemos escuchar y que nos deja un poco fuera de juego, pero como veremos, no es ninguna idea nueva maléfica...
Enviado a
Jorge Serrano - MVP Visual Developer - Visual Basic
por
Jorge Serrano
a fecha de
18/11/2011
Archivado en:
Archivado en: Visual Studio 2005,Visual Basic 2005,Visual C# 2005,.NET Framework 2.0,.NET Framework 3.0,Arquitectura,.NET Framework 3.5,Visual Studio 2008,Visual Basic 2008,C#,Microsoft .NET Framework 3.5,.NET Framework 4.0,Visual Studio 2010,Microsoft .NET Framework 4.0,Microsoft .NET Framework 3.0,Visual Basic 2010
-
Introducción En esta ocasión, me gustaría tratar aspectos relacionados con la programación orientada a objetos y algunos aspectos básicos generales. Tengo en mente escribir (y si el tiempo me lo permite) unas cuantas entradas relacionadas con diferentes temas, pero...
Enviado a
Jorge Serrano - MVP Visual Developer - Visual Basic
por
Jorge Serrano
a fecha de
17/11/2011
Archivado en:
Archivado en: Visual Studio 2005,Visual Basic 2005,Visual C# 2005,.NET Framework 2.0,.NET Framework 3.0,Arquitectura,.NET Framework 3.5,Visual Studio 2008,Visual Basic 2008,C#,.NET Framework 4.0,Visual Studio 2010,Visual Basic 2010
-
Introducción: Hoy voy a hablar de un namespace que fué introducido en .NET Framework 4.0 y del cual no he oído hablar mucho, me refiero a System.Collections.Concurrent. Antes de hablar de este namespace imaginemos la siguiente situación: Tenemos una caja dentro de la cual...
-
Abstract This is my own style sheet about C#. To prepare this document, I have used the help file of StyleCop v4.5, the Juval Lowy's recommendations and my own experience with .NET applications. Note that this document is a personal document that I have used succesfully in the last years, and with...
-
Durante la última sesión de MADNUG en la que tratamos el escabroso tema de la migración de aplicaciones VB6 a .NET, surgió la posibilidad de crear proyectos con .NET que podrían ser cargados desde VB6. Esto es posible gracias a Microsoft Interop Forms Toolkit 2.1 ....
-
Microsoft ha liberado la versión final de C# Language Specification 4.0, o lo que es lo mismo, la especificación del lenguaje C# 4.0 (.NET Framework 4.0 y Visual Studio 2010). El documento escrito en inglés que encontrarás en formato Microsoft Word (doc) contiene 505 páginas...
-
Me llega una información de Lisa Feigenbaum (Program Manager de Microsoft) de un repositorio de cursos, tutoriales, laboratorios, ejemplos en C# y VB.NET y videos sobre diferentes tecnologías de Microsoft, incluyendo Visual Studio y .NET Framework. Este material puede ser utilizado en eventos...
Enviado a
Jorge Serrano - MVP Visual Developer - Visual Basic
por
Jorge Serrano
a fecha de
7/10/2009
Archivado en:
Archivado en: Visual Studio 2005,Visual Basic 2005,.NET Framework 2.0,.NET Framework 3.0,.NET Framework 3.5,Visual Studio 2008,Visual Basic 2008,C#,.NET Framework 4.0,Visual Studio 2010,Visual Basic 2010
-
Introducción Con el CLR 2.0, y en su caso desde la aparición de Microsoft .NET Framework 2.0, tenemos la posibilidad de hacer uso en C# de un namespace de nombre Microsoft.CSharp . Un nombre de espacio que en muchas ocasiones pasa por desapercibido para el programador y que podría...