.net framework

Hacer un IN en C#

Esto viene de una de las preguntas de un Newsgroup, que me ha resultado curiosa y lo pongo aqui:

Pelusa pregunto lo siguiente:

alguien sabe si en C# se puede hacer algo parecido a un IN?
es decir, algo semejante a esto:
int i = 3;
if (i IN (1,3,5,7))
{
hacer_algo();

Mi respuesta es la siguiente:

Hola, si son enteros, es mas bien sencillo asi:

Leer el resto de la entrada »

Más sobre MVC

Se ha montado un poco de revuelo (y no es para menos) porque Martin Fowler ha publicado dos nuevos articulos revisando el patron MVC (Model View Controller) adaptándolo a los tiempos que corren (TDD, metodologías ágiles, etc):

Fowler divide el MVP en dos nuevos patrones dependiendo del nivel de responsabilidad de la vista:

Leer el resto de la entrada »

Invalid postback or callback argument.

Trabajando con ASP.NET se me ha repetido varias veces esta excepción. La podía reproducir únicamente en las siguientes circunstancias:

  • Usando Internet Explorer (Curiosamente con Mozilla nunca se me ha producido).
  • Forzando un evento de la página cuando no se ha terminado de cargar completamente en el explorador.

La excepción completa muestra el siguiente mensaje:

Leer el resto de la entrada »

Lazy Initialization

Despues de llevar un tiempo trabajando con MonoRails.ActiveRecord y tras revisar el post: MonoRails o .NET on Rails tengo que advertir de un hecho muy importante y que puede llevar a una aplicación al desastre si no se trata con cuidado y es el tema del Lazy Initialization (Como traducirlo? Inicializaciones perezosas?) de las relaciones Uno a Muchos o Muchos a Muchos.

Leer el resto de la entrada »

Guerra abierta al switch… case

Me estare volviendo paranoico… pero cada vez que veo un switch… case en un codigo C# (O Select… Case en Visual Basic.NET) me entra una especie de sarpullido que no puedo evitar.
Supongamos que tenemos una enumeracion y queremos presentar un texto dependiendo de esa enumeracion:

public enum eTipoMoneda
{
eDolar = 0,
ePeseta = 1,
eEuro = 2
}

Leer el resto de la entrada »

MonoRails o .NET on Rails

Tenia que pasar. Algo tan espectacular como Ruby on Rails no podía dejar indiferente al resto del mundo informático. Sabía que algo así existiría y lo he encontrado: Un framework estilo Rails pero no sobre Ruby, sino sobre .NET. Esta plataforma la han denominado: MonoRails.

Leer el resto de la entrada »

Perfiles

Siguiendo con el tema de la implementacion de la base de datos de
usuarios, hay dos nuevos aspectos incluídos en ASP.NET 2 que son
bastante interesantas:

Leer el resto de la entrada »

Como usar el control de usuarios integrado en ASP.NET 2

Bien, estoy desarrollando una pequeña aplicacion Web para que ciertos
usuarios dejen ciertos datos a una persona, para que ésta última los
procese. No quiero ser por ahora muy explícito. Pero el funcionamiento
empieza siendo muy sencillo ya que lo estoy haciendo para probar su
funcionamiento y su utilidad.

Leer el resto de la entrada »

Hashtables con clave compleja

Un hashtable es un tipo de coleccion que relaciona un valor Clave con un Valor. Estos pares se almacenan en la coleccion basados en un valor Hash de la clave. Dicho valor Hash tiene las siguientes caracteristicas:

Leer el resto de la entrada »