39
Visual Studio LightSwitch Visual Studio 2013 Otras versiones Puede compilar aplicaciones empresariales rápidamente utilizando la herramienta de desarrollo de Visual Studio LightSwitch. LightSwitch proporciona un entorno de desarrollo simplificado para que pueda concentrarse en la lógica empresarial en lugar de en la infraestructura de la aplicación. Introducción a LightSwitch La mayoría de las aplicaciones empresariales están basadas en formularios de datos que proporcionan una interfaz de usuario para ver, agregar y modificar datos. Cuando usa otras herramientas de desarrollo para crear aplicaciones de formularios sobre datos, emplea mucho tiempo en tareas repetitivas. Se escribe código para interactuar con una base de datos, para la interfaz de usuario y para la lógica del negocio. Cuando se usa LightSwitch, gran parte del trabajo repetitivo es realizado automáticamente para usted y, de hecho, puede crear una aplicación LightSwitch sin escribir nada de código. Para la mayoría de las aplicaciones, el único código que tiene que escribir es el único que puede escribir: la lógica de negocio. Características de las aplicaciones empresariales Las aplicaciones empresariales modernas requieren muchas características, como por ejemplo capacidades de búsqueda, de

Visual Studio LightSwitch

Embed Size (px)

DESCRIPTION

Visual LightSwitch, herramientas de desarrollo basada en Ajax, java, y c#

Citation preview

Page 1: Visual Studio LightSwitch

Visual Studio LightSwitchVisual Studio 2013

Otras versiones

Puede compilar aplicaciones empresariales rápidamente utilizando la herramienta de desarrollo de Visual Studio LightSwitch. LightSwitch proporciona un entorno de desarrollo simplificado para que pueda concentrarse en la lógica empresarial en lugar de en la infraestructura de la aplicación.

Introducción a LightSwitch

La mayoría de las aplicaciones empresariales están basadas en formularios de datos que proporcionan una interfaz de usuario para ver, agregar y modificar datos. Cuando usa otras herramientas de desarrollo para crear aplicaciones de formularios sobre datos, emplea mucho tiempo en tareas repetitivas. Se escribe código para interactuar con una base de datos, para la interfaz de usuario y para la lógica del negocio. Cuando se usa LightSwitch, gran parte del trabajo repetitivo es realizado automáticamente para usted y, de hecho, puede crear una aplicación LightSwitch sin escribir nada de código. Para la mayoría de las aplicaciones, el único código que tiene que escribir es el único que puede escribir: la lógica de negocio.

Características de las aplicaciones empresariales

Las aplicaciones empresariales modernas requieren muchas características, como por ejemplo capacidades de búsqueda, de ordenación y reorganzación de cuadrículad o la capacidad de exportar datos. Las aplicaciones de LightSwitch tienen esas características, y más, ya incorporadas de serie. Además, las típicas operaciones de datos como agregar, actualizar, guardar y eliminar también se integran, igual que la lógica de validación de datos básica.

Usando las características de extensibilidad en LightSwitch, puede cambiar el aspecto de sus aplicaciones aplicando temas, utilizando controles personalizados y usando extensiones de shell para cambiar el diseño. Puede usar los tipos de negocios personalizados para reducir la cantidad de código que escribe y para simplificar el formato en la interfaz de usuario.

Page 2: Visual Studio LightSwitch

Entidades de datos y pantallas

LightSwitch simplifica el desarrollo de las aplicaciones empresariales usando entidades de datos y pantallas.

Las entidades de datos, o tablas, son la forma en que LightSwitch representa los datos. Las entidades de datos se crean usando la base de datos de aplicación integrada o importando datos de una base de datos externa, una lista de SharePoint u otro origen de datos. Puede crear relaciones entre entidades, incluso cuando las entidades provienen de orígenes de datos diferentes. También puede crear las consultas sobre los datos usando un diseñador gráfico y seguir modificando las consultas en código.

