Compartilhar via


Visual Studio LightSwitch

É possível compilar aplicativos de negócio rapidamente usando a ferramenta de desenvolvimento Visual Studio LighSwitch.O LightSwitch fornece um ambiente de desenvolvimento simplificado para que seja possível se concentrar na lógica de negócios, em vez de na infraestrutura do aplicativo.

Apresentando o Lightswitch

A maioria dos aplicativos de negócio é composta por aplicativos de formulários sobre dados que fornecem uma interface do usuário para visualizar, adicionar e modificar dados.Ao usar outras ferramentas de desenvolvimento para compilar aplicativos de formulários sobre dados, grande parte do seu tempo é dedicada a tarefas repetitivas.Você grava código para interagir com um banco de dados, para a interface do usuário e para a lógica de negócios.Ao usar o LightSwitch, grande parte do trabalho repetitivo é feita por você e, na verdade, é possível criar um aplicativo LightSwitch sem gravar nenhum código!Para a maioria dos aplicativos, o único código que é necessário gravar é o que você pode gravar: a lógica de negócios.

Recursos de aplicativos de negócio

Aplicativos de negócio modernos exigem muitos recursos, como capacidades de pesquisa, habilidade de classificar e reorganizar grades e a habilidade de exportar dados.Os aplicativos LightSwitch possuem esses recursos e outros já integrados.Além disso, operações de dados típicas, como adicionar, atualizar, salvar e excluir, também são integradas, bem como a lógica de validação de dados básica.

Usando os recursos de extensibilidade no LightSwitch, é possível alterar a aparência dos aplicativos aplicando temas, usando controles personalizados e empregando extensões de shell para alterar o layout.Use os tipos de negócio personalizados para reduzir a quantidade de código gravada e simplificar a formatação na interface do usuário.

Entidades e telas de dados

O LightSwitch simplifica o desenvolvimento de aplicativos de negócio usando entidades de dados e telas.

Entidades de dados, ou tabelas, são o modo como o LightSwitch representa os dados.É possível criar entidades de dados usando o banco de dados de aplicativo integrado ou importando dados de um banco de dados externo, uma lista do SharePoint ou outra fonte de dados.É possível criar relacionamentos entre entidades, mesmo quando essas entidades são fontes de dados diferentes.Também é possível criar consultas sobre os dados usando um designer gráfico e modificar ainda mais as consultas no código.

O LightSwitch exibe os dados em telas ou formulários.As telas são baseadas em modelos predefinidos. Tudo o que você precisa fazer para associar dados a uma tela é especificar as entidades ou consultas a serem exibidas.Depois de criar uma tela, é possível modificar sua aparência no designer. Nenhum código é necessário.Crie telas otimizadas para o desktop, para navegadores da web ou para dispositivos móveis, como tablets ou telefones.

Validação, teste e implantação de dados

É possível tratar da validação básica no IDE usando campos obrigatórios e comprimentos de cadeia de caracteres.No caso de validação mais complexa com base na lógica de negócios, é preciso gravar o código.No tempo de execução, a interface do usuário que trata da validação é integrada nas telas.

Para testar o aplicativo, simplesmente execute-o.É possível alterar a interface do usuário diretamente no aplicativo em execução.Assumindo uma função sob as permissões de depuração, é possível testar a autenticação e a autorização.Quando o aplicativo tiver sido concluído, implante-o em um computador individual, em IIS (Serviços de Informações da Internet), Microsoft Azure, SharePoint ou Office 365.

Requisitos do sistema

É preciso instalar as seguintes tecnologias para executar um aplicativo LightSwitch:

Pré-requisitos

Nível do servidor

Cliente Silverlight

Cliente HTML

.NET Framework 4

Sim

Não

Não

Silverlight 5

Não

Sim

Não

Tópicos relacionados

Explorando a Arquitetura do LightSwitch

Descreve a arquitetura dos aplicativos LightSwitch.

Introdução a LightSwitch

Fornece links a tópicos de introdução e aprendizado.

LightSwitch como uma fonte de dados

Descreve como acessar e consumir os feeds OData criados pelo LightSwitch.

Aplicativos do LightSwitch para SharePoint

Descreve como criar e implantar aplicativos para o SharePoint.

Projetos: o contêiner do aplicativo LightSwitch

Descreve tarefas básicas para trabalhar com projetos.

Dados: as informações por trás do aplicativo

Descreve o Entity Designer e tarefas relacionadas.

Telas: a interface de usuário do aplicativo LightSwitch

Descreve o Screen Designer e tarefas relacionadas.

Consultas: recuperando informações a partir de uma fonte de dados

Descreve o Query Designer e tarefas relacionadas.

Depurando: localizando e corrigindo erros

Descreve tarefas básicas para depurar um aplicativo.

Extensões: adicionando novos recursos a LightSwitch

Descreve tarefas relacionadas a extensões.

Implantação: distribuindo e mantendo o aplicativo

Descreve tarefas básicas para implantação de um aplicativo.