GM
vb

Usando Forms E Objetos

Por GM Netox, 22 de fev. de 2007 em C# e Visual Basic

5
1.7k
GM NetoxG
22 de fevereiro de 2007 às 21:42

Usando Forms e Objetos

 

Objetos – Começaremos pelos Objetos já que os demais(Forms e Controles) Também se enquadram como objetos. Devemos nos acostumar com os objetos, pois estaremos sempre cercado deles. Qualquer Botão, Form, Relatório, Controles, entre outros se enquadram como objetos.

 

* Todos os objetos tem propriedades, eventos e métodos a eles associados. Veremos mais tarde o que são métodos, eventos e propriedades dos objetos. No entanto o que é necessário saber agora é o que são objetos. Vemos que objeto é tudo aquilo que contem métodos, eventos e propriedades.

 

O que são Forms (Formulários)?

 

Na verdade, quase todas as janelas que vemos nos aplicativos são Forms(Formulários). Ele serve de base para colocarmos nossos controles.

Os forms(Formulários), como qualquer objeto, possuem métodos, eventos e propriedades a qual veremos mais tarde.

 

O que são Propriedades?

 

Propriedades, como o próprio nome sugere, são os atributos que podemos definir para cada objeto, seja um formulário , controle, etc...

Quando selecionamos um objeto, no Visual Basic, aparecerá no canto direito da tela uma janela onde poderemos definir as propriedades para esse objeto. Podemos definir a cor, o nome e muitas outras propriedades

 

Exemplo :

ObjetoTal.Cor=”Azul”

 

Claro, que o “ObjetoTal” e a propriedade “Cor” desse objeto são fictícios. Um Exemplo real seria:

 

Text1.Text=”Exemplo”

 

Não se preocupe em entender o que quer dizer a propriedade “Text”, mas sim em entender apenas como se faz para definir as propriedades em tempo de execução.

É importante ressaltar que cada objeto tem propriedades diferentes. Claro que todos tem propriedades em comum, mas um tipo de objeto sempre terá propriedades diferentes de outro tipo.

 

Métodos:

 

Métodos são ações que agem sobre os objetos, por exempo, se temos um objeto carro, teríamos a propriedade “Cor” semdo como Azul. Poderámos ter um método chamado “Acelerar” e outro “Freiar”. Poderíamos também ter um método “abastecer”.

Em exempo prático seria termos um formulário chamado “Form1”. Existe um método chamado “Show” que agem sobre formulário e outros objetos. Ele serve para exibir um formulário. Como faríamos para exibir o nosso formulário(Form1)?

 

Form1.Show

 

Será exibido o formulário. Este é o procedimento para se aplicar os métodos. Assim como as propriedades, cada objeto tem vários métodos diferentes. Podemos também passar parâmetros para esses métodos. Veremos isso mais tarde.

 

Eventos

 

Vamos tomar um exemplo prático. Voltaremos ao nosso exemplo do automóvel. Assim como podemos atribuir sua propriedade cor para Azul, executar um método “Acelerar”, podemos ter um evento

“Ao Bater”.

Um evento é gerado quando acontece algo com o objeto, por exemplo, se tivermos um Caixa De Texto e clicarmos em cima dela o Objeto TextBox(Caixa de Texto) vai gerar um evento chamado “Click()”. Dentro deste evento colocaríamos um bloco de código com as instruções que queremos que o programa faça cada vez eu o usuário clicar na Caixa de Texto. Assim como este , exitem muitos outros eventos e cada objeto tem seus eventos em comum, assim como tem eventos próprios de cada objeto.

Veremos mais tarde detalhadamente vários tipos de eventos.

RotcivR
22 de fevereiro de 2007 às 21:44

Quando eu estava tentando mexer com VB eu vi isso...no início é um pouco complicado de entender, mas depois que entende vocÊ vai longe...consegui fazer até um humilde Bbcode generator!

 

 

Abraços,

Rotciv

SpritS
27 de fevereiro de 2007 às 09:18

Bem legal kra... continue assim, vai ajudar a formar um monte de VBmaniacoss!! ^^

 

hehe muito legal sua explicação, mas poderia explicar também o conceito de classes. que é o principio da coisa.

apesar do VB ser orientado a eventos o uso de OOP também e bem importante... principalmente no acesso a dados...

 

Excelente Tuto! =D

1 mês depois...
kamimuraK
10 de março de 2007 às 23:16

Olá,

acho que isso poderia,

ser encluido na aula 1.

 

Aula 3 espero algumas funções !!!

 

Abraços,

Sr. Kamimura

XPauloX
10 de março de 2007 às 23:43

Muito boa sua aula,

 

Sou iniciante ainda em VB.

 

Estou aprendendo com auxilio do fórum.

 

Atenciosamente,

Paulo.