|
Ementa:
Introdução ao Eclipse IDE. Desenvolvimento e
depuração de aplicações no Eclipse. Recursos de ajuda, edição, busca e
manutenção de código no Eclipse. Plugins do Eclipse. Aplicações web
utilizando Eclipse. Introdução ao NetBeans IDE. Desenvolvimento e
depuração de aplicações no NetBeans. Recursos do NetBeans.
Desenvolvimento de aplicações web no NetBeans. Outras ferramentas e
comparação entre ferramentas. Atividades em laboratório e trabalho de
final de disciplina. |
|
Programação das Aulas |
|
08/04/2006 - Apresentação da
Ferramenta NetBeans, configurações, estrutura de projetos, estrutura
de arquivos, ambiente de execução.
Propriedades do projeto, bibliotecas de
compilação e execução, geração de arquivos .jar e Javadoc.
Aplicação de Refactor na correção de
código e autogeração de métodos Getter e Setter.
Apresentação de JDBC para acesso a banco
de dados e sua manipulação, envolvendo o uso de Driver,
DriverManager, Connection, Statement e ResultSet.
Apresentação da biblioteca de objetos
gráficos, uso e configurações.
Desenvolvimento de atividades práticas,
envolvendo os conteúdos abordados, com solução de exercícios em
laboratório.
Projeto
exemplo usado em aula (manipulação de banco de dados). |
|
22/04/2006
- Apresentação de algumas ferramentas adicionais do NetBeans.
Uso do debug como ferramenta de inspeção
da aplicação.
Apresentação de ferramenta para DEBUG
contida no IDE NetBeans, e exemplo de personalização e utilização.
Instalação de Plugins adicionais ao IDE NetBeans, como ferramenta
para análise de desempenho (profiler) e ferramenta para diagramação
UML (visual paradigm), integrados ao IDE NetBeans como fatores de
aumento de produtividade.
Desenvolvimento de classes java para
acesso e manipulação de arquivos texto e de objetos.
Apresentação e utilização das classes:
File, FileReader, FileWriter, BufferedReader, BufferedWriter,
FileOutputStream e FileInputStream, para manipulação de arquivos
texto e de objetos. Exemplos e exercícios em laboratório.
Projeto exemplo
usado em aula (manipulação de arquivos). |
|
29/04/2006
- Apresentação do Ambiente Eclipse com Prof. Edson Alves de
Oliveira Junior.
Introdução ao Eclipse: Eclipse
Foundation, Histórico, Membros, Licenças de Uso e Projetos
Preparando o Eclipse IDE: Configurações iniciais do Eclipse
Trabalhando com o Eclipse IDE:
Ambientes, Visões e Perspectivas, e Ajuda
Desenvolvimento e Depuração de
Aplicações: Edição, Busca e Manutenção, e Javadoc
Plugins: Instalação e Gerenciamento
Aplicações Web com o Eclipse WTP |
|
|
Trabalhos |
Entrega |
Com base no que vcs tiveram durante
as aulas, segue minha sugestão de atividade prática:
- Desenvolvimento de um editor de textos, que deve apresentar as
seguintes características:
- Formatação de fonte: negrito, itálico, cor, tipo fonte, etc.
- Formatação do fundo: cor.
- Na gravação deve-se oferecer a opção de gravar o objeto todo ou
somente o texto, e nas opções de gravação em arquivo ou em banco de
dados.
- Note que ao gravar o texto em forma de texto, as informações de
formatação são perdidas. Crie uma solução própria para esse
problema.
- Uma dica eh usar banco de dados ou o próprio arquivo texto, para
armazenar as informações texto e as informações de formatação.
|
19/05/2006 |
|
|
Referências
Bibliográficas:
1
- HORSTMANN, Cay, S. e CORNELL, Gary. Core
Java 2. São Paulo:
Makron Books, 2001 v.1.
2
- HORSTMANN, Cay, S. e CORNELL, Gary. Core
Java 2.
São Paulo: Makron Books, 2001 v.2.
3
- DEITEL, H.M.; DEITEL, P.J. Java - Como Programar. Porto Alegre: Bookman,
2003.
4
- MORGAN, Michael. Java 2 para Programadores Profissionais. Rio
de Janeiro: Ciência Moderna, 2000.
5 - SEVERO, Carlos E. P.
NetBeans IDE 4.1. Rio de Janeiro: Brasport, 2005.
|