Lar Finanças Pessoais Criando procedimentos de manipulação de eventos com o Visual Basic. NET - dummies

Criando procedimentos de manipulação de eventos com o Visual Basic. NET - dummies

Índice:

Vídeo: PD - 1ª Temporada - Aula 02/27 - Criar Tabela de Clientes e Stored Procedures 2024

Vídeo: PD - 1ª Temporada - Aula 02/27 - Criar Tabela de Clientes e Stored Procedures 2024
Anonim

Sempre que o usuário toma qualquer ação, como clicar no mouse, pressionar uma tecla, passar para o teclado ou colocar uma bala através do monitor, a ação é chamada de Evento . No momento em que ocorre um evento, o Visual Basic. NET procura código BASIC para dizer ao programa o que fazer. O código BASIC que responde a um evento específico é chamado de procedimento de tratamento de eventos ou apenas como manipulador de eventos.

Um único Visual Basic. O programa NET pode consistir em vários milhares de procedimentos de tratamento de eventos. Se você tiver muitos, no entanto, você tem um programa tremendamente complicado ou você é um programador incrivelmente incompetente.

Com tantos eventos possíveis e tantos possíveis procedimentos de tratamento de eventos em um único programa, como o Visual Basic. NET saber qual procedimento de tratamento de eventos usar?

A resposta é fácil. Quando ocorre um evento, esse evento geralmente é direcionado para alguma parte da interface do usuário do seu programa. Por exemplo, a maioria dos usuários clica no botão do mouse apenas quando o mouse está apontando para um objeto, como um botão, caixa de seleção ou comando de menu na tela.

Cada objeto pode ter um ou mais procedimentos de tratamento de eventos e cada procedimento de tratamento de eventos responde a um evento específico, como clicar no mouse ou pressionar uma tecla.

Nomeando os tipos de eventos

Os eventos podem ser classificados em três categorias:

  • Eventos de teclado: Ocorrem quando o usuário pressiona uma determinada chave, como Tab, ou uma combinação de teclas determinadas, como Ctrl + P.
  • Eventos de mouse: Ocorre quando o usuário move o mouse, clica ou clica duas vezes no botão do mouse ou arrastou o mouse na tela.
  • Eventos do programa: Ocorrem quando um Visual Basic. O programa NET faz algo por conta própria, como carregar um formulário ou alterar o conteúdo de uma caixa de texto. Considerando que os eventos de teclado e mouse ocorrem quando o usuário faz algo, os eventos do programa ocorrem quando o código BASIC faz alguma coisa.

Embora Visual Basic. NET pode responder a uma infinidade de eventos, geralmente você quer que sua interface de usuário responda apenas a alguns eventos, como o clique do mouse ou a pressão de uma determinada chave. Assim que o Visual Basic. NET detecta um evento, seu programa imediatamente procura ver qual parte da interface do usuário precisa responder.

