Você está na página 1de 5

Curso de Ciências e Tecnologias

Ano Letivo 2020/2021

Aplicações Informáticas B – 12º ano

Correção da Ficha de revisões – Teste 2

Nome _____________________________________________________________________ Nº __________

Ficha de revisões

1. «A linguagem de programação Visual Basic é uma linguagem orientada a objetos.» Indique se a


afirmação é verdadeira ou falsa. Justifique.
A afirmação é verdadeira, pois uma aplicação em Visual Basic é composta por vários objetos
(Form, Textbox, Label, etc.) e cada objeto tem as suas propriedades e eventos. O código de
programação em Visual Basic é associado aos eventos dos objetos.

2. Imagine que pretende criar um projeto no Visual Studio 2019 que consiste na criação de uma
aplicação desktop com janelas, na linguagem de programa Visual Basic.
Observe as imagens abaixo e assinale as opções de filtro que escolheria até encontrar o tipo de
projeto adequado:

3. Na sua opinião, na criação de um novo projeto, que versão da .NET Framework devemos escolher?

Devemos escolher sempre a última versão disponível para tirar partido de todas as
funcionalidades da linguagem de programação.

1/5
4. Qual a diferença entre «Run time» e «Design time»?
«Run time» é o modo de execução do programa e «Design time» é o modo de programação e
desenho das janelas.

5. Qual o item da «Toolbox» onde podemos encontrar os objetos que mais frequentemente
adicionamos a uma janela?

6. Qual o tipo de objeto da imagem?

O objeto é uma «DataGridView».

7. Observe a imagem abaixo e responda às questões:

a. Qual o nome do projeto? Projeto exemplo


b. Qual o nome da base de dados? Database1.mdf
c. Quantas janelas existem no projeto? Existem 4 janelas (Form1, Form2, Form3 e Form4)
2/5
8. Observe a imagem:

a. A que objeto dizem respeito as propriedades? Form1


b. Para que serve a propriedade «FormBorderStyle»? Serve para definir se a janela pode ser
ou não redimensionada pelo utilizador em «Run time».
c. Para que serve a propriedade «Text»? Serve para atribuir um título à janela.
d. Para que serve a propriedade «Name»? Serve para definir o nome interno do objeto
janela.

9. Observe a imagem e explique o que pode fazer em cada separador:

No separador da esquerda (Form1.vb) podemos escrever o código de programação para a janela


Form1 e no separador da direita (Form1.vb [Design]) podemos desenhar e adicionar objetos à
janela Form1.

10. Observe a imagem que corresponde ao código VB de um botão colocado numa janela:

a. O que acontece quando se clica no botão? Fecha a própria janela


b. Qual o nome interno do botão? bt_fechar
c. Qual a propriedade onde podemos definir o seu nome interno? Propriedade «Name»
d. Qual o evento associado ao botão? Evento «Click»

3/5
11. Observe a janela:

a. Que tipo de objetos existem na janela? Existem objetos «Label», «Textbox» e «Button».
b. Complete o código para o botão limpar:

txt_autor.text = Nothing
txt_editora.text = Nothing
txt_anoedicao.text = Nothing
txt_titulo.Focus()

12. Observe a seguinte estrutura de uma tabela de uma base de dados SQL:

a. Indique o tipo de dados mais adequado a cada campo.


bigint
nvarchar(100)
nvarchar(50)
nvarchar(30)
nvarchar(4)
b. Qual deverá ser o campo chave da tabela? O campo chave deverá ser «Id_livro».

4/5
13. Observe o código seguinte:

a. Explique o que sucede quando clicar no botão «bt_realiza_operacao».

a. Explique o que acontece quando se clica no botão «bt_realiza_operacao».


Os textos introduzidos nas «Textbox» txt_numero1, txt_numero2 e txt_numero3 serão
convertidos em números inteiros, respetivamente, com a função CInt
Os valores inteiros serão somados e o resultado será mostrado utilizando a «Label»
lbl_resultado

Bom trabalho!
Prof. Jorge Capela

5/5

Você também pode gostar