Parte 8: Crear la versión de escritorio con WPF Domingo, Abr 27 2008 

Este es el último de los ocho tutoriales en el que estamos creando un cliente de Digg con la Beta 1 de Silverlight 2. La idea es que estos tutoriales se lean en orden, con el objetivo de explicar los fundamentos de la programación con Silverlight.

Podéis descargar el código completo del cliente Digg del ejemplo aquí (more…)

Truco: Crear y usar controles Silverlight y WPF Domingo, Abr 6 2008 

Uno de los objetivos en el diseño de Silverlight y WPF era permitir a los desarrolladores encapsular la funcionalidad de la interfaz de usuario en controles reutilizables.

Podemos implementar controles personalizados derivando de una clase de control ya existente (tanto de la clase base Control como de TextBox, Button, etc). También podemos crear controles de usuario reutilizables - haciendo más sencillo el uso de los archivos XAML para crear la interfaz de usuario (y haciéndolo super fácil de crear). (more…)

Primer vistazo usando Expression Blend con Silverlight 2 Lunes, mar 3 2008 

La semana pasada vimos el primer vistazo a Silverlight 2 en el que hablamos sobre la Beta1 de Silverlight 2. En el post vimos unos link a una serie de tutoriales que nos enseñaban algunos conceptos fundamentales que se esconden detrás de Silverlight y WPF, y vimos cómo usarlo para crear un cliente de búsquedas con Silverlight: (more…)

Roadmap de .NET 3.5 Miércoles, feb 20 2008 

Hace unos meses escribí el roadmap de los productos web de .NET en el que comenté sobre las cosas que planeamos hacer con las características que publicamos con VS 2008 y .NET 3.5. (more…)

Enlaces 6 de Febrero: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF Sábado, feb 9 2008 

Aquí va la recopilación de links que he hecho hasta hoy: (more…)

MIX08 Viernes, feb 1 2008 

El MIX es una conferencia sobre desarrollo web de Microsoft que damos todos los años en Las Vegas. (more…)

Enlaces de diciembre: ASP.NET, ASP.NET AJAX, ASP.NET MVC, VS, .NET, IIS7, WPF Martes, Dic 18 2007 

Aquí va la última colección de enlaces: (more…)

Enlaces 17 Nov: ASP.NET, ASP.NET AJX, ASP.NET MVC, VS 208, .NET 3.5, IIS7, Silverlight Domingo, nov 18 2007 

Aquí tenéis los últimos enlaces: (more…)

Links 23 de Septiembre: VS, ASP.NET, ASP.NET AJAX, Silverlight, WPF Lunes, sep 24 2007 

Aquí teneis otro post con un montón de linqs interesantes: (more…)

Creando aplicaciones Silverlight con .NET Martes, jun 19 2007 

Estoy apunto de cojer el vuelo de vuelta a Seattle tras terminar un viaje de trabajo de 10 días por Europa donde he hablado en conferencias y en eventos de grupos de usuarios en Budapest, Amsterdam y Zurich. Aunque este tipo de viajes son agotadores, creo que son una buena forma tanto de entrar en contacto con desarrolladores de todo el mundo como para poder crear nuevas presentaciones y ejemplos.

Una de las charlas que dí en este viaje era nueva: “Creando aplicaciones Silverlight con .NET”, que parece que gustó.

Charla “Creando aplicaciones Silverlight con .NET”

Intené mantener el formato y los ejemplos para esta charla, y usé un modelo con pocas transparencias explicando cada concepto de la programación con Silverlight, y luego mostré un ejemplo muy simple de cada concepto que me ayudaba a demostrar cómo funcionaba.

En la charla hablé sobre:

  • XAML
  • Usando formas y texto .
  • Uso de controles.
  • Layout (Canvas y Layout Managers).
  • Brochas.
  • Transformaciones
  • Manejando eventos y escribiendo código.
  • Construir controles personalizados de la interfaz de usuario.
  • Programar una pagina html desde un control Silverlight.
  • Manejando eventos HTML en código manejado (por ejemplo: el clic de un boton html en el cliente con C#/VB).
  • Mostrando las APIs  para Javascript
  • Usando el soporte “File Open Dialog”
  • Usando las APIs para redes HTTP.
  • Usando la API de servicios web.
  • Almacenamiento aislado para datos locales cacheados.

 En total: 83 transparencias - pero creo que son realmente útiles y explican todo paso a paso (son muy sencillas de leer - incluso si no queréis ejectuar los ejemplos en local, os recomiendo que les hechéis un vistazo). Podéis descargaros las transparencias y las demos en los siguientes links:

En el zip que os descargais tenéis una serie de instrucciones para ejecutar todos los ejemplos en vuestra propia máquina.

Respuesta rápida a preguntas frecuentes sobre .NET con Silverlight

Una de las preguntas más frecuentes que me han hecho en estas charlas ha sido: “¿Necesitamos el .NET Framework instalado para usar Silverlight?”. La respuesta es no - én el paquete que os descargais de 4.4 MB de Silverlight 1.1 hay una versión multiplataforma del .NET Framework, es decir, no necesitáis tener nada más instalado en el cliente para programar Silverlight con .NET.

La versión del framework que viene con Silverlight incluye el mismo motor del CLR (mismo recolector de basura, sistema de tipos, motor JIT) que viene con la versión completa del Framework, y un subconjunto de todos los namespaces. Podéis ver la lista de todas las clases/namespaces que se incluyen abriendo el navegador de objetos cuando creais una nueva aplicación Silverlight con Visual Studio (clic aquí para una captura de pantalla).

La gente se extraña cuando escucha que es posible tener todo esto con un paquete tan pequeño y rápido de instalar. Dejadme decir que no fue fácil.

Otras charlas y post sobre Silverlight.

Para ver una pequeña introducción de Silverlight, así como algunos ejemplos más chulos (más completos) podeis descargaros la charla y leer el post aquí.  Podéis aprender más sobre Silverlight en el resumen que hice aquí. Y podéis verme construir una aplicación Silverlight con .NET en este video.

En la charla tomé prestadas algunas transparencias de otras charlas sobre Silverlight y WPF/E que otros han hecho y se las he pasado. (Aunque casi todos los ejemplos que he hecho en la última charla son nuevas). En concreto, mi charla sobre WPF/E de principios de año, de las charlas de Jamie Cool y Nick Kramer en el Mix, y la charla de Stefan Schacow en el MIX: Ampliando el modelo de programación web con Silverlight. Podeis ver las charlas de Jamie, Nick y Stefan online (junto a todas las charlas del MIX) aquí.

Espero que sirva.

Scott.

Traducido por: Juan María Laó Ramos. Microsoft Student Partner.

toH tlhIngan Hol DajatlhlaH ‘e’ DaneH’a’?

Next Page »