38
DSC/CEEI/UFCG [email protected] [email protected] 1 Grupo PET Computação Introdução ao NetBeans

[email protected] priscillakmv@gmailpet/atividades/introducaonetbeans/Introducao... · Realiza atividades com ênfase em Ensino, Pesquisa e Extensão Introdução ao NetBeans

Embed Size (px)

Citation preview

DSC/CEEI/UFCG

[email protected]@gmail.com

1Grupo PET Computação Introdução ao NetBeans

�� Realiza atividades com ênfase em Ensino, Realiza atividades com ênfase em Ensino, Realiza atividades com ênfase em Ensino, Realiza atividades com ênfase em Ensino, Realiza atividades com ênfase em Ensino, Realiza atividades com ênfase em Ensino, Realiza atividades com ênfase em Ensino, Realiza atividades com ênfase em Ensino, Pesquisa e ExtensãoPesquisa e ExtensãoPesquisa e ExtensãoPesquisa e ExtensãoPesquisa e ExtensãoPesquisa e ExtensãoPesquisa e ExtensãoPesquisa e Extensão

�� Introdução ao Introdução ao Introdução ao Introdução ao Introdução ao Introdução ao Introdução ao Introdução ao NetBeansNetBeansNetBeansNetBeansNetBeansNetBeansNetBeansNetBeans (Ensino)(Ensino)(Ensino)(Ensino)(Ensino)(Ensino)(Ensino)(Ensino)�� Introdução ao Introdução ao Introdução ao Introdução ao Introdução ao Introdução ao Introdução ao Introdução ao NetBeansNetBeansNetBeansNetBeansNetBeansNetBeansNetBeansNetBeans (Ensino)(Ensino)(Ensino)(Ensino)(Ensino)(Ensino)(Ensino)(Ensino)

Grupo PET Computação Introdução ao NetBeans 2

� Configurando o projeto� Adicionando código ao arquivo com o código-fonte gerado

� Compilando e executando o programa� Construindo e implantando o aplicativo� Construindo e implantando o aplicativo� Testando e depurando o aplicativo� Importando e configurando projetos (Eclipse)� Eclipse x NetBeans� Fazendo programas com Swing� Considerações Finais

3Grupo PET Computação Introdução ao NetBeans

� O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela empresa Sun Microsystems.

4Grupo PET Computação Introdução ao NetBeans

Software ou recursoSoftware ou recursoSoftware ou recursoSoftware ou recurso Versão necessáriaVersão necessáriaVersão necessáriaVersão necessária

NetBeans IDE versão 6.8

Java Development Kit (JDK)versão 6 ouversão 5versão 5

5Grupo PET Computação Introdução ao NetBeans

� Depois de iniciar o NetBeans, escolha Arquivo Arquivo Arquivo Arquivo > Novo projeto (Ctrl+Shift+N)Novo projeto (Ctrl+Shift+N)Novo projeto (Ctrl+Shift+N)Novo projeto (Ctrl+Shift+N)

6Grupo PET Computação Introdução ao NetBeans

� No assistente para Novo projeto, expanda a categoria Java e selecione o tipo de aplicação que vai ser desenvolvido. Em seguida, clique em PróximoPróximoPróximoPróximo (NextNextNextNext).

7Grupo PET Computação Introdução ao NetBeans

8Grupo PET Computação Introdução ao NetBeans

� Defina o Nome e localização do projeto.� Deixe desmarcada a caixa de verificação Usar pasta dedicada para armazenar bibliotecas.

� No campo Criar classe principal, digite nomeDaAplicacaoapp.nomeDaAplicacaoApp.nomeDaAplicacaoapp.nomeDaAplicacaoApp.

� Deixe marcada a caixa de verificação Definir como projeto principal.

9Grupo PET Computação Introdução ao NetBeans

10Grupo PET Computação Introdução ao NetBeans

� Agora você deve ver os seguintes componentes: ◦ A janela Projetos;◦ A janela Editor de código-fonte;◦ A janela Navegador;◦ A janela Navegador;◦ A janela Tarefas.

