IDE Falcon C++

7,701 views 24 slides Oct 10, 2013
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

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


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

Obrigado falconcpp.sourceforge.net