Las pantallas, o formularios, son la forma en que LightSwitch muestra los datos. Las pantallas se basan en las plantillas predefinidas. Todo lo que tiene que hacer para enlazar los datos en una pantalla es especificar las entidades o consultas que se van a mostrar. Después de crear una pantalla, puede modificar su aspecto en el diseñador; no se requiere ningún código. Puede crear pantallas que se optimizan para el escritorio, para exploradores web o para dispositivos móviles como tabletas o teléfonos.

Validación de datos, pruebas e implementación

Puede administrar la validación básica en IDE usando campos obligatorios y longitudes de cadena. Para una validación más compleja basada en la lógica del negocio, tendrá que escribir código. En tiempo de ejecución, la interfaz de usuario que controla la validación se integra en las pantallas.

Para probar su aplicación, ejecútela. Puede cambiar la interfaz de usuario en la aplicación en ejecución. Suplantando un rol en los permisos de depuración, puede probar la autenticación y la autorización. Cuando se completa la aplicación, puede implementarla en un equipo individual, en Internet Information Services (IIS), Microsoft Azure, SharePoint u Office 365.

Requisitos del sistema

Debe instalar las tecnologías siguientes para ejecutar una aplicación de LightSwitch:

Requisito previo Nivel de servidor Cliente Silverlight Cliente HTML.NET Framework 4 Si No NoSilverlight 5 No Si No

Temas relacionados

Exploración de la arquitectura de Describe la arquitectura de las aplicaciones de

Page 3: Visual Studio LightSwitch

LightSwitch LightSwitch.

Introducción a LightSwitchProporciona enlaces a temas de introducción y de aprendizaje.

LightSwitch como origen de datosDescribe cómo obtener acceso y utilizar fuentes OData creadas por LightSwitch.

Aplicaciones LightSwitch para SharePoint

Describe cómo crear e implementar aplicaciones para SharePoint.

Proyectos: El contenedor para la aplicación de LightSwitch

Describe las tareas básicas por trabajar con proyectos.

Datos: La información que hay detrás de la aplicación

Describe el diseñador de entidades y las tareas relacionadas.

Pantallas: Interfaz de usuario de una aplicación de LightSwitch

Describe el diseñador de pantallas y las tareas relacionadas.

Consultas: Recuperar información de un origen de datos

Describe el Diseñador de consultas y las tareas relacionadas.

Depurar: Buscar y corregir erroresDescribe las tareas básicas para depurar una aplicación.

Extensiones: Agregar nuevas capacidades a LightSwitch

Describe tareas relacionadas con las extensiones.

Implementación: Distribuir y mantener la aplicación

Describe las tareas básicas para implementar una aplicación.

Adiciones de comunidad

AGREGAR

Page 4: Visual Studio LightSwitch

Introducción a LightSwitchVisual Studio 2013 Otras versiones

Puede compilar aplicaciones empresariales rápidamente centrándose en la lógica de negocios, en lugar de en la infraestructura de la aplicación, si utiliza el entorno de desarrollo simplificado de Visual Studio LightSwitch.

Para obtener una introducción rápida al entorno de desarrollo de LightSwitch y sus características más comunes, vea Tutorial: Crear la aplicación Vision Clinic en LightSwitch, que muestra cómo crear una aplicación para una aplicación de Vision Clinic ficticia.

Para obtener una introducción más detallada, vea Paseo guiado por LightSwitch, que explica no solo los pasos que se llevan a cabo, sino también por qué.

Temas relacionados

Título DescripciónEntorno de desarrollo de LightSwitch

Describe herramientas como el diseñador de entidades y el Diseñador de consultas en el entorno de desarrollo.

Paseo guiado por LightSwitchContiene vínculos a un conjunto de lecciones secuenciales que describen la mayoría de las capacidades de LightSwitch.

Tutorial: Crear la aplicación Vision Clinic en LightSwitch

Muestra cómo crear una aplicación para una aplicación de Vision Clinic ficticia, que muestra las capacidades de LightSwitch.

LightSwitch como origen de datosMuestra cómo trabajar con fuentes OData que genera LightSwitch.

Tutorial: Crear un cliente LightSwitch para usuarios móviles

Muestra cómo crear una aplicación cliente en HTML.

Tutorial: Crear una aplicación para SharePoint utilizando LightSwitch

