
Desenvolvimento em C e C++
Clique na imagem para visualização em tela inteira
Desenvolva aplicações nativas profissionais em C, C++ e Fortran para uma variedade de plataformas, incluindo os sistemas operacionais Windows, Linux, Mac OS e Solaris.
Projetos C e C++s
O NetBeans IDE inclui tipos de projeto para C e C++ e modelos de projeto apropriados. É possível trabalhar e criar aplicativos em C/C++ com bibliotecas dinâmicas e estáticas, e também é possível criar projetos C/C++ a partir de código existente. Os projetos em C/C++ também oferecem suporte a arquivos Fortran. O assistente Makefile permite que você defina e gerencie destinos e configurações.
Os usuários podem agora criar facilmente novos projetos a partir do zero, simplesmente arrastando e soltando um arquivo binário no IDE. O sistema do projeto localiza automaticamente os arquivos de código-fonte, adiciona-os ao projeto, configura a assistência ao código e, inclusive, explora as dependências do projeto. Os usuários também podem agora ter mais flexibilidade ao configurar o comando "Run" e, assim, poder executar e depurar bibliotecas estáticas e dinâmicas.
Editor C e C++
O editor C/C++ oferece realce semântico e sintático, indentação e formatação automática (inclusive escolha de estilos de formatação), correspondência de colchetes, dobramento de código e modelos.
|


|
Terminal 
Escolha Janelas > Saída > Terminal no menu para abrir uma nova janela que permite o acesso aos terminais locais e remotos. O recurso de conexão está melhor integrado ao desenvolvimento remoto e permite a conexão a um host conhecido com dois cliques. O usuário também pode atribuir um título personalizado a cada janela de terminal.
Teste de unidade 
É possível criar e executar testes C/C++ direto do IDE. Os resultados do teste são exibidos em uma forma clara e amigável ao usuário.
Integração com o profiler
O Monitor de execução exibe informações sobre aplicativos em tempo de execução como utilização da CPU, da memória e de thread. No Solaris e OpenSolaris agora é possível controlar os microestados da thread através dos detalhes da thread e a utilização de E/S.
Selecione um intervalo de tempo para filtrar os resultados da criação de perfil e redimensionar a porta de visualização dos detalhes da inspeção. Obtenha os detalhes dos possíveis problemas com pontos de acesso, perda de memória e sincronia. e obtenha benefícios das anotações estatísticas ao ir para os códigos-fonte na janela do editor.
da criação de perfil em C/C++
Empacotamento
É possível configurar o projeto para que ele empacote automaticamente os aplicativos compilados como arquivos TAR, arquivos ZIP, pacotes SVR4, RPMs ou pacotes Debian.
|

|
Integração do depurador GNU 
O editor C e C++ está bem integrado ao depurador GNU gdb multissessão. Também é possível definir pontos de interrupção de linha e de função, e visualizá-los na janela de pontos de interrupção. Inspecione a pilha de chamadas e as variáveis locais, crie observadores e visualize threads. É possível avaliar uma expressão selecionada ao mover o cursor sobre a mesma e exibir a dica de ferramenta. A janela Desmontador exibe as instruções de montagem para o arquivo de código-fonte atual.
Foi introduzida uma nova janela de "Avaliação da expressão" para permitir que os usuários avaliem qualquer expressão personalizada no contexto atual do programa.
|


|
Assistência ao código 
Obtenha benefícios do autocompletar código e da refatoração mais rápidos para C/C++ e arquivos Qt, incluindo autocompletar código e navegação para diretivas e blocos de pré-processador. As refatorações estão disponíveis no editor, na exibição de classe e no navegador. Use-as para alterar parâmetros do método e gerar códigos básicos de encapsulação de campo (Alt+Insert). A verificação ortográfica está disponível em comentários e literais.
Navegação 
Você pode inspecionar a hierarquia de herança de classe, uma hierarquia de inclusão do cabeçalho, a hierarquia de tipos, etc. Utilize a janela Classes para navegar nas hierarquias de classe: veja todas as classes do projeto, além dos membros e campos de cada classe. A janela de Gráfico de chamada mostra todos os chamadores/chamados da função selecionada. Você pode escolher entre um gráfico de chamada direto e um gráfico de chamada reverso, bem como alterar o layout do gráfico. A macroexibição está disponível para ajudar a entender como o código deveria ser depois do processamento. Utilize as anotações Overrides/Is Overriden para navegar entre as classes principais e descendentes. A navegação entre o modelo genérico e as especializações do modelo também está disponível através das correspondentes anotações.
|
|
Desenvolvimento remoto 
Utilize as ferramentas de desenvolvimento nos hosts remotos para compilar, executar e até depurar projetos a partir do sistema cliente como se essas ações fossem feitas localmente. Os diferentes métodos de sincronização com o host remoto oferecem segurança, desempenho e simplicidade. A navegação através do sistema de arquivos remoto é agora simples e está disponível onde é logicamente esperado.
Explore o novo recurso que permite importar um projeto de um host remoto e trabalhe com projeto facilmente mantendo ao mesmo tempo todos os arquivos de código-fonte no sistema remoto.
Suporte a kit de ferramentas Qt
Utilize o framework de desenvolvimento de aplicativos Qt para criar arquivos Qt, como recursos, traduções e formulários de GUI. As ferramentas de edição Qt padrão, como o Qt Designer para arquivos de formulários e o Qt Linguist para traduções, são iniciadas automaticamente conforme o necessário. As propriedades específicas do projeto Qt permitem aperfeiçoar o arquivo de projeto qmake gerado.
|
|
Navegação de arquivos 
Inspecione a hierarquia dos arquivos de código-fonte e de cabeçalho na janela Hierarquia de inclusão. Inspecione todos os supertipos e subtipos de uma classe na janela Tipo de hierarquia. Os hyperlinks permitem que você alterne entre os arquivos de código-fonte e de cabeçalho correspondentes com um único clique.
A janela Utilizações mostra onde uma classe (estrutura), função, variável, macro, diretiva #include ou arquivo é usado no código-fonte do seu projeto. Os sistemas de arquivos também são suportados.
|
|
Configurações do compilador
O NetBeans IDE aceita uma variedade de compiladores principais, tais como os compiladores GNU, Cygwin e MinGW. Você pode especificar o compilador, as definições do pré-processador, as opções do tempo de compilação e muito mais.
Gerenciador de configurações
Utilize o Gerenciador de configurações nas propriedades do projeto para salvar conjuntos de configurações diferentes, por exemplo, para depuração ou release. Forneça os argumentos de linha de comando, o caminho do diretório de execução e o tipo de console e terminal. Você pode substituir as configurações do compilador do projeto e outras propriedades por arquivo, e também pode excluir os arquivos de uma construção em uma configuração específica.
Trilha de aprendizado de C e C++
|
|
|