Você está na página 1de 12

ESCOLA ES/3 de MARIA LAMAS

EOTD Curso Tecnolgico de Informtica 12Ano

Objectivos : aplicao de conhecimentos adquiridos com a utilizao dos principais elementos do ambiente de trabalho do VB. Incluso de controlos num formulrio, alterao das propriedades dos controlos e escrita de cdigo em procedimentos de evento.

Exerccio N. : 1
Programa que permita a soma de dois algarismos (conforme a figura). O resultado da operao ser apresentado aps o utilizador introduzir dois valores e carregar no boto (=). 1 Passo entrar no VB, e criar um novo projecto. Quando cria um novo projecto o VB inclui um novo form ( este objecto criado com o nome form1). 2 Passo Alterar as Propriedades do Forms Propriedades Valor Name Soma Caption Soma MaxButton False MinButton False Na Title Bar do form aparece Form1 para se alterar este nome vai-se ao caption e escreve-se Soma. As propriedades MaxButton e MinButton servem para retirar os botes maximizar e minimizar do nosso form. 3 Passo Incluir os objectos no form Os objectos utilizados so : Textbox, label e Command Button

Text Box

Text Box permite receber e disponibilizar informao introduzida pelo utilizador. (input/output de dados) Label Label mostra a informao, no deixa o utilizador alterar essa informao (output de dados) Command Button desencadeia um evento

Command Button

Caixa de Ferramentas (Tool Box)


TextBox
Vamos ento comear a incluir as text boxes no form clique cone ab na Caixa de ferramentas e depois faz-se novamente no form. Desenhe duas caixas e vamos alterar as propriedades dessas textboxes:

Label Command Button


sobre o clique mas

ESCOLA ES/3 de MARIA LAMAS

EOTD Curso Tecnolgico de Informtica

12Ano

Exerccio N. : 10
A finalidade deste exerccio adquirir a prtica na utilizao de aplicaes que se pretendam ver desencadeadas a partir de um programa Visual Basic. O utilitrio completo assemelhar-se- ao seguinte:

Propriedades do Forms Propriedades Name BorderStyle Caption icon Startupposition Boto Terminar Propriedades Name Caption Font Label1 Propriedades Name Caption Font Valor lbltitulo Oramentista Ms Sans Serif (14) Itlico Valor cmdTerminar &Terminar Ms Sans Serif (8) Valor Frmole Fixed Single Usar um objecto OLE < escolha> 2-Centerscreen

ESCOLA ES/3 de MARIA LAMAS


EOTD Curso Tecnolgico de Informtica 12Ano

Exerccio N. : 11
Este exerccio permite a classificao dos primeiros cinco clubes do campeonato de futebol da 1 diviso, atravs das combobox e listbox.

Propriedades do Forms Propriedades Name BorderStyle Caption Icon Startupposition Valor Combolistbox Fixed Single ComboBox & ListBox < escolha> 2-Centerscreen

ESCOLA ES/3 DE MARIA LAMAS


EOTD Curso Tecnolgico de Informtica 12Ano

Exerccio N. : 12
Elaborar o seguinte projecto:

Cdigo: General Declarations

Dim pessoa As tpessoa Dim tot_reg, n_reg As Long Dim botao As Integer Sub abre_ficheiro() Open "d:\ensino\agendatelefonica.txt" For Random As #1 Len = Len(pessoa) n_reg = 1 tot_reg = 0 Seek #1, n_reg Get #1, n_reg, pessoa

ESCOLA ES/3 de MARIA LAMAS

EOTD Curso Tecnolgico de Informtica

12Ano

Objectivos : aplicao de conhecimentos adquiridos com a utilizao dos principais elementos do ambiente de trabalho do VB. Incluso de controlos num formulrio, alterao das propriedades dos controlos e escrita de cdigo em procedimentos de evento.

Exerccio N. : 2
Vamos criar um programa que simula uma mquina de jogo, designado por sete. constitudo por quatro Labels, dois command Buttons e por uma imagem . A figura seguinte mostra o aspecto do programa depois de concludo:

Alterar as Propriedades do Form Propriedades Name BorderStyle Caption icon Startupposition Valor jogosete Fixed Single Jogo <ao seu critrio> 2-Centerscreen

Botes
Boto Rodar Propriedades Name Caption Font Labels Label1 Propriedades Name Caption BorderStyle Boto Sair Valor cmdrodar &Rodar Alluressk (16-Negrito) Propriedades Name Caption Font Valor cmdsair &Sair Alluressk (16-Negrito)

Label2 Valor Lbl1 <limpar> 1-FixedSingle Propriedades Name Caption BorderStyle Valor Lbl2 <limpar> 1-FixedSingle

ESCOLA ES/3 de MARIA LAMAS

EOTD Curso Tecnolgico de Informtica

12Ano

Exerccio N. : 3
Neste exerccio exemplificado a criao de menus e a forma de os interligar com as aplicaes. O programa Smiles & Cartas, apresenta dois menus itens que so: Smiles e Cartas. Estes dois itens apresentam um submenu do tipo pop-up com as opes de Escolha e Sair (conforme figura).