Muestra cómo crear una aplicación que está autohospedada en SharePoint para Office 365.

Page 5: Visual Studio LightSwitch

Comunidad: Conectar con otros desarrolladores de LightSwitch

Contiene información y vínculos a recursos de la comunidad como foros, blogs y sitios web acerca de LightSwitch.

Solucionar problemas de LightSwitch

Contiene información sobre los problemas más frecuentes y los pasos para resolverlos.

Vea también

Conceptos

Visual Studio LightSwitch

Page 6: Visual Studio LightSwitch

Entorno de desarrollo de LightSwitchVisual Studio 2013 Otras versiones

Puede crear una aplicación de LightSwitch mediante el entorno de desarrollo integrado (IDE) de Visual Studio LightSwitch. Si está familiarizado con Visual Studio, reconocerá algunas de las partes del IDE, pero puede que otras no le resulten conocidas. En este tema se proporciona una introducción al IDE de LightSwitch.

Familiarizarse con el entorno de desarrollo

La parte principal del IDE está compuesta de diseñadores o ventanas correspondientes a varias tareas de desarrollo, los cuales aparecen o desaparecen al cambiar de una tarea a otra. Con las ventanas de herramientas que aparecen a la derecha de la ventana principal puede navegar entre los diseñadores, establecer propiedades para los mismos y mucho más. A continuación se incluyen algunos de los diseñadores y ventanas que se usarán principalmente:

Diseñador de LightSwitch

El diseñador de LightSwitch aparece al crear un proyecto. Contiene vínculos que se pueden usar para conectarse a una base de datos existente o para crear tablas nuevas en la base de datos de la aplicación.

Page 7: Visual Studio LightSwitch

Explorador de soluciones

El Explorador de soluciones contiene una lista de todos los elementos del proyecto. Se usa para navegar entre las ventanas del diseñador y está dividido en las secciones que corresponden a los elementos de datos, las pantallas y las propiedades de la aplicación. De forma predeterminada, el Explorador de soluciones siempre está visible.

Diseñador de datos

El Diseñador de datos, también conocido como Diseñador de tablas, es donde se trabaja con los datos de la aplicación. El Diseñador de Datos se puede abrir haciendo doble clic en el nodo origen de los datos en el Explorador de soluciones.

Page 8: Visual Studio LightSwitch

Diseñador de pantallas

El Diseñador de pantallas es donde crea la interfaz de usuario para su aplicación. El Diseñador de pantallas se puede abrir haciendo doble clic en el nodo de pantallas del Explorador de soluciones.

Diseñador de consultas

Page 9: Visual Studio LightSwitch

El Diseñador de consultas es donde se crean las consultas para filtrar y ordenar los datos de la aplicación. Las consultas se pueden usar como base para nuevas pantallas o para modificar el contenido de una pantalla existente. El Diseñador de consultas se puede abrir desde el menú Proyecto cuando hay un nodo de orígenes de datos seleccionado en el Explorador de soluciones.

Propiedades (Ventana)

La ventana Propiedades es donde se establecen las propiedades para los elementos en el diseñador activo. Las propiedades disponibles varían según el contexto. De forma predeterminada, la ventana Propiedades siempre está visible.

Page 10: Visual Studio LightSwitch

Editor de código

El Editor de código es donde se escribe el código de la aplicación. Se abre una instancia independiente del Editor de código para cada elemento de la aplicación que contiene código de usuario. A diferencia de las ventanas de diseñador, estas ventanas permanecen abiertas hasta que el usuario decida cerrarlas. El Editor de código se puede abrir desde el menú Proyecto cuando una pantalla o entidad se selecciona en el Explorador de soluciones. También se puede abrir desde muchos diseñadores.

Page 11: Visual Studio LightSwitch

Diseñador de aplicaciones

El Diseñador de aplicaciones es donde se administran los valores y las propiedades que definen la apariencia y el comportamiento de la aplicación. Incluye las pestañas Propiedades generales, Extensiones, Navegación de pantalla, Control de acceso y Tipo de aplicación. El Diseñador de aplicaciones se puede abrir desde el nodo Propiedades del Explorador de soluciones.

