• Nenhum resultado encontrado

Exercício Nº1. Exercício Nº2

N/A
N/A
Protected

Academic year: 2021

Share "Exercício Nº1. Exercício Nº2"

Copied!
26
0
0

Texto

(1)

Exercício Nº1

Programa que permita a soma de dois algarismos (conforme a figura).

O resultado da operação será apresentado após o utilizador introduzir dois valores e carregar no botão (=).

Exercício Nº2

Elabore uma aplicação que permite somar, subtrair, multiplicar e dividir dois valores dados pelo utilizador. O layout do programa deve ser parecido com a figura que se segue:

(2)

Exercício Nº3

Criar um programa que simula uma máquina de jogo, designado por sete. É constituído por quatro Labels, dois command Buttons e por uma imagem . A figura seguinte mostra o aspecto do programa depois de concluído:

Alterar as Propriedades do Forms

Propriedades Valor

Name jogosete BorderStyle Fixed Single Caption Jogo icon <ao seu critério> Startupposition 2-Centerscreen Botões Botão Rodar Propriedades Valor Name cmdrodar Caption &Rodar

Font Alluressk (16-Negrito)

Botão Sair

Propriedades Valor

Name cmdsair Caption &Sair

(3)

Labels Label1 Propriedades Valor Name Lbl1 Caption <limpar> BorderStyle 1-FixedSingle Label2 Propriedades Valor Name Lbl2 Caption <limpar> BorderStyle 1-FixedSingle Label3 Propriedades Valor Name Lbl3 Caption <limpar> BorderStyle 1-FixedSingle Label4 Propriedades Valor Name Lbltitulo Alignment 2 - Center Caption Sete!!! Font MS Serif

(tamanho-18- Negrito Itálico) Forecolor Vermelho Escuro

Imagem Propriedades Valor Name Image1 Picture Metafile-Business-Coins.wmf Stretch True Visible False

(4)

Exercício Nº4

Neste exercício é exemplificado a criação de menus e a forma de os interligar com as aplicações.

O programa Smiles & Cartas, apresenta dois menus itens que são: Smiles e Cartas. Estes dois itens apresentam um submenu do tipo pop-up com as opções de Escolha e Sair ( conforme figura).

Propriedades do Form

Propriedades Valor

Name Menus BorderStyle Fixed Single Caption Smiles & Cartas icon <ao seu critério> Startupposition 2-Centerscreen Imagem 1 Propriedades Valor Name Alegre Picture Bitmap Stretch True Visible False Imagem 2 Propriedades Valor Name I_S_Triste Picture Bitmap Stretch True Visible False Imagem 3 Propriedades Valor Name I_Copas Picture Bitmap Stretch True Visible False

(5)

Imagem 4 Propriedades Valor Name I_Ouros Picture Bitmap Stretch True Visible False Imagem 5 Propriedades Valor Name I_Paus Picture Bitmap Stretch True Visible False Imagem 6 Propriedades Valor Name I_Espadas Picture Bitmap Stretch True Visible False

Exercício Nº5

Elabore um projecto com o sistema de Menus – conforme figura:

Depois de criar este exercício, vamos criar uma caixa de diálogo do tipo InputBox() para o item quadrado, com o objectivo de receber do utilizador o valor do lado e do raio.

(6)

Para validar os dados de entrada:

Para apresentar o resultado:

MsgBox "A área do quadrado é" & Str(Val(xlado) * Val(xlado)) & "m2", 64, " Área do quadrado"

Agora, repita estes passos para o objecto círculo.

(7)

Exercício Nº6

Neste exercício é exemplificado a criação de uma pequena animação (Utilização do Timer – conforme figura).

Form Output do programa

Propriedades do Form

Propriedades Valor

Name frmAutor BorderStyle Fixed Single Caption Autor icon <ao seu critério> Startupposition 2-Centerscreen Imagem 1 Propriedades Valor Name Image1 Picture Bitmap Stretch True Visible False Imagem 2 Propriedades Valor Name Image2 Picture Bitmap Stretch True Visible False Imagem 3 Propriedades Valor Name Image3 Picture Bitmap Stretch True Visible False Timer Propriedades Valor Name Timer1 Interval 900