1 Passo Criar um novo projecto 2 Passo Desenhar o form Propriedades do Form Propriedades Name BorderStyle Caption icon Startupposition 3 Passo Inserir as imagens Imagem 1 Propriedades Name Picture Stretch Visible Imagem 2 Propriedades Name Picture Stretch Visible Valor I_S_Triste Bitmap True False Valor Alegre Bitmap True False Valor Menus Fixed Single Smiles & Cartas <ao seu critrio> 2-Centerscreen

ESCOLA ES/3 de MARIA LAMAS

EOTD Curso Tecnolgico de Informtica

12Ano

Exerccio N. : 4
Elabore um projecto com o sistema de Menus conforme figura:

Depois de criar este exerccio, vamos criar uma caixa de dilogo do tipo InputBox() para o item quadrado, com o objectivo de receber do utilizador o valor do lado e do raio. Para isso seleccione o objecto quadrado e digite o seguinte cdigo:

Dim xlado As Variant 'Pois o utilizador pode escrever qualquer caracter xlado = InputBox("Digite o valor do lado", "rea do Quadrado")

Para validar os dados de entrada, escreva o seguinte cdigo: Dim xlado As Variant 'Pois o utilizador pode escrever qualquer caracter Do xlado = InputBox("Digite o valor do lado", "rea do Quadrado") If xlado = "" Then Exit Sub ElseIf Val(xlado) <= 0 Then MsgBox "Valor nulo ou incorrecto!", 64, "Erro" End If Loop While Val(xlado) <= 0

ESCOLA ES/3 de MARIA LAMAS

EOTD Curso Tecnolgico de Informtica

12Ano

Exerccio N. : 6
Este exerccio composto por trs paneis em que cada um composto por uma figura (picture), por uma pergunta(label) e por um grupo (frame) de 3 respostas possveis (cada resposta um OpyionButton). S se pode seleccionar uma resposta. (ver figura).

OptionButtons representam um conjunto de escolhas para o utilizador. Este


controlo deve ser sempre includo num grupo (Frame). A sua caracterstica, quando um OptionButton seleccionado (propriedade igual a True) todos os outros OptionButtons do grupo sero desmarcados (propriedade value igual a False).

Frames so utilizadas para agrupar objectos. Quando queremos agrupar

objectosa, primeiro devemos desenhar a frame e seguidamente desenhar os objectos dentro da frame.

ESCOLA ES/3 de MARIA LAMAS


EOTD Curso Tecnolgico de Informtica 12Ano

Exerccio N. : 7
Programa Despertador O programa despertador introduz novos conceitos em organizao com a criao de um Module e aplicao de vectores de controlo. A criao de um Module vai servir para declarar uma varivel de modo a ser partilhada por vrios controlos. Vectores de Controlo: Um vector de controlo um grupo de variveis que partilham o mesmo nome. Por exemplo, se tivermos a varivel ms e quisermos que armazene cinco meses diferentes, ao mesmo tempo, teremos que utilizar um vector devidamente dimensionado para poder assumir os cinco meses. Ms(0) Ms(1) Ms(2) Ms(3) Ms(4) A varivel ms foi dimensionada com o valor cinco. Cada ms inserido tem um ndice diferente. O programa despertador introduz ainda um controlo o Timer. O timer produz um evento especfico, que chamado de evento Timer, com um intervalo de tempo pr-determinado. um evento que ocorre regularmente e independente do utilizador. O controlo Timer tem ainda a particularidade de no ser visvel durante a execuo do programa. O aspecto do programa despertador o da figura abaixo apresentada e o objectivo do programa , precisamente, avisar que numa determinada hora foi atingida.

A figura mostra um form com : trs labels, uma textbox, dois pictureBox, um frame , dois optionbutton, um commandButton e um timer.

ESCOLA ES/3 de MARIA LAMAS


EOTD Curso Tecnolgico de Informtica 12Ano

Exerccio N. : 8
Programa Temperatura O programa temperatura faz uso do objecto barra de deslocamento (Scroll Bar). Existem dois objectos barra de deslocamento, um horizontal, que utilizaremos neste programa, e outro vertical. O programa temperatura utiliza a barra de deslocamento horizontal ( Horizontal scroll bar), para o utilizador seleccionar a temperatura do ambiente. A figura mostra o form do programa temperatura :

Propriedades do Forms Propriedades Name BorderStyle Caption icon Startupposition Boto Sair Propriedades Name Caption Font Valor cmdSair &Sair Ms Sans Serif (12) Valor Frmtemperatura Fixed Single Temperatura < escolha> 2-Centerscreen

ESCOLA ES/3 de MARIA LAMAS


EOTD Curso Tecnolgico de Informtica 12Ano

Exerccio N. : 9
O exerccio usa trs objectos do sistema de ficheiros, um objecto imagem e vrias linhas de cdigo para criar um programa explorador de grafismos.

Propriedades do Forms Propriedades Name BorderStyle Caption icon Startupposition Valor Frmbrowser Fixed Single Programa Browser < escolha> 2-Centerscreen

Propriedades Name DirListBox Propriedades Name FileListBox Propriedades Name Pattern Image Propriedades Name BorderStyle Strech

Valor Drive1

Valor Dir1 Valor File1 *.bmp; *.ico; *.wmf Valor Image1 1-Fixed Single True