Buscar

Aula_10 LINGUAGEM DE PROGRAMAÇÃO

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
*
Linguagem de Programação
EDUARDO LUIZ PARETO
Rio de Janeiro, 10 de outubro de 2011
*
Aula 10
Manipulação de modelo de classes em Interfaces Gráficas
Objetivos
Implementar Interfaces gráficas para controlar objetos do modelo
Utilizar tratamento de Exceção
Utilizar tratamento de eventos
Utilizar interfaces gráficas interagindo com objetos e classes previamente definidos;
*
*
O Problema Proposto
Queremos controlar um clube recreativo. Neste clube, devemos gerenciar as atividades oferecidas e seus associados. Para isso, temos o seguinte diagrama de classes das classes do negócio:
*
*
*
O Problema Proposto
No slide anterior, podemos ver as Classes Atividade, Sócio e Alocação. Iremos trabalhar apenas com as classes Atividade e Sócio.
Para a camada de Interface, teremos o seguinte diagrama de classes:
*
*
*
O Problema como um todo
*
*
*
Primeiro Passo – Criar TelaPrin
Na criação da tela Principal, iremos colocar um menu com as opções de Cadastro e Sair. A opção sair solicita confirmação.
*
*
*
Segundo Passo – Criar as Classes de negócio
*
*
*
Terceiro Passo – Criar TelaCad
Criar a tela abstrata que dará origem as classes TelaCadSocio e TelaCadAtividade
Esta tela precisa de:
Um label com Título e os métodos de acesso
5 botões
Um painel em >border layout<
Mecanismo para colocar o Painel
setCorpo
Programar os eventos dos botões genéricos e os abstratos
*
*
*
Quarto Passo – Criar TelaCadSocio
A partir da classe TelaCad, criar uma classe TelaCadSocio e TelaCadAtividade, que herdam de TelaCad;
Esta tela precisa de:
Escrever as classes reescritas
Criar o atributo painel que será incluído na tela
Adicionar o Painel ao seu lugar
*
*
*
Quinto Passo – Criar PainelSocio
Criar o Painel com as características do Sócio
Criar métodos de acesso para garantir acesso e o encapsulamento
*
*
*
Sexto Passo – Integrar os objetos
Programar os eventos sobrescritos
Tratamento do evento Inclui
Cria o objeto Socio
Tratamento do evento Limpa
Limpa os campos da tela
Tratamento do evento Consulta
Apresenta os dados do Socio
Executar o programa para testar a implementação
*
*
*
Fim!
*
*
AULA 1
AULA 1
*
AULA 1
AULA 1
	
AULA 1
*
AULA 1

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais