sábado, 5 de diciembre de 2009

Aceptación total, nos fuimos a Gualaceo con XNA y 3DS MAX

Esta vez nos fuimos a Gualaceo, causo gran impacto el seminario de XNA y 3DS MAX que las autoridades de la universidad decidieron que se repita el evento fuera de la Ciudad.
Previos en la Ciudad de Cuenca.
A las 3h30 partimos hacia el Jardín del Azuay para dictar el Seminario en la Sede de Gualaceo del Tecnológico Sudamericano, viajó toda la comunidad con el fin de respaldar y ofrecer un evento de categoria.
Momentos anteriores al evento.
Después de haber llegado a Gualaceo empezarón los preparativos por parte de los miembros del core group encargados de la logística del evento, tuvimos ciertas complicaciones con la proyección pero son detalles que se pudieron solucionar de inmediato

Inicio del registro.
Se llevo a cabo el registro de asistentes en nuestro sistema a partir de las 18h30, tuvimos gran acogida por parte de estudiantes y profesionales apasionados por la tecnología Microsoft
Inicio del evento.
Como es costumbre Fabián Bermeo inició el evento dandoles a conocer algunos avisos de Microsoft, invitandoles a formar parte de MVA Microsoft Virtual Academy, y que empizen a formar parte del grupo de desarrollador 5 estrellas. Luego presentamos a nuestros grandes expositores Andrés Astudillo y Christian Segovia quienes fueron los responsables de enseñar a los asistentes a desarrollar juegos en 2D y 3D.
Inició la exposición Christian S. quien primero dio una introducción acerca de XNA, de los beneficios que esta herramienta posee y de esta forma ambientar a los asistentes para que puedan participar con mayor confianza.
Andrés A. puso atentos a todos los alumnos y profesores cuando empezó a programar en ese instante un juego de autos en 2D que fue de agrado para todos, y como siempre con la ayuda de todos fuimos ampliando nuestros conocimientos en esta tecnología.
El seminario tuvo una duración de 9 horas divididos en 2 días; Viernes y Sábado,
Al finalizar el evento se entregarón los premios otorgados por Juan José Mena que fueron: Pad Mouse, Cursos online de Microsoft, Libros de Windows Server 2003
Aquí está la foto del recuerdo con los miembros de .NET Geek's Microsoft Community en el seminario dictado en Gualaceo.
Agradecimientos: Al Ing. Estebán Cáceres Coordinador de la Sede del Tecnológico Sudamericano en Gualaceo, al Ing. Leopoldo Pauta director de la Carrera de Sistemas, Al Ing. Freddy Narvaez profesor líder de la comunidad y a todos los que hicieron posible llegar con Microsoft a otros lugares del Azuay.

Office 2010 Beta Plus disponible en el MSDNAA

Hola a todos les traigo buenas noticias ya esta disponible en el MSDNAA la descarga de Office 2010 Beta Plus para x86 y x64 bits,

en una entrega anterior hicimos una demostración de las funcionalidad de este paquete de Ofimatica en su versión Technical Preview, pues bien todo lo que vimos en la anterior versión cambia radicalmente en:

  • Diseño y consumo de recursos
  • Ciertas funcionalidad y otras que ya se vieron en Technical Peview
  • Nuevas plantillas para presentaciones Power Point
  • Efectos nuevos en las transiciones entre diapositivas


  • Ya necesita un serial de activación, de lo contrario caduca en 30 días


Les invito a conocer las nuevas características de Office 2010 Beta plus y sean ustedes quienes me den la razón cuando hablo de que este paquete de Ofimática es el mejor que puede haber en el Mercado. Microsoft innovando a pasos agigantados.

Procedimientos Almacenados en SQL SERVER 2008

Pues bien empezemos conociendo algo acerca de los procedimientos almacenados que tiene SQL SERVER, hace poco tiempo nos metimos de lleno al manejo de ASPX y Base de Datos SQL SERVER 2008, para mejorar nuestro estilo de programación decidimos aprender Store Procedures ó Procedimientos Almacenados..

Que son procedimientos Almacenados: Es un conjunto de codigo puro del lenguaje que utilizamos dentro de las bases de datos como por ejemplo: create table, insert into, Select from. Que se almacena fisicamente en la base de datos y de la misma forma se exportan cuando creamos una copia de seguridad de nuestra base de datos.

Como funcionan: Los procedimientos almacenados se basan en una estructura definida por SQL SERVER

Iniciamos con:
  • CREATE PROCEDURE nombre_del_procedimiento @variables tipo(longitud) }
  • AS
  • BEGIN
  • Todo el codigo puro de base de datos
  • END

Como probamos: Esto es lo más fácil de realizar solo necesitamos lo siguiente:

Escribimos EXEC nombre_del_procedimiento ' variables',12,' variables'

Nota: Cabe destacar que no necesariamente se deben definir variables en el caso de un Select * From solo pondremos EXEC y nombre del procedimiento

Vamos a realizar un ejemplo donde aplicaremos lo antes aprendido
  • Creemos un base de datos con el nombre que decidamos
  • Creemos la siguiente tabla

  • Ahora definimos el procedimiento almacenado para insertar un nuevo registro(Recordemos que todo lo que esta dentro del Begin puede ser cualquier sentencia de código puro de SQL SERVER: Insert into, Delete From, Update set, etc)
  • Ejecutamos el cogido y ahora probamos con los siguientes datos:

Codigo: 001

Nombre: Fabian

Apellido: Bermeo

Edad: 19

Universidad: Tecnológico Sudamericano

  • Ejecutamos el procedimiento almacenado con los datos anteriores tomando en consideración que: los campos tipo int se envian sin comilla el resto dentro de comilla.
  • Para ejecutar el procedimiento almacenado escribimos EXEC + el nombre del procedimiento + las variables si fuera el caso y clic en ejecutar

  • Ahora revizamos en nuestra tabla y tenemos lo siguiente:

  • Como podemos ver funciona sin ningun problema

Nota: Todas las sentencias de SQL SERVER se pueden enviar dentro de un procedimiento almacenado, inclusive inner joins, busquedas &like entre otras.

Siguiente clase:

Aprenderemos a invocar store procedures desde ASPX