IDE Falcon C++

2,657 views

Published on

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++.

Published in: Art & Photos
1 Comment
4 Likes
Statistics
Notes
  • estava vendo suas aulas, muito boas , como comecei agora me ajudou bastante
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
2,657
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
424
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

IDE Falcon C++

  1. 1. Francimar Alves Marcos Castro Marllus Lustosa C++ IDE easy and complete
  2. 2. Motivação • Complexidade no uso das IDE’s existentes. • Pouca completação de código. • Debug assistindo variáveis manualmente. • Falta de instalação amigável de pacotes (modelo next- next-ok). • Fraca identação de código.
  3. 3. Interface
  4. 4. 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
  5. 5. 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.
  6. 6. Criação de Projetos
  7. 7. 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.
  8. 8. Auto-Completação
  9. 9. Dica de código
  10. 10. Dica de parâmetros de funções
  11. 11. 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
  12. 12. Busca Tela procurar Tela ir para função
  13. 13. Debug • Possibilidade de adicionar variáveis automaticamente. • Verificação de valores de variáveis sobre o cursor do mouse. • Compilaçã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.
  14. 14. Debug
  15. 15. 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).
  16. 16. Gerenciador de pacotes
  17. 17. Gerenciador de pacotes
  18. 18. Central de pacotes
  19. 19. 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.
  20. 20. Acessibilidade • Zoom in e Zoom out Ctrl++ Ctrl+-. • Tela cheia F12.
  21. 21. Atualização • Verificação automática de novas versões
  22. 22. 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.
  23. 23. 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
  24. 24. Obrigado falconcpp.sourceforge.net

×