Introducción a la programación a través de Desarrollo de juegos con Microsoft XNA Game Studio


Visitando el Blog del MVP Lead de Latinoamérica Fernando García Loera me encontré con este interesante Post:

Me encontré con este excelente recurso en el Faculty Resource Center que ayuda a entender XNA desde cero, este contenido esta creado para ser impartido en aula lo cual es un excelente noticia para todos aquellos que son maestros, aquí el detalle.

Les recomiendo mucho visitar el Faculty Resource Center y el Faculty Connection

Post Cruzado con el blog http://geeks.ms/blogs/ajimenez

Anuncios

Enlaces: Cursos de Programación Web, SharePoint, Mobile, SilverLight, WPF, Live y Diseño


clip_image001Curso de Silverlight 2.0 (1º parte)

En el curso veremos una introducción al desarrollo con la versión 2.0 de Silverlight. Con él aprenderás a utilizar los recursos para la creación de sitios Web enriquecidos y aplicaciones Web completas con una innovadora interfaz de usuario y prestaciones multimedia mejoradas y adaptables a cada situación. Revisaremos la programación de interfaces de usuario mediante el lenguaje XAML adaptado para Silverlight 2.0 y utilizaremos el lenguaje C# para la programación del comportamiento de negocio.

clip_image001[1]Curso de Silverlight 2.0 (2º parte)

Esta es la segunda parte del curso de introducción al desarrollo con la versión 2.0 de Silverlight. Aquí nos centraremos en la utilización de Controles Predefinidos, Estilos, Animaciones, Creación de controles personalizados, Visual State Manager, Acceso a Datos y Buenas Prácticas, tanto en la arquitectura, como en la implantación final.

clip_image002Curso Desarrollo Web

En este curso se tratan todas las cuestiones fundamentales que le permitirán crear aplicaciones web con Visual Studio 2005 y con Visual Studio 2008. Al final del curso sabrá todo lo necesario para crear sus propias aplicaciones Web orientadas a datos y con multitud de características avanzadas

clip_image002[1]Curso de Introducción a .NET con Visual Basic 2005 y Visual Basic 2008

En este curso podrás aprender a desarrollar aplicaciones Windows con Visual Studio 2005 y 2008, y terminaremos desarrollando una aplicación real con los conceptos aprendidos. Al final de cada lección tendrás disponible un video en el que podrás ver los conceptos explicados de forma práctica sobre el entorno de Visual Studio 2005 y Visual Studio 2008.

clip_image002[2]Curso de Introducción a .NET con C#

En este curso podrás aprender a desarrollar aplicaciones Windows con Visual Studio 2005 y también Visual Studio 2008, y terminaremos desarrollando una aplicación real con los conceptos aprendidos. Al final de cada lección tendrás disponible un video en el que podrás ver los conceptos explicados de forma práctica sobre el entorno de Visual Studio 2005 y Visual Studio 2008.

clip_image002[3]Curso de Visual Basic 2005 y Visual Studio 2008 para desarrolladores VB6

En este curso podrás aprender a desarrollar aplicaciones con la última generación de herramientas de desarrollo Microsoft Visual Studio 2005 y Visual Studio 2008. Veremos las principales diferencias con Visual Basic 6, tanto a nivel del lenguaje como de la infraestructura de desarrollo utilizada, y acabaremos desarrollando una aplicación real con los conceptos aprendidos. Al final de cada lección tendrás disponible un video en el que podrás ver los conceptos explicados de forma práctica sobre el entorno de Visual Studio 2005 y también Visual Studio 2008.

clip_image002[4]Curso de desarrollo con dispositivos móviles

En este curso aprenderás a desarrollar aplicaciones para dispositivos móviles con Visual Studio 2005 y Visual Studio 2008. Al final de cada lección tendrás disponible un video en el que podrás ver los conceptos explicados de forma práctica sobre el entorno de Visual Studio 2005 y Visual Studio 2008.

clip_image002[5]Curso de desarrollo con Windows Presentation Foundation

En este curso usted verá cómo crear sus primeras aplicaciones usando Windows Presentation Foundation (WPF). Le enseñaremos a utilizar los nuevos recursos de presentación de esta nueva plataforma de Microsoft con los que podrá elevar a niveles excitantes la calidad y funcionalidad de las interfaces de usuario de sus aplicaciones. Lo introduciremos en la nueva filosofía de programación declarativa con el lenguaje XAML que ayuda a separar la interfaz de presentación del código .NET en el que programe la lógica del negocio de su aplicación. Con WPF verá facilitados y enriquecidos conocidos conceptos como controles, eventos, enlace a datos, así como podrá incorporar nuevos elementos como transformaciones, plantillas, estilos, animaciones, media, 3D, documentos.

