Countdown

Final Countdown

Faltam dias. Ou segundos.

domingo, 3 de maio de 2015

Projeto Boot

Conclusão do Projeto


Conforme descrito no Plano de Projeto, hoje concluímos com sucesso o Projeto Boot, referente ao software Hyperlink Manager. O código completo do projeto foi disponibilizado no link abaixo:


[Hyperlink Manager V 1.3]


[Código]
https://gist.github.com/ftuyama/6068246a25bb08528006

[Executável - Jar]



Comentários sobre o projeto:


Como principal mudança na versão final do programa temos a criação de uma interface gráfica para o software (GUI - Graphic User Interface). A tarefa transcorreu de forma simples e com poucas modificações do problema, tendo em vista que a implementação do programa considerou desde o início as especificações de uma interface, porém sem se preocupar com ela.
Apenas tivemos de relacionar os elementos de uma interface (botões, abas, elementos de texto) às respectivas funções já bem implementadas até o momento, não sendo necessária quase nenhuma modificação do código.

1) GUI.java (Main) - 956 linhas


Sua implementação utilizou das ferramentas do Netbeans (GUI Builder) para desenvolver a interface gráfica. Cada tarefa realizada foi organizada em uma aba diferente do programa, facilitando a compreensão do usuário e contribuindo para a elegância do programa. O software também conta com uma barra de menu que permite ao usuário salvar/ carregar o arquivo .txt em que são armazenadas as informações do programa, além de oferecer suporte e informações sobre o programa.



Incluímos ainda um Tema de cores alternativo para a interface gráfica, deixando mais elegante:




2) Hyperlink.java (Main) - 133 linhas


[Classe inalterada]

3) ListaHyperlinks.java (Main) - 207 linhas


Correção dos comandos de exibição no console (System.out.println) para funções que modifiquem a interface gráfica, como na exibição da lista de Hyperlinks. Pequenas modificações, em suma.

4) Arquivo.java (Main) - 79 linhas


[Classe inalterada]

Conclusões:

O projeto foi um sucesso do ponto de vista do aprendizado da linguagem java e da criação de uma ferramenta que pode vir a ser útil algum dia. A criação da interface gráfica foi uma novidade para nós, acostumados ao uso da linguagem C apenas em console. Como última observação, temos algumas ideias para a melhoria do software no futuro:

[Ideias para melhoria do software no futuro]:


-> Implementação de um Banco de Dados SQL, facilitando a manipulação dos dados do arquivo e seu armazenamento.
-> Criação de um Applet que permita acessar o programa em um navegador de internet.
-> Design profissional do visual do software, tornando a sua interface mais amigável.

Nenhum comentário:

Postar um comentário