Tutorial VisualWorks

De Cuba-Wiki
Saltar a: navegación, buscar
Back.png Volver a la página de la materia

Visualworks es un entorno de desarrollo de Smalltalk, de la empresa Cincom. Tiene versiones comerciales y no comerciales, esta ultima es suficiente para lo necesario durante la materia.

Instalacion[editar]

Para instalarlo, proceder a la pagina de descargas y seleccionar el sistema operativo correspondiente. Se descargara un archivo pequeño (alrededor de 6 megas) que al ejecutarlo dará la opcion de conectarse a un servidor FTP y bajar el entorno completo (unos 600 megas). Elegir la instalacion tipica.

En caso de que el instalador no lo haya hecho, es util asociar el tipo de archivo .im al ejecutable visual presente en la carpeta bin. Mas archivos de ayuda presentes en la carpeta doc.

Inicio[editar]

Al iniciar por primera vez VisualWorks, este abre dos pantallas. La primera es el launcher, desde donde se trabajara y controlara la imagen actual. La segunda consiste en una serie de workspaces estilo "Getting started". Es recomendable leer al menos el principio de "Introduction", y a continuacion crear una imagen fresca sobre la cual empezar a trabajar.

Crear una imagen[editar]

Una vez dentro del entorno, es necesario salvar todos los cambios realizados a una imagen. Esto se hace en el launcher (pantalla inicial), con la opcion Save Image. Luego, es conveniente trabajar siempre sobre esa misma imagen, iniciando VisualWorks ejecutando el archivo de imagen elegido. Es importante no modificar la imagen por defecto, visual.in.

Para cargar una imagen ya creada, se debe asociar el tipo de archivo .im al ejecutable visual.exe que esta en la carpeta bin, y correr directamente el archivo imagen. Una vez abierto visual works, no hay una manera de abrir un archivo imagen distinto al default.

Ejecucion de codigo[editar]

Para ejecutar codigo de prueba, es conveniente abrir un nuevo workspace, lo que se hace presionando F6 en el launcher. Basta con tipear codigo alli, seleccionarlo y elegir entre las opciones Print It, Do It, Inspect It o Debug It. La primera escribe el resultado de la evaluacion en el mismo workspace, la segunda simplemente evalua. La tercera muestra el resultado en un inspector separado.

Notar que si se imprime por consola (Transcript show) la salida aparece en el launcher, y debe ejecutarse con Do It, y no Print It.

Creacion de clases y metodos[editar]

Lo mas recomendable es hacerlo desde el browser, al cual se accede desde el launcher con F5. Alli se tiene la jerarquia de clases y packages disponibles, y se pueden modificar las clases ya existentes o crear nuevas, al igual que con los metodos.