Sei sulla pagina 1di 14

CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI

Joo Manuel R. S. Tavares 1


FORCE
Editor e Compilador de
FORTRAN: Apresentao
Joo Manuel R. S. Tavares
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 2 @2002 Joo Tavares
Apresentao
O FORCE um sistema de desenvolvimento de
programas em FORTRAN, de domnio pblico, que inclui
um editor e ferramentas de compilao, para ambientes
Microsoft WINDOWS.
O autor Guilherme Guedes e o endereo Web do
projecto : www.forceproject.hpg.com.br.
O ambiente de programao composto por:
editor de texto (colorido ressaltando a sintaxe do FORTRAN);
compilador de FORTRAN;
depurador (debuger) - verificador de cdigo:
mensagens de erro detalhadas associadas a expresses errneas;
anlise da sintaxe;
execuo controlada.
janela de projectos (ficheiros fonte).
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 2
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 3 @2002 Joo Tavares
Interface
Barra de
menus
Barras de
ferramentas
Editor de cdigo
Janela de mensagens
Janela Trace
Janela de
ficheiros fonte
Barra de
status
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 4 @2002 Joo Tavares
Interface
Barra de
titulo
Janela de
ficheiros fonte
Controlo da
aplicao
Vrios
ficheiros fonte
em simultneo
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 3
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 5 @2002 Joo Tavares
Interface
Controlo dos
ficheiros fonte
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 6 @2002 Joo Tavares
Interface
Menu de atalho
de contexto
(clique no boto
direito do rato)
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 4
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 7 @2002 Joo Tavares
Menu Arquivo
Opes de
gesto de
ficheiros
fonte, de
impresso
e de sair da
aplicao.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 8 @2002 Joo Tavares
Menu Editar
Opes para
desfazer/refazer a
ltima aco, editar
(copiar, colar,
apagar, seleccionar),
converter, inserir
cabealho, inserir
data e hora, inserir
estruturas de
controlo, inserir
marcas de salto,
saltar para marcas de
salto, aceder s
opes do editor.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 5
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 9 @2002 Joo Tavares
Menu Procurar
Opes de
procura,
substituio,
salto do cursor
para uma linha
com um
determinado
nmero.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 10 @2002 Joo Tavares
Menu Exibir
Activao e
desactivao de
barras e de
janelas da
aplicao.
Indicao
de janela
activa.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 6
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 11 @2002 Joo Tavares
Menu Executar
Compilao, execuo e
anlise do programa
activo.
Compilao e execuo
do programa activo.
Depurar erros no
programa activo, parar a
execuo.
Seleccionar opes de
compilao.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 12 @2002 Joo Tavares
Menu Opes
Opes de
configurao do
aspecto visual da
aplicao.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 7
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 13 @2002 Joo Tavares
Menu Ferramentas
Executar
ferramentas: abrir
janela MS-DOS,
explorador do
windows,
calculadora,
traduzir a
linguagem da
aplicao.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 14 @2002 Joo Tavares
Menu Janela
Opes de
gesto das
janelas de
visualizao
dos ficheiros
fonte.
Indicao do
ficheiro fonte
activo.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 8
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 15 @2002 Joo Tavares
Menu Ajuda
Sistemas de ajuda
sobre a aplicao,
ferramentas,
linguagem
FORTRAN, e
informaes sobre
a aplicao.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 16 @2002 Joo Tavares
Barras de ferramentas
Barra principal: novo ficheiro fonte, abrir ficheiro fonte, gravar
ficheiro fonte actual, gravar todos os ficheiros fonte.
Barra editar: cortar para a rea de transferncia (cut), copiar a rea seleccionada
(copy), colar o contedo da rea de transferncia (paste), desfazer ltima aco
(undo), refazer ltima aco (redo), procurar determinado texto (find).
Barra executar: compilar e
executar, parar execuo actual,
depurar erros.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 9
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 17 @2002 Joo Tavares
Sistema de ajuda
O FORCE inclui um tutorial sobre a
linguagem de programao FORTRAN.
Contedo do tutorial:
Livro aberto
Livro
fechado
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 18 @2002 Joo Tavares
Sistema de ajuda
Procura por tpico: Procura por ndex:
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 10
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 19 @2002 Joo Tavares
Opes
No FORCE esto disponveis vrias opes: de ndole geral, do editor, de
execuo, de impresso, e outras.
Opes gerais
Opes de
execuo
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 20 @2002 Joo Tavares
Abrir um programa (ficheiro)
Seleccionar a
opo Abrir
arquivo,
especificar a
pasta
pretendida,
indicar o tipo
(extenso),
seleccionar o
ficheiro.
tipo
ficheiro
pasta
nome do ficheiro
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 11
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 21 @2002 Joo Tavares
Gravar um programa (ficheiro)
Seleccionar a
opo Salvar
arquivo,
especificar a
pasta
pretendida,
indicar o tipo
(extenso),
especificar o
nome
pretendido para
o ficheiro.
tipo
pasta
nome do ficheiro
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 22 @2002 Joo Tavares
Compilar um programa
Seleccionar a opo Compilar no menu Executar,
observar o progresso da compilao, caso existam,
analisar os erros encontrados.
Caixa de
progresso da
compilao.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 12
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 23 @2002 Joo Tavares
Incluso de ficheiros
Para incluir num
ficheiro o contedo
de um outro ficheiro
utilizar a instruo:
INCLUDE 'filename'.
... Por exemplo, para
incluir subprogramas
definidos noutros
ficheiros.
Nota: No FORCE no
possvel realizar o link
de mdulos: Utilizar o
INCLUDE.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 24 @2002 Joo Tavares
Executar um programa
Seleccionar a opo Executar no menu Executar, se
necessria observar o progresso da compilao, caso
existam erros corrigi-los e recompilar, observar na janela
MS DOS a execuo.
Para parar a execuo seleccionar Parar no menu Executar.
compilar e
executar
parar
Janela MS DOS
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 13
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 25 @2002 Joo Tavares
Analisar um programa
Seleccionar a opo Analisar no menu Executar, observar
o progresso da anlise, caso existam erros, analis-lo(s) e
corrigi-lo(s) utilizando a informao indicada sobre o(s)
erro(s) econtrado(s).
Indicao dos erros encontrados
Descrio do processo
de anlise
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 26 @2002 Joo Tavares
Colorido do editor
No FORCE o editor color coding, por
exemplo:
azul: palavra chave;
vermelho: etiquetas;
preto: smbolos (nome de funes e variveis
definidas pelo utilizador);
cinzento: comentrios.
Ajuda a visualizar erros de digitao.
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao FEUP/DEMEGI-SDI
Joo Manuel R. S. Tavares 14
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 27 @2002 Joo Tavares
Colorido do editor
comentrio
Palavra chave
etiqueta
varivel
n de linha
n para salto
CFAC: FORCE - Editor e Compilador de FORTRAN: Apresentao 28 @2002 Joo Tavares
Sair do FORCE
Para concluir uma sesso de trabalho no
FORCE escolher no menu ARQUIVO a
opo Sair do Force.
Se os ficheiros abertos tiverem sido
alterados sem terem sido gravados, o
FORCE ir perguntar se o utilizador
deseja grava-los.

Potrebbero piacerti anche