11Grupo PET Computação Introdução ao NetBeans

Projetos

Editor de código fonte

12Grupo PET Computação Introdução ao NetBeans

Editor de código fonte

Navegador

Tarefas

� Geralmente, o código criado pelo NetBeans possui o seguinte trecho que deve ser substituído pelo código do programador:

� // TODO...� // TODO...

13Grupo PET Computação Introdução ao NetBeans

� Ao salvar, o IDE já compila.� Para executar o programa, escolha Executar Executar Executar Executar > Executar projeto principal (F6)> Executar projeto principal (F6)> Executar projeto principal (F6)> Executar projeto principal (F6).

14Grupo PET Computação Introdução ao NetBeans

Escolha Executar > Limpar e construir projeto Executar > Limpar e construir projeto Executar > Limpar e construir projeto Executar > Limpar e construir projeto principal (Shift+F11).principal (Shift+F11).principal (Shift+F11).principal (Shift+F11).

� Exclui os arquivos compilados anteriormente e outras saídas de construção.e outras saídas de construção.

� Recompila o aplicativo e constrói um arquivo JAR que contém arquivos compilados.

15Grupo PET Computação Introdução ao NetBeans

� Criando testes Junit� Clique com o botão direito do mouse no seu projeto > Novo > Outro> Novo > Outro> Novo > Outro> Novo > Outro

16Grupo PET Computação Introdução ao NetBeans

17Grupo PET Computação Introdução ao NetBeans

� Testar projeto: Alt+F6 ou Executar > Testar Alt+F6 ou Executar > Testar Alt+F6 ou Executar > Testar Alt+F6 ou Executar > Testar projetoprojetoprojetoprojeto

� Testar arquivo: Ctrl+ F6 ou Executar > Testar Ctrl+ F6 ou Executar > Testar Ctrl+ F6 ou Executar > Testar Ctrl+ F6 ou Executar > Testar arquivoarquivoarquivoarquivo

18Grupo PET Computação Introdução ao NetBeans

19Grupo PET Computação Introdução ao NetBeans

� Pressione Ctrl+F8Ctrl+F8Ctrl+F8Ctrl+F8 para definir um ponto de interrupção ou clique na linha.

� Selecione Depurar > Depurar projeto Depurar > Depurar projeto Depurar > Depurar projeto Depurar > Depurar projeto principal (Ctrl+F5).principal (Ctrl+F5).principal (Ctrl+F5).principal (Ctrl+F5).

20Grupo PET Computação Introdução ao NetBeans

21Grupo PET Computação Introdução ao NetBeans

� Escolha Arquivo > Importar projeto > Projeto Arquivo > Importar projeto > Projeto Arquivo > Importar projeto > Projeto Arquivo > Importar projeto > Projeto Eclipse.Eclipse.Eclipse.Eclipse.

� Selecione o workspace utilizado pelo Eclipse.

22Grupo PET Computação Introdução ao NetBeans

23Grupo PET Computação Introdução ao NetBeans

Selecione uma das seguintes opções de armazenamento dos arquivos do projeto NetBeans:

� Armazenar dados do projeto NetBeans nas � Armazenar dados do projeto NetBeans nas pastas do projeto Eclipse.

� Criar projetos NetBeans importados em um local separado.

24Grupo PET Computação Introdução ao NetBeans

Mensagem do problemaMensagem do problemaMensagem do problemaMensagem do problema SoluçãoSoluçãoSoluçãoSolução

Resolver problema de servidor ausenteClique com o botão direito do mouse no nó do projeto e escolha Resolver problema de servidor ausente. Em seguida, navegue até o arquivo ou pasta que contém o servidor.

Resolver problema de referência

Clique com o botão direito do mouse no nó do projeto e escolha Resolver problema de referência. Em seguida, navegue até o arquivo ou pasta que contém o recurso que é mencionado no projeto.

