Notas de lectura 1 "Squeak by Examples (Edición 5.3)"

  • 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 expediente

      contiene el estado de todos los objetos del sistema (incluidas las clases y los métodos, ya que también son objetos)

    • .changes expediente

      contiene 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 .imagearchivo en el icon of the virtual machine;

    en la línea de comando, escriba name of the virtual machineseguido de la ruta al .imagearchivo;

    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:

    1. botón rojo (común el izquierdo)

      presionado para obtener el menú "Mundo";

    2. 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;

    3. botón azul (común a la rueda de desplazamiento)

      Entender el halo mórfico

      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 imagearchivo que usted proporciona.

    Este imagearchivo 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 imagearchivo 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 transcriptses 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 inspectores 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

  1. Chirrido por ejemplos (Edición 5.3)

Supongo que te gusta

Origin blog.csdn.net/The_Time_Runner/article/details/115023559
Recomendado
Clasificación