El Blog del Leo

Compartiendo lo que aprendo

[Off-Topic] Tengo nueva casa


Ojala fuese una casa de verdad, pero no... me estoy refiriendo a nueva casa del blog.
Así como lo leen, he migrado todos los contenidos desde Blogger hacia mi nuevo blog en un servidor basado en Wordpress.

¿Por que hice esto?
Primero motivado a que este blog ha crecido mucho desde que comence, mas gente vienen a ver cosas aqui e incluso se han conformado debates entre los participantes que me ha dejado gratamente sorprendido.

Les dejo este mensaje para que el cambio no se tan brusco, ya que en unos dias más pondre una redirección directa desde este blog hacia el nuevo.

Actualmente la direccion de la nueva version del blog es: http://leonardo.sphera.cl

Eso y gracias por todo, nos vemos en mi nueva casa.

Uso de Footer de GridView como información de apoyo.

Si me preguntan por el título del post, sí, es raro, pero no se me ocurrió otra manera de explicar lo que queria hacer, la idea es apoyar la información que entregamos en un gridview utilizando el 'footer' como apoyo a nuestra grilla, en el caso de nuestro ejemplo nos servira para desplegar el monto total de autos registrados.

En el caso de estudio, tenemos una pequeña interfaz que nos sirve para registrar los vehiculos y una grilla que desplega los datos registrados (como en el recuadro de arriba) donde en el footer estamos mostrando la suma del valor de los vehiculos registrados.

¿Y en donde se hace esto?
En el evento RowDataBound de la grilla, preguntamos si el tipo de fila que se esta dibujando es el footer para plasmar nuestra información de resumen.

¿Dónde escribimos los datos que queremos?
La fila (Row) que acompaña al evento en el footer tiene una propiedad llamada Cells que identifican a cada celda del footer comenzando desde el 0 hasta el tamaño de columnas menos 1, dentro de la celda tiene la propiedad Text donde podremos escribir tanto numeros como texto (Ver recuadro de abajo, clic en la imagen para ampliarla.)


Acá les dejo el link con el ejemplo para que lo prueben en casa.
Ejemplo - Uso de Footer en GridView

Espero que les sirva.

[Artículo] KODU - La nueva forma de hacer juegos

Kodu es un nuevo lenguaje de programación visual desarrollado por Microsoft hecho específicamente para crear juegos. Su diseño fue creado para sea usado incluso por niños. El programa creado corre en Xbox y PC.


La base del proyecto Kodu es la programación de interfaz de usuario. El lenguaje es simple y basado enteramente en íconos. Los programas están compuestos de páginas, las cuales se desglosan en reglas, que a su vez, están divididas en condiciones y acciones. Las condiciones son evaluadas simultáneamente.




El lenguaje Kodu fue diseñado específicamente para el desarrollo de videojuegos y provee bases especializadas utilizadas en escenarios de juegos. Los programas son expresados en terminos físicos, usando conceptos como mirar, escuchar y tiempo para controlar las características del personaje. Como no es un programa de propósito general como los lenguajes de programacion clásicos, Kodu puede expresar avances en el concepto de diseño de videojuegos de una manera simple, directa e intuitiva.


Caracteristicas principales

Kodu provee de principio a fin un ambiente creativo para diseñar, construir y jugar tus propias creaciones.
  • Incorpora bases del lenguaje de alto nivel del mundo real tales como: colision, color, vision.
  • Usa el joystick de Xbox 360 - No es necesario el teclado.
  • Corre sobre Xbox 360 y PC.
  • Editor de terreno interactivo.
  • Constructor de puentes y caminos.
  • Editor de terrenos - crear mundos de formas y tamaño personalizados.
  • 20 diferentes personas con diferentes habilidades.
Descargar Technical Preview









Imágenes de Kodu

Cabecera fija en GridView con Scrollbar

Esta idea es autoría de mi amigo Oscar y me sugirió que la publicará en el blog. Nos vimos con la necesidad de en vez de paginar los gridview extender su tamaño usando scrollbars, al implementarlo nos pidieron que cuando bajasemos a través del scrollbar el header del GridView se mantuviese y alli comenzó la dificultad.

La forma tradicional de recrear la situación sin tener aun el Header del GridView estatico sería tal como sigue:

Colocamos un panel que contenga el gridview, establecemos un tamaño definido para el panel y asi aparecerá el scrollbar. Pero seguimos con el problema que nuestro header se sigue moviendo en conjunto con la grilla y no se mantiene fijo.


Y como hacemos que el Header del GridView se mantenga fija cuando bajamos a través del ScrollBar. La solución la tiene nuestro amigo CSS con una simple línea de codigo obtendremos el efecto deseado.

Agregamos esta linea a nuestro archivo css y los asociamos al panel en su propiedad CssClass.
<asp:Panel id="pnlGridView" CssClass="headerFlotante" ... /> y obtendremos nuestro resultado que es un Header fijo mientras movemos el Scrollbar.

 

Les adjunto el codigo si lo quieren revisar con más calma.

Espero que les sirva.
Saludos.

Seguidores

Certificaciones

Microsoft Certified Professional

Mis Tweets

Twitter