Você está na página 1de 24

Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI

Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas


Curso: Computación Gráfica Código: 299210

DESARROLLO PASO 3

ANALIZAR LA INFORMACIÓN

Rubén Antonio Ramírez Urquijo

Melwin Sabier Forero

Andrea Yulieth Forero Ledesma

Yimy Alexander Sánchez

Andrea Cecilia Forero

Universidad Nacional Abierta y a Distancia.

Ingeniería de Sistemas

Computación Gráfica

Abril 8 de 2007
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

PROPUESTA SELECCIONADA PARA DAR SOLUCION AL PROYECTO

A continuación, el grupo colaborativo, presenta la propuesta para dar solución al proyecto:

Para la aplicación de SYRIS se propone mostrar los productos por categorías según su uso mostrando
algunos detalles y/o especificaciones de cada producto, precio y resaltando ofertas claves; además
colocar una breve presentación de la empresa y su respectivo contacto.

El menú de productos tendría una lista desplegable para seleccionar el grupo que se quiera consultar
al igual algunas imágenes deberán mostrarse en 3D.

MANUAL DE INSTALACION HERRAMIENTAS DE DESARROLLO JAVA

A continuación, el grupo colaborativo, presenta un manual paso a paso, de la instalación


de las herramientas de desarrollo para el lenguaje JAVA (JDK, IDE para JAVA y API 3D a
utilizar).

JDK
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

Instalación de JDK Windows 8


Manual de Instalación Java SE Development Kit 7 en Windows 8

Primer paso Descargar JDK

Siguiente paso ejecutamos el archivo jdk-7u17-windows-x64.exe

Click en Next. Para iniciar la instalación, seleccionamos las características que deseamos incluir.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

Click en Next, esperamos mientras el asistente realiza la instalación.

Una vez finalizada la instalación tendremos el siguiente mensaje, click en Close para finalizar.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

Al finalizar la instalación se abrirá una ventana del navegador para que activemos el producto, esto es
opcional pero recomendado.

Una vez Finalizada la instalación, procederemos a configurar las Variables de Entorno para poder
compilar desde la consola.

Realizamos una búsqueda (Windows + F ) para "Variables de Entorno" en el área de Configuración.

Seleccionamos Editar Variables de entorno del sistema y damos click en "Variables de Entorno"
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

Ubicamos la variable "Path" y damos click en Editar.

Agregamos un punto y coma (;) seguido del path de instalación del JDK.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

En este caso será C:\Program Files\Java\jdk1.7.0_17\bin

Aceptamos y ubicamos el área de Variables de Usuario para crear una nueva variable.

El nombre será Classpath y el valor nuestro path de instalación del JDK.

Aceptamos y abrimos una linea de comandos ( cmd ) donde colocaremos el siguiente comando
"javac"
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

Si obtenemos este mensaje significa que hemos instalado con éxito Java SE Development Kit 7.

LIBRERIAS 3D

Inicio de la descarga
Vaya a la página de descargas de NetBeans IDE.
En la parte superior derecha de la página, seleccione el idioma y la plataforma en la lista desplegable.
También puede optar por descargar y utilizar el archivo zip independiente de la plataforma.

Haga clic en el botón Download (Descargar) de la opción de descarga que desee instalar. Guarde el
archivo del instalador en el sistema.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

Instalación del software

Siga las instrucciones que aparecen en esta sección para instalar el IDE en el sistema. Estas
instrucciones de instalación se aplican a todas las plataformas compatibles.

Microsoft Windows
Para instalar el software:
Una vez finalizada la descarga, ejecute el instalador.
El archivo del instalador de Windows tiene la extensión .exe. Haga doble clic en él para ejecutarlo.
Haga clic en Aceptar.
En la página de bienvenida del asistente para la instalación, haga clic en Siguiente.
En la página del contrato de licencia, revise el contrato, marque la casilla de aceptación y haga clic en
Siguiente.

En la página de instalación de NetBeans IDE, siga estos pasos:


Acepte el directorio de instalación predeterminado de NetBeans IDE o especifique otro directorio.
Nota: el directorio de instalación debe estar vacío y el perfil de usuario que utilice para ejecutar el
instalador debe disponer de permisos de lectura/escritura en dicho directorio.

Acepte la instalación de JDK predeterminada para usarlo con NetBeans IDE o seleccione una
instalación diferente en la lista desplegable. Si el asistente de instalación no encuentra una instalación
de JDK compatible para usar con NetBeans IDE, no se instalará en la ubicación predeterminada. En
este caso, especifique la ruta de un JDK instalado o cancele la instalación actual, instale la versión de
JDK requerida y reinicie esta instalación.

