-
imagen y cambios
La imagen del sistema actual es una instantánea de un sistema Squeak en ejecución, congelado en el tiempo. Consta de dos archivos:
-
.image
expedientecontiene el estado de todos los objetos del sistema (incluidas las clases y los métodos, ya que también son objetos)
-
.changes
expedientecontiene un registro de todos los cambios en el código fuente del sistema
Nunca los edites directamente con un editor de texto, ya que Squeak los usa para almacenar los objetos con los que trabajas y para registrar los cambios que realizas en el código fuente.
-
-
Lanzamiento
haga doble clic en el
virtual machine icon
;coloque el
.image
archivo en elicon of the virtual machine
;en la línea de comando, escriba
name of the virtual machine
seguido de la ruta al.image
archivo;Squeak hace un uso intensivo de los menús emergentes que dependen del contexto.
Squeak fue diseñado originalmente para una computadora con un mouse de tres botones.
Squeak evita términos como "clic izquierdo del mouse", en cambio, los botones del mouse están etiquetados con colores:
-
botón rojo (común el izquierdo)
presionado para obtener el menú "Mundo";
-
botón amarillo (común el derecho)
abre un menú contextual, lo que significa un menú que ofrece diferentes conjuntos de acciones dependiendo de dónde apunte el mouse;
-
botón azul (común a la rueda de desplazamiento)
para activar el " halo mórfico ", una serie de controles que se utilizan para realizar operaciones en los propios objetos en pantalla, como rotar o cambiar el tamaño;
-
-
Cuando inicias Squeak por primera vez
Cuando inicia Squeak por primera vez, la máquina virtual Squeak carga el
image
archivo que usted proporciona.Este
image
archivo contiene una instantánea de una gran cantidad de objetos, incluida una gran cantidad de código preexistente y una gran cantidad de herramientas de programación (todas las cuales son objetos).Mientras trabaja con Squeak, enviará mensajes a estos objetos, creará nuevos objetos y algunos de estos objetos morirán y su memoria será recuperada ( es decir , recogida de basura).
Cuando salga de Squeak, normalmente guardará una instantánea que contiene todos sus objetos. Si guarda normalmente, sobrescribirá su
image
archivo antiguo con la nueva instantánea. Alternativamente, puede guardar la imagen con un nuevo nombre. -
Ventana activa
En cualquier momento, solo una ventana está activa, está al frente y tiene su etiqueta resaltada.
-
Objetos
-
transcripciones
El
transcripts
es un objeto que se utiliza a menudo para registrar mensajes del sistema;Las transcripciones son terriblemente lentas;
Las transcripciones no son seguras para subprocesos ';
-
espacios de trabajo
Workspaces
son útiles para escribir fragmentos de código de Smalltalk con los que le gustaría experimentar;también cuaderno;
también como etiqueta de una imagen capturada;
-
Inspector
El
inspector
es una herramienta extremadamente útil que le permitirá navegar e interactuar con cualquier objeto en el sistema. -
navegador del sistema
-
Mensaje
Nunca le dices a un objeto lo que tiene que hacer; en cambio, le pides cortésmente que haga algo enviándole un mensaje.
El objeto, no usted, selecciona el método apropiado para responder a su mensaje.
-
Codigos
Transcript show: 'hello world'; cr # cr means carriage return
-
Atajos de teclado
$ do it # ctrl+d or alt + d $ print it # ctrl+p $ inspect it # ctrl+i $ explore it # ctrl+I
-
Referencias
- Chirrido por ejemplos (Edición 5.3)