(8)

Exercício Nº7

Este exercício é composto por três paíneis em que cada um é composto por uma figura (picture), por uma pergunta(label) e por um grupo (frame) de 3 respostas possíveis (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 incluído num grupo (Frame). A sua característica, é quando um OptionButton é seleccionado (propriedade igual a True) todos os outros OptionButtons do grupo serão desmarcados (propriedade value igual a False).

Frames – são utilizadas para agrupar objectos. Quando queremos agrupar objectosa, primeiro devemos desenhar a frame e seguidamente desenhar os objectos dentro da frame.

(9)

Propriedades do Forms

Propriedades Valor

Name Fmain BorderStyle Fixed Single

Caption Teste – Introdução à informática - Periféricos icon <ao seu critério>

Mouseicon (Icon) Mousepointer 99-Custom Startupposition 2-Centerscreen Botões Botão Anterior2 Propriedades Valor Name Banterior2 Caption &Anterior Font Ms Sans Serif (12)

Botão Anterior3

Propriedades Valor

Name Banterior3 Caption &Anterior Font Ms Sans Serif (12)

Botão Seguinte1

Propriedades Valor

Name BSeguinte1 Caption &Seguinte Font Ms Sans Serif (12)

Botão Seguinte2

Propriedades Valor

Name Bseguinte2 Caption &Seguinte Font Ms Sans Serif (12)

Botão Sair Propriedades Valor Name BSair Caption &Sair Picture (Icon) Style 1-Graphical Font Ms Sans Serif (12)

(10)

Botão Resultado Propriedades Valor Name BResultado Caption &Resultado Picture (Icon) Style 1-Graphical Font Ms Sans Serif (12)

Frame 1

Propriedades Valor

Name Quadrado1 Caption Pergunta 1 Forecolor verde BorderStyle 1-Fixed Single Font Ms Sans Serif (14–N/I)

Dentro da Frame 1 temos: 1 Picture, 1 Label e outra frame que contém 3 optionbuttons

Frame 2

Propriedades Valor

Name Quadrado2 Caption Pergunta 2 Forecolor verde BorderStyle 1-Fixed Single Font Ms Sans Serif (14-N/I)

Dentro da Frame 2 temos: 1 Picture, 1 Label e outra frame que contém 3 optionbuttons

Frame 3

Propriedades Valor

Name Quadrado3 Caption Pergunta 3 Forecolor verde BorderStyle 1-Fixed Single Font Ms Sans Serif (14-N/I)

Dentro da Frame 3 temos: 1 Picture, 1 Label e outra frame que contém 3 optionbuttons

Imagem Propriedades Valor Name Image1 Picture Metafile Stretch True Visible False

Esta imagem é criada no Word , através do WordArt , depois copiado para o VB através do comandos Copy- Paste

(11)

Exercício Nº8

Ì Programa Despertador

O programa despertador introduz novos conceitos em organização com a criação de um Module e aplicação de vectores de controlo. A criação de um Module vai servir para declarar uma variável de modo a ser partilhada por vários controlos.

Ì Vectores de Controlo:

Um vector de controlo é um grupo de variáveis que partilham o mesmo nome. Por exemplo, se tivermos a variável mês e quisermos que armazene cinco meses diferentes, ao mesmo tempo, teremos que utilizar um vector devidamente dimensionado para poder assumir os cinco meses.

Mês(0) Mês(1) Mês(2) Mês(3) Mês(4)

A variável mês foi dimensionada com o valor cinco. Cada mês inserido tem um índice diferente.

O programa despertador introduz ainda um controlo – o Timer. O timer produz um evento específico, 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 não ser visível durante a execução 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: três labels, uma textbox, dois pictureBox, um frame, dois optionbutton, um commandButton e um timer.

(12)

Propriedades do Forms

Propriedades Valor

Name FrmDespertador BorderStyle Fixed Single

Caption Despertador icon <clock01> Startupposition 2-Centerscreen Botão Sair Propriedades Valor Name cmdSair Caption &Sair Picture (Icon) Style 1-Graphical Font Nadianne(12) Negrito/Itálico Frames Propriedades Valor Name frmOpções Caption Opções

Font Arial (12–N/I)

Picture1 Propriedades Valor Name imgDespertador Picture Clock03 BorderStyle 0-None Autosize True Picture2 Propriedades Valor Name imgRelógio Picture Clock04 BorderStyle 0-None Autosize True TextBox Propriedades Valor Name txthoradespertar Text <limpar> Font Arial (12) Negrito

(13)

Propriedades Valor

Name lblhoras Caption <limpar> Font Arial (12) Negrito

Label2

Propriedades Valor

Name lblhoraactual Caption Hora Actual: Backcolor <Cinza Claro> Font Arial (12) Negrito

Label3

Propriedades Valor

Name lbldespertar Caption Despertar ás: Backcolor <Cinza Claro> Font Arial (12) Negrito

Timer Propriedades Valor Name Tmrcontrol Interval 1000 OptionButton Propriedades Valor Name optalarmeOnOff

Caption Alarme Off

Depois copie este optionButton e seleccione o frame para ficar dentro da frame e faça paste. Vai aparecer a uma caixa com a seguinte mensagem: “You already have a control named “optalarmeonoff”. Do you want to create a control array?” – Clique em NÃO À REGIONALIZAÇÃO!

Deste modo, a partir de agora os options buttons serão tratados como um vector de controlo.

OptionButton

Propriedades Valor

Name optalarmeOnOff

Caption Alarme ON

Vamos agora criar um Módulo – Project – Add Module e escrevemos o seguinte código:

Public Alarme

A variável Alarme é partilhada pelos timer e options buttons.

(14)

Exercício Nº9

Ì 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 Valor

Name Frmtemperatura BorderStyle Fixed Single

Caption Temperatura Icon <à escolha> Startupposition 2-Centerscreen Botão Sair Propriedades Valor Name cmdSair Caption &Sair Font Ms Sans Serif (12)

(15)

Picture1

Propriedades Valor

Name imgsol

Picture Ícone sun da pasta elementos BorderStyle 0-None

Autosize True

Picture2

Propriedades Valor

Name imgneve

Picture Ícone snow da pasta elementos BorderStyle 0-None Autosize True TextBox Propriedades Valor Name txttemperatura Aligmnent 2-Center Text 25 Graus

Font Ms Sans Serif (12) Negrito

Label1

Propriedades Valor

Name lbltitulo

Caption Valor da temperatura seleccionada: Font Ms Sans Serif (12) Negrito

Label2

Propriedades Valor

Name Lblfrio Caption FRIO Font Ms Sans Serif (12)

Negrito

Label3

Propriedades Valor

Name Lblcalor Caption CALOR Font Ms Sans Serif (12)

(16)

Scroll Bar Propriedades Valor Name hsbtemperatura Value 25 Min 7 Max 42

Exercício Nº10

O exercício usa três objectos do sistema de ficheiros, um objecto imagem e várias linhas de código para criar um programa explorador de grafismos.

Propriedades do Forms

Propriedades Valor

Name Frmbrowser BorderStyle Fixed Single

Caption Programa Browser

Icon <à escolha> Startupposition 2-Centerscreen DriveListBox Propriedades Valor Name Drive1 DirListBox Propriedades Valor Name Dir1 FileListBox Propriedades Valor Name File1 Pattern *.bmp; *.ico; *.wmf Image Propriedades Valor Name Image1 BorderStyle 1-Fixed Single Strech True

(17)

A instrução Dir1.Path = Drive1.Drive actualiza a propriedade Path na caixa de listagem de directórios quando o utilizador selecciona uma unidade na caixa de listagem de unidades. A instrução liga os dois objectos de tal modo que a caixa de listagem de directórios lista as pastas para a unidade correcta.

Esta instrução File1.Path = Dir1.Path une a caixa de listagem de ficheiros e a caixa de listagem de directórios de tal modo que os ficheiros na caixa de listagem correspondem à pasta seleccionada.

SelectedFile = File1.Path & "\" & File1.filename Image1.Picture = LoadPicture(SelectedFile)

A primeira linha usa o operador & para combinar a propriedade Path de File1, o caracter \ e a propriedade filename de File1, armazenando o caminho resultante na variável SelectedFile. A Segunda instrução utiliza a variável selectedFile quando carrega o ficheiro para a caixa de image no formulário através da função LoadPicture e da propriedade Picture.

Exercício Nº11

Este exercício permite a classificação dos primeiros cinco clubes do campeonato de futebol da 1ª Liga, através das combobox e listbox.

(18)

Propriedades do Forms

Propriedades Valor

Name Combolistbox BorderStyle Fixed Single

Caption ComboBox & ListBox

icon <à escolha> Startupposition 2-Centerscreen Botão Sair Propriedades Valor Name cmdSair Caption &Sair Font Ms Sans Serif (8)

Botão Confirmar

Propriedades Valor

Name cmdConfirma Caption &Confirmar Font Ms Sans Serif (8)

Label1

Propriedades Valor

Name Lbl1

Caption 1º Classificado Font Ms Sans Serif (8)

Label2

Propriedades Valor

Name Lbl2

Caption 2º Classificado Font Ms Sans Serif (8)

Label3

Propriedades Valor

Name Lbl3

Caption 3º Classificado Font Ms Sans Serif (8)

Label4

Propriedades Valor

Name Lbl4

Caption 4º Classificado Font Ms Sans Serif (8)

Label5

Propriedades Valor

Name Lbl5

Caption 5º Classificado Font Ms Sans Serif (8)

Label6

Propriedades Valor

Name Lbl6

Caption Classificações Font Ms Sans Serif (8)

(19)

List1 Propriedades Valor Name L_1 Sorted True List2 Propriedades Valor Name L_2 Sorted True List3 Propriedades Valor Name L_3 Sorted True ComboBox1 Propriedades Valor Name C_1 Text <limpar> Sorted True ComboBox2 Propriedades Valor Name C_2 Text <limpar> Sorted True ComboBox3 Propriedades Valor Name C_3 Text <limpar> Sorted True

Exercício Nº12

(20)

Exercício Nº13

O exercício usa a função RGB(), na qual os valores dos parâmetros são seleccionados pelo utilizador.

O seu form deverá ficar semelhante ao seguinte:

Propriedades do Forms

Propriedades Valor

Name frmCores BorderStyle Fixed Single Caption Cores icon <à escolha> Startupposition 2-Centerscreen Botão Sair Propriedades Valor Name cmdSair Caption &Sair Font Ms Sans Serif (8)

(21)

TextBox1 Propriedades Valor Name txtcor Text <limpar> Height 3135 Left 240 Top 240 Width 495 TextBox2 Propriedades Valor Name txtvalorvermelho Text <limpar> Height 285 Left 1080 Tab Stop False

Top 420 Width 495 TextBox3 Propriedades Valor Name txtvalorverde Text <limpar> Height 285 Left 1080 Tab Stop False

Top 1800 Width 495 TextBox4 Propriedades Valor Name txtvalorazul Text <limpar> Height 285 Left 1080 Tab Stop False

Top 2880 Width 495 Label1 Propriedades Valor Name lblvermelho Caption Vermelho Alignment Center

Font Ms Sans Serif (14 –N/I) ForeColor vermelho

(22)

Label2

Propriedades Valor

Name lblverde Caption Verde Alignment Center

Font Ms Sans Serif (14 –N/I) ForeColor verde Label3 Propriedades Valor Name lblazul Caption Azul Alignment Center

Font Ms Sans Serif (14 –N/I) ForeColor Azul HScrollBar 1 Propriedades Valor Name hsbvalorvermelho Height 255 Left 1920 Max 255 Top 720 Width 1575 HScrollBar 2 Propriedades Valor Name hsbvalorverde Height 255 Left 1920 Max 255 Top 1800 Width 1575 HScrollBar 3 Propriedades Valor Name hsbvalorazul Height 255 Left 1920 Max 255 Top 2880 Width 1575

(23)

Exercício Nº14

O exercício utiliza as propriedades FillStyle, FillColor, ForeColor , etc.

O seu form deverá ficar semelhante ao seguinte:

Propriedades do Forms

Propriedades Valor

Name frmGraficos BorderStyle Fixed Single Caption Gráficos icon <à escolha> Startupposition 2-Centerscreen Botão Sair Propriedades Valor Name cmdSair Caption &Sair Font Ms Sans Serif (8)

Botão Limpa

Propriedades Valor

Name cmdLimpa Caption &Limpar Font Ms Sans Serif (8)

(24)

SSPanel – (Project-Components-Sheridan 3D Controls)

Propriedades Valor Name sspPainel Height 2415 Left 120 Top 120 Width 2415 SSPanel 2 Propriedades Valor Name SspPainel2 Height 735 Left 120 Top 2640 Width 5175 Frame1 Propriedades Valor Name FraOpções Caption Opções Font Ms Sans Serif (12 –N/I)

Frame2

Propriedades Valor

Name FraCores Caption Cores Font Ms Sans Serif (12 –N/I)

PictureBox Propriedades Valor Name imgImagem HScrollBar Propriedades Valor Name hsbraio Height 180 Left 2200 Max 100 Top 2760 Width 2580 Botão Pontos Propriedades Valor Name cmdPontos Caption &Pontos Font Ms Sans Serif (8)

Botão Linha

Propriedades Valor

Name cmdLinha Caption L&inha Font Ms Sans Serif (8)

(25)

Botão Círculo

Propriedades Valor

Name cmdCírculo Caption &Círculo Font Ms Sans Serif (8)

Botão Eplise

Propriedades Valor

Name cmdElipse Caption &Elipse Font Ms Sans Serif (8)

Botão Arco

Propriedades Valor

Name cmdArco Caption &Arco Font Ms Sans Serif (8)

OptionButton1 Propriedades Valor Name optDiagonal Caption Diagonal OptionButton2 Propriedades Valor Name optHorizontal Caption Horizontal OptionButton3 Propriedades Valor Name optVertical Caption Vertical OptionButton4 Propriedades Valor Name optStandard Caption Standard OptionButton5 Propriedades Valor Name optVermelho Caption Vermelho

(26)

OptionButton6 Propriedades Valor Name optAzul Caption Azul OptionButton7 Propriedades Valor Name optVerde Caption Verde

Referências

Documentos relacionados

Manual de Instalação do Citsmart 30 de 56 &lt;/xa-pool&gt; &lt;security&gt; &lt;user-name&gt;${user.name}&lt;/user-name&gt; &lt;password&gt;${user.password}&lt;/password&gt;

O armazenamento da embalagem vazia, até sua devolução pelo usuário deve ser efetuado em local coberto, ventilado, ao abrigo de chuva e com piso impermeável, no

E-14, E-17 Jackie Writz

Neste capítulo, apresentaremos os resultados obtidos na aplicação do questionário Speech, Spatial and Qualities of Hearing Scale - SSQ Base, B e C traduzido

As próximas eleições autárquicas, em 2009, vão realizar-se, uma vez mais, num contexto especialmente difícil para um Partido/Movimento com as características das do Bloco de

As cirurgias esterilizadoras foram proibidas para as mulheres de menos de 40 anos (e, mais tarde, 45 anos) que não tivessem pelo menos cinco crianças em casa. Outra lei da

cionais para a sua escrita musical durante a guerra, Ravel escolhe pela precisão e pelo ri- gor formal, tradicionais do classicismo fran- cês, como frente ao próprio instante político

MOLDES DE AÇO PRÉ-TRATADO PARA PLÁSTICOS DE INJEÇÃO, COMPRESSÃO E SOPRO COM MAIORES EXIGÊNCIAS DE RESISTÊNCIA AO DESGASTE E À FADIGA.. MOLDES DE AÇO PRÉ-TRATADO PARA