Este é um post disponível para assinantes MVPO IDE NetBeans - Artigo easy Java Magazine 5
Exploração dos elementos básicos da interface do IDE NetBeans, como configurá-lo e como usar o Editor de Código com eficiência.
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Easy Java Magazine 5
O domínio de uma linguagem de programação pode não ser suficiente para que um desenvolvedor desempenhe com eficiência o seu trabalho. Considera-se tão importante quanto o conhecimento da linguagem, a habilidade em um Ambiente Integrado de Desenvolvimento (IDE). Esta afirmação baseia-se principalmente no fato que um ambiente de desenvolvimento pode aumentar muito a produtividade do programador, pois grande parte do trabalho manual é feita pela ferramenta, liberando o profissional para atividades que dependem mais de seus recursos mentais. Uma dessas ferramentas é o NetBeans, que será apresentada nesta matéria.
A origem do NetBeans é o projeto Xelfi, criado em 1996 por dois estudantes universitários tchecos. Em 1999, após se tornar um IDE proprietário denominado NetBeans DeveloperX2, foi adquirido pela Sun Microsystems. Seis meses depois da aquisição, a Sun decidiu tornar o NetBeans um projeto open source. Em 2009 a Oracle comprou a Sun Microsystems, mantendo até aqui o NetBeans como um projeto de código aberto. Atualmente a versão estável, disponível para download no site oficial, é a 6.9.1, mas pode ser baixada também a versão 7.0 beta.
Nas seções seguintes do artigo serão exploradas a configuração e características do ambiente, utilizando Java, sempre que possível, para mostrar a aplicação prática de cada recurso. No entanto, deve-se observar que o NetBeans pode ser usado com C/C++, PHP, JavaScript, Groovy e Ruby.
A tradução da interface do NetBeans para o português não é muito boa. No entanto, optou-se por usar este idioma pensando em facilitar o entendimento por parte do leitor. Mais adiante será mostrado como alterar o idioma da interface.
O artigo foi dividido em duas partes. A primeira focará na configuração do ambiente e do Editor de Código, e será finalizada com a criação de exemplos que mostram a aplicação de alguns recursos do IDE. Além disso, serão abordadas as maneiras de empacotar e distribuir aplicações desktop. Deixaremos para abordar na segunda parte o uso de banco de dados e a criação de aplicações usando o GUI Builder.
Adquirindo e instalando a ferramenta
O NetBeans está disponível para download no site netbeans.org. Ao acessar a página de downloads, automaticamente é selecionada a plataforma e o idioma do IDE, conforme o sistema operacional do usuário. No entanto, é possível alterar qualquer uma das opções. Selecione a distribuição desejada de acordo com as tecnologias que você deseja trabalhar. Se, depois de instalado, você precisar adicionar novos pacotes ao ambiente, pode fazer isso usando o Gerenciador de Plugins em Ferramentas | Plug-ins, como será visto mais adiante. Na Figura 1 é mostrada a página de downloads.
A instalação do NetBeans é muito simples. O único cuidado que se deve ter é instalar previamente o Java Development Kit 6.0. Para o ambiente Windows o instalador do IDE é um simples arquivo .exe sem necessidade de maiores explicações. Mesmo para o Linux, existe um instalador com Interface Gráfica do Usuário (GUI). No Ubuntu, após baixar o instalador, abra o Terminal, mude para o diretório onde está o arquivo e digite:
sudo ./netbeans-6.9.1-ml-javase-linux.sh
O nome do arquivo depende da distribuição e da versão que foi escolhida. Siga as orientações da interface e finalize. Encerrada a instalação, vamos conhecer alguns elementos que compõem o ambiente.
Familiarizando-se com o IDE
Ao executar o NetBeans pela primeira vez após a instalação, é mostrada a Página Inicial com três abas: Aprender & descobrir, Meu NetBeans e O que há de novo. Na aba Aprender & descobrir existem links para tutoriais e exemplos de projetos, que podem ser úteis principalmente para quem está iniciando seu aprendizado. Desmarque a caixa Exibir ao iniciar e feche a página. No entanto, se você preferir manter visível essa página, ela vai se manter como uma aba na área do Editor de Código.
Antes de começar a utilizar o IDE precisamos conhecer alguns elementos básicos da interface da ferramenta. Para fins didáticos a interface do NetBeans foi dividida em cinco grandes áreas. Na Figura 2 elas foram identificadas com os números de um a cinco. Em cada uma delas podem ser visualizadas diferentes janelas:
Área 1 – Onde podem ser apresentadas diversas janelas, cuja visualização pode ser ativada selecionando a opção correspondente no menu Janela. A janela Projetos apresenta uma visão lógica do conteúdo dos projetos. Em Arquivos é possível ter uma visão dos diretórios dos projetos, incluindo arquivos e pastas não mostrados na janela Projetos. Serviços é uma visão lógica de recursos tais como bancos de dados, servidores web, etc., que estão registrados no ambiente. Favoritos possibilita acessar arquivos no micro ou na rede, sem a necessidade de criar um projeto;
Área 2 – É onde estão o Editor de Código e o GUI Builder. GUI Builder é onde os formulários GUI são desenhados. Se em um projeto for criada uma classe GUI, por exemplo, na área do Editor de Código pode-se alternar entre o editor de código fonte (selecionando a guia Código-fonte) e o GUI Builder (selecionando a guia Projeto). Mais adiante o Editor de Código será tratado em uma seção específica, e na segunda parte do artigo o GUI Builder será descrito com mais detalhes;
Área 3 – Nesta área estão a Paleta e a janela Propriedades. Na Paleta estão os componentes disponíveis para diversos editores do IDE, tais como o GUI Builder e o Visual Mobile Designer. Para formulários GUI existem contêineres e outros componentes visuais, tais como botões, rótulos, painéis, etc. Em Propriedades são mostrados nomes e valores de propriedades de objetos que fazem parte de um projeto. Por exemplo, se for selecionado um arquivo Java, em Propriedades serão visualizados: nome, extensão, tamanho do arquivo, entre outras. No caso de uma GUI, se for selecionado um botão, por exemplo, serão visualizadas propriedades tais como rótulo, largura, altura, etc.;
Área 4 – Contém as janelas Navegador e Inspetor. Na primeira se pode navegar por diferentes partes do arquivo selecionado. Num arquivo Java, por exemplo, pode-se navegar por construtores, métodos e atributos. A janela Inspetor mostra a hierarquia de todos os componentes contidos no formulário GUI aberto na área do Editor;
Área 5 – Onde, também, podem ser visualizadas várias janelas. A mais importante é a Saída, que mostra resultados de execução de programas, erros de compilação, etc. Se a aplicação exige uma entrada de dados, é nessa janela que ela acontece. Em Tarefas são mostradas coisas a fazer, principalmente nos arquivos dos projetos. Por exemplo, quando criamos um novo método tal como main(), usando o template, o IDE inclui um comentário TODO. Esse comentário aparece em Tarefas, alertando que é necessário inserir código naquela posição. Existem outras janelas que podem ser mostradas nessa área: Resultados do teste, Resultados de pesquisa, Ocorrências, etc. A visualização de algumas dessas janelas pode ser ativada em Janela | Saída.
"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
Space do autor




1
0