Quando o usuário clicar no mouse, por exemplo, Visual Basic. NET primeiro identifica o evento. ("Ok, isso foi um clique do mouse.") Em seguida, parece ver onde o usuário clicou no mouse. ("O usuário clicou no mouse no botão OK".")

Visual Basic. NET então encontra o procedimento de manipulação de eventos de um botão específico, que contém o código BASIC que informa o programa o que fazer quando o usuário clicar nesse botão particular.

Criando procedimentos de tratamento de eventos

Um objeto pode responder a um ou mais eventos. Por exemplo, um botão pode responder ao usuário clicando no botão do mouse ou pressionando a tecla Enter.

Dois ou mais objetos podem responder ao mesmo evento. Por exemplo, um botão e uma caixa de seleção podem responder a um clique do mouse, mas eles (geralmente) têm instruções completamente diferentes que dizem ao Visual Basic. NET o que fazer a seguir.

Para escrever um procedimento de evento, você deve executar as seguintes tarefas:

1. Identifique a parte da sua interface de usuário que vai responder.

2. Abra o editor de código.

3. Identifique o evento ao qual o Visual Basic. NET é responder.

4. Escreva o código BASIC para processar o evento.

Certifique-se de que todos os objetos da sua interface de usuário tenham nomes antes de criar qualquer procedimento de evento. Se você criar um procedimento de tratamento de eventos para um objeto e depois mudar o nome desse objeto, você terá que reescrever seus procedimentos de tratamento de eventos.

As três partes a seguir de uma interface de usuário podem ter eventos associados a elas:

  • Formulários
  • Objetos (botões, caixas de seleção, caixas de lista, etc.)
  • Menus suspensos

Para crie um procedimento de tratamento de eventos para um objeto, como um formulário, botão, menu suspenso, caixa de seleção, e assim por diante, siga estas etapas:

1. Abra o formulário que contém o objeto para o qual deseja criar um procedimento de tratamento de eventos, como um botão ou uma caixa de seleção.

Se você clicar duas vezes em um objeto (como um botão ou mesmo o próprio formulário), Visual Basic. NET exibe o editor de código imediatamente e cria o procedimento de tratamento de eventos mais comum para o seu objeto escolhido.

2. Abra o editor de código pressionando F7 ou escolhendo Ver -> Código.

Visual Basic. NET exibe o editor de código na tela.

3. Clique na caixa de listagem Nome da classe.

Aparece uma lista de objetos diferentes, como Label1 ou Button2.

Você deve alterar a propriedade Nome de um objeto antes de criar um procedimento de manipulação de eventos para ele. Dessa forma, o nome pode ser descritivo do propósito do objeto em seu programa em vez de um nome genérico.

4. Clique na caixa de listagem Nome do método.

Aparece uma lista de eventos diferentes para o seu objeto escolhido, como clique ou MouseHover.

5. Clique no evento em que deseja que seu objeto responda (como clique).

Visual Basic. NET cria um procedimento vazio de tratamento de eventos. Neste ponto, você pode começar a escrever o código BASIC para fazer o seu procedimento de tratamento de eventos realmente fazer algo, como alterar as propriedades de outro objeto em seu formulário.

Para criar um procedimento de tratamento de eventos para um comando de menu suspenso, siga estas etapas:

1. Clique no título do menu suspenso que contém o comando de menu desejado.

2. Clique duas vezes no comando do menu para o qual deseja criar um procedimento de tratamento de eventos.

Visual Basic. NET cria um procedimento vazio de tratamento de eventos.

Criando procedimentos de manipulação de eventos com o Visual Basic. NET - dummies

Escolha dos editores

Como focar manualmente na sua Nikon D5300 - dummies

Como focar manualmente na sua Nikon D5300 - dummies

Alguns assuntos confundem mesmo os sistemas de autofocagem mais sofisticados, fazendo com que o motor de autofoco da Nikon passe muito tempo buscando seu ponto de foco. Animais atrás de cercas, objetos reflexivos, água e sujeitos de baixo contraste são apenas alguns dos turbulentos de autofoco. Os sistemas de focagem automática lutam na iluminação fraca, embora essa dificuldade seja frequentemente compensada pelo AF-assist ...

Como combinar o equilíbrio de brancos com uma foto existente na sua Nikon D5300 - manequins

Como combinar o equilíbrio de brancos com uma foto existente na sua Nikon D5300 - manequins

Considere o seguinte cenário que exige um recurso na sua Nikon D5300 que permite que você crie uma predefinição de balanço de brancos com base em uma foto existente. Suponha que você é o gerente de marketing de uma pequena empresa e um de seus empregos é atirar retratos dos bigwigs da empresa para o relatório anual. Você ...

Como manipular a profundidade de campo na sua Nikon D5500 - dummies

Como manipular a profundidade de campo na sua Nikon D5500 - dummies

A sua Nikon D5500 permite que você manipule a profundidade de campo. Familiarizar-se com o conceito de profundidade de campo é um dos maiores passos que você pode tomar para se tornar um fotógrafo melhor. Aqui estão algumas coisas para se lembrar da profundidade de campo: a profundidade de campo refere-se à distância sobre quais objetos em um ...

Escolha dos editores

Exportar documentos do InDesign como arquivos EPUB - manequins

Exportar documentos do InDesign como arquivos EPUB - manequins

Exibidos usando iBooks, dispositivos Nook, leitores Kobo ou leitores eReader de Sony todos usam o formato de arquivo EPUB. Os livros exibidos no Kindle começam como arquivos de publicação eletrônica, mas passam por um processo de conversão adicional no formato de Kindle proprietário da Amazon. A linha inferior - se você quer criar livros eletrônicos, você precisa saber sobre a criação de EPUB ...

Exportar documentos PDF do InDesign Creative Suite 5 - dummies

Exportar documentos PDF do InDesign Creative Suite 5 - dummies

Exportar um arquivo PDF do InDesign CS5 para distribuir documentos criado com o InDesign CS5 para usuários que não possuem o Creative Suite 5 ou estão em diferentes computadores e sistemas operacionais. Veja como exportar para PDF:

Exportar arquivos de texto do InDesign Creative Suite 5 - dummies

Exportar arquivos de texto do InDesign Creative Suite 5 - dummies

No Adobe InDesign CS5, você pode extrair texto de um documento do InDesign para que ele possa ser editado ou usado em outro lugar. Os formatos de texto variam ligeiramente dependendo do texto em seu documento. Para exportar texto, siga estas etapas:

Escolha dos editores

O que é quinta-feira? - Dummies

O que é quinta-feira? - Dummies

No meio da época da Páscoa, quinta-feira santa - quinta-feira antes da Páscoa - é um dia sagrado cristão que muitos cristãos e até muitas igrejas muitas vezes negligenciam, mas simboliza uma verdade criticamente importante da fé cristã : Jesus como um servo sofredor e o chamado para que seus seguidores façam o mesmo. ...

Entendendo Salvação pela Fé - manequins

Entendendo Salvação pela Fé - manequins

A noção de que a salvação é totalmente de Deus e é o resultado de nada que alguém faz é difícil de entender. Para muitos, esta solução é muito fácil. A natureza humana quase exige que apontem algo para o fim. E muitos ao longo dos tempos se sentiram obrigados a adicionar à mensagem central do cristianismo. ...

Sabedoria da Oração do Senhor - manequins

Sabedoria da Oração do Senhor - manequins

A Oração do Senhor (ou o nosso Pai) é o cristão mais conhecido oração. Examinar a Oração do Senhor pode equipar e capacitar toda a sua vida de oração cristã. Concentre-se nos seguintes seis conselhos essenciais obtidos da oração do Senhor para ajudar a viver uma vida mais orante: rezar juntos é a primeira prioridade de Jesus. Ore para ...