SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
AULA: Aprendendo a Usar o NetBeans
Prof. Esp. Tiago A. Silva
www.tiago.blog.br
TÉCNICAS DE ORIENTAÇÃO A OBJETOS
PLANO DE AULA
▪ Nesta aula vamos aprender:
✓Criar um projeto no NetBeans.
✓Abrir um projeto no Netbeans.
✓Adicionar uma classe a um projeto.
✓Renomear uma classe.
✓Como Executar um Projeto!
2www.tiago.blog.br
OBJETIVO: Aprender a usar o Netbeans para criar projetos em Java
3
COMO CRIAR UM NOVO PROJETO NO NETBEANS?
Como Criar um Novo Projeto?
4
1
2
3
4
Como Criar um Novo Projeto?
• PARA CRIAR UM PROJETO, SIGA AS ETAPAS:
1) Vá no menu “Arquivo”, em seguida “Novo Projeto”
2) Na caixa de diálogo aberta, em “Categorias”,
selecione “Java”.
3) Selecione em “Projetos” a opção “Aplicação Java”
4) Clique no botão “Próximo” para ir para a janela
seguinte de configuração do projeto.
5
Como Criar um Novo Projeto?
6
5
6
7
Como Criar um Novo Projeto?
• PARA CRIAR UM PROJETO, SIGA AS ETAPAS:
5) Dê um nome para o seu projeto. Não use
caracteres especiais, nem espaços.
6) Use esta opção se desejar salvar seu projeto em
uma pasta diferente da padrão, por exemplo,
pendrive.
7) Clique em “Finalizar” para abrir o método main na
classe principal
7
8
8
10
11
12
13
9
Como Criar um Novo Projeto?
• PARA CRIAR UM PROJETO, SIGA AS ETAPAS:
8) Seu projeto que foi criado.
9) Principal pacote de código-fonte do projeto. Note
que ele tem o mesmo nome do projeto, vamos
colocar todas as classes dentro dele.
10)Classe principal do projeto, note que ela tem o
mesmo nome do projeto, e está dentro do pacote
de código-fonte principal.
9
Como Criar um Novo Projeto?
• PARA CRIAR UM PROJETO, SIGA AS
ETAPAS:
11)A classe principal é aberta por padrão no
NetBeans. Nesta barra são listados todos
os arquivos abertos para edição.
12)Declação da classe.
13)Método main, nesta etapa do estudo, todos
os objetos deverão ser instanciados aqui
dentro. Note em 10) que há este símbolo
no nome da classe, que significa que ela
contém o método main. 10
11
COMO PARA ABRIR MEU PROJETO?
• SIGA AS ETAPAS:
1) Vá no menu “Arquivo”, em
seguida “Abrir Projeto”
2) Navegue até a pasta onde o
projeto está salvo.
12
COMO ADICIONAR UMA CLASSE AO MEU PROJETO?
13
1
2
3
Como Adicionar uma Classe ao Projeto?
• SIGA AS ETAPAS:
1) Clique sobre o pacote de código fonte principal do
projeto, ele tem o mesmo nome do projeto (cubo
amarelo).
2) Escola o menu “Novo”
3) Escolha a opção “Classe Java”
14
15
4
5
Como Adicionar uma Classe ao Projeto?
• SIGA AS ETAPAS:
4) Dê um nome para a classe: sempre comece com
letra maiúscula, use o padrão CamelCase,
exemplo: PessoaFisica ou ContaCorrente. Não use
espaços ou caracteres especiais.
5) Clique em “Finalizar”
16
17
6
7
8
Como Adicionar uma Classe ao Projeto?
• PARA CRIAR UM PROJETO, SIGA AS ETAPAS:
6) Sua classe foi adicionada ao pacote de código-
fonte principal.
7) Aparece o arquivo para edição.
8) O Netbeans já fornece algumas instruções Java no
arquivo, veja que o nome da classe já foi
declarado.
18
19
1
2
3
COMO FAÇO PARA RENOMEAR
UMA CLASSE?
20
COMO EXECUTAR MEU PROJETO?
21
1
2
3
OBRIGADO!
tiago@tiago.blog.br
www.tiago.blog.br

Contenu connexe

Tendances

Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosTiago Antônio da Silva
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Sérgio Souza Costa
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScriptCarlos Eduardo Kadu
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScriptBruno Catão
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
 
Introdução a Web Services
Introdução a Web ServicesIntrodução a Web Services
Introdução a Web ServicesFabio Leal
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Bruno Grange
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresWellington Oliveira
 
Aula 3. frameworks front end
Aula 3. frameworks front endAula 3. frameworks front end
Aula 3. frameworks front endandreluizlc
 
DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScriptThiago Poiani
 
Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetClayton de Almeida Souza
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesaPacc UAB
 

Tendances (20)

Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicos
 
PHP - Introdução
PHP - IntroduçãoPHP - Introdução
PHP - Introdução
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 
Introdução a React Native
Introdução a React NativeIntrodução a React Native
Introdução a React Native
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
Introdução a Web Services
Introdução a Web ServicesIntrodução a Web Services
Introdução a Web Services
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de Computadores
 
Aula 3. frameworks front end
Aula 3. frameworks front endAula 3. frameworks front end
Aula 3. frameworks front end
 
Introdução ao SQL
Introdução ao SQLIntrodução ao SQL
Introdução ao SQL
 
DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScript
 
Introdução básica aos Navegadores de Internet
Introdução básica aos Navegadores de InternetIntrodução básica aos Navegadores de Internet
Introdução básica aos Navegadores de Internet
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 
Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 
Front End x Back End
Front End x Back EndFront End x Back End
Front End x Back End
 

Similaire à Aprendendo a Usar o Netbeans

Net beans 7.4 Funções e Atalhos
Net beans 7.4 Funções e AtalhosNet beans 7.4 Funções e Atalhos
Net beans 7.4 Funções e Atalhosandreandrade17
 
Tutorial wq escolabr1
Tutorial wq escolabr1Tutorial wq escolabr1
Tutorial wq escolabr1SORG50
 
Escrevendo testes j unit no net beans ide
Escrevendo testes j unit no net beans ideEscrevendo testes j unit no net beans ide
Escrevendo testes j unit no net beans ideSocorro Vania Alves
 
Maven: Introdução
Maven: IntroduçãoMaven: Introdução
Maven: IntroduçãoJugVale
 
Guiao itec[1]
Guiao itec[1]Guiao itec[1]
Guiao itec[1]mfatima19
 
Workshop Django Framework - 30/10/2018
Workshop Django Framework - 30/10/2018Workshop Django Framework - 30/10/2018
Workshop Django Framework - 30/10/2018Rafael Sales Pavarina
 
Apostilainventorpro112 120903144344-phpapp02
Apostilainventorpro112 120903144344-phpapp02Apostilainventorpro112 120903144344-phpapp02
Apostilainventorpro112 120903144344-phpapp02Josemario Marques Silva
 
Aula 5 como criar e publicar um slideshow - ti cs no ensino de ciências
Aula 5   como criar e publicar um slideshow - ti cs no ensino de ciênciasAula 5   como criar e publicar um slideshow - ti cs no ensino de ciências
Aula 5 como criar e publicar um slideshow - ti cs no ensino de ciênciasALunoTics
 
Apostilainventorpro112 120903144344-phpapp02
Apostilainventorpro112 120903144344-phpapp02Apostilainventorpro112 120903144344-phpapp02
Apostilainventorpro112 120903144344-phpapp02Josemario Marques Silva
 
Apostilainventorpro112
Apostilainventorpro112Apostilainventorpro112
Apostilainventorpro112Silvio Souza
 
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Daniel Makiyama
 
Linguagem de Programação Comercial
Linguagem de Programação ComercialLinguagem de Programação Comercial
Linguagem de Programação ComercialTathiana Machado
 
A utilização da ferramenta Padlet em contexto educativo.pdf
A utilização da ferramenta Padlet em contexto  educativo.pdfA utilização da ferramenta Padlet em contexto  educativo.pdf
A utilização da ferramenta Padlet em contexto educativo.pdfBibliotecas Infante D. Henrique
 

Similaire à Aprendendo a Usar o Netbeans (20)

Net beans 7.4 Funções e Atalhos
Net beans 7.4 Funções e AtalhosNet beans 7.4 Funções e Atalhos
Net beans 7.4 Funções e Atalhos
 
Framework Yii
Framework YiiFramework Yii
Framework Yii
 
Tutorial wq escolabr1
Tutorial wq escolabr1Tutorial wq escolabr1
Tutorial wq escolabr1
 
Tutorial wq escolabr1
Tutorial wq escolabr1Tutorial wq escolabr1
Tutorial wq escolabr1
 
Java interface
Java interfaceJava interface
Java interface
 
POO - 05 - Ambiente de Desenvolvimento
POO - 05 - Ambiente de DesenvolvimentoPOO - 05 - Ambiente de Desenvolvimento
POO - 05 - Ambiente de Desenvolvimento
 
Escrevendo testes j unit no net beans ide
Escrevendo testes j unit no net beans ideEscrevendo testes j unit no net beans ide
Escrevendo testes j unit no net beans ide
 
