exercÍcios do visual basic

Upload: emseng

Post on 20-Jul-2015

449 views

Category:

Documents


1 download

TRANSCRIPT

ESCOLA ES/3 de MARIA LAMASEOTD 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. : 1Programa 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)TextBoxVamos 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 Buttonsobre o clique mas

ESCOLA ES/3 de MARIA LAMAS

EOTD Curso Tecnolgico de Informtica

12Ano

Exerccio N. : 10A 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 2-Centerscreen

ESCOLA ES/3 de MARIA LAMASEOTD Curso Tecnolgico de Informtica 12Ano

Exerccio N. : 11Este 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 2-Centerscreen

ESCOLA ES/3 DE MARIA LAMASEOTD Curso Tecnolgico de Informtica 12Ano

Exerccio N. : 12Elaborar 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. : 2Vamos 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 2-Centerscreen

BotesBoto 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 1-FixedSingle Propriedades Name Caption BorderStyle Valor Lbl2 1-FixedSingle

ESCOLA ES/3 de MARIA LAMAS

EOTD Curso Tecnolgico de Informtica

12Ano

Exerccio N. : 3Neste 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 2-Centerscreen

ESCOLA ES/3 de MARIA LAMAS

EOTD Curso Tecnolgico de Informtica

12Ano

Exerccio N. : 4Elabore 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)