MAC 441/5714 - Galeria
Screencasts
Screencasts sobre Smalltalk, Squeak e Seaside feitos pelo monitor para ajudar os menos exploradores (ou mais cansados):
- 00 - Sobre o Morphic
Um screencast relativamente longo (15 minutos) ensinando a dar os primeiros passos no Squeak e a trabalhar com o Morphic. Nele mostra-se como criar um pequeno jogo de corrida usando morphs e o
sistema de scripts simplificado do Morphic.
- 01 - Transcript e Workspace
Um screencast curto (5 minutos) mostrando como funcionam as ferramentas Transcript e Workspace do Squeak. Também mostra-se como manipular o Transcript como uma
saí padrão além de ensinar a concatenar strings e transformar objetos em strings.
- 02 - Condicionais em Smalltalk
Outro curto screencast que transforma o código do anterior para imprimir mensagens no Transcript apenas em certos casos. Apresenta o conceito de blocos e mostra como as condições
são implementadas sem palavras reservadas.
- 03 - Mais sobre Blocos
Aqui mostra-se um pouco mais como funcionam os tais blocos e como são usados e executados. Também mostra-se como criar e usar blocos com parâmetros e como funcionam retornos nestes blocos.
- 04 - Criando laços
Neste screencast, vêl;-se um exemplo de como criar três tipos diferentes de laços com as implicações de cada um.
- 05 - System Browser e outras ferramentas
Desta vez, o System Browser é apresentado como principal ferramenta para navegar por código Smalltalk no Squeak. Em seguida vêm as apresentações do Message names e do Method
finder como ferramentas para auxílio de busca de código existente no ambiente.
Códigos
- Blog
Um blog muito simples no Seaside apenas para servir de exemplo básico para criar o resto do EP. Para carregar, basta abrir uma imagem do Squeak (que não esteja rodando um servidor na porta 8000),
clicar com o botão esquerda e selecionar file list. Navegue então na sua árvore de diretórios até achar o arquivo blog.sar e selecione-o. Clique no botão
install que irá aparecer. Em seguida já pode testar no browser entrando em http://localhost:8000/seaside/blog.
Página de MAC 441/5714
Página do Fabio
Página do DCC