Upload
duongliem
View
228
Download
0
Embed Size (px)
Citation preview
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 1
FORCEEditor e Compilador de FORTRAN: Apresentação
João Manuel R. S. Tavares
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 2@2002 João Tavares
ApresentaçãoO FORCE é um sistema de desenvolvimento de programas em FORTRAN, de domínio público, que inclui um editor e ferramentas de compilação, para ambientes Microsoft WINDOWS.O autor é Guilherme Guedes e o endereço Web do projecto é: www.forceproject.hpg.com.br.O ambiente de programação é composto por:
editor de texto (colorido ressaltando a sintaxe do FORTRAN);compilador de FORTRAN; depurador (debuger) - verificador de código:
mensagens de erro detalhadas associadas a expressões erróneas;análise da sintaxe; execução controlada.
janela de projectos (ficheiros fonte).
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 2
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 3@2002 João Tavares
Interface
Barra de menus
Barras de ferramentas
Editor de código
Janela de mensagens
Janela Trace
Janela de ficheiros fonte
Barra de status
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 4@2002 João Tavares
Interface
Barra de titulo
Janela de ficheiros fonte
Controlo da aplicação
Vários ficheiros fonte em simultâneo
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 3
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 5@2002 João Tavares
Interface Controlo dos ficheiros fonte
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 6@2002 João Tavares
Interface
Menu de atalho de contexto
(clique no botão direito do rato)
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 4
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 7@2002 João Tavares
Menu ArquivoOpções de gestão de ficheiros fonte, de impressão e de sair da aplicação.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 8@2002 João Tavares
Menu EditarOpções para desfazer/refazer a última acção, editar (copiar, colar, apagar, seleccionar), converter, inserir cabeçalho, inserir data e hora, inserir estruturas de controlo, inserir marcas de salto, saltar para marcas de salto, aceder às opções do editor.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 5
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 9@2002 João Tavares
Menu ProcurarOpções de procura, substituição, salto do cursor para uma linha com um determinado número.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 10@2002 João Tavares
Menu ExibirActivação e desactivação de barras e de janelas da aplicação.
Indicação de janela activa.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 6
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 11@2002 João Tavares
Menu ExecutarCompilação, execução e análise do programa activo.
Compilação e execução do programa activo.
Depurar erros no programa activo, parar a execução.
Seleccionar opções de compilação.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 12@2002 João Tavares
Menu OpçõesOpções de configuração do aspecto visual da aplicação.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 7
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 13@2002 João Tavares
Menu FerramentasExecutar ferramentas: abrir janela MS-DOS, explorador do windows, calculadora, traduzir a linguagem da aplicação.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 14@2002 João Tavares
Menu JanelaOpções de gestão das janelas de visualização dos ficheiros fonte.
Indicação do ficheiro fonte activo.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 8
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 15@2002 João Tavares
Menu AjudaSistemas de ajuda sobre a aplicação, ferramentas, linguagem FORTRAN, e informações sobre a aplicação.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 16@2002 João Tavares
Barras de ferramentasBarra principal: novo ficheiro fonte, abrir ficheiro fonte, gravar ficheiro fonte actual, gravar todos os ficheiros fonte.
Barra editar: cortar para a área de transferência (cut), copiar a área seleccionada (copy), colar o conteúdo da área de transferência (paste), desfazer última acção (undo), refazer última acção (redo), procurar determinado texto (find).
Barra executar: compilar e executar, parar execução actual, depurar erros.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 9
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 17@2002 João Tavares
Sistema de ajudaO FORCE inclui um tutorial sobre a linguagem de programação FORTRAN. Conteúdo do tutorial:
Livro aberto
Livro fechado
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 18@2002 João Tavares
Sistema de ajudaProcura por tópico:Procura por índex:
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 10
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 19@2002 João Tavares
OpçõesNo FORCE estão disponíveis várias opções: de índole geral, do editor, de execução, de impressão, e outras.
Opções gerais
Opções de execução
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 20@2002 João Tavares
Abrir um programa (ficheiro)Seleccionar a opção Abrir arquivo, especificar a pasta pretendida, indicar o tipo (extensão), seleccionar o ficheiro.
tipo
ficheiro
pasta
nome do ficheiro
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 11
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 21@2002 João Tavares
Gravar um programa (ficheiro)Seleccionar a opção Salvar arquivo, especificar a pasta pretendida, indicar o tipo (extensão), especificar o nome pretendido para o ficheiro.
tipo
pasta
nome do ficheiro
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 22@2002 João Tavares
Compilar um programaSeleccionar a opção Compilar no menu Executar, observar o progresso da compilação, caso existam, analisar os erros encontrados.
Caixa de progresso da compilação.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 12
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 23@2002 João Tavares
Inclusão de ficheirosPara incluir num ficheiro o conteúdo de um outro ficheiro utilizar a instrução: INCLUDE 'filename'.
... Por exemplo, para incluir subprogramas definidos noutros ficheiros.
Nota: No FORCE não é possível realizar o link de módulos: Utilizar o INCLUDE.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 24@2002 João Tavares
Executar um programaSeleccionar a opção Executar no menu Executar, se necessária observar o progresso da compilação, caso existam erros corrigi-los e recompilar, observar na janela MS DOS a execução.
Para parar a execução seleccionar Parar no menu Executar.
compilar e executar
parar
Janela MS DOS
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 13
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 25@2002 João Tavares
Analisar um programaSeleccionar a opção Analisar no menu Executar, observar o progresso da análise, caso existam erros, analisá-lo(s) e corrigi-lo(s) utilizando a informação indicada sobre o(s) erro(s) econtrado(s).
Indicação dos erros encontradosDescrição do processo de análise
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 26@2002 João Tavares
Colorido do editorNo FORCE o editor é “color coding”, por exemplo:
azul: palavra chave;vermelho: etiquetas; preto: símbolos (nome de funções e variáveis definidas pelo utilizador); cinzento: comentários.
Ajuda a visualizar erros de digitação.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação FEUP/DEMEGI-SDI
João Manuel R. S. Tavares 14
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 27@2002 João Tavares
Colorido do editor
comentário
Palavra chave
etiqueta
variável
nº de linha
nº para salto
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentação 28@2002 João Tavares
Sair do FORCEPara concluir uma sessão de trabalho no FORCE escolher no menu ARQUIVO a opção Sair do Force.
Se os ficheiros abertos tiverem sido alterados sem terem sido gravados, o FORCE irá perguntar se o utilizador deseja grava-los.