Page 12: Visual Studio LightSwitch

Temas relacionados

Título DescripciónPaseo guiado por LightSwitch

Ofrece lecciones que abarcan muchas de las funciones de LightSwitch.

Depurar herramientas en LightSwitch

Ofrece una introducción a varios elementos del IDE relacionados con la depuración de aplicaciones.

Vea también

Otros recursos

Introducción a LightSwitch

Page 13: Visual Studio LightSwitch

Paseo guiado por LightSwitchVisual Studio 2013 Otras versiones

Este paseo guiado está formado por un conjunto de lecciones que presentan las capacidades básicas de LightSwitch, un entorno de desarrollo que facilita la creación de aplicaciones empresariales basadas en datos que se pueden ejecutar en una amplia variedad de dispositivos. Las lecciones le guían por el proceso de crear una aplicación para que se familiarice con el entorno de desarrollo de LightSwitch.

Las lecciones se deben seguir de manera secuencial, ya que cada paso continúa a partir del anterior.

Requisitos previos

En el paseo guiado de LightSwitch se utiliza un servicio de Open Data Protocol (OData) para conectarse a la base de datos Northwind. Para consultar la base de datos es necesario tener acceso a internet.

Resulta útil tener conocimientos de programación en JavaScript y en Visual Basic o Visual C#, aunque no es necesario. Se le proporcionará cualquier código que tenga que escribir.

Pasos siguientes

En el primer conjunto de lecciones aprenderá a compilar una aplicación sencilla en cuatro pasos.

Primera lección: Crear la primera aplicación de LightSwitch

Page 14: Visual Studio LightSwitch

Vea también

Tareas

Tutorial: Crear la aplicación Vision Clinic en LightSwitch

Otros recursos

Introducción a LightSwitch Entorno de desarrollo de LightSwitch

Page 15: Visual Studio LightSwitch

Paso 1: Crear un proyecto de LightSwitchVisual Studio 2013 Otras versiones

En el primer proyecto, crearemos una aplicación para administrar la información de contactos. El primer paso consiste en abrir Visual Studio y crear un proyecto.

Crear un proyecto

Para crear un proyecto en una aplicación

1. En el menú Inicio, elija Visual Studio. 2. En la barra de menús, elija Archivo,

Nuevo, Proyecto.

Aparece el cuadro de diálogo Nuevo proyecto.

3. En la lista de plantillas, expanda el nodo Visual Basic o Visual C#, elija el nodo LightSwitch y, después, seleccione la plantilla Aplicación HTML de LightSwitch.

4. En el cuadro de texto Nombre, escriba Mi primera aplicación y elija el botón Aceptar.

Aparece la ventana Inicio y se agregan las carpetas necesarias para el proyecto en la ventana del Explorador de soluciones, como se muestra en la ilustración siguiente:

Page 16: Visual Studio LightSwitch

Información detallada

Acaba de crear un proyecto para una aplicación de administración de contactos con la finalidad de almacenar y organizar las secciones de esa aplicación.

El cuadro de diálogo Nuevo proyecto del paso 2 contiene plantillas para diferentes tipos de proyectos. La aplicación de administración de contactos estará basada en HTML y optimizada para su visualización en dispositivos móviles. También puede crear una aplicación de escritorio basada en Silverlight que esté optimizada para la entrada de datos; para ello, elija la plantilla LightSwitch Desktop Application. Independientemente de la plantilla con la que comience, puede combinar los tipos de aplicaciones (de hecho, agregará pantallas de administración de usuarios de Silverlight posteriormente en este tutorial).

Al crear el proyecto, puede elegir entre Visual Basic o Visual C# como lenguaje de programación, aunque ambos lenguajes ofrecen las mismas funcionalidades. Puede elegir el lenguaje que prefiera al crear el proyecto, aunque no podrá modificar dicha elección más adelante.

En la mayoría de los casos, es posible que desee escribir un nombre más descriptivo para el proyecto en el cuadro de diálogo Nuevo proyecto. También puede cambiar la ubicación donde se guardan los archivos de proyecto cuando se crea el proyecto.

Pasos siguientes

