Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Escrever o código em LightSwitch

Visual Studio 2012

Quando você for escrever um código para o seu aplicativo, você usará o Editor de Código. O código que você escrever em um aplicativo LightSwitch será basicamente em métodos internos, isto é, métodos de entidades, telas, e consultas. Por exemplo, cada tela tem um método <ScreenName>_CanRun () onde <ScreenName>, é o nome da tela. Normalmente você escreveria o código neste método para verificar se um usuário tem permissão para ver a tela. Para obter mais informações sobre como escrever códigos em métodos, consulte Como: manipular eventos de dados, Como tratar eventos de telas do Silverlight, ou Como: manipular eventos de consulta

Para cenários mais avançados, você pode escrever um código que usa o modelo de objeto LightSwitch. Por exemplo, você pode escrever um código que usa o modelo de dados para lidar com problemas de concorrência que ocorrem ao salvar dados. Para obter mais informações, consulte Executar tarefas relacionadas a dados por meio de código

Você pode usar o Visual Basic ou a linguagem de programação C#. Ambos são igualmente capazes. É uma questão de preferência pessoal. Você não pode misturar código Visual Basic e C# em um único projeto, e você deve fazer a escolha ao criar o projeto.

Mais do que apenas uma editor de texto, o Editor de códigos usa uma tecnologia conhecida como IntelliSense para lhe ajudar a escrever, fornecendo informações relevantes à medida que você digita. Há vários recursos do IntelliSense que podem facilitar suas tarefas de codificação. Esses recursos incluem Membros da Lista, Informações de Parâmetro, Informações Rápidas, Completar Palavra e Dicas de Sintaxe.

Ff852038.collapse_all(pt-br,VS.110).gifMembros da lista

Quando você digita o nome de um tipo ou namespace no Editor de Código, uma lista de todos os métodos, propriedades e eventos válidos aparecem em uma lista suspensa. Um exemplo de um código escrito em um método que exibe os membros da lista é mostrado na ilustração seguinte.

Membros da lista

Membros de lista

Você pode percorrer a lista ou digitar as primeiras letras do membro para ir para esse membro na lista. Então, pressione ENTER para adicionar esse membro ao seu código.

Ff852038.collapse_all(pt-br,VS.110).gifInformações de parâmetro

Quando um método recebe parâmetros, o IntelliSense exibe informações sobre os parâmetros, como o tipo de parâmetro, o nome e o número de parâmetros necessários. Se uma função estiver sobrecarregada, você verá setas para cima e para baixo que deixam que você percorra todas as sobrecargas da função, conforme mostrado na ilustração seguinte.

Informações de parâmetro

Informações de parâmetro com sobrecargas de imagem

À medida que você digita o parâmetro, a lista exibe o próximo parâmetro com fonte em negrito.

Ff852038.collapse_all(pt-br,VS.110).gifInformações rápidas

Você pode exibir a declaração completa de um identificador em seu código, mantendo seu ponteiro do mouse sobre o identificador. A ilustração a seguir mostra a caixa Quick Info que aparece.

Informações rápidas

Imagem de informações rápidas

Ff852038.collapse_all(pt-br,VS.110).gifCompletar Palavra

O IntelliSense pode completar palavras para você à medida que você as digita. Quando você tiver digitado letras suficientes e uma palavra para distinguí-la de outras palavras, você pode completar a palavra pressionando ALT+SETA DIREITA ou CTRL+BARRA DE ESPAÇO. Por exemplo, você pode digitar Me.Button1.Te para filtrar as palavras na lista, e pressionar ALT+SETA DIREITA para completar a palavra.

A ilustração a seguir mostra um exemplo da lista de conclusão que aparece quando você escreve código no Editor de códigos.

Completar Palavra

IntelliSense

Ff852038.collapse_all(pt-br,VS.110).gifRecursos Adicionais do IntelliSense

  • Keyword IntelliSense deixa você ver uma lista de palavras-chave que estão disponíveis, dependendo do contexto. No nível de arquivo, o IntelliSense está disponível para palavras-chave, como Imports e Option. Você também verá uma lista de palavras-chaves em nível de declaração que filtra com base na sintaxe, como as palavras-chave For e While.

  • As listas de expressões aparecem quando você digita várias expressões. Por exemplo, quando você atribui um valor a uma variável, uma lista de expressões aparecerá depois que você digitar o sinal de igualdade.

  • As dicas de sintaxe fornecem informações sobre a sintaxe de uma instrução. Por exemplo, quando você digita a palavra-chave Select, o IntelliSense exibe Select Case <testExpression>, que indica a sintaxe a ser usada.

  • As variáveis locais aparecem em uma lista no início de uma linha em um método, quando você digita os argumentos para uma chamada de método, e em qualquer contexto de expressão no qual eles estão no escopo.

  • Listas transparentes. Às vezes, você pode descobrir que o código no IDE que você precisa referenciar é abordado por uma lista do IntelliSense. Você pode pressionar a tecla CTRL para temporariamente tornar a lista transparente, para que você possa ver o código abaixo dela. Quando você soltar a tecla CTRL, a lista retorna.

  • Filtragem de lista. Em vez de exibir a lista inteira, o IntelliSense exibe somente as palavras que começam com as letras que você digitou. Por exemplo, se você deseja criar uma variável para uma PrintDialog e você digita Dim printDocument As New Print, a lista exibirá somente aqueles membros que começam com o texto "Print". Isso facilita a busca pelo item que você está procurando. Se você deseja ver a lista completa, você pode pressionar CTRL+j. Quando você começar a digitar novamente, a lista se tornará filtrada novamente.

Contribuições da comunidade

ADICIONAR
Mostrar: