Visual Studio LightSwitch
Você pode criar aplicativos comerciais rapidamente usando a ferramenta de desenvolvimento Visual Studio LightSwitch.LightSwitchLightSwitch fornece um ambiente de desenvolvimento simplificado para que você possa se concentrar na lógica de negócio em vez de infraestrutura do aplicativo.
Introdução a Lightswitch
A maioria dos aplicativos de negócios são aplicativos de formulário sobre dados que fornecem uma interface de usuário para exibição, adição e modificação de dados.Ao usar outras ferramentas de desenvolvimento para a criação de aplicativos de formulário sobre dados, grande parte do seu tempo é passado em tarefas repetitivas.Você deve compor o código para interagir com um banco de dados, você deve compor o código para a interface do usuário, e compor o código para a lógica de negócios.Quando você usa LightSwitch, muito de trabalho repetitivo é feito para você e, na verdade, você pode criar um aplicativo de LightSwitch sem escrever nenhum código de qualquer!Para a maioria dos aplicativos, o único código que você precisa escrever é o código que apenas você pode escrever: a lógica de negócios.
Recursos de aplicativo comerciais
Aplicativos de negócios modernos exigem muitos recursos, como recursos de pesquisa, de classificação e reorganização de grades e de exportação de dados.Aplicativos de LightSwitch têm esses recursos, e, ainda mais interno.Além disso, as operações típicas de dados, tais como adicionar, atualizar, salvar e excluir e também são embutidas, como é a lógica de validação de dados básicos.
Usando os recursos de extensibilidade em LightSwitch, você pode alterar a aparência de seus aplicativos aplicar temas, usando controles personalizados, e usando extensões do shell para alterar o layout.Você pode usar os tipos de negócios personalizados para reduzir a quantidade de código que você compõe e simplificar a formatação de interface do usuário.
Entidades e telas de dados
O LightSwitch simplifica o desenvolvimento de aplicativos comerciais usando entidades de dados e telas.
As entidades de dados, ou tabelas, são como LightSwitch representa dados.Você cria entidades de dados usando o banco de dados interno do aplicativo, ou importando dados de um banco de dados externo, uma lista do SharePoint, ou outra fonte de dados.Você pode criar relacionamentos entre entidades, mesmo quando as entidades forem fontes de dados diferentes.Você também pode criar consultas sobre os dados usando um designer gráfico, e pode alterar mais consultas no código.
As telas, ou, como os formulários são LightSwitch exibe dados.As telas são baseadas em modelos predefinidos. Tudo o que você precisa fazer para associar dados a uma tela é especifica as entidades ou consultas a serem exibidas.Depois de criar uma tela, é possível alterar sua aparência no designer; nenhum código é necessário.Você pode criar as telas que são otimizadas para a área de trabalho, para navegadores da Web, ou para dispositivos móveis como telefones tabuletas ou.
Validação de dados, teste e implantação
Você pode controlar a validação básica no IDE usando campos exigidos e comprimentos de cadeia de caracteres.Para uma validação mais complexa com base na lógica comercial, você precisa que escrever código.No tempo de execução, a interface de usuário para manipular a validação é compilada em telas.
Para testar o aplicativo, apenas execute-o.Você pode alterar o interface do usuário diretamente no aplicativo em execução.Representando uma função em permissões de depuração, você pode testar a autenticação e autorização.Quando seu aplicativo estiver concluída, você pode implantá-lo em um computador individual, a Serviços de Informações da Internet (IIS), ao Windows para, ao SharePoint, ou ao Office 365.
Tópicos relacionados
Nome |
Descrição |
---|---|
Fornece links para tópicos de introdução e aprendizado. |
|
Descreve como acessar e consumir os opção de OData criados por LightSwitch. |
|
Descreve como criar e implantar aplicativos para o SharePoint. |
|
Descreve as tarefas básicas para trabalhar com projetos. |
|
Descreve o Designer de Entidade e as tarefas relacionadas. |
|
Descreve o Designer de Tela e as tarefas relacionadas. |
|
Descreve o Designer de Consulta e as tarefas relacionadas. |
|
Descreve as tarefas básicas para depurar um aplicativo. |
|
Descreve as tarefas relacionadas às extensões. |
|
Descreve as tarefas básicas para implantar um aplicativo. |