Plugin Maven no Eclipse
Plugin Maven no EclipsePlugin Maven no Eclipse
Plugin Maven no Eclipse
 
Maven: Introdução
Maven: IntroduçãoMaven: Introdução
Maven: Introdução
 
Guiao itec[1]
Guiao itec[1]Guiao itec[1]
Guiao itec[1]
 
Workshop Django Framework - 30/10/2018
Workshop Django Framework - 30/10/2018Workshop Django Framework - 30/10/2018
Workshop Django Framework - 30/10/2018
 
Aula 1 gestão da inovação nas organizações p impress
Aula 1 gestão da inovação nas organizações p impressAula 1 gestão da inovação nas organizações p impress
Aula 1 gestão da inovação nas organizações p impress
 
Java 03
Java 03Java 03
Java 03
 
Apostilainventorpro112 120903144344-phpapp02
Apostilainventorpro112 120903144344-phpapp02Apostilainventorpro112 120903144344-phpapp02
Apostilainventorpro112 120903144344-phpapp02
 
Aula 5 como criar e publicar um slideshow - ti cs no ensino de ciências
Aula 5   como criar e publicar um slideshow - ti cs no ensino de ciênciasAula 5   como criar e publicar um slideshow - ti cs no ensino de ciências
Aula 5 como criar e publicar um slideshow - ti cs no ensino de ciências
 
Apostilainventorpro112 120903144344-phpapp02
Apostilainventorpro112 120903144344-phpapp02Apostilainventorpro112 120903144344-phpapp02
Apostilainventorpro112 120903144344-phpapp02
 
Apostilainventorpro112
Apostilainventorpro112Apostilainventorpro112
Apostilainventorpro112
 
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
 
Linguagem de Programação Comercial
Linguagem de Programação ComercialLinguagem de Programação Comercial
Linguagem de Programação Comercial
 
A utilização da ferramenta Padlet em contexto educativo.pdf
A utilização da ferramenta Padlet em contexto  educativo.pdfA utilização da ferramenta Padlet em contexto  educativo.pdf
A utilização da ferramenta Padlet em contexto educativo.pdf
 

Plus de Tiago Antônio da Silva

SIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao LinearSIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao LinearTiago Antônio da Silva
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilTiago Antônio da Silva
 
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestradoCaminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestradoTiago Antônio da Silva
 
Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no BalsamiqAnálise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no BalsamiqTiago Antônio da Silva
 
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira InterfaceXamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira InterfaceTiago Antônio da Silva
 
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin FormsXamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin FormsTiago Antônio da Silva
 
Redes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoRedes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoTiago Antônio da Silva
 
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesDefesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesTiago Antônio da Silva
 
Curso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e AjaxCurso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e AjaxTiago Antônio da Silva
 
Curso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como ProgramarCurso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como ProgramarTiago Antônio da Silva
 
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoCurso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoTiago Antônio da Silva
 
Aula C#: Acesso ao MySQL usando AppConfig
Aula C#: Acesso ao MySQL usando AppConfigAula C#: Acesso ao MySQL usando AppConfig
Aula C#: Acesso ao MySQL usando AppConfigTiago Antônio da Silva
 

Plus de Tiago Antônio da Silva (20)

SIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao LinearSIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao Linear
 
Manual de Sovrevivência do Aluno
Manual de Sovrevivência do AlunoManual de Sovrevivência do Aluno
Manual de Sovrevivência do Aluno
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código Fácil
 
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestradoCaminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
 
Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no BalsamiqAnálise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
 
Redes - Camada de Enlace de Dados
Redes - Camada de Enlace de DadosRedes - Camada de Enlace de Dados
Redes - Camada de Enlace de Dados
 
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira InterfaceXamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
 
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin FormsXamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
 
O que são Redes de Computadores
O que são Redes de ComputadoresO que são Redes de Computadores
O que são Redes de Computadores
 
Redes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoRedes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de Transmissão
 
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesDefesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
 
Folhas de Estilo XSL
Folhas de Estilo XSLFolhas de Estilo XSL
Folhas de Estilo XSL
 
Divisão de Imagens 3D com CloudCompare
Divisão de Imagens 3D com CloudCompareDivisão de Imagens 3D com CloudCompare
Divisão de Imagens 3D com CloudCompare
 
Curso JavaScript - Aula jQuery
Curso JavaScript - Aula jQueryCurso JavaScript - Aula jQuery
Curso JavaScript - Aula jQuery
 
Curso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e AjaxCurso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e Ajax
 
Curso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como ProgramarCurso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como Programar
 
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoCurso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
 
