Eventos no Visual Basic.NET 2005 – (Events)

 

Os eventos são as ações que cada componente pode assumir.

Exemplos:

–  Evento  “Click”  do  botão:  Quando  o  usuário  clicar  alguma  ação  correspondente ocorrerá.
–  Evento  “KeyPress”  da  TextBox:  Quando  o  usuário  pressionar  alguma  tecla,  uma ação correspondente ocorrerá.

Para  programar  nos  eventos,  tanto  do  botão  quanto  de  qualquer  outro componente, basta selecionar o mesmo, e na “caixa de propriedades” clicar sobre um  tipo  de  “raio”  amarelo,  e  as  opções  de  eventos  do  componente  serão  exibidas. Para selecionar um evento basta dar um duplo clique nele, como ilustrado na figura abaixo.

Como acessar os eventos - Clique na imagem para ampliar

Ao dar um duplo clique no evento desejado, (no exemplo acima foi escolhido o evento “click” de um botão)  será aberta a janela de codificação do componente em que foi selecionado o evento. Repare que na onde é declarado a rotina (Private Sub), segue o nome do componente e o evento escolhido:

Janela de Codificação - Clique na imagem para ampliar

Essa aí é a área onde é feita a programação, codificação do componente, ou seja, é aí que o programador define via código as ações que o componente deverá fazer, através do evento correspondente.

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Qualquer dúvida não deixem de postar comentários.. 🙂

Componentes Principais VB.NET 2005

Esses são apenas os componentes mais utilizados, mais existem vários outros que iremos conhecer mais pra frente.

Obs.: clique na imagem para ampliar

T3img1

Componentes Principais do VB.NET 2005

Definição de Variáveis no Visual Basic.NET 2005

A definição de variáveis no Visual Basic.NET 2005 é feita da seguinte forma:

Dim Valor1 As integer

Dim Valor2 As integer = Cint(txtValor2.Text)

Observações:

. Sempre precedida de  Dim (que serve para declara e alocar espaço de armazenamento para uma ou mais variáveis).

Os nomes jamais podem ser iniciados por caracteres numéricos, e jamais podem ser nomes de palavras reservados (como “Click”, por exemplo). Underline pode ser utilizado.

Sempre deve ser definido o tipo da variável, precedido de “As”. Exemplo: As Integer.

Os tipos mais usados em VB.NET são: integer, short e long(inteiro),  float, single e double(reais), decimal(decimal),  char(Caracter), String(Texto comprido).

Na declaração já podem ser atribuídos: valores iniciais, ou o componente onde o que for digitado no mesmo será atribuído a variável, é claro convertendo o seu conteúdo para o tipo que a variável está definida.

Exemplo: Quero atribuir o valor “200” para variável Preco, que é do tipo String.

Dim Preco as String = Cstr(200)


Ai surge a pergunta:

Se a variável já é do tipo String, porque devo converter o “200” para string??? Perfeito, você sem perceber já matou a charada.

A variável é do tipo string certo??? Certo ela está definida:   Dim Preco as String , então ela é do tipo string, porém o 200 é um numero, e para ser atribuído a uma variável do tipo string deve ser convertido para string, porque o tipo da variável serve para determinar o que vai ser armazenado nela, por isso a necessidade da conversão.

O mesmo valeria se eu tivesse a variável “PrecoUnitario” que foi definida como Single e quisesse atribuir a ela o que eu digitasse por exemplo na txtPrecoUnitario(Caixa de texto Preço Unitario que coloquei no meu form), eu faria da seguinte forma:

Dim PrecoUnitario as Single = Csng(txtPrecoUnitario)

Assim o que o usuário digitar no txtPrecoUnitario será  atribuído a variável PrecoUnitario. Claro com o que for digitado convertido para Single que é o tipo de dados que a variável armazena.

Option Strict

A opção “Option Strict” força o programador a fazer as conversões, e essa pratica evita os erros em tempo de execução que se originam de conversões automáticas de variáveis. Por isso recomendamos sempre deixar em “On”, essa opção.
Para deixar “On” essa opção faça o seguinte:
No projeto, clique no menu principal em Project > [Nome_do_projeto]Properties.
Do lado esquerdo clique sobre Compile > e selecione “On” na opção Option Strict.

Maneiras de conversão:

Para converter valores pode ser feito de duas maneiras. Exemplo:

Preco = Convert.toString(txtPreco.text)      ou

Preco = CStr(txtPreco.text)

As funções de conversão mais utilizadas são:

Cint – Converte para inteiro;

Cshort – Converte para Short;

Clng – Converte para long;

Csng – Converte para Single;

Cdbl – Converte para Double;

Cchar – Converte para um caracter;

Cstr – Converte para String: Caracter longo;

Cdate -Converte para data: Aceita qualquer representação de data e tempo;

Cdec – Converte para decimal;

Cbool – Converte para boolean: Verdadeiro ou Falso;

Ctype – Converte para qualquer tipo de dado;

Cbyte – Converte Para Byte: Qualquer valor >255 ou fracionário.


Criando um novo projeto no Microsoft Visual Basic.NET 2005

Para criar um novo projeto no Visual Basic.NET 2005  siga os seguintes passos:

1-. Clique em File > New project

  • Selecione o tipo do projeto, nesse caso  Visual Basic, e depois  Windows. Do lado direito selecione Windows Aplication, ou seja, Aplicação para Windows.
  • Na parte inferior desta janela de o nome do seu Projeto, que por efeitos de normalização recomendamos que inicie sempre com o “P” maiúsculo. Em algumas versões do Visual Studio, nesta mesma janela é solicitado também a localização de onde será gravado o projeto. Recomendamos que crie uma pasta num local fácil de localizar com o mesmo nome do projeto, e salve seu projeto na mesma.
  • Feito isso clique em Ok.
T1img1

Janela "New Project"

2. Feito isso surgirá a janela principal do Visual Basic, que é onde você programador dará vida à seus programas.

Obs: Clique na imagem para ampliar.
T1img2

Janela Principal do Visual Basic.NET 2005, com o projeto criado.

3. Antes de colocar qualquer componente no projeto, dê o nome do arquivo do form. Para isso no Solution Explorer, de um único clique sobre o nome do form que quer dar o nome, nesse caso o Form1, e em Properties (Que de agora em diante chamaremos por “Caixa de propriedades”), clique em “File Name”, e dê um novo nome para seu form, sempre inciando com o prefixo “frm”, e como é um nome de arquivo deve permanecer com sua extensão que nesse caso é “.VB”, não se esqueça de fazer isso sempre para todos os forms.

4. A partir daqui, todos os componentes, devem receber um nome, inclusive o Form1, (Formulário que já vem por default criado quando iniciado um novo projeto), para isso basta selecionar o componente, e na caixa de propriedades, clique na propriedade “Name”, e digite o nome, que por efeitos de normalização, deve seguir uma regra de prefixação. Abaixo seguem alguns exemplos de como deve ser prefixado alguns dos componentes:

T1img3

5. Feito isso você deve salvar o projeto. Para isso, clique em File, e em seguida em Save all (Salvar tudo). E na janela que aparecer, caso não tenha informado o local que o projeto deverá ser salvo quando criou o novo projeto, nesse momento você deverá informar. Recomendamos que crie uma pasta num local fácil de localizar com o mesmo nome do projeto, e salve seu projeto na mesma.

6. Feito tudo isso prepare-se para começar a programar.