Escrever o código em LightSwitch
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.
Recursos do IntelliSense
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.
Membros 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
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.
Informaçõ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
À medida que você digita o parâmetro, a lista exibe o próximo parâmetro com fonte em negrito.
Informaçõ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
Completar 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
Recursos 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.
Consulte também
Tarefas
Como: manipular eventos de dados
Como tratar eventos de telas do Silverlight
Como: manipular eventos de consulta
Conceitos
Executar tarefas relacionadas a dados por meio de código