TCLTUTOR
INTRODUÇÃO
TclTutor é um pacote Auxiliador Computacional de Instruções para ajudar você
a aprender a linguagem Tcl. Este conjunto de lições introduzirá você à sintaxe
da linguagem e explicará como os comandos podem ser usados.
MOVIMENTANDO-SE NO TEXTO
No lado direito das janelas de texto há uma barra vertical chamada de barra de
rolagem. Se você colocar o cursor na parte de cima da porção colorida da barra,
e segurar o botão esquerdo ou o botão do meio do mouse, você pode movimentar
aquela porção colorida para baixo, e exibir mais do texto. Se você movimentá-la
para cima, será exibido qualquer texto anterior. Clicando nos triângulos de
cima e de baixo com o botão esquerdo do mouse movimentará o texto uma linha
naquela direção.
BOTÕES
Arquivo: Selecione lições e cursos, altere fontes e cores, ou saia do programa.
Lições: Seleciona uma lição individual do curso atual.
Cursos: Seleciona o curso. (Apenas o curso de Tcl está implementado)
Alterar Tamanho da Fonte: Abre uma nova janela com uma barra deslizante
para selecionar o tamanho da fonte.
Alterar Cores: Abre uma nova janela com um selecionador de cores para
selecionar o foreground e background para os rótulos, botões e
janelas de texto.
Sair: Sair do TclTutor.
Nível de Experiência: Seleciona a quantidade de detalhes e explicação.
Iniciante: Para pessoas que querem apenas aprender sobre programação.
Usuário: Para pessoas que sabem como programar.
Experiente: Para pessoas que já conhecem muitas linguagens de programação.
Próxima lição: Exibe a próxima lição.
Lição anterior: Exibe a lição anterior.
Executar exemplo: Executa o código na janela Exemplo de Código.
Ajuda/Sobre: Exibe a ajuda e o texto sobre o programa.
CONVENÇÃO DE SINTAXE DE COMANDOS
Quando a sintaxe de um comando Tcl é descrita, a convenção
que o Dr. Ousterhout utiliza nas páginas do manual Tcl são seguidas:
- O nome do comando está em negrito;
- Os argumentos estão em itálico;
- Argumentos entre '?' são opcionais.
COMANDOS DE EDIÇÃO PARA O EXEMPLO DE CÓDIGO
(O símbolo '^' indica que você pressionou a tecla control(Ctrl) enquanto
apertou a letra seguida pelo símbolo '^')
- ^N - Próxima linha
- ^P - Linha anterior
- ^A - Início da linha
- ^E - Final da linal
- ^F - Move o cursor para frente em um caracter
- ^B - Move o cursor para trás em um caracter
NÍVEL DE DIFICULDADE
Há mais de 40 lições Tcl neste pacote. Cada lição é escrita
com variação dos níveis explicação.
- O nível Iniciante é designado para aquelas pessoas que não
programaram antes e conhecem muito pouco sobre Ciência da Computação.
Há um conjunto maior de explicação de termos e conceitos neste nível.
- O nível Usuário é para aquelas pessoas que aprenderam uma
ou duas linguagens de computador, mas ainda não usaram linguagens de script.
Este nível explica alguns dos mais exotérios aspectos de Tcl, e assume que o
leitor esteja familiarizado com termos básicos de Ciência da Computação.
- O nível Experiente é muito conciso. Ele assume que você já
"fala" muitas linguagens de computador, está familiarizado com os sistemas
Unix e Windows, e está apenas buscando as maneiras com que Tcl se
diferencia do que você já utilizou antes.
Se você é um novo usuário de computador, você pode preferir o nível Iniciante.
Se você é mais experiente, ou está utilizando o TclTutor como uma referência
on-line enquanto trabalha, você pode preferir o nível Experiente.
MAIS REFERÊNCIAS
Nenhuma ferramenta de aprendizado é ideal para todos, e nenhuma pode cobrir todo
o material disponível.
Há links para outros tutoriais on-line em:
http://www.msen.com/~clif/Tcl.html
Há muitos links em:
http://dev.scriptics.com/
Uma lista recomendada de leitura é:
Clif Flynt: Tcl/Tk: A Developer's Guide
Brent Welch: Practical Programming in Tcl/Tk
Mark Harris/Michael Mclennan: Effective Tcl/Tk
Chris Nelson: Tcl/Tk Programmer's Reference
Don Libes: Exploring Expect
Tradução para o português: Lucio Agostinho Rocha
Site: http://geocities.yahoo.com.br/outrosdiasvirao
E-mail: outrosdiasdiasvirao@yahoo.com.br