clip_image003Curso de Windows Live APIs

En este curso aprenderá a integrar y enriquecer su páginas PHP y JSP con las APIs de Windows LIVE. En cada capítulo dispondrá de un video explicativo con una demo de lo visto relacionado con esa API.

clip_image003[1]Curso de Silverlight 1.0

Silverlight representa el paso siguiente en el desarrollo del potencial de riqueza en utilización que los desarrolladores y diseñadores de aplicaciones pueden presentar a sus clientes. Este curso pretende acercarle al maravilloso mundo que está resultando ser el desarrollo para la próxima generación de aplicaciones web con Silverlight. Esta tecnología cuenta con multitud de funcionalidades que podrá comenzar a usar ahora para crear su próximo sitio web.

clip_image003[2]Curso de Servicios Web

En este curso podrás aprender los conceptos fundamentales relacionados con los Servicios Web, y cómo éstos se implementan en la plataforma .NET, para luego ser consumidos desde esa misma plataforma u otras como Java y PHP. Al final de cada lección de naturaleza práctica, tendrás disponible un vídeo en el que podrás reflejados los conceptos.

clip_image003[3]Curso de diseño y autoría con Microsoft Expression Web

Desde principios fundamentales que rigen el diseño Web, hasta el uso de archivos XML para crear diseños dinámicos enlazados a datos, pasando por la creación, edición y mantenimiento de sitios y aplicaciones Web con interfaces accesibles y usables, y garantizando siempre la compatibilidad con los estándares del W3C para la Web, como XHTML, CSS o XML, este curso le guiará paso a paso por los fundamentos prácticos del diseño y la autoría con la potente herramienta Microsoft Expression Web.

clip_image003[4]Curso de SQL Server 2005

