Chat

462 palavras 2 páginas
PONTIFíCIA UNIVERCIDADE CATÓLICA DE SÃO PAULO – PUC
CENTRO DE CIÊNCIAS EXATAS E TÉCNOLOGIA – CCET

PROJETO DE CONCLUSÃO DO CURSO:
DESENVOLVIMENTO DE CHAT

PARTE 1 : RELATÓRIO
PARTE 2 : ANEXO DOS ARQUIVOS FONTE : CLASSE CHATSWING, CLASSE MAINCHATSWING E CLASSE CHATSERV

Dificuldades No Desenvolvimento do Projeto A primeira fase deste projeto exigiu familiarização das classes do pacote Swing (extensão das classes do pacote AWT), apropriadas para a criação de aplicações gráficas.
Foi necessário habilidade para combinar os painéis, a fim de que a interface ficasse o mais amigável possível para o usuário do chat. A implementação de interfaces que interpretassem as ações do usuário sobre a janela, exigiu uma boa percepção lógica para a construção dos métodos que identificariam a gerador dos eventos ( mouse, botão, seleção na lista ).
Outro momento desta atividade, exigiu entendimento do código de servidor de chat, para adaptá-lo à necessidade do envio de mensagens públicas e privadas.
O uso de threads para eventos múltiplos dentro de um mesmo processo, foi útil para organizar a leitura/envio da mensagem de um usuário, para um determinado usuário ou para todos, mas a dificuldade na escrita do código também foi superada.
Sem dúvida, o grande desafio deste projeto foi reescrever o código ChatSwing ( ) para a inclusão das Threads. A lógica de reescrita do código exigiu o maior tempo dispensado para o desenvolvimento deste projeto.
Não podemos deixar de citar a capacidade de síntese, a fim de reaproveitar alguns métodos dos longos códigos utilizados como exemplo, encontrados na Web.

Detalhamento dos Métodos do Programa

A Classe ChatSwing recebeu a Classe Thread por herança, além de implementar as interfaces ActionListener e ListSelectionListener a fim de interpretar as ações dos usuários sobre a janela. O método Iniciar executa a criação de um socket para a conexão com o servidor,

Relacionados

  • CHAT
    1457 palavras | 6 páginas
  • Chat
    570 palavras | 3 páginas
  • Chat
    2795 palavras | 12 páginas
  • no chat
    1168 palavras | 5 páginas
  • Comunicação - chat
    1174 palavras | 5 páginas
  • Chat java
    365 palavras | 2 páginas
  • Chat
    432 palavras | 2 páginas
  • Chat nas organizações
    410 palavras | 2 páginas
  • Artigo Chat
    1502 palavras | 7 páginas
  • Chat Corporativo
    6052 palavras | 25 páginas