AP2 ProgI 2013 2 Gabarito

802 palavras 4 páginas
Fundac¸a˜ o CECIERJ - Vice Presidˆencia de Educac¸a˜ o Superior a Distˆancia
Curso de Tecnologia em Sistemas de Computac¸a˜ o
Disciplina: Programac¸a˜ o I
AP2 2 o semestre de 2013.
GABARITO
Solu¸ca˜ o
Quest˜ao 1
A Figura 1 apresenta os dois formul´arios solicitados.
˜
• O Formul´ario Principal cont´em quatro botoes:
– Bot˜ao Inserir livro: Repons´avel por enviar o ISBN desse formul´ario para o formul´ario secund´ario, deixando os demais campos do formul´ario secund´ario vazio, para serem preenchidos e armazenados.
– Bot˜ao Recuperar livro: Pesquisa no banco de dados pelo livro que possui o ISBN informado nesse formul´ario, e envia todos os dados encontrados para o formul´ario secund´ario. Caso n˜ao exista um livro com o ISBN informado, uma mensagem deve informar ao usu´ario que nenhum livro foi encontrado.
– Bot˜ao Limpar: Esse bot˜ao limpa o TEdit do ISBN.
– Bot˜ao Fechar: Encerra a execuc¸a˜ o do programa.
˜
• O Formul´ario Secund´ario cont´em trˆes botoes:
˜ contidas nos TEdits
– Bot˜ao Armazenar: Repons´avel por pegar todas informac¸oes desse formul´ario e armazenar no banco de dados.
– Bot˜ao Limpar: Esse bot˜ao limpa todos os TEdits desse formul´ario.
– Bot˜ao Fechar: Fecha esse formul´ario, retornando para o Formul´ario Principal.

Figura 1: Formul´arios do Projeto.

1

As vari´aveis necess´arias para armazenar os dados fornecidos no Formul´ario Principal s˜ao:
Var
isbn : Integer;
As vari´aveis necess´arias para armazenar os dados fornecidos no Formul´ario Secund´ario s˜ao: Var isbn, ano : Integer; titulo, editora: string;
A estrutura (colunas) das tabelas SQL do banco de dados e´ apresentada na Figura 2.

Figura 2: Estrutura (colunas) das tabelas SQL do banco de dados.
Quest˜ao 2
Nos formul´arios desse projeto, apresentados na Figura 1, foram utilizados os seguintes componentes: ˜ extras ao
• TLabel: Importante para identificar cada TEdit, e adicionar informac¸oes formul´ario. ˜ fornecidas pelo usu´ario e/ou mostrar
• TEdit: Utilizado para receber as

Relacionados