Essa apresentação demonstra algumas características da IDE (Ambiente de Desenvolvimento Integrado) Falcon C++. Falcon C++ é uma excelente IDE para o desenvolvimento de programas nas linguagens C/C++.
Size: 1.27 MB
Language: pt
Added: Oct 10, 2013
Slides: 24 pages
Slide Content
Falcon C++ Francimar Alves Marcos Castro Marllus Lustosa C++ IDE easy and complete
Motivação Complexidade no uso das IDE’s existentes. Pouca completação de código. Debug assistindo variáveis manualmente. F alta de instalação amigável de pacotes (modelo next - next -ok). Fraca identação de código.
Interface
Facilidade de uso Não necessita de configuração inicial Não há necessidade de salvar o arquivo para compilar*. Debug com o mesmo comando de compilação. Configurações com botão redefinir. Comandos conhecidos: Ctrl+N para novo arquivo, Ctrl+W para fechar, Ctrl+S para salvar... *A IDE salva automaticamente na pasta Projects
Criação de Projetos Disponibilidade de modelos de projetos. Estrutura em forma de árvore. Um arquivo fonte também é um projeto, mas não salva as configurações. Permite a criação de bibliotecas estáticas e dinâmicas, aplicações console e do Windows.
Criação de Projetos
Codificação Indentação automática, com auto balanceamento de parênteses. Auto- Completação de código após pressionado ‘ .’ Ou ‘ ->’ ou forçando com Ctrl+Espaço . Auto- Completação de funções de classes com Ctrl+Shift+C . Navegação entre funções . Dica de código e parâmetros de função. Troca entre cabeçalho e fonte usando F11, permite a criação da implementação inicial ou dos protótipos quando o outro arquivo não existe. Navegação com Ctrl+Clique e busca da declaração. Formatação do código Ctrl+Shift+F .
Auto- Completação
Dica de código
Dica de parâmetros de funções
Busca Possui busca imediata com o comando F3 ou Shift + F3 Ir para uma determinada linha Ir para uma determinada função Busca inteligente permite quando encontra-se algo sob a janela de busca, a mesma fica transparente F11 seleciona o protótipo ou a função relacionada à localização do cursor Permite busca por expressão regular
Busca Tela procurar Tela ir para função
Debug Possibilidade de adicionar variáveis automaticamente. Verificação de valores de variáveis sobre o cursor do mouse. C ompilação e execução com F9. Execução: Avança, entra em funções, executa até sair de uma função e executa até o próximo breakpoint.
Debug
Instalação de pacotes Fácil instalação de pacotes (modelo next - next -ok) Disponibilidade de vários pacotes em http://falconcpp.sourceforge.net/packages/ Gerenciador de pacotes com checagem de dependências. Os pacotes oferecem modelos básicos de projeto ( templates ).
Gerenciador de pacotes
Gerenciador de pacotes
Central de pacotes
Compatibilidade Importação de projetos do Dev -C++. Importação de projetos do Code :: Blocks . Importação de projetos do Microsoft Visual C++ 7.0 até 9.0.
Acessibilidade Zoom in e Zoom out Ctrl ++ Ctrl +-. Tela cheia F12.
Atualização Verificação automática de novas versões
Manutenção e atualizações C ódigo fonte da IDE disponível em http://sourceforge.net/projects/falconcpp/ Desenvolvido na linguagem Delphi e C++. Atualmente a equipe está transformando o código Delphi para C++ pensando na portabilidade para outras plataformas. Bugs são corrigidos assim que encontrados. Novos recursos são adicionados assim que solicitados, sempre verificado sua viabilidade.
Download e Divulgação Site para download: falconcpp.sourceforge.net/downloads/ Guia rápido das principais funcionalidades: falconcpp.sourceforge.net/documentation/Falcon C++ Guia rápido.pdf Página do facebook facebook.com/falconcpp