Page 17: Visual Studio LightSwitch

En la lección siguiente, aprenderá a definir los datos para la aplicación mediante la creación de una entidad de datos.

Próxima lección: Paso 2: Definir los datos en LightSwitch

Vea también

Tareas

Cómo: Crear, abrir, guardar o eliminar un proyecto de LightSwitch

Otros recursos

Crear la primera aplicación de LightSwitch Proyectos: El contenedor para la aplicación de LightSwitch

Page 18: Visual Studio LightSwitch

Paso 2: Definir los datos en LightSwitchVisual Studio 2013 Otras versiones

En esta lección, se definirán los datos para la aplicación de administración de contactos mediante la creación de una tabla, también conocida como una entidad de datos. LightSwitch Entity Designer permite especificar los campos de propiedades y los tipos de datos que representan un contacto.

Definir los datos

Para crear una entidad en la aplicación

1. En la ventana Inicio, seleccione el vínculo Crear nueva tabla.

Se abrirá la ventana Entity Designer.

2. En la ventana Propiedades, en el cuadro de texto de la propiedad Nombre, escriba Contacto y elija la tecla Entrar.

El nombre en la barra de título cambia a “Contacto” y en el Explorador de soluciones cambia a “Contactos”.

3. En la columna Nombre, elija el vínculo <Agregar propiedad>, escriba NombreDeContacto y, después, seleccione la tecla Entrar.

El tipo de datos (String) aparece en la columna Tipo y la casilla Obligatorio

Page 19: Visual Studio LightSwitch

está activada. Los contactos deben tener un nombre que esté formado por una cadena de caracteres.

4. En la columna Nombre, seleccione el vínculo <Agregar propiedad> y escriba EmpresaDeContacto.

5. En la columna Nombre, seleccione el vínculo <Agregar propiedad> y escriba TeléfonoDeContacto.

6. En la columna Tipo, abra la lista y seleccione Número de teléfono.

Phone Number es un tipo de empresa personalizado que representa un formato estándar para números de teléfono.

7. En la columna Nombre, elija el vínculo <Agregar propiedad> y escriba CorreoElectrónicoDeContacto.

8. En la columna Tipo, abra la lista y seleccione Dirección de correo electrónico.

Email Address es otro tipo comercial personalizado que representa una dirección de correo electrónico con formato correcto.

9. Desactive la casilla de la columna Obligatorio del campo CorreoElectrónicoContacto.

Esto le permite agregar un contacto sin tener que proporcionar una dirección de correo.

En este punto, su entidad debería tener un aspecto similar al de la siguiente ilustración:

Page 20: Visual Studio LightSwitch

Información detallada

Acaba de crear una entidad de datos que contiene cuatro campos. Al escribir y guardar datos en la aplicación de administración de contactos, las entradas de esos campos se almacenan en una base de datos interna.

Como puede apreciar, hay un quinto campo (Id.). Este campo proporciona un valor único (la clave principal) para cada registro. Es asignado por LightSwitch y no se puede cambiar.

Cuando definió los datos en la entidad de datos, utilizó tipos comerciales personalizados para el número de teléfono y la dirección de correo electrónico. Los tipos comerciales personalizados son la manera más adecuada de especificar datos complejos que se utilizan normalmente en las aplicaciones empresariales. Además de Phone Number y Email Address, LightSwitch incluye otros tipos de empresa personalizados como Money, Percent, Person y Web Address.

Pasos siguientes

En el paso siguiente, obtendrá información acerca de cómo crear una pantalla para mostrar y modificar datos.

Próxima lección: Paso 3: Crear pantallas en LightSwitch

Page 21: Visual Studio LightSwitch

Vea también

Conceptos

Paso 1: Crear un proyecto de LightSwitch

Otros recursos

Crear la primera aplicación de LightSwitch Datos: La información que hay detrás de la aplicación Extensiones: Agregar nuevas capacidades a LightSwitch

Page 22: Visual Studio LightSwitch

Paso 3: Crear pantallas en LightSwitchVisual Studio 2013 Otras versiones

En esta lección creará pantallas para escribir, mostrar y cambiar datos en la aplicación de administración de contactos de LightSwitch. Elegirá una plantilla de pantalla para crear un conjunto de pantallas comunes y especificará los datos que mostrarán.

Crear pantalla

Para crear una pantalla en la aplicación

1. En el Explorador de soluciones, abra el menú contextual del nodo Pantallas y, después, elija Agregar pantalla.

Aparecerá el cuadro de diálogo Agregar nueva pantalla.

2. En la lista Seleccione una plantilla de pantalla, seleccione Conjunto de pantallas común.

NotaLa plantilla Conjunto de pantallas común solo está disponible si ha instalado Visual Studio 2013 Update 2 o una versión posterior. Si no ve la plantilla Conjunto de pantallas común, puede crear cada una de las tres pantallas individualmente mediante las otras plantillas de pantalla.

3. En el cuadro de texto Nombre de conjunto de pantallas, escriba ListaDeContactos.

4. En la lista Datos de pantalla, elija Contactos y elija el botón Aceptar.

Page 23: Visual Studio LightSwitch

Se agregan tres pantallas al Explorador de soluciones: AddEditContactList, BrowseContactLists y ViewContactList.

Se abre el Diseñador de pantallas y aparece una representación del diseño y de los comandos de la pantalla ExaminarListaDeContactos, como se muestra en la ilustración siguiente:

Información detallada

Acaba de crear un conjunto de pantallas para la aplicación. En la pantalla ExaminarListaDeContactos se muestra una lista de contactos y es la pantalla principal de la aplicación. En la pantalla VerListaDeContactos se muestran los detalles de un contacto y, como podría esperarse, en la pantallaAgregarEditarListaDeContactos puede agregar o editar contactos.

Page 24: Visual Studio LightSwitch

LightSwitch configura la navegación entre pantallas, sin que sea necesario escribir código. Por ejemplo, si elige un contacto en la pantalla Examinar, se iniciará automáticamente la pantalla Ver de dicho contacto.

La configuración de pantalla predeterminada para esta aplicación es correcta, pero las pantallas se suelen personalizar en el Diseñador de pantallas. Por ejemplo, puede ocultar campos, convertir campos en solo lectura o cambiar la apariencia y el diseño de los datos.

Pasos siguientes

En la lección siguiente, se ejecutará la aplicación y se comprobarán las funcionalidades.

Próxima lección: Paso 4: Ejecutar y probar la aplicación de LightSwitch

Vea también

Tareas

Cómo: Personalizar una pantalla de Silverlight en una aplicación en ejecución

Conceptos

Paso 2: Definir los datos en LightSwitch

Otros recursos

Crear la primera aplicación de LightSwitch Pantallas: Interfaz de usuario de una aplicación de LightSwitch

Page 25: Visual Studio LightSwitch

Paso 4: Ejecutar y probar la aplicación de LightSwitchVisual Studio 2013 Otras versiones

Ha creado su primera aplicación de LightSwitch. En esta lección, ejecutará la aplicación y especificará algunos datos.

Ejecución y prueba

Para ejecutar la aplicación

En la barra de menús, elija Depurar, Iniciar depuración.

Este comando ejecuta el programa en una ventana del explorador y muestra la pantalla ListaDeContactos.

SugerenciaTambién puede presionar F5 para ejecutar la aplicación.

Para agregar un contacto

1. En la pantalla ListasDeContactos, seleccione el botón Agregar.

Se abrirá la pantalla ListaDeContactos. Puede ver campos para escribir un nombre, una empresa, un número de teléfono o una dirección de correo.

2. En el cuadro de texto Nombre del contacto, escriba Almudena Benito.

Page 26: Visual Studio LightSwitch

3. En el cuadro de texto Empresa del contacto, escriba Great Lakes Food Market.

4. En el cuadro de texto Teléfono del contacto, escriba 5035557555.

5. En el cuadro de texto Correo electrónico de contacto, escriba benito@ejemplo y, después, seleccione el botón Guardar.

Se abrirá un cuadro de diálogo para informar de un error de dirección de correo no válida. Seleccione el botón Aceptar para cerrar el cuadro de diálogo.

6. Agregue .com al final de la dirección de correo y seleccione el botón Guardar.

Se mostrará un icono con el nuevo contacto en la pantalla Examinar.

Para ver los detalles del contacto

Page 27: Visual Studio LightSwitch

1. Seleccione el icono para abrir la pantalla Ver del contacto.

Se han agregado cuatro campos adicionales: Creado por, Creado, Modificado por y Modificado. Estos campos proporcionan una traza de auditoría para realizar un seguimiento de quién ha agregado o cambiado un registro, y cuándo.

2. Seleccione el botón Editar.

Se mostrará la pantalla ListaDeContactos que usó para agregar el contacto (esta vez, con los datos del contacto actual).

3. Seleccione el botón Descartar para cerrar la pantalla y, después, seleccione el icono Inicio para volver a la pantalla Examinar.

Para buscar un contacto

1. Seleccione el botón Buscar para mostrar el cuadro de texto Buscar en la parte superior de la pantalla.

Page 28: Visual Studio LightSwitch

2. En el cuadro de texto Buscar, escriba 505 y presione Entrar.

La lista está vacía, ya que no hay ningún contacto que contenga “505”.

3. En el cuadro de texto Buscar, cambie la entrada a 503 y, a continuación, presione Entrar.

En la lista se muestra un contacto que coincide, como en la ilustración siguiente:

Para ver el comportamiento de cambio de tamaño

1. Agregue dos o más contactos con los valores siguientes:

Nombre del contacto

Empresa del contacto

Teléfono del contacto

Correo electrónico de contacto

Rosa PérezBottom-Dollar Markets

6045554729 [email protected]

Lorenzo Blesa Around the Horn 1715557788 [email protected]

2. Como puede ver, los contactos se muestran con un formato de lista de mosaicos y la entrada más reciente siempre aparece en la parte superior izquierda.

Page 29: Visual Studio LightSwitch

3.

4. Al cambiar el tamaño de la ventana del explorador, verá cómo cambia la visualización a una lista de una sola columna cuando la ventana sea más estrecha. La visualización se ajusta automáticamente para pantallas pequeñas, como en teléfonos móviles.

5. Cierre la ventana del explorador para cerrar la aplicación en ejecución.

6. En la barra de menús, elija Archivo, Guardar todo.

Esta acción guarda el proyecto para que pueda utilizarlo en lecciones futuras.

Page 30: Visual Studio LightSwitch

Información detallada

En esta lección, ejecutó el programa para comprobar cómo funciona. Ahora tiene una aplicación totalmente funcional que implementa la entrada de datos, navegación, validación, búsqueda y mucho más, todo sin escribir una sola línea de código. Todo el código necesario está integrado en LightSwitch. Con esto se ahorra mucho trabajo.

Está claro que la aplicación de administración de contactos que ha creado es mucho más sencilla que la mayoría de aplicaciones. Lo más probable es que necesite pantallas que combinen datos de varios orígenes, que cambien lo que se muestra según determinadas condiciones o que limiten el acceso según el identificador del usuario. Obtendrá información acerca de todos estos aspectos y mucho más en las lecciones restantes.

Aunque LightSwitch reduce la necesidad de escribir código para escenarios comunes, también habrá casos en los que tendrá que escribir código. Cada empresa tiene su propio conjunto de reglas. Por ejemplo, puede que quiera configurar la aplicación para que algunos clientes obtengan un descuento o que determinadas compras estén exentas de impuestos. Como desarrollador de una aplicación empresarial, su labor consiste en comprender las reglas del negocio y expresarlas en el código. Encontrará más información en próximas lecciones

Pasos siguientes

Ya tiene una aplicación de LightSwitch completamente funcional. En las siguientes lecciones, obtendrá más información acerca de las entidades de datos y la conexión a los datos.

Próxima lección: Conectarse a datos en una aplicación de LightSwitch.

Vea también

Conceptos

Paso 3: Crear pantallas en LightSwitch

Otros recursos

Crear la primera aplicación de LightSwitch

Page 31: Visual Studio LightSwitch
Page 32: Visual Studio LightSwitch