Atualizado em January 2025: Pare de receber mensagens de erro que tornam seu sistema mais lento, utilizando nossa ferramenta de otimização. Faça o download agora neste link aqui.
- Faça o download e instale a ferramenta de reparo aqui..
- Deixe o software escanear seu computador.
- A ferramenta irá então reparar seu computador.
Esta é uma parte do Learn to Develop Windows Phone 7.5 Mango Applications. Em nosso último tutorial, vimos que podemos usar para instrução ou mais conhecido como para iterações ou para loop. Neste tutorial vamos aprender
como usar métodos simples de ajuda,
que permitem aos usuários dividir o código em vários blocos de código. Um método auxiliar é simplesmente um bloco de código ao qual foi dado um nome. Executamos este bloco de código chamando-o através de outro bloco de código. Mas uma pergunta pode estar pairando em sua mente, por que precisamos dividir nosso código em vários blocos de código? Por que não simplesmente mantê-lo em um arquivo? Aqui estão algumas razões, porque usamos métodos.
- Para evitar escrever o mesmo bloco de código duas vezes
- Reduz a possibilidade de erros
- Se você precisar corrigir alguma parte do código, você tem que fazê-lo em apenas um lugar em vez de verificar o mesmo bloco de código em cada lugar
- É mais fácil adicionar novas funcionalidades ao seu programa como você tem que fazer alterações apenas uma vez place
Já trabalhámos com métodos, embora nunca tenha mencionado o método do nome antes. Os manipuladores de eventos como button_Click event não é nada além de um método simples projetado para ajudar o mecanismo de eventos.
Let us start with a new project and learn new ways of creating methods. Manteremos a nossa interface de utilizador simples, teremos apenas um botão e um bloco de texto situado um após o outro respectivamente (ver imagem). Agora clique duas vezes no botão para entrar no evento button_Click.
Aqui iremos escrever o código para o nosso método auxiliar, certifique-se de que está a escrever o código dentro do bloco de código da classe e fora do evento button_Click. Escreva o seguinte código:
textBlock1.Text = myMethod("bob");
Uma vez que você tenha feito isso, vamos criar um método privado para retornar valor a este evento. Então depois de fechar parênteses do evento button_Click, cole o código seguinte e execute esta aplicação:
private string myMethod(string myParameter)
{
return "hello world," + myParameter;
}
Upon running this application, you will get output as hello world, bob on the occurrence of button_Click event, which means our application is working fine.
Deixe-nos agora compreender esta aplicação. Em nosso evento button_Click, nós apenas chamamos um método pelo seu nome terminando com par de parênteses. Obviamente não vai funcionar apenas chamando seu nome, então depois da caixa de eventos nós criamos a definição para esse método simples.
A palavra
private
diz ao compilador que este método não deve ser revelado a ninguém fora desta classe. Depois dessa palavra
strings
é escrito, isto diz ao compilador que tipo de valor voltaríamos ao evento. Neste caso, nós retornaremos uma string. E finalmente nós fornecemos o nome do parâmetro entre parênteses.
Assim, quando clicamos no botão, o evento button_Click ocorre, o que envia string bob para nosso método. Então o método adiciona a palavra bob ao hello world e o retorna de volta ao evento.
Assim, essencialmente usamos métodos quando queremos reduzir a complexidade do código. Ele vai muito longe, se você está construindo seu aplicativo como você pode fazer alteradas muito mais facilmente do que você poderia ter com um arquivo de código. Uma vez que você domine isso, você pode ir para o nosso Dia 1 – Trabalho de casa.
RECOMENDADO: Clique aqui para solucionar erros do Windows e otimizar o desempenho do sistema
Renan descreve-se como um fã apaixonado do Windows que adora resolver problemas do Windows mais do que qualquer outra coisa e escrever sobre tecnologias MS em geral.