Curso HTML 5 - Construindo um Layout
Curso HTML 5 - Construindo um LayoutCurso HTML 5 - Construindo um Layout
Curso HTML 5 - Construindo um Layout
 
Curso HTML 5 - Aula Inicial
Curso HTML 5 - Aula InicialCurso HTML 5 - Aula Inicial
Curso HTML 5 - Aula Inicial
 
Aula C#: Acesso ao MySQL usando AppConfig
Aula C#: Acesso ao MySQL usando AppConfigAula C#: Acesso ao MySQL usando AppConfig
Aula C#: Acesso ao MySQL usando AppConfig
 

Aprendendo a Usar o Netbeans

  • 1. AULA: Aprendendo a Usar o NetBeans Prof. Esp. Tiago A. Silva www.tiago.blog.br TÉCNICAS DE ORIENTAÇÃO A OBJETOS
  • 2. PLANO DE AULA ▪ Nesta aula vamos aprender: ✓Criar um projeto no NetBeans. ✓Abrir um projeto no Netbeans. ✓Adicionar uma classe a um projeto. ✓Renomear uma classe. ✓Como Executar um Projeto! 2www.tiago.blog.br OBJETIVO: Aprender a usar o Netbeans para criar projetos em Java
  • 3. 3 COMO CRIAR UM NOVO PROJETO NO NETBEANS?
  • 4. Como Criar um Novo Projeto? 4 1 2 3 4
  • 5. Como Criar um Novo Projeto? • PARA CRIAR UM PROJETO, SIGA AS ETAPAS: 1) Vá no menu “Arquivo”, em seguida “Novo Projeto” 2) Na caixa de diálogo aberta, em “Categorias”, selecione “Java”. 3) Selecione em “Projetos” a opção “Aplicação Java” 4) Clique no botão “Próximo” para ir para a janela seguinte de configuração do projeto. 5
  • 6. Como Criar um Novo Projeto? 6 5 6 7
  • 7. Como Criar um Novo Projeto? • PARA CRIAR UM PROJETO, SIGA AS ETAPAS: 5) Dê um nome para o seu projeto. Não use caracteres especiais, nem espaços. 6) Use esta opção se desejar salvar seu projeto em uma pasta diferente da padrão, por exemplo, pendrive. 7) Clique em “Finalizar” para abrir o método main na classe principal 7
  • 9. Como Criar um Novo Projeto? • PARA CRIAR UM PROJETO, SIGA AS ETAPAS: 8) Seu projeto que foi criado. 9) Principal pacote de código-fonte do projeto. Note que ele tem o mesmo nome do projeto, vamos colocar todas as classes dentro dele. 10)Classe principal do projeto, note que ela tem o mesmo nome do projeto, e está dentro do pacote de código-fonte principal. 9
  • 10. Como Criar um Novo Projeto? • PARA CRIAR UM PROJETO, SIGA AS ETAPAS: 11)A classe principal é aberta por padrão no NetBeans. Nesta barra são listados todos os arquivos abertos para edição. 12)Declação da classe. 13)Método main, nesta etapa do estudo, todos os objetos deverão ser instanciados aqui dentro. Note em 10) que há este símbolo no nome da classe, que significa que ela contém o método main. 10
  • 11. 11 COMO PARA ABRIR MEU PROJETO? • SIGA AS ETAPAS: 1) Vá no menu “Arquivo”, em seguida “Abrir Projeto” 2) Navegue até a pasta onde o projeto está salvo.
  • 12. 12 COMO ADICIONAR UMA CLASSE AO MEU PROJETO?
  • 14. Como Adicionar uma Classe ao Projeto? • SIGA AS ETAPAS: 1) Clique sobre o pacote de código fonte principal do projeto, ele tem o mesmo nome do projeto (cubo amarelo). 2) Escola o menu “Novo” 3) Escolha a opção “Classe Java” 14
  • 16. Como Adicionar uma Classe ao Projeto? • SIGA AS ETAPAS: 4) Dê um nome para a classe: sempre comece com letra maiúscula, use o padrão CamelCase, exemplo: PessoaFisica ou ContaCorrente. Não use espaços ou caracteres especiais. 5) Clique em “Finalizar” 16
  • 18. Como Adicionar uma Classe ao Projeto? • PARA CRIAR UM PROJETO, SIGA AS ETAPAS: 6) Sua classe foi adicionada ao pacote de código- fonte principal. 7) Aparece o arquivo para edição. 8) O Netbeans já fornece algumas instruções Java no arquivo, veja que o nome da classe já foi declarado. 18
  • 19. 19 1 2 3 COMO FAÇO PARA RENOMEAR UMA CLASSE?