15

Click here to load reader

Visual Basic

Embed Size (px)

DESCRIPTION

João Condeço, José Júlio e Tiago Matias

Citation preview

Page 1: Visual Basic

Trabalho elaborado por: Tiago Matias Nº9

João Condeço Nº4

José Julio Nº

TRABALHANDO COM O VISUAL BASIC

Page 2: Visual Basic

O QUE É O VISUAL BASIC?

• O visual basic é uma ferramenta que nos permite

desenvolver a interface gráfica presente nas

aplicações do Windows.

• O visual basic utiliza códigos para criar

botões, menus, etc. Um botão só é activado quando

acontece uma acção, esta é detectada e o código

correspondente é executado.

Page 3: Visual Basic

PASSOS DE DESENVOLVIMENTO DE UMA

APLICAÇÃO

• Uma aplicação é desenvolvida em 3 passos:

• 1-Desenhar a interface do utilizador

• 2-Atribuir as propriedades dos controlos

• 3-Ligar o código aos controlos

Page 4: Visual Basic

VISUAL BASIC

LINGUAGEM E AMBIENTE

• A caixa de dialogo oferece-nos cinco tipos de

projectos que podemos criar.

• Nós vamos selecionar as “windows Forms

Application”.

Page 5: Visual Basic

CRIANDO O PROGRAMA

• Antes de mais, é necessário arrastar um botão

comum para o formulário e mudar a predefinição do

nome para “calculate”.

• Em seguida pressionar enter no botão “calculate” e

introduzir o seguinte código na janela.

Page 6: Visual Basic

DEFININDO PROPRIEDADES DO CONTROLO NA

JANELA DE PROPRIEDADES

• É possível definir as propriedades dos controlos na janela de propriedades no

formulário de design ou definir as propriedades usando o seguinte código.

Private Sub Button1_Click (ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click

Dim num1, num2, sum As Single

num1 = 100

num2 = 200

sum = num1 + num2

MsgBox (" The Sum of” & num1 & " and “& num2 & “is " & sum)

End Sub

Page 7: Visual Basic

• Após corrermos o programa podemos verificar que este

realiza a soma entre dois valores.

Page 8: Visual Basic

CONTROLOS

• O visual Basic é uma comum ferramenta de controlos

que pode ser usada para várias tarefas e vários tipos

de aplicações do windows; tais como Controlos

comuns, menus, conteúdos, barras de

ferramentas, informações componentes, impressões e

diálogos.

Page 9: Visual Basic

• Para inserir um controlo é necessário arrastar e largar

o controlo dentro do formulário sendo possível

reposicionar e redimensionar ao seu gosto.

Page 10: Visual Basic

EXEMPLO

• Neste exemplo vamos inserir duas caixas de texto, três

“labels” e um botão.

• As duas caixas de texto são para os utilizadores

introduzirem dois números, um “label” para mostrar o sinal

de multiplicação e o outro para mostrar o sinal de igualdade.

O ultimo “label” ira mostrar a resposta da operação.

Caixa de texto Caixa de texto

labellabel

label

botão

Page 11: Visual Basic

O CÓDIGO

• Para podermos efectuar este programa utilizamos o

seguinte código:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click

Dim num1, num2, product As Single

num1 = TextBox1.Text

num2 = TextBox2.Text

product = num1 * num2

Label3.Text = product

End Sub

Page 12: Visual Basic

PROPRIEDADES DO FORMULÁRIO

• É possível personalizar o formulário, desta forma é

possível alterar a sua aparência e a maneira como o

formulário funciona.

• É possível ajustar as propriedades dos controlo na

janela das propriedades do Windows na altura do

design ou utilizando um código.

Page 13: Visual Basic

• As propriedades podem ser definidas

destacando os itens na coluna direita

e então alterá-las digitando ou

seleccionando as opções disponíveis.

Poderá ainda alterar outras

propriedades do formulário como a

localização, fonte, tamanho, cor de

primeiro plano, cor de

fundo, MaximizeBox, MinimizeBox, ent

re outros.

Page 14: Visual Basic

PERSONALIZAÇÃO DE FUNDO (EXEMPLO)

• É também possível alterar as propriedades através de

um código.

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

Me.BackColor = Color.FromArgb(255, 255, 0)

End Sub

Page 15: Visual Basic

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

Handles Button1.Click

Dim rgb1, rgb2, rgb3 As Integer

rgb1 = TextBox1.Text

rgb2 = TextBox2.Text

rgb3 = TextBox3.Text

Me.BackColor = Color.FromArgb(rgb1, rgb2, rgb3)

End Sub

Utilizando o seguinte código podemos obter um formulário deste tipo