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