Jul 31 2007

.NET: Utilización de enumeraciones en C# o como funciona el enum

Muchas veces, los programadores tenemos manías y formas de trabajar no muy adecuadas. Imaginaos un ejemplo: una calculadora txorra y sencilla con cuatro botones: suma, resta, multiplicar y dividir. Cuando pulsamos uno de los botones, llamamos a una función donde, dependiendo de donde venga, haremos una suma, resta,…

Pues bien, en vez de poner el típico case 1: sumar, case 2: restar etc… en vez de utilizar números utilizaremos una enumeración:

enum Operador
(
Suma,
Resta,
Multiplicar,
Dividir
)

Así, el botón suma lo programaremos tal que así:

private void cmdSuma_Click(object sender, EventArgs e)
{
txtResultado.Text = Calcular(Operador.Suma);
}

En el que llamaremos a una función llamado Calcular, en el que, en vez de pasarle una variable, número, etc, le pasaremos el enumerador correspondiente, en este caso el de la suma, declarando para ello en la función un parámetro llamado Result del tipo de enumerador que hemos declarado anteriormente, en este caso Operador:

private String Calcular(Operador Result)
{
int Op = 0;
switch (Result)
{
case Operador.Suma:
op = Valor1 + Valor2;
break;
case Operador.Resta:
op = Valor1 - Valor2;
break;
case Operador.Multiplicar:
op = Valor1 * Valor2;
break;
case Operador.Dividir:
op = Valor1 / Valor2;
break;
default:
throw new Exception("revisa tu código xabal");
}
return Op.ToString;
}

Sí, es un ejemplo txorra, y hay que hacer las validaciones oportunas para que no pete la división, pero seguro que pillais el fondo del asunto. Os podeis bajar el código que hemos hecho hoy en clase aquí (esta hecho con la versión 2005 del VS.NET).

Jul 31 2007

.NET: Curso de VS.NET en C#

Hoy he empezado en Sistema Formación un curso de .Net organizado por Atana y subvencionado por el Servicio Navarro de Empleo. El curso lleva por título “Analista programador en Visual Studio.NET” y por el momento nos hemos divertido bastante con el código, ya que lo vamos ha hacer en C#, del que no tengo ni puñetera idea, y lo que hemos dado hasta el momento ha sido muy entretenido y divertido (teniendo en cuenta que todos los que estamos venimos de VB6). Como la mayoría somos programadores, hoy hemos repasado por encima el entorno de trabajo de VS.NET y ya nos hemos metido de lleno a ver la sintaxis propia de C#. Según vaya aprendiendo cosas las iré publicando, ya sabeis, pequeños cachos de código que me resulten divertidos, interesantes, graciosos o, simplemente, me apetezca escribir sobre ello para retenerlo mejor en la memoria.

El programa del curso es el siguiente:

  • Introducción a Visual Studio.NET (Hecho)
  • Programación O.O. (Lo iremos viendo poco a poco)
  • El Lenguaje C# (Ya hemos empezado)
  • Framework
  • Análisis de proyectos (UML)
  • ADO.NET (Acces y SQLServer)
  • Aplicaciones Windows
  • Aplicaciones ASP.NET
  • Proyecto fin de curso

El curso es de 240 horas, así que estaré todo agosto y septiembre dandole caña todas las mañanas. Con esto y con el carnet de conducir (si, me lo voy a sacar, con un par, ke pasa) voy a pasar un verano divertido, que ya he aprovechado julio para emborracharme (gora san fermin!) y salir a la playa una semanica, que me dejaron una casa en Hondarribi (esker anitz Monika!!), hasta estoy medio moreno y todo ;)

Jul 07 2007

Gora San Fermin!

Hoy ya es día 7, aunque que quereis que os diga, el 6 sigue siendo y será el mejor día de los San Fermines. Hicimos un pequeño almuerzo en casa, ya que hasta el 5 no supe quien venía y quien no (David, Miguel rajaus que sois unos rajaus! ;)

Almuerzo típico, huevos y magras con tomate regado de vino y sidra y con unos mis mejores amigos y amigas Silbia, Manolo, Luisa y el Maligno que vino ya el 4 y se ha ido hoy a la mañanica. Y de ahí nos fuimos al Arrano a ver el txupinazo en la tele, aunque el Maligno, que era la primera vez que estaba el 6 en Iruñea se fue a la plaza del ayunta a ver el txupinazo, y hasta hoy a las 8 que me he levantado a ver el encierro no lo he vuelto a ver, por lo que deduzco que se lo ha pasado de primera, jeje. Eso sí, no es capaz de dejar el ordenata ni siquiera el 6 de julio.

El Maligno en San Fermines
En el Aldapa

Y una de las nuevas tradiciones que se viene repitiendo en los últimos años por parte de Australianos, y guiris varios: Tirarse de la fuente de Nabarreria.

Ah! para todo el que quiera, curro en el bar hoy día 7 y el 13, y en la peña La Unica estaré currando en la barra el día 8 de 2:30 a cerrar.
Lo dicho… Gora San Fermin!!! que me las piro a comer a casa de los viejos, que, como buenos pamplonicas, hoy es su aniversario de boda.

Jul 01 2007

Metallica

Si, que pasa, estamos de vacaciones y me las piré a ver a los Metallica a Bilbo. Fue impresionante, casi 40000 almas nos juntamos en Kobetamendi. Tienen un directo muy bueno, bestial, y, como esperabamos, tocaron casi todos los clásicos, Master, seek and destroy, Nothing else mathers,… o como coño se escriban, eso sí, no tocaron la de Whisky in the Jar, pero bueno, se lo perdonaremos por esta vez ;p.

Las fotos no son muy buenas, pues para cuando llegamos a la campa era prácticamente imposible hacercarse al escenario, y bueno, tampoco era cuestión de dejar toda sola a Silbia, que uno es un caballero (menos risas mangarranes!). Así que lo que hice fue grabar en video algun cacho del concierto (he juntado todos los videos que grabé en uno). También hubo aspectos negativos, al técnico de sonido, por ejemplo, habría que flagelarlo públicamente y al ayuntamiento de Bilbo darle un tiron de orejas, pues no es de recibo gastarse más de 7 millones de leuros en este festival y sólo 12mil euros en las fiestas de los barrios de Bilbo.

Metallica in Bilbo
Metallica in Bilbo

Una moto que adelantamos por la autobia de la Sakana camino al concierto.

Moto

Y el sábado de Bilbo a Hondarribi, ha llevar a mi hermana y hechar unos pintxos jiji.

Pintxos Hondarribi