En este tutorial, aprenderá los fundamentos para desarrollar aplicaciones con la versión Express de SQL Server 2005. El objetivo del tutorial no es cubrir en gran detalle todos los aspectos de SQL Server 2005 Express, pero si aportar una idea general del producto y su integración con el resto de herramientas Express (Visual Basic Express, Visual C# Express, y Visual J# Express). Como complemento adicional al tutorial, deberá seguir los Libros en Pantalla del producto (Books On Line).

clip_image003[5]Curso de desarrollo con Sharepoint 2007

SharePoint es no solamente la herramienta de colaboración de Microsoft, sino toda una plataforma de desarrollo, debido a su flexible arquitectura y poderoso Modelo de Objetos. Este curso demuestra las posibilidades de desarrollo de componentes para Windows SharePoint Services (WSS) 2007 y Microsoft Office SharePoint Server (MOSS), tales como WebParts, Tipos de Contenido y Características, así como la forma de interactuar programáticamente con servicios avanzados del sistema, como son sus Flujos de Trabajo y Catalogo de Datos Profesionales.

clip_image003[6]Desarrolla con MSDN: Introducción a Visual Studio 2005

En este video veremos todas las novedades en Visual Studio 2005, desde el desarrollo web con ASP .NET pasando por Visual Studio Tools for Office y mucho más. El tamaño de este Video es de 61’50 MB, el tiempo de descarga dependerá del tipo de conexión.

clip_image003[7]Desarrolla con MSDN: Dispensador de MSDN Video

Veremos como construir un dispensador de películas automático, basado en WinForms y con despliegue automático por Internet. Nos permitirá construir el interfaz rico y potente necesario en este tipo de aplicaciones. El tamaño de este Video es de 79’34 MB, el tiempo de descarga dependerá del tipo de conexión.

clip_image003[8]Aplicaciones Smart Client con .NET

Un smart client consiste en una aplicación que proporciona al usuario un interfaz Windows rico para acceder a un sistema basado en servicios web, pero que mantiene las ventajas de los clientes web tradicionales, como la ausencia de instalación en la máquina cliente, el funcionamiento a través de Internet y la actualización automática. El tamaño de este Video es de 80’33 MB, el tiempo de descarga dependerá del tipo de conexión.

clip_image003[9]Desarrollo de aplicaciones con .NET y Servicios Web

En este webcast veremos una introducción al desarrollo en .NET de la lógica de negocio de una aplicación. El tamaño de este Video es de 65,1MB, el tiempo de descarga dependerá del tipo de conexión.

clip_image003[10]Desarrolla con MSDN: Servidor central de MSDN Video

Primer webcast de la serie Desarrolla con MSDN. Estos webcasts mostrarán paso a paso cómo desarrollar con Visual Studio .NET la aplicación MSDN Video. En esta ocasión desarrollaremos el servidor central que servirá como núcleo del resto de clientes que consumirán la funcionalidad de la aplicación. El tamaño de este Video es de 75,8MB,

Comparte este Blog :


Post Cruzado con el blog http://geeks.ms/blogs/ajimenez

WebCast: LINQ con C#


Hola a todos,

Quiero agradecer a todos los que estuvieron presente en el WebCast del día Martes 14-07 para mi fue de gran satisfacción poder colaborar en el crecimiento de sus conocimientos.

Aquí les dejo el link para descargar la presentación y el WebCast Grabado.

https://cid-8a2363b4af316ee6.skydrive.live.com/embedrow.aspx/Mis%20WebCast/LINQ%20Con%20CSharp

Espero que le sea de gran ayuda.

Post Cruzado con el blog http://geeks.ms/blogs/ajimenez

Liberado: SP1 .net Framework 3.5


Descripción rápida

Microsoft .NET Framework 3.5 Service Pack 1 es una actualización acumulativa que contiene numerosas características nuevas de .NET Framework 2.0, 3.0 y 3.5, e incluye las actualizaciones acumulativas de .NET Framework 2.0 Service Pack 2 y .NET Framework 3.0 Service Pack 2.

Sigue leyendo

¡Silverlight 2 Beta 2 Ya Disponible!


Tal como lo comenta Scott Guthrie, el día 6 de Junio fue liberada la Beta 2 de Silverlight 2 y, con ella se incorporan una serie de nuevas características y algunos cambios. Aquí les copio la lista de todo lo nuevo que se incluye en la Beta 2 según lo indica el blog del Silverlight SDK:

Animation
1. Support for animating custom data points
2. Object Animation support (animating structs)

DeepZoom
1. New file format completely XML based. Also, there will be a new Deep Zoom Composer tool that will allow you to create these new file types.
2. MultiScaleTileSource  (implement a tile source to existing tile databases)
3. Better notifications when sub-images enter the view

Controls
1. New TabControl
2. DataGrid improvements: Autosize, Reorder, Sort, Performance increase, and more
3. Calendar now supports multi-selection and blackout dates
4. Improved Templating Model: Visual State Manager
5. Control properties changes (Background, Tooltip, FontFamily, FontSize…)
6. Including controls in the runtime instead of having them packaged in app package

TextBox
1. IME Level 3 input support on Windows and Level 1 on Mac
2. Text wrapping and multiline selection highlighting in textbox
3. Scrollbar Support
4. Document Level Navigation keys

Improvements in error handling, reporting

Property System/Parser
1. DependencyProperty.Register/RegisterAttached now supports PropertyMetadata
2. DependencyObject.ClearValue
3. Visual Tree Helper

Data Binding
1. Per-binding level validation
2. Support for element syntax for binding markup extension
3. Binding to Attached Properties
4. ItemsControl Extensibility (OnItemsChanged method)
5. Fallback in Value Conversion (Binding.UnsetValue)

Input
1. Limited keyboard support in FullScreen mode (arrow, tab, enter, home, end, pageup/pagedown, space)
2. Managed APIs for Inking

Networking and Data
1. Cross Domain support in Sockets
2. Cross Domain security enhancements
3. BrowserHttpWebRequest and WebClient callable from BackGround Threads
4. Upload support for WebClient
5. UI for isolated storage (ability to change quota)
6. Duplex communications (“push” from Server to Silverlight client)
7. LINQ-to-JSON
8. Configuration support for web service proxies
9. Significantly improved SOAP interop
10. “Add New Item” template in Visual Studio for “Silverlight-enabled WCF Service”
11. ADO.NET Data Services support

UIAutomation and Accessibility support in platform

Media
1. Platform support for Adaptive streaming
2. Silverlight DRM, Powered by PlayReady
3. Basic SSPL support

Localization
1. Changes in application model for multilingual apps (one xap per supported locale)
2. Expanded localization languages of runtime and SDK
3. Japanese SDK Installer and documentation (July 17)

Several changes for WPF compatibility

Remote Debugging for VB on Mac

CLR
1. Developer Runtime Package facilitate development (localized strings, debugging binaries, etc)
2. Support the OS fallback logic for resources
3. CurrentCulture and CurrentUICulture Isolation

DLR
1. Performance improvements
2. Various new DLR and IronPython 2.0 Beta 2 language features
3. Various new IronRuby Features

Puedes descargar el runtime de Silverlight 2 Beta 2 más todos los tools necesarios para desarrollar con él desde aquí.

Con este update Microsoft soporta la licencia go-live que te permite hacer aplicaciones comerciales que aprovechen todo el poder de Silverlight 2. Así mismo, la Beta 2 ya es compatible con el recientemente liberado VS 2008 SP1 beta.

Más info sobre lo que puedes haer con esta Beta 2 y sobre los cambios desde la Beta 1 en el blog de Scott Guthrie.

Fuente: http://juliocasal.com/blog/iexcl-silverlight-2-beta-2-ya-disponible/

Enterprise Library 4.0


En estos días se liberó la versión 4.0 del Enterprise Library, ahora para Visual Studio 2008. El Enterprise Library es un conjunto de componentes de software reutilizables (bloques de aplicación) diseñados para asistir a los desarrolladores de software con los retos comunes del desarrollo empresarial (como validación, caching, manejo de excepciones, bitácoras y muchas otras).

Los bloques de aplicación son un tipo de guía encapsulando las prácticas recomendadas por Microsoft. Estos bloques son provistos como código fuente más una documentación completa, todo esto pudiendo ser extendido o modificado por los desarrolladores para ser usado en proyectos complejos de nivel empresarial.

Qué hay de nuevo en la versión 4.0?

Esta versión del Enterprise Library incluye lo siguiente:

  • Integración con el Unity Application Block
  • Soporte para WMI 2.0 (Windows Management Instrumentation)
  • Mejoras de desempeño (especialmente en el Logging Application Block)
  • Administradores de Cache conectables
  • Soporte para Visual Studio 2008
  • Mejora de errores encontrados en versiones anteriores

Algo importante de notar es que los APIs públicos del Enterprise Library 3.1 siguen siendo soportados. Además el Application Block Software Factory y el Strong Naming Guidance Package no están incluidos en esta versión pero están disponibles como una descarga separada aquí. Así, no hay más una dependiencia de los Guidance Automation Extensions (GAX).

Algunos números del Enterprise Library

2003

Año en que el primer Bloque de Aplicación se liberó

2005

Año en que la primer versión del Enterprise Library fue liberada

1.290.000

Cantidad de descargas del Enterprise Library desde su primera versión

~470.000

Cantidad de visitas al sitio de la comunidad (desde Dec 2006 cuando CodePlex fue lanzado y el sitio en GotDotNet se migró)

~1.600

Número de discusiones en el sitio de la comunidad

54%

NPS (Net Promoter Score)

6

Cantidad de versiones del Enterprise Library liberadas (v1.0, v1.1, v2.0, v3.0, v3.1, v4.0)

9

Número de Bloques de Aplicación en el Enterprise Library 4.0

19

Número de iteraciones semanales para construir la versión 4.0

401

Número de builds intermedios para la versión 4.0

~900

Número de páginas en la documentación de la versión 4.0

~8.000

Número de casos de pruebas automatizados en la versión 4.0

~100.000

Número de líneas de código ejecutables en la versión 4.0

Por dónde comenzar?
Si no has trabajado antes con ningún Enterprise Library:
Si ya conoces y te gusta el Enterprise Library:
  • Revisa la bitácora de cambios para esta versión
  • Actualiza a la versión 4.0 (no necesitarás modificar tu código fuente en las aplicaciones que tengas), simplemente actualiza las referencias en los assemblies de los Application Blocks y en los assemblies comunes.
  • Descarga los ejemplos QuickStarts actualizados y corre especialmente aquellos que se integran con el Unity Application Block
  • Únete al webcast del 28 de Junio (la fecha exacta será anunciada en el sitio del Enterprise Library)
Links de utilidad:

 

Fuente: Blog de Ricardo Jiménez

Creando una Aplicacion Windows Paso a Paso usando Visual Basic y Visual C# – Parte 1


En pleno comienzo en la programación en .net, muchos hemos tropezado en la misma piedra, es decir, que no encontramos el material adecuado para aprender a desarrollar algo sencillo o por lo menos que nos indique por donde comenzar. Este tutoríal no pretende ser el mejor pero al menos les ayudara a orientarse y así entrar de lleno a este maravilloso mundo de la programación.

He posteado este tutorial en mi pagina espero que la visites y te sea de mucha ayuda… Asi que para acceder al articulo dale Click AQUI

Enlaces 6 de Febrero: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF


Aquí va la recopilación de links que he hecho hasta hoy:
ASP.NET

Sigue leyendo

VS 2008 Web Development Hot-Fix Roll-UP


Una de las cosas que estamos intentando hacer con VS 2008 es hacer que los parches sean publicados más frecuentemente y que contengan problemas reportados frecuentemente. Hoy hemos publicado un parche que corrige algunos problemas que nos han reportado en VS 2008 y en VS 2008 Developer Express en escenarios web.
A %d blogueros les gusta esto: