Primero descargamos:
http://download.microsoft.com/download/1/6/1/1612F542-752E-46C2-9E53-4E37BD3D1EF5/VSLS2011_ESN.iso
Luego de instalarlo creamos un nuevo proyecto en nuestro lenguaje favorito
Creamos una nueva tabla para la base de datos, que en mi caso utilizaré Nombre, Apellido y Edad, el Id se crea automáticamente.
Como verán se puede personalizar el código de manera simple:
Pero solo utilizaremos el diseñador para crear nuestra aplicación.
Abrimos el explorador de soluciones y agregamos una nueva pantalla, usaremos Nuevos datos y Búsqueda de datos.
Iniciamos la depuración con F5 y vemos como se organizó las ventanas.
Como la configuración de la solución está en DEBUG podemos personalizar la pantalla en tiempo de ejecución.
Una vez que el proyecto quede organizado y personalizado cambiamos la configuración de la solución a RELEASE y procedemos a publicarlo especificando las opciones de conexión a la base de datos, como en mi caso probare en mi PC no necesito la opción de crear un script para la instalación.
Para crear el instalador en una aplicación de escritorio hay que tener a mano los instaladores de los requisitos previos o especificar que se descarguen de internet.
En la carpeta RELEASE se crea el instalador y luego de ejecutarlo podemos acceder a nuestra aplicación:
Para comprobar los datos registrados en el servidor:
Cuando publicamos la aplicación para IIS (Web), debemos de activar Internet Information Services, luego ejecutar
Código
de acuerdo a la versión de Framework.
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i
Y comprobamos en Panel de Control – Herramientas administrativas - Administrador de Internet Information Services (IIS)
Y vemos que nos da la opción de cambiar la versión de Net Framework a la 4.
Lo escrito es una pequeña parte de LightSwitch puesto que pueden personalizarse tanto diseño y código de manera muy simple para crear aplicaciones robustas e incluso para Windows Azure (nube) pero el objetivo de este tema es dar una pequeña introducción para su uso.
Saluos.