Licenciatura en Sistemas. Asignatura: Programación Orientada a Objetos

Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Carrera: Analista de Sistemas/Licenciatura en Sistemas Asignatura: Program

5 downloads 73 Views 76KB Size

Recommend Stories


Persistencia Orientada a objetos
Persistencia Orientada a objetos Prof. Mg. Javier Bazzocco 2011 1 Bazzocco, Javier Persistencia orientada a objetos. - 1a ed. - La Plata : Universi

POO - Programación Orientada a Objetos
Última modificación: 08-03-2016 230086 - POO - Programación Orientada a Objetos Unidad responsable: 230 - ETSETB - Escuela Técnica Superior de Ingen

Programación orientada a objetos en Visual Basic.NET
Programación orientada a objetos en Visual Basic .NET Índice Introducción 1 Lección: Entender el concepto de clase 2 Lección: Trabajar con clases

Programación Orientada a Objetos. Sesión 4: Herencia
Programación Orientada a Objetos Sesión 4: Herencia Contextualización Cuando hablamos de informática, podemos contemplar varios elementos que se uti

Tema 11: Programación orientada a objetos
Tema 11: Programación orientada a objetos Índice 1 La Programación Orientada a Objetos...............................................................

Conceptos de Programación Orientada a Objetos
Conceptos de Programación Orientada a Objetos ¿Qué es un objeto en el mundo real? Un objeto es un elemento real o abstracto, que tiene un estado, un c

4.3. Estructuras de programación orientada a objetos Tablas
GAmuza Hybrid live coding / 4. L e n g u a j e modular application 4.3. Estructuras de programación orientada a objetos La programación orientada

Nombre de la asignatura : Análisis y Diseño Orientado a Objetos. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-
1. D A T O S D E L A ASIGNATURA Nombre de la asignatura : Análisis y Diseño Orientado a Objetos Carrera : Ingeniería en Sistemas Computacionales Cla

Story Transcript

Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos

Carrera: Analista de Sistemas/Licenciatura en Sistemas Asignatura: Programación Orientada a Objetos

INSTRUCTIVO USO DE JASS PARA ECLIPSE

- 2008-

Programación Orientada a Objetos Analista de Sistemas Licenciatura en Sistemas

Unidad Académica Río Gallegos Universidad Nacional de la Patagonia Austral

Instructivo uso de Jass para Eclipse

Como instalar Jass4Eclipse Plugin para Eclipse 3.x 1. Del sitio http://www.gvcsitemaker.com/jass4eclipse/download, bajar el archivo denominado jass4eclipse_0.1.1.zip (para la versión de Eclipse 3.x). 2. Descomprimir este archivo en la carpeta c:\Eclipse\plugins. 3. Iniciar Eclipse normalmente.

Como compilar/ejecutar contratos con JASS en ECLIPSE: 1. Crear un proyecto Java normalmente. 2. Seleccionar el proyecto creado (con contratos) y con el botón derecho elegir la opcion PROPERTIES (Alt+Enter). De la ventana de PROPERTIES, hacer click en JASS PROPERTY PAGE, y configurarlo del siguiente modo:

Finalmente, elegir OK. -Página 2 de 5-

Programación Orientada a Objetos Analista de Sistemas Licenciatura en Sistemas

Unidad Académica Río Gallegos Universidad Nacional de la Patagonia Austral

Instructivo uso de Jass para Eclipse

3. La configuración anterior, genera una carpeta en el proyecto denominada CONTRACTED SOURCE, en cual se encontrarán los archivos .java generados por Jass. 4. Crear los programas Java en la carpeta SRC. 5. Crear los programas Jass como un archivo JAVA (es decir, como un archivo con extensión .java) en la carpeta SRC. 6. Compilar y se generan los nuevos archivos Java en la carpeta CONTRACTED SOURCE, en el cual se encontraran insertos los contratos escritos en codigo Java. Cuando se compila, en la ventana Console aparece (por ejemplo): Message: Compiling file src\ejer1.java ... Message: Compiling file src\mainEjer1.java ... Jass finished successfully 7. Ejecutar el programa main. 8. En el caso de que exista o no una violación del contrato, aparece (por ejemplo): a. CUANDO NO SE VIOLA UN CONTRATO: ejecución normal b. CUANDO SE VIOLA UN CONTRATO: Exception in thread "main" jass.runtime.PreconditionException: ejer1.ejer1(int):11 at ejer1.(ejer1.java:13) at ejer1.main(mainEjer1.java:11)

Importante: Existe un error cuando se cierra el Eclipse y se vuelve a iniciar, entonces al abrir el proyecto nos aparece un error; esto es porque no toma el contrato declarado en el proyecto. Este error ocurre debido a que Jass genera dos archivos temporales en la carpeta C:\WINDOWS\TEMP, por ejemplo jass44002.jar y jass-rt44003.jar, los cuales son eliminados al cerrar Eclipse, y al abrir de nuevo el proyecto con contrato, da error porque no existen los dos archivos mencionados. Existen dos soluciones para este caso: 1. Antes de salir de Eclipse, desactivar el contrato (ir a Properties y desactivar en Jass Property Pages las opciones Active Contract y Add Jass Runtime Jar to BuildPath) y cuando se ingresa de nuevo a Eclipse, activar el contrato.

-Página 3 de 5-

Programación Orientada a Objetos Analista de Sistemas Licenciatura en Sistemas

Unidad Académica Río Gallegos Universidad Nacional de la Patagonia Austral

Instructivo uso de Jass para Eclipse Activa/desactiva el contrato

2. Abrir la opción Properties (Propiedades) del proyecto, seleccionar la opción Java Build Path, luego elegir la solapa de Libraries (Librerías), entonces eliminar el archivo temporal creado por Jass (por ejemplo jass-rt44003.jar). Finalmente, activar de nuevo el contrato.

-Página 4 de 5-

Programación Orientada a Objetos Analista de Sistemas Licenciatura en Sistemas

Unidad Académica Río Gallegos Universidad Nacional de la Patagonia Austral

Instructivo uso de Jass para Eclipse

REFERENCIAS:



The Jass Page: http://csd.informatik.uni-oldenburg.de/~jass/



Jass4Eclipse Plugin for Eclipse 2.1: http://www.gvcsitemaker.com/jass4eclipse/documentation http://www.gvcsitemaker.com/jass4eclipse/download

-Página 5 de 5-

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.