martes, mayo 26, 2009

Dibujitos en .NET

He estado unos días incomunicado participando en un rallye de regularidad. La preparación del coche y de los aparatos de medida han supuesto muchas horas y no he podido ni tocar el ordenador.

Ahí una muestra del bólido (el del medio claro). 3 veces ganador de Montecarlo e injustamente descalificado del primer, segundo y tercer puesto en el rallye de Montecarlo de 1966 (el mayor robo de la historia). El motivo de la descalificación después de ganar las prueba: la altura de los faros.

Pero eso ya es historia... vamos a aprender a hacer cosas bonitas en VB.NET.


Antes dibujar era más fácil. En los compiladores de Borland (y en otros también) tanto de C, C++ como de Pascal solía estar la librería conio.h para hacer grafiquitos, cuadritos, circulitos, posicionarse en la pantalla, etc.

Ahora todo es más complicado, pero a cambio hay mayor potencia. Para dibujar vamos a utilizar GDI+ con el namespace System.Drawing.


GDI+ se encuentra en el ensamblado System.Drawing.dll y la clase principal es Graphics.


Podemos usar el evento Paint de un formulario...


Bonito degradado ¿no?, pues esto no era fácil de hacer con conio.h, pero a cambio era un código más sencillo.

Saludos.

No hay comentarios: