TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Relatório das Aulas de Poo

Por:   •  17/3/2019  •  Abstract  •  1.608 Palavras (7 Páginas)  •  254 Visualizações

Página 1 de 7

[pic 1]

                UNIP – UNIVERSIDADE PAULISTA

INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA (ICET)

CURSO SUPERIOR DE TECNOLOGIA EM

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

CAMPUS DUTRA - SÃO JOSÉ DOS CAMPOS (SP)

                       Relatório das aulas de poo

Eduardo Faria Rigobello D30IAG-2

Larissa De Souza Camargo Diniz N1730J-0  

Vinicius Arantes Turco T5293A-5

Relatórios Da Aula de POO

16/08

Na data 16/08/2018 a aula de POO abordou sobre os seguintes assuntos.

Classes e Métodos em Java.

Podemos aprender que classes são onde estão contidas as características e comportamentos de um objeto, e assim armazenar propriedades e métodos dentro dela. Os métodos são ações que os objetos podem exercer quando solicitados, onde podem interagir e se comunicarem com outros objetos.

Sintaxe básica para declarar uma classe Java:

Public class Exemplo{

        //Atributos

        //Métodos

}

{//Início do corpo do Método

        //trecho de código Java que realiza

        //alguma tarefa específica e pode

        //como resultado retornar um valor

} //Fim do corpo do Método.

23/08

Na aula do dia 23/08/2018 fizemos um exercício de Java da aula anterior, a proposta era criar uma calculadora de freqüência cardíaca. Os requisitos para esse exercício era criar uma classe chamada HeartRates. Os atributos da classe devem incluir o nome, sobrenome e data de nascimento da pessoa (consistindo em atributos separados para mês, dia e ano de nascimento). Sua classe deve ter um construtor que receba esses dados como parâmetros.  Para cada atributo forneça métodos set e get.

A classe também deve incluir um método que calcule e retorne a idade (em anos), um que calcule e retorne a frequência cardíaca máxima e um que calcule e retorne a frequência cardíaca alvo da pessoa.

Também aprendemos nesse dia a como criar um JFrame através de exemplos passados pelo professor. JFrame nada mais é que uma classe, e para criar um JFrame temos que importar essa classe do pacote swing, que contém diversas funcionalidades para programação gráfica:

Import javax.swing*;

Import.awt.flowlayout;

Import com.javacodegeeks.desktopjava.swing.jframe;

E depois testamos a aplicação para ver como funciona.

30/08

Na aula do dia 30/08/2018 criamos a interface gráfica em Java, conforme aprendemos, do exercício da calculadora de freqüência. Criamos um JFrame e implementamos mais uma coisas que a calculadora tinha que fazer : solicitar as informações da pessoa, instanciar  um objeto da classe HeartRates e imprimir as informações a partir desse objeto — incluindo nome, sobrenome e data de nascimento da pessoa — calcule e imprima a idade da pessoa (em anos), seu  intervalo de frequência cardíaca máxima e sua frequência cardíaca alvo.

Nesse mesmo dia fizemos outro projeto de cadastro de clientes.

06/09

Na aula do dia 06/09/2018 aprendemos sobre o SQLitestudio

SQLiteStudio é um gerenciador de banco de dados SQLite, com as seguintes características:

  • Único arquivo executável - sem necessidade de instalar ou desinstalar, pois o mesmo é um arquivo binário pronto para uso.
  • Interface intuitiva.
  • Suporta versões de SQLite3 e SQLite2.
  • Cross-plataforma - 9x/2k/XP/2003/Vista/7, roda em Windows, GNU/Linux, MacOS X, Solaris, FreeBSD.
  • Exportar para vários formatos (instruções SQL, CSV, HTML, XML, PDF, JSON, dBase).
  • Importação de dados de vários formatos (CSV, dBase, arquivos de texto personalizados [expressões regulares]).
  • Histórico de consultas executadas.

Criamos projetos em Java com conexão ao banco de dados, são eles;

Cadastro escola

Programa da cafeteria. Nele nós inserimos produtos na tabela do banco, alteramos, inserimos quantidade de estoque, quantidade de venda e valor.

Comandos sqlitestudio para esses projetos serem realizados:

Criação do Banco e Tabela (CREATE TABLE)

$sqlite3NomeBanco.dbsqlite> create table NomeTabela(id int primary key, nome text, endereco text)

Inserindo Registros (INSERT INTO)

sqlite> insert into NomeTabela (id, nome, endereco) values (1, “pessoa1”, “Rua X”);

Para a inserção de dados é necessário respeitar a ordem em que as colunas estão e dizer em quais se quer adicionar os registros, mas não necessariamente é preciso inserir registros em todos os campos, no exemplo acima eu poderia inserir apenas o id e endereço, assim como para fazer mais de um registro, basta colocar uma vírgula após o parêntese e fazer uma nova query. Ficando assim:

sqlite> insert into NomeTabela (id, nome, endereco) values (1, “pessoa1”, “Rua X”), (2, “pessoa2”, “Rua Y);

Verificando os Registros (SELECT)

sqlite> select * from NomeTabela;

Para uma melhor visualização dessa tabela, podemos ativas o cabeçalho e a exibição por coluna, através dos comandos ‘.header on’ ‘.mode column’.

O comando select tem uma série de variações, tem como manipular e filtrar bem a query. Usaremos alguns exemplos a seguir.

sqlite> select * from NomeTabela where id = 1;

Usamos o JDBC para fazer a conexão com o banco.

JDBC é semelhante ao ODBC, e no principio usava justamente ODBC para conectar-se com o banco de dados. A partir de um código nativo as aplicações Java podiam utilizar qualquer banco de dados que tivesse um driver ODBC disponível. Assim como ODBC, JDBC também funciona através de drivers que são responsáveis pela conexão com o banco e execução das instruções SQL.

JDBC é baseada em drivers. Para funcionar, esses drivers precisam estar carregados na memória. Quem gerencia esse carregamento é a classe java.sql.DriverManager: ao ser instanciado, o driver se registra nela e a partir daí já podem ser criadas conexões utilizando-o. Os métodos registerDriver(Driver driver) e deregisterDriver(Driver driver) são utilizados para registrar ou remover o registro de um driver, mas a menos que você esteja desenvolvendo seu próprio driver, não é necessário preocupar-se com esses métodos. 

...

Baixar como (para membros premium)  txt (10.6 Kb)   pdf (232.7 Kb)   docx (37.8 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com