LPIIInt3A2019
Data da apresentação de trabalho 27/11/2019
Trabalho quarto bimestre:
GRUPO 01
Emanuel Boaventura, Alessandro Teiji, Vitoria Regina, Victória Inês, Mayan Luiza, Mirlane Pereira, Jóse Gabriel, Fabricio, Thamires Faleiro
GRUPO 02
Aroldo, João Paulo, Juliana, Natanyelli, Mateus Barbosa, Millena, Samella, Eduardo, Yohanan, Melquesedeque, Igor Enrique, José Louzada, José Eduardo e Juan
GRUPO 03
Ahmad, Eric, Nelcael, Bruna, João Vitor Lopes, João Vitor França, Pedro, Tainara, João Carlos Umbelino, Luiz, Mequesedeque, Giovani.
Reposição
24 e 25 outubro - 13h55min até 17h45min
28 de novembro - 13h55min até 17h45min
29 de novembro - 13h55min até 16h50min
+++++++++++++++++++++++++++
Funcionalidades do Sistema
1 - Aperfeiçoar o problema a ser resolvido. Quais as funcionalidades do sistema? Quem são os usuários? O que cada usuário faz?
- Google Docs - 1 por grupo
2 - Implementar uma funcionalidade onde o usuário possa realizar uma busca/inclusão/deleção/etc... sem precisar digitar código SQL. A funcionalidade precisa ser gráfica (pode utilizar o JOptionPane)
- Continuar implementação do sistema
Funcionalidades que serão implementadas :
- Grupo 01:
https://docs.google.com/document/d/1MmLVFr3rr1KPSv60AZfgJSDEI79PfbIxctmL5W_2hU4/edit?ts=5db0a120
- Grupo 02:
- Grupo 03:
++++++++++++++++++++++
Código do DisplayAuthors com PreparedStatement
https://gist.github.com/tuxcuiabano/34ea2fa374e520e270c302b2e35251e5
+++++++++++++++++++++++++++++++++++
Código para gerar a tabela do banco AddressBook
https://gist.github.com/tuxcuiabano/03c56ae066ed15ec39fc8863bfe8804c
+++++++++++++++++++++++++++++++++++++++++++++
Para quem não entregou a recuperação, entregar até 11/10/19 no email do professor.
Reposição:
Aulas 24 e 25 outubro - 13h55min até 17h45min
28 de novembro - 13h55min até 17h45min
29 de novembro - 13h55min até 16h50min
GRUPO 01 (10,0)
Emanuel Boaventura, Alessandro Teiji, Vitoria Regina, Victória Inês, Mayan Luiza, Mirlane Pereira, Jóse Gabriel, Fabricio, Thamires Faleiro
https://gist.github.com/TeijiW/b486b5c59d4d66e47e6951871a47ded6
Tema: Catraca
GRUPO 02 (9,0)
Aroldo, João Paulo, Juliana, Natanyelli, Mateus Barbosa, Millena, Samella, Eduardo, Yohanan, Melquesedeque, Igor Enrique, José Louzada, José Eduardo e Juan
Tema: Controle de chaves DAP
https://gist.github.com/SnowLew/6bfa5d02bbdcc0f2c14a79d5b868c3ce
GRUPO 03 (10,0)
Ahmad, Eric, Nelcael, Bruna, João Vitor Lopes, João Vitor França, Pedro, Tainara, João Carlos Umbelino, Luiz, Mequesedeque, Giovani.
Tema: Catalogação de arquivos permanentes
https://gist.github.com/Scipr/9e992d5a37137a85bf79b44657018900
https://gist.github.com/Scipr/e177736228a215c1f415453c1d414af5
++++++++++++++++++++++++++++++
Trabalho para dia 24/07
O grupo deverá apresentar um vídeo com o código de hoje em execução.
Explicação do método getFileOrDirectory
Todos os participantes devem aparecer
Utilizar os slides disponibilizado pelo professor
O fundo musical deverá ser: Tom Jobim, João Gilberto, João Donato, Vinícius de Moraes
Grupo 01
Emanuel Matos, José Gabriel, Alessandro Teiji, Vitória Regina Lopes, Mayan Luiza, Mirlane Pereira, Thamires Faleiro, Victória Inês, Fabricio Silva
https://www.youtube.com/watch?v=KWWsFY4kb3I&feature=youtu.be
Grupo 02
Bruna, João Carlos, Nelcael, João Vitor França, Pedro Henrique, Tainara, João Vitor Lopes, Ahmad, Millena Silva
https://www.youtube.com/watch?v=k-AeTqtrbDw
Grupo 03
Juliana Daiane, Nathanielli de Carvalho, João Paulo Simões, Aroldo Goulart, Melquesedeque Martins, Eric Henrique, Giovani Ferrer
https://www.youtube.com/watch?v=rWcSptoNmG8&feature=youtu.be
Grupo 04
José Carlos, José Eduardo, Juan Anthony, Igor Enrique, Victor de Paula, Yohanan Leite, Samella Silva, Eduardo Victor, Mateus Barbosa
https://www.youtube.com/watch?v=QBRCznl5cKE
+++++++++++++++++++++++
Recuperação da Prova Bimestral
Data: 19/06
Conteúdo: Gerenciadores de Layout, Hierarquia de Dados, Arquivos e Fluxos, Classe File, Arquivos de Texto de Acesso Sequencial (até slide 49 da parte 7)
++++++++++++++++++++++++
Grupos do trabalho "Gerenciadores de Layout"
Apresentação 22/05 - Sala de projeções
Até dia 15/05 - Enviar desenhos das cartas no PC e preferencialmente, foto das cartas reais confeccionadas em material de escolha do grupo.
Não é permitida a impressão de material.
Grupo 1 - Igor Enrique Gomes da Silva, José Carlos Louzada Junior, José Eduardo Rodrigues Segato, Juan Anthony Rodrigues de Nazareth, Victor de Paula Silva Amorim
Apresentação OK, Texto (solicitado melhorias), Texto OK.
Grupo 2 - Emanuel Boaventura, José Gomes, Fabrício Dos Santos, Alessandro Teiji e Yohanan Leite
Apresentação OK, Texto OK.
Grupo 3 - Mayan Luiza, Mirlane Pereira, Thamires Faleiro, Victória Inês e Vitória Lopes
Apresentação OK, Texto (solicitado melhorias), Texto OK.
Grupo 4 - Bruna Alícia, João Carlos Umbelino, João Vitor Lopes, Nelcael Alves (JIF), Tainara
Apresentação OK, Texto OK.
Grupo 5 - Millena Silva, Samella Silva , Mateus Barbosa, Eduardo Victor e Pedro Henrique
Apresentação OK, Texto (solicitado melhorias), Texto OK.
Grupo 6 - Aroldo Goulart, João Paulo Simões, Juliana Rosas, Melquesedeque Moraes, Nathanielli Lima
Apresentação OK, Texto OK.
Grupo 7 - Ahmad Muhamad Soares Dahbour, Bianca menegazzi, Eric Henrique Eugenio Borges, Giovanni Ferrer Vieira da Silva, Luiz Antonio França Escobar filho
Apresentação OK, Texto OK.
Prova 1o Bimestre (escrita) : 03 de abril de 2019
Conteúdo :
Slides parte 1 até 4.
Using Swing Components: Examples https://docs.oracle.com/javase/tutorial/uiswing/examples/components/index.html
https://classroom.google.com/u/0/c/MzA1MjM1NTg0ODRa
import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JOptionPane;
public class TextFieldFrame extends JFrame
{
private JTextField textField1; // text field with set size
private JTextField textField2; // text field constructed with text
private JTextField textField3; // text field with text and size
private JPasswordField passwordField; // password field with text
// TextFieldFrame constructor adds JTextFields to JFrame
public TextFieldFrame()
{
super( "Testing JTextField and JPasswordField" );
setLayout( new FlowLayout() ); // set frame layout
// construct textfield with 10 columns
textField1 = new JTextField( 10 );
add( textField1 ); // add textField1 to JFrame
// construct textfield with default text
textField2 = new JTextField( "Enter text here" );
add( textField2 ); // add textField2 to JFrame
// construct textfield with default text and 21 columns
textField3 = new JTextField( "Uneditable text field", 21 );
textField3.setEditable( false ); // disable editing
add( textField3 ); // add textField3 to JFrame
// construct passwordfield with default text
passwordField = new JPasswordField( "Hidden text" );
add( passwordField ); // add passwordField to JFrame
// register event handlers
TextFieldHandler handler = new TextFieldHandler();
textField1.addActionListener( handler );
textField2.addActionListener( handler );
textField3.addActionListener( handler );
passwordField.addActionListener( handler );
} // end TextFieldFrame constructor
// private inner class for event handling
private class TextFieldHandler implements ActionListener
{
// process textfield events
public void actionPerformed( ActionEvent event )
{
String string = ""; // declare string to display
// user pressed Enter in JTextField textField1
if ( event.getSource() == textField1 )
string = String.format( "textField1: %s",
event.getActionCommand() );
// user pressed Enter in JTextField textField2
else if ( event.getSource() == textField2 )
string = String.format( "textField2: %s",
event.getActionCommand() );
// user pressed Enter in JTextField textField3
else if ( event.getSource() == textField3 )
string = String.format( "textField3: %s",
event.getActionCommand() );
// user pressed Enter in JTextField passwordField
else if ( event.getSource() == passwordField )
string = String.format( "passwordField: %s",
event.getActionCommand() );
// display JTextField content
JOptionPane.showMessageDialog( null, string );
} // end method actionPerformed
} // end private inner class TextFieldHandler
} // end class TextFieldFrame