Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Roteiro Aula Prática
PROGRAMAÇÃO ORIENTADA A OBJETOS
Público
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: Programação orientada a objetos II
Unidade: U1_Programação orientada a eventos com interfaces gráficas e banco de dados relacional
Aula: A1_desenvolvimento de interfaces gráficas na linguagem java
	OBJETIVOS
	Definição dos objetivos da aula prática:
	Criar uma aplicação gráfica utilizando Java Swing que contém:
1. Uma JComboBox: Exibirá uma lista de opções predefinidas.
2. Um JCheckBox: Permite marcar ou desmarcar uma opção.
3. Um JTextField: Para entrada de texto.
4. Dois botões:
· Salvar (sem funcionalidade implementada).
· Sair (sem funcionalidade implementada).
	PROCEDIMENTOS PRÁTICOS E APLICAÇÕES
	Procedimento/Atividade nº 1
1. Configure um projeto Java no IDE de sua preferência (ex.: IntelliJ IDEA, Eclipse ou NetBeans).
2. Crie uma classe principal para a aplicação.
3. Utilize o pacote javax.swing para implementar os componentes.
4. Configure o layout como FlowLayout para alinhar os componentes horizontalmente na ordem em que são adicionados.
5. Crie os componentes mencionados e adicione-os à janela principal.
6. Compile e execute o programa para verificar se a GUI é exibida corretamente.
Checklist:
· Criar uma classe principal que estenda JFrame.
· Configurar o layout como FlowLayout.
· Adicionar um JComboBox com ao menos três opções.
Públic2o
	· Adicionar um JCheckBox.
· Adicionar um JTextField com tamanho adequado.
· Adicionar dois botões sem implementações de ActionListener.
	RESULTADOS
	Resultados do experimento:
	O aluno deverá enviar um PDF contendo todos os código fontes referentes:
· Uma janela de 400x200 pixels seja exibida.
· Os componentes sejam organizados horizontalmente em uma única linha.
· O JComboBox exiba as opções predefinidas.
· O JCheckBox seja exibido desmarcado por padrão.
· O JTextField permita entrada de texto.
· Os botões Salvar e Sair sejam exibidos, mas sem funcionalidade.
Públic3o
Roteiro Aula Prática
PROGRAMAÇÃO ORIENTADA A OBJETOS
Público
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: Programação orientada a objetos II Unidade: U2_Programação concorrente orientada a objetos
Aula: A1_Programação em Java usando threads
	OBJETIVOS
	Definição dos objetivos da aula prática:
	Criar uma aplicação em Java que demonstre o uso de Threads. Implementar duas threads:
· Uma que exibe números de 1 a 10 com intervalo de 1 segundo.
· Outra que exibe mensagens personalizadas a cada 2 segundos. Garantir que ambas as threads executem de forma simultânea.
	PROCEDIMENTOS PRÁTICOS E APLICAÇÕES
	Procedimento/Atividade nº 1
1. Configure um projeto Java no IDE de sua preferência.
2. Crie duas classes que implementem a interface Runnable.
3. Nas classes, implemente o método run() para definir as tarefas de cada thread.
4. Utilize a classe Thread para executar as tarefas simultaneamente.
5. Adicione um Thread.sleep() para criar os intervalos desejados.
Compile e execute o programa para verificar a execução paralela das threads.
Checklist:
· Criar duas classes que implementem a interface Runnable.
· Implementar o método run() em cada classe com a lógica apropriada.
· Instanciar objetos das classes e passar para a classe Thread.
· Iniciar as threads com o método start()..
	RESULTADOS
	Resultados do experimento:
	O aluno deverá enviar um PDF contendo todos os código fontes referentes:
Públic2o
	· Duas threads serão executadas simultaneamente.
· Uma thread exibirá números de 1 a 10 com intervalos de 1 segundo.
· Outra thread exibirá mensagens personalizadas com intervalos de 2 segundos.
· A execução das threads continuará até que ambas terminem suas tarefas
Públic3o
Roteiro Aula Prática
PROGRAMAÇÃO ORIENTADA A OBJETOS
Público
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: Programação orientada a objetos II Unidade: U3_Padrões de projeto, ferramentas e métodos ágeis
Aula: A2_Padrões de projetos em orientação a objetos
	OBJETIVOS
	Definição dos objetivos da aula prática:
	Criar uma classe que siga o padrão de projeto Singleton.
Garantir que apenas uma instância da classe seja criada durante a execução do programa. Demonstrar o uso da classe Singleton em um cenário prático.
	PROCEDIMENTOS PRÁTICOS E APLICAÇÕES
	Procedimento/Atividade nº 1
1. Configure um projeto Java no IDE de sua escolha.
2. Crie uma classe Singleton com as seguintes características:
3. Um construtor privado para impedir a criação de instâncias externas.
4. Um campo estático para armazenar a única instância.
5. Um método estático público para acessar a instância.
6. Teste a classe Singleton em um programa principal, verificando se a mesma instância é utilizada.
7. Implemente um exemplo prático para demonstrar a utilidade do padrão.
8. Checklist:
· Criar uma classe Singleton com um construtor privado.
· Criar um método estático para retornar a instância única.
· Garantir a criação de uma única instância.
· Demonstrar o uso do Singleton em um cenário prático.
	RESULTADOS
	Resultados do experimento:
Públic2o
	O aluno deverá enviar um PDF contendo todos os código fontes referentes:
· O programa deve criar apenas uma instância da classe Singleton.
· Ao comparar as referências singleton1 e singleton2, elas devem ser iguais.
A mensagem "Instância Singleton criada!" será exibida apenas uma vez, mesmo que o método getInstance() seja chamado várias vezes.
Públic3o
Roteiro Aula Prática
PROGRAMAÇÃO ORIENTADA A OBJETOS
Público
Públic2o
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: Programação orientada a objetos II Unidade: U4_Novas tecnologias para programação em banco de dados
Aula: A1_Banco de dados NoSQL
	OBJETIVOS
	Definição dos objetivos da aula prática:
	Conectar-se a um banco de dados MySQL.
Executar uma consulta SELECT para buscar dados de uma tabela. Exibir os resultados no console.
	PROCEDIMENTOS PRÁTICOS E APLICAÇÕES
	Procedimento/Atividade nº 1
1. Certifique-se de ter o driver MySQL Connector/J configurado no seu projeto.
2. Crie um banco de dados com uma tabela de exemplo (caso não tenha).
3. Configure os parâmetros de conexão (URL, usuário, senha).
4. Use a API JDBC para:
5. Estabelecer a conexão.
6. Preparar e executar a consulta SQL.
7. Processar o resultado retornado.
Compile e execute o programa.
8. Checklist:
· Configurar o driver JDBC no projeto.
· Criar a tabela de exemplo no MySQL.
· Escrever o código para conectar ao banco de dados.
· Executar um SELECT na tabela e exibir os resultados.
	RESULTADOS
	Resultados do experimento:
	O aluno deverá enviar um PDF contendo todos os código fontes referentes:
· Conexão bem-sucedida com o banco de dados MySQL.
· Consulta SELECT executada corretamente.
Resultados da consulta:
ID: 1, Nome: João Silva, Email: joao@example.com
ID: 2, Nome: Maria Oliveira, Email: maria@example.com ID: 3, Nome: Carlos Souza, Email: carlos@example.com
Públic3o
image1.png
image2.png
image3.png
image4.png
image5.png

Mais conteúdos dessa disciplina