Archive

Posts Tagged ‘Visual Studio 2010’

Tutorial Silverlight 4 – Instalación del Framework MVVM Light

February 1st, 2011 1 comment

Bienvenido de nuevo.

En este video tutorial te explicaré paso a paso el proceso de instalación del Framework MVVM Light. Éste Framework es desarrollado por Laurent Bugnion en Suiza y está enfocado en permitir de un modo simple el desarrollo de aplicación WPF y Silverlight (incluído WP7). El principal enfoque que tiene éste Framework es el de ser amigable con Expression Blend por lo que te permite desarrollar aplicaciones a través de la interfaz gráfica de Blend.

Los temas cubiertos en el video son:

  • Presentación corta del Framework MVVM.
  • Donde encontrar recursos, documentación y los archivos de instalación.
  • Guía paso a paso de la instalación en Visual Studio 2010 y Expression Blend.
  • Creación de un proyecto MVVM Light para probar la instalación del Framework

PARA VER EL VIDEO TUTORIAL VE A: alFador en punto NET

Herramientas de Visual Basic .NET para Windows Phone 7 liberadas

November 29th, 2010 1 comment

windowsphone_logoEl día esperado para todos los desarrolladores que usan Visual Basic .NET y que desean construir soluciones y aplicaciones para Windows Phone 7 ha llegado.  Por comentarios y preguntas en diferentes ciudades sé que esto ha sido un contratiempo para muchos programadores que efectivamente quieren desarrollar algo para el teléfono pero usando este lenguaje.

El día de hoy han sido liberadas las herramientas de Visual Basic .NET para Windows Phone 7.  Tomen en cuenta que estas no funcionarán en Visual Studio Express para Windows Phone, sino que requieren la versión Professional en adelante.  Si no la tienen, siempre está la opción que se inscriban al programa de apoyo WebsiteSpark Smile (software gratuito durante 3 años… chequen la información).

También cabe mencionar que se liberaron en diferentes idiomas, entre ellas en Español.

Las pueden descargar de esta dirección.

Salu2!

P.D. Sabías que, Visual Basic está en el lugar #7 de los lenguajes de programación más usados, mientras que C# está en #5? Más información en el Índice Tiobe.

Windows Phone 7 Beta

July 14th, 2010 No comments

image

Windows Phone 7 es la próxima versión del sistema operativo para dispositivos móviles de Microsoft.  Debido a que su liberación está muy próxima las herramientas de desarrollo para Visual Studio .NET 2010 han sido liberadas en su fase Beta.  Esta es una excelente oportunidad para que puedan meterse en esta plataforma, que cabe mencionar, usa Silverlight como tecnología para sus aplicaciones!

Así es, si ustedes son desarrolladores de Silverlight ya saben cómo construir aplicativos para Windows Phone 7.  Las instalación de las herramientas incluye una versión de Blend 4 para WP7, las plantillas para VS.NET y el Emulador de WP7.  Pueden descargar las herramientas aquí.

Además de las herramientas, se ha actualizado el Training Kit de Windows Phone 7 a esta última versión Beta.  El Training Kit cuenta con una serie de Prácticas y Documentación para que aprendan rápidamente los conceptos para desarrollar soluciones en el télefono.  Lo pueden descargar aquí.

Es bastante emocionante ser hoy en día un desarrollador de Silverlight, y mucho más aún sabiendo que tus conocimientos los puedes aplicar en esta plataforma móvil.  ¿Deseas iniciar en Silverlight y no sabes cómo?  Revisa el Curso de Introducción a Silverlight 4 – totalmente en Español!

Salu2!!!

Lanzamiento de Visual Studio .NET 2010 y Silverlight 4 @ Trujillo, Perú

May 20th, 2010 No comments

Invitado por la Universidad Privada del Norte en Trujillo, Perú, estaré dando una charla allá el día sábado 22 de Mayo a las 09:00 horas acerca de Silvelight 4 y Windows Phone 7.  Durante el evento también se hablará de Visual Studio .NET 2010 y sus nuevas características.

Lanzamiento-Trujillo 

Si están en la ciudad les invito a que asistan, la entrada es libre!!!

Los datos son:

Fecha: Sábado 22 de Mayo 2010

Lugar: Pullman Hotel

Hora: 09:00 horas

¡Allá nos vemos!

WCF Ria Services V1.0

May 19th, 2010 16 comments

El lunes 17 de Mayo fue liberado, después de una larga espera, la primera versión completa de WCF Ria Services. Si bien, el producto ha estado en circulación con diferentes versiones beta, ya funcionales; es hasta esta semana que el equipo de desarrollo a liberado la versión final del producto en su version v1.0.

El evento de lanzamiento, al contrario de cuando se liberó Silverlight 4, fue un sencillo video auspiciado por Silverlight TV (que presenta John Papa) el cual puede ser visto o descargado en el url: http://channel9.msdn.com/shows/SilverlightTV/WCF-RIA-Services-v10-Launch-Silverlight-TV-28/

Que es WCF Ria Services

WCF Ria Services es un framework que provee una serie de funcionalidades (dlls, templates, etc) que permiten acceder datos en una Aplicación Silverlight desde una Base de Datos. Esto es gracias a su implementación en modelo de capas (n-tier application), donde Ria Services trabaja en las capas intermedias ofreciendo control de acceso, cambios y operaciones definidas por el usuario, así como funciones de de validaciones, autentificación de usuarios y roles en las capas superiores.

*Obtenido de http://www.jorgelevy.com/?p=47
Referencia: http://silverlight.net/riaservices/

Historia de la Tecnología

Desde sus versiones Beta, Beta2 y RC respectivamente. Los cambios entre versiones han sido mínimos en su estructura y estos han sido más bien de forma. A lo largo de este proceso de maduración de la tecnología, se ha enfrentado a cambios en su entorno, tanto en las diferentes versiones de Silverlight (3 y 4), como en Visual Studio (2008 y 2010).

Página WCF Ria Services, instaladores y recursos de aprendizaje

La principal página de Ria Services la podemos encontrar en http://www.silverlight.net/riaservices. En donde podemos encontrar el instalador para la versión 4 de Silverlight y para Visual Studio 210. Así como una serie de recursos de aprendizaje (videos, documentos, blogs, etc).

Recursos para trabajar en WCF Ria Services

Estos son los recursos que necesitamos para poder trabajar en Ria Services:

WCF Ria Services v1.0:

WCF RIA Services for Silverlight 4 and Visual Studio 2010
Visual Studio 2010 (inclusive la versión express)
Silverlight 4 Tools VS2010
Silverlight Toolkit Abril 2010 (Opcional)
WCF RIA Services Toolkit (Opcional)

Tutorial en español de la tecnológia

Aqui unos post introductorios al tema, que si bien fueron escritos para la versión Beta de WCF Ria Services, Silverlight 3 y Visual Studio 2008, la información contenida en ellos es todavía vigente. (actualizados con la información contenida en este post: página WCF Ria Services y Recursos para trabajar)

- Introducción (Parte 1)
- Obtener datos desde la BD (Parte 2)
- Silverlight3: WCF Ria Services.- Mostrar datos (Parte 3)

Continuación del tema

Durante los siguientes días (semanas), estaré agregando más post a este tutorial, así como preparando un par de webcast y screen cast, por lo que les recomiendo estén atentos a toda la información generada.

Saludos…

Silverlight 4 Beta Liberado

November 18th, 2009 No comments

Así es.  Esta es la noticia que se empezará a circular a partir del día de hoy en el mundo de desarrollo del Software:  Silverlight 4 Beta ha sido liberado hoy durante el PDC 2009 en Los Ángeles, California.  Silverlight es una plataforma de desarrollo para la construcción de Aplicaciones Enriquecidas para Internet, que ejecuten en el navegador o fuera de él.

Esta nueva versión tiene muchísimas poderosas características que están fuera de alcance de un solo artículo, así que solo resumiré las más notables:

  • Estilos Implícitos
  • Arrastrar y Colocar (desde afuera del plugin hacia el plugin y viceversa)
  • Brocha HTML
  • Commanding y MVVM
  • Soporte para Impresión
  • Soporte para Texto Enriquecido
  • Acceso al Portapapeles (interno y externo)
  • Soporte para clic secundario del mouse (mejor conocido como el botón derecho)
  • Soporte para compartir ensamblados entre el .NET Framework 4 y Silverlight 4
  • RIA Services se renombra a WCF RIA Services.  Incluirá algunas mejoras
  • Mejoras en Astoria
  • API para la ventana fuera del Navegador
  • Popups para Notificaciones
  • Hospedaje de HTML dentro de Silverlight 4
  • Soporte para Web Cam y Micrófono
  • Aplicaciones Fuera del Navegador corriendo en Confianza Total (Full Trust)

La anterior no es una lista completa de todas las nuevas características y funcionalidades de esta nueva versión sino únicamente aquellas que considero se destacan de entre todas ;).

Cabe mencionar que esta versión Beta *no* tiene licencia para construir aplicaciones que salgan a producción.  Asimismo, Visual Studio .NET 2010 Beta 2 es requerido.

Descarga aquí el SDK de Silverlight 4 Beta y los runtimes para Windows y Mac.

 

Para el artículo completo revisa el blog de Tim.

 

Si no conoces Silverlight ¿qué esperas?

Visual Studio 2010 Beta 2 y Silverlight

October 20th, 2009 No comments

Con la llegada de VS2010 Beta 2 para subcriptores MSDN a partir del lunes 19 de Octubre y para publico en general a partir del Miercoles 21 de Octubre, lo referente al tema de Silverlight no se puede dejar de lado. Así que aquí algunas notas sobre este lanzamiento desde la perspectiva de Silverlight.

Herramientas Silverlight ya incluidas en el core de Visual Studio 2010 Beta 2

Lo primero que salta a la vista es que VS 2010 Beta 2 YA incluye Silverlight desde su instalación. Lo que podemos encontrar en nuestra instalación es:

  • El SDK de Silverlight (Silverlight 3 SDK)
  • y las hermientas de Silverlight en su build 40818 (Silverlight 3 Tools)

Sin embargo no todo es hojuelas sobre miel, pues no todo lo referente a Silverlight está incluido, aquí lo que se quedó fuera para esta versión:

  • el Toolkit de Silverlight (Silverlight Toolkit)
  • y los Servicios .Net Ria (.Net RIA Services)

Caracteristicas incluidas en VS2010 Beta 2 para Silvelight.- Editor visual de archivos xaml.

Dentro de las caracteristicas incluidas en VS2010 Beta 2 para Silverlight está la de no solamente regresar el visualizador de archivos xaml, sino la de agregarle funcionalidad que nos permitirá editar este tipo de archivos.

Expression Blend seguira siendo el Editor Visual de archivos xaml por excelencia, sin embargo podremos tener la capacidad de hacer pequeñas modificaciones al diseño desde VS2010 Beta 2

Lo que dejaron fuera de VS2010 Beta 2

Como ya se comento fueron dos herramientas las que se dejaron fuera del instalador de VS2010 Beta 2. En lo que respecta al Toolkit de Silverlight, la última version, también liberada el lunes 19 de Octubre, la cual pueden obtener aqui, es totalmente soportada. Así que la podemos bajar y comenzar a utilizar en nuestros proyectos.

Lo que tristemente nos enteramos es que los respectivo a Servicios .Net Ria (.Net RIA Servicces) todavía no esta soportador por esta version de Visual Studio. Sin embargo, ya se tiene planes para incluir este tipo de proyectos en un futuro. Así que estemos atentos a la información que se ira generando entorno al tema.

Licencia “Go-Live”

Aunque no es especificamente referente a Silverlight, si hacer mención que esta version de VS2010, viene con Licencia ‘Go-Live’ lo cual nos permite enviar nuestros proyectos a producción. Y los proyectos Silverlight no son la excepción.

Notas finales

Mucha información se esta generando y se generará en los proximos días respecto a este lanzamiento. Mi recomendación es que bajen el Visual Studio 2010 Beta 2 en cuantos tengan oportunidad y comencemos a picarle, pues como es de esperarse no solo trae mejoras para Silverlight (pero ese es tema de otro foro).

Saludos…

Desarrollo con Silverlight en Visual Studio 2010 Beta 1

May 20th, 2009 No comments

Solo si han estado debajo de una piedra no sabrán que el día de hoy fue liberado públicamente el Beta 1 de Visual Studio 2010.  La nueva versión de esta herramienta incluye enormes mejoras que merecen un artículo cada una de ellas junto con las nuevas características que podemos encontrar en el .NET Framework 4.0, pero en este artículo nos enfocaremos al desarrollo de aplicaciones de Silverlight con Visual Studio 2010 Beta 1.

Hola Visual Studio 2010

Uno de los primeros cambios evidentes que podemos encontrar en Visual Studio 2010 es que la lista de plantillas de proyectos ahora está un poco más organizada, nos ofrece la capacidad de filtrar plantillas según la versión del .NET Framework al que deseamos apuntar, un cuadro de texto para buscar a través de una cadena en las plantillas, además de permitir ordenamiento por nombre de manera ascendente o descendente:

Caja de diálogo de Nuevo Proyecto en Visual Studio 2010

Crearemos una nueva aplicación llamada SL2010 usando la plantilla de Silverlight Application.  Otro cambio presente en esta nueva versión será en la caja de diálogo “Add Silverlight Application” (Agregar Aplicación de Silverlight), ya que nos permitirá elegir la versión de Silverlight a la que deseamos apuntar! 

Caja de diálogo Add Silverlight Application en Visual Studio 2010

Una mejora que sin duda es una de las más solicitadas desde hace tiempo es la capacidad de utilizar Visual Studio con múltiples monitores, esto ya es posible si simplemente desacoplan alguna ventana y la pasan al monitor que deseen.  En la siguiente foto se muestra en la parte izquierda el IDE de Visual Studio 2010 y en el monitor de la izquierda el editor de código fuente de Page.xaml.cs de la solución que acabamos de crear en los pasos anteriores:

Soporte de múltiples monitores en Visual Studio 2010

El editor es donde más cambios y mejoras vamos a poder apreciar.  Visual Studio 2010 Beta 1 trae consigo un soporte mucho más robusto para edición de Xaml de manera visual.  En esta nueva versión podremos editar desde la ventana de Propiedades los valores de las propiedades de elementos y/o controles sin necesidad de hacerlo directamente en el código Xaml.  La siguiente figura muestra el soporte incluso de propiedades de tipo Brush en donde podemos notar cómo la experiencia es similar a la que podemos encontrar en Expression Blend:

Editor de Brochas en Visual Studio 2010

En el editor también podemos crear y manipular las propiedades de los contenedores, por ejemplo el Grid el cual nos provee un mecanismo de distribución a través de columnas y filas –similar a una tabla-.  En el mismo editor (similar a la experiencia en Expression Blend) podemos crear las columnas filas necesarias para el contenedor, y asimismo indicar el tipo de unidad que deseamos para la altura o ancho: *, Auto o fijo:

Otra característica bastante útil y que no está presente en Visual Studio 2008 es la capacidad de arrastrar y colocar controles y elementos en el mismo editor.  La versión 2008 se limitaba a permitirnos únicamente arrastrar y colocar los controles en el editor de código Xaml: algo bastante inútil.  Ahora en esta nueva versión de Visual Studio 2010 Beta 1 el editor se comporta tal y como lo esperamos, similar al comportamiento que tiene Expression Blend cuando tratamos de realizar la misma tarea, incluso similar a las aplicaciones ASP.NET:

Un editor –decente pero no tan potente como en Blend- de Data Bindings también está disponible para nosotros en esta versión.  Esta característica nos permite establecer y editar enlace a datos desde la ventana a propiedades.  A diferencia de Blend, en Visual Studio no hay una manera visual para crear recursos en un control de usuario de Silverlight, no obstante teniendo la fuente de datos ya declarada en el Xaml podemos una manera sencilla el binding utilizando el editor contextual en la ventana de Propiedades:

Los Markup Extensions como {Binding} ahora muestran sus propiedades inherentes en Intellisense, lo cual es una magnífica mejora cuando estamos escribiendo este tipo de objetos:

Visual Studio 2010 es lo suficientemente hábil para mostrarnos aquellos recursos que tenemos disponibles y que están a nuestro alcance, para poderlos utilizar en aquellas propiedades en las que hagan sentido.  Tal es el caso de un DataTemplate declarado en el diccionario de recursos a nivel del UserControl en la aplicación que aquí se muestra, en donde podemos apreciar cómo se despliega como opción en la propiedad ItemTemplate de un ListBox:

Finalmente, una característica muy importante y práctica que podemos encontrar en Visual Studio 2010 es la posibilidad de escalar o des-escalar la versión de nuestra aplicación entre Silverlight 2 y Silverlight 3.  Esto es una gran ventaja si estás desarrollando en una versión específico pero quieres comprobar cómo se comporta si cambias de versión. 

Ventana de propiedades del proyecto de Silverlight en Visual Studio 2010

Obviamente si des-escalas una aplicación de Silverlight 3 a Silverlight 2 perderás todas las características inherentes a esa versión, y viceversa: si escalas tu proyecto de Silverlight 2 a 3 inmediatamente podrás utilizar todas las nuevas funcionalidades presentes en la última versión.  Nota: si haces un cambio de versión por medio de esta opción no cambiarán adecuadamente los parámetros MinimumVersion y minRuntimeVersion de las páginas .aspx y .html respectivamente.

Resumen

Visual Studio 2010 Beta 1 es la primer versión estable de la próxima generación de herramientas para desarrollo de aplicaciones .NET.  Cuenta con un soporte mucho más amplio para el diseño y codificación de Xaml y por ende de Silverlight.  Además cuenta con la opción de permitirnos elegir sobre cuál versión de Silverlight queremos programar, lo que hace de esta herramienta una de los más importantes y esperados lanzamientos en lo que al desarrollo de Silverlight respecta.