A plataforma Eclipse para o projeto ProjectName não pode ser usada. Ela é um JRE e o projeto NetBeans requer um JDK. O NetBeans usará a plataforma padrão.

Caso queira alterar a plataforma que o NetBeans usa para o projeto, escolha Ferramentas > Plataformas e especifique uma plataforma diferente.JDK. O NetBeans usará a plataforma padrão. uma plataforma diferente.

O projeto Eclipse ProjecName afirma usar o JDK a partir do diretório "{1}". Mas esse diretório não existe. O NetBeans usará a plataforma padrão.

Caso queira alterar a plataforma que o NetBeans usa para o projeto, escolha Ferramentas > Plataformas e especifique uma plataforma diferente.

O NetBeans não oferece suporte a inclusões/exclusões de código-fonte por raiz de código-fonte como o Eclipse. Elas foram mescladas e é recomendável que você as verifique no painel Código-fonte das propriedades do projeto.

No NetBeans, inclusões e exclusões são declaradas em um local para todo o projeto. Para verificar as inclusões e exclusões no projeto NetBeans, clique com o botão direito do mouse no nó do projeto e, na janela Projetos, escolha Propriedades. Na caixa de diálogo Propriedades do projeto, selecione a aba Códigos-fonte e, em seguida, clique no botão Inclusões/exclusões.

Falha na importação devido a .... Mais detalhes podem ser encontrados no arquivo de log do IDE.

Você pode abrir o arquivo de registro do IDE escolhendo Visualizar > Registro do IDE.

Tipo de projeto desconhecido, ele não pode ser importado.Você pode importar apenas os seguintes tipos de projeto Eclipse: Projeto Java, Projeto Java de um arquivo Antexistente, Web estática, Web dinâmica e Projeto JPA.

25Grupo PET Computação Introdução ao NetBeans

� Possuem, praticamente, as mesmas funções.� http://wiki.netbeans.org/NetBeansForEclipseUsers

� Eclipse possui mais plugins.� No NetBeans é mais fácil criar interfaces � No NetBeans é mais fácil criar interfaces gráficas, como Swing e AWT.

26Grupo PET Computação Introdução ao NetBeans

� Clique com o botão direito do mouse no seu projeto e selecione: Novo > OutroNovo > OutroNovo > OutroNovo > Outro.

� Selecione a categoria: Formulário GUI SwingFormulário GUI SwingFormulário GUI SwingFormulário GUI Swing� Selecione o tipo de arquivo que vai ser implementado. implementado. ◦ Exemplo: Formulário exemplo de aplicativo

27Grupo PET Computação Introdução ao NetBeans

28Grupo PET Computação Introdução ao NetBeans

� Na Aba Paleta estão presentes diversos itens para auxiliar no desenvolvimento.

1. Arrastar e colocar no projeto.2. Digitar o código de cada elemento e “ligar” 2. Digitar o código de cada elemento e “ligar”

todas as janelas que forem criadas dessa maneira.

29Grupo PET Computação Introdução ao NetBeans

30Grupo PET Computação Introdução ao NetBeans

� Alguns trechos de código não podem ser alterados.

31Grupo PET Computação Introdução ao NetBeans

32Grupo PET Computação Introdução ao NetBeans

� Também é possível criar projetos na área de trabalho (para aproveitar o esqueleto de um aplicativo).

� É possível escolher se o aplicativo utilizará ou � É possível escolher se o aplicativo utilizará ou não banco de dados, facilitando assim a criação de um CRUD em determinado SGBD.

33Grupo PET Computação Introdução ao NetBeans

34Grupo PET Computação Introdução ao NetBeans

� O NetBeans REDUZ o tempo de codificação, mas não o ELIMINA.

� Boa sorte no projeto da disciplina.

35Grupo PET Computação Introdução ao NetBeans

36Grupo PET Computação Introdução ao NetBeans

37Grupo PET Computação Introdução ao NetBeans

� Docs e Support do NetBeans: http://netbeans.org/kb/index.html

38Grupo PET Computação Introdução ao NetBeans