Haga clic en Siguiente.


En la página de resumen, compruebe que la lista de componentes que se van a instalar es correcta y
que dispone de espacio suficiente en el sistema para la instalación.

Haga clic en Instalar para comenzar la instalación.


Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

Descarga e instalación
Se recomienda, antes de proceder con la instalación en línea, desactivar el cortafuegos de Internet. En
algunos casos, la configuración del cortafuegos predeterminado se establece para rechazar todas las
instalaciones automáticas o en línea, como la instalación en línea de Java. Si el cortafuegos no se
configura correctamente, podría impedir la operación de descarga/instalación de Java en determinadas
circunstancias. Consulte las instrucciones del manual específico del cortafuegos de Internet para
desactivarlo.

Vaya a la página de descarga del manual.


Haga clic en Windows en línea.
Aparecerá el cuadro de diálogo Descarga de archivos y le pedirá que ejecute o guarde el archivo
descargado
Para ejecutar el instalador, haga clic en Ejecutar.
Para guardar el archivo y ejecutarlo más tarde, haga clic en Guardar.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

Seleccione la ubicación de la carpeta y guarde el archivo en el sistema local.


Sugerencia: guarde el archivo en una ubicación conocida de su equipo; por ejemplo, en el escritorio.
Haga doble clic en el archivo guardado para iniciar el proceso de instalación.
Se iniciará el proceso de instalación. Haga clic en el botón Instalar para aceptar los términos de la
licencia y continuar con la instalación.

Oracle colabora con empresas que ofrecen distintos productos. Es posible que el instalador le ofrezca
la opción de instalar estos programas como parte de la instalación de Java. Una vez seleccionados los
programas que desee, haga clic en el botón Siguiente para proseguir con el proceso de instalación.
Se abrirán varios cuadros de diálogo con información para completar las últimas etapas del proceso de
instalación; haga clic en Cerrar en el último cuadro de diálogo. Con esta acción se completará el
proceso de instalación de Java.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

IDE DE DESARROLLO PARA JAVA


INSTALACION ECLIPSE IDE PARA JAVA
Los programas reales, pueden llegar a tener cientos o miles de clases. Trabajar con la consola puede
ser una pesadilla. La realidad, es que la mayoría de los programadores, usan un “Entorno de desarrollo
integrado” IDE (integrated development environment).

Eclipse, es el IDE más usado para el desarrollo en Java. Es de código abierto y gratuito. Eclipse,
permite extender sus funciones, mediante el desarrollo de plugins. Existen muchas versiones de Eclipse
para programar en diferentes lenguajes e incluso muchas versiones para Java.

Poner en Google; “download eclipse” y aparecerá https://www.eclipse.org/downloads/ o algo similar.

Ejecutar c:\eclipse\eclipse.exe y les aparecerá para seleccionar el área de trabajo (workspace). Aquí es
donde Eclipse guardará todos los proyectos.

Selección del directorio de instalación del entorno de desarrollo Eclipse

Instalación del entorno de desarrollo Eclipse y puesta en marcha del mismo


Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

CONSTRUCCION DE GRAFICAS PRIMITIVAS

A continuación, el grupo comparte el procedimiento para crear graficas primitivas

LINEAS
Ejemplos de líneas de dibujo con Graphics2D

Una línea es una primitiva gráfica que conecta dos puntos. En Java, para dibujar una línea entre dos
puntos (x1, y1) y (x2, y2) en el contexto de gráficos representado por un objeto Graphics , utilice el
siguiente método:
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

drawLine (int x1, int y1, int x2, int y2)


Si se utiliza un objeto Graphics2D, el siguiente método está más orientado a objetos:

dibujar (Line2D)
Con dos implementaciones de Line2D: Line2D.Double (con dobles coordenadas) y Line2D.Float (con
coordenadas de flotación).

 El siguiente código crea al formulario donde se mostrarán las figuras.

/*
*
* ************* Creado por Yimy Sánchez ****************
*
*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package figuras2d;

/**
*
* @author ysanchez
*/
public class Figuras2D {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
MostrarFiguras miFormulario = new MostrarFiguras();
miFormulario.setVisible(true);
}
}

 En la siguiente imagen se mostrará el formulario como se ejecutarán las figuras, el cual se


utilizará el evento click en cada uno de los botones que mostrará la figura correspondiente:
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

 El siguiente código mostrará la figura de una línea:

/**
*
* ************* Creado por Yimy Sánchez ****************
*
*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package figuras2d;
import java.awt.Color;
import java.awt.Graphics;

/**
*
* @author ysanchez
*/
public class Dibujo {
public static void Linea(Graphics g, int x1, int y1, int x2, int y2)
{
g.setColor(Color.blue);
g.drawLine(x1, y1, x2, y2);
}
}
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

CIRCULOS
Para dibujar circulo u óvalos, se usa el método drawOval de la clase Graphics, este metodo recibe
cuatro parámetros, los dos primeros son el valor de X y Y del punto inicial, el tercero es el valor ancho
y el cuarto el valor del alto. También se pueden dibujar círculos rellenos, con el método fillOval de la
clase Graphics. La estructura de estos dos método es la siguiente:

/**
*
* ************* Creado por Yimy Sánchez ****************
*
*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package figuras2d;
import java.awt.Color;
import java.awt.Graphics;

/**
*
* @author ysanchez
*/
public class Dibujo {

public static void Circulo (Graphics g, int x, int y, int Ancho, int Alto)
{
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

g.setColor(Color.red);
g.drawOval(x, y, Ancho, Alto);
g.fillOval(x, y, Ancho, Alto);
}
}

POLIGONOS
Un polígono es una figura geométrica la cual consta de varios ángulos utilizando segmentos rectos
similares al cuadrado o a un triángulo.

El siguiente código muestra un polígono el cual utiliza el método DrawPoligon, el cual necesita utilizar
las coordenadas sobre el eje X y Y, adicionando cuantos puntos consta la gráfica, en el ejercicio consta
de 8 puntos de inicio de los segmentos de recta

/**
*
* ************* Creado por Yimy Sánchez ****************
*
*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package figuras2d;
import java.awt.Color;
import java.awt.Graphics;

/**
*
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

* @author ysanchez
*/
public class Dibujo {

public static void Poligono(Graphics g)


{
int x[]={200, 250, 300, 260, 300, 250, 200, 240};
int y[]={50, 120, 50, 130, 220, 140, 220, 130};
g.setColor(Color.green);
g.drawPolygon(x,y,8);
g.fillPolygon(x,y,8);
}
}
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

CODIGO COMPLETO DEL PROGRAMA

Código completo del programa mediante el evento click sobre cada uno de los botones ubicados en el
Frame o formulario donde se ubican los objetos.

/**
*
* ************* Creado por Yimy Sánchez ****************
*
*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package figuras2d;
import java.awt.Color;
import java.awt.Graphics;

/**
*
* @author ysanchez
*/
public class Dibujo {
public static void Linea(Graphics g, int x1, int y1, int x2, int y2)
{
g.setColor(Color.blue);
g.drawLine(x1, y1, x2, y2);
}
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

public static void Poligono(Graphics g)


{
int x[]={200, 250, 300, 260, 300, 250, 200, 240};
int y[]={50, 120, 50, 130, 220, 140, 220, 130};
g.setColor(Color.green);
g.drawPolygon(x,y,8);
g.fillPolygon(x,y,8);
}
public static void Circulo (Graphics g, int x, int y, int Ancho, int Alto)
{
g.setColor(Color.red);
g.drawOval(x, y, Ancho, Alto);
g.fillOval(x, y, Ancho, Alto);
}
}
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación – VIACI
Escuela: Escuela De Ciencias Básicas Tecnología E Ingeniería Programa: Ingeniería de Sistemas
Curso: Computación Gráfica Código: 299210

BIBLIOGRAFIA

(Hacer uso de las normas APA 6)

Rodríguez J. Instalación de JDK Windows 8. Recuperado de


http://flexysoft.blogspot.com.co/2013/03/instalacion-de-jdk-windows-8.html

Drawing lines examples with Graphics2D – 21 de Noviembre de 2017


http://www.codejava.net/java-se/graphics/drawing-lines-examples-with-graphics2d

Graphics: drawOval(int x, int y, int width, int height) : Graphics « java.awt « Java by API
http://www.java2s.com/Code/JavaAPI/java.awt/GraphicsdrawOvalintxintyintwidthintheight.htm

Graphics: drawPolygon(int[] xPoints, int[] yPoints, int nPoints) : Graphics « java.awt « Java by API
http://www.java2s.com/Code/JavaAPI/java.awt/GraphicsdrawPolygonintxPointsintyPointsintnPoints.h
tm

Você também pode gostar