lunes, 18 de diciembre de 2017

Ejecutables en Netbeans








“Año del Buen Servicio al Ciudadano”


Tema:  Ejecutables en Netbeans.

Docente: Marco Aurelio Porro Chulli.

Asignatura: Laboratorio de Programación III.

Carrera:  Ingeniería de Sistemas y Telemática.

Ciclo: VII – “B”

Integrantes:
·         Rafael Estela Sandrita.
·         Soto Horna Karin Juneth
Año:
2017



EJECUTABLES EN NETBEANS
1   ⧫CONTENIDO
v  Archivo Distribuible.JAR
Un archivo JAR es un archivo Java. JAR es la extensión de los archivos Java, en cuyo marco se desarrollan las aplicaciones. La versión de escritorio de Minecraft es el ejemplo más común de una aplicación que requiere tener Java instalado en el sistema para poder ejecutarse. El paquete de Java como tal está empaquetado un archivo EXE, por lo que nunca tendrás que ejecutar un archivo JAR con él.
Un archivo JAR es una aplicación pura de Java que no ha sido empaquetada en un archivo EXE. Por sí solo, Windows no es capaz de ejecutarlo.
·         Establecer el proyecto del que quieres obtener el jar como proyecto principal
·         Ir al menú Run y elegir Clean and Build Main Proyect o pulsar Mayúsculas+F11
·         Otra opción es haciendo click derecho en el proyecto elegido elegir Clean and Build y se obtiene lo mismo. Lo hagas de la forma que lo hagas la primera vez hay que elegir Clean and Build y luego si quieres puedes usar Build o Build Main Proyect (ó F11).
·         El .jar resultante está en la carpeta dist dentro del proyecto de netbeans.
Pero si has usado alguna librería externa netbeans no te la incluye en el jar, sino que la deja mete en la carpeta lib (que también está dentro de la carpeta dist). Para incluir la librería externa en el jar tienes que hacer lo siguiente:
Descomprime el jar (Si usas winrar elige extraer aquí) y tendrás la carpeta lib y las dos que había dentro del jar META-INF y otra que tendrá el nombre de tu aplicación.
Abre el archivo MANIFEST.MF que está en la carpeta META-INF y modifica la ruta en la que buscará las librerías. Por ejemplo, si tenemos Class-Path: lib/log4j-1.2.16.jar para que funcione al incluir la carpeta lib dentro del .jar la ruta deberá de ser Class-Path: ./lib/log4j-1.2.16.jar.
Selecciona las 3 carpetas, botón derecho Añadir al archivo… le pones el nombre de tu aplicación (si quieres) eliges ZIP como formato del archivo y le das a aceptar (Si no usas winrar comprímelo en un ZIP como se haga teniendo en cuenta que lo que necesitas es comprimir las 3 carpetas sin que estén dentro de otra porque si no no funcionará el jar).
Ahora solo queda cambiar la extensión del archivo resultante de. Zip a .jar y ya tienes tu jar listo y con tus librerías externas incluidas.
Así de rápido y sencillo es incluir librerías (imágenes, los .java o lo que quieras) en el jar del proyecto usando NetBeans.

v  Proceso para generar ejecutable
PASOS 1: Abre NetBeans


PASOS 2: Abre el menú de “Project Properties” (propiedades de proyecto). 
Haz clic derecho en el nombre del proyecto del cual quieras generar un archivo JAR y selecciona “Properties” (propiedades) en el menú despegable.


PASOS 3: Marca la casilla que dice “Compress JAR file” (comprimir archivo JAR).
En tu ventana de propiedades, observa la lista de categorías a la izquierda de la ventana. En la sección de “Build” (generar), verás la opción de “Packaging” (empaquetando), haz clic en ella. Marca la casilla llamada “Compress JAR file” que se ubica a la derecha.



PASOS 4: Confirma el cambio
Presiona “Aceptar” en la esquina inferior derecha.
 
PASOS 5: Genera tu proyecto. 
Hay varias formas para hacerlo, pero la manera más fácil es presionando el icono que tiene forma de un martillo y está al lado del menú desplegable para ejecutar la configuración.

PASOS 6: Ubica el archivo JAR. 
La ubicación más común en donde estaría el archivo es en Mis Documentos/NetBeansProjects (Windows) o en la carpeta Home/NetBeansProjects, en Ubuntu (Linux). En caso de que la carpeta no esté ahí, haz clic en el menú de “Help” (ayuda), selecciona “About” (acerca de) y busca en la sección de “Userdir” (directorio de usuario).

PASOS 7: Aprende a ejecutarlo.
Abre el símbolo del sistema o el terminal o crea un archivo batch que tenga la siguiente línea: -java jar "<nombre del archivo JAR>".
CONSEJOS
También puedes leer el archivo “README.txt” en la carpeta “Dist” para obtener más información sobre cómo crear un archivo JAR.
Al ejecutar el proyecto (haciendo clic en el icono verde de reproducir), también generarás el proyecto.
v  Ejemplo
Para generar un ejecutable desde el NetBeans es tan sencillo como ir al proyecto, botón derecho, seleccionarlo como proyecto principal. (Set as Main Project)


Y luego vamos al proyecto con el botón derecho del ratón y le damos a Clean and Build

Y nos saldrá una ventana de salida como esta.




Vamos luego a NetBeansProjects y dentro del proyecto debe haber una carpeta llamada dist, veremos nuestro ejecutable, .jar, si le damos doble click se nos ejecutara y si queremos llevarlos para otro Pc, tenemos que copiar todo el contenido de la carpeta dist.

2⧫ RESUMEN
Un archivo JAR es un archivo Java. JAR es la extensión de los archivos Java, en cuyo marco se desarrollan las aplicaciones. La versión de escritorio de Minecraft es el ejemplo más común de una aplicación que requiere tener Java instalado en el sistema para poder ejecutarse. El paquete de Java como tal está empaquetado un archivo EXE, por lo que nunca tendrás que ejecutar un archivo JAR con él.
Un archivo JAR es una aplicación pura de Java que no ha sido empaquetada en un archivo EXE. Por sí solo, Windows no es capaz de ejecutarlo.
3⧫  SUMMARY
A JAR file is a Java file. JAR is the extension of Java files, in which the applications are developed. The desktop version of Minecraft is the most common example of an application that requires Java to be installed on the system in order to run. The Java package itself is packaged as an EXE file, so you'll never have to run a JAR file with it.
A JAR file is a pure Java application that has not been packaged in an EXE file. On its own, Windows is not capable of executing it.

4⧫   RECOMENDACIONES
·         Muchas veces necesitamos crear un archivo que podamos ejecutar, esto es más cuando empezamos a trabajar con interface gráfica y en fin necesitamos crear un ejecutable. El propio NetBeans posee una sencilla forma de cómo crear ejecutables con nuestros proyectos.
·         Tienes que generar con Netbeans el Jar de la aplicación. Este sería tu ejecutable. Netbeans aloja este en la carpeta Dist de tu proyecto. Si usas Librerías Externas las propias de Java, puedes abrir el Jar, por ejemplo, con Winrar.
5  CONCLUSIONES
·         El archivo .jar es multiplataforma y portable; es decir, que tu aplicación la podrás correr en cualquier sistema operativo, y no necesita ser instalada en la máquina (servidor) desde la cual será utilizada, claro está, que sí será estrictamente necesario que tengas instalada la máquina virtual de JAVA, para que pueda ejecutarse tu software; además, hay que tener en cuenta, de que si tu programa usa base de datos (que es lo más seguro), lógicamente tendrás que instalar el Servidor y/o Gestor de Base de Datos.
·         Un archivo JAR (por sus siglas en inglés, Java Archive) es un tipo de archivo que permite ejecutar aplicaciones escritas en el lenguaje Java. Las siglas están deliberadamente escogidas para que coincidan con la palabra inglesa "jar" (tarro). Los archivos JAR están comprimidos con el formato ZIP y cambiada su extensión a .jar.
6⧫   APRECIACIÒN DEL EQUIPO
·         Exportar tus proyectos te permite crear un archivo ejecutable que se puede ejecutar fuera de la capacidad de diseño de NetBeans.
·         Java no tiene exe lo que tiene son jars ejecutables lo único que tienes que hacer es doble clic en sima del jar y eso es todo no tiene sentido que lo pases a exe porque en el fondo seguiría teniendo todos los requiriendo.
7⧫   GLOSARIO DE TÈRMINOS
Compilación: Significa traducir un código de programación a código ejecutable por la máquina. Para compilar un código fuente y convertirlo en ejecutable hay distintas formas dependiendo del compilador que se utilice.
Sentencia
Precompilada: Significa que cuando se ejecuta el objeto, el controlador de base de datos puede ejecutarla sin tener que compilarla primero.
ParámetroEs un tipo de variable que es recibida por una función, procedimiento subrutina.

8⧫   BIBLIOGRAFÍA O LINKOGRAFÍA
https://www.youtube.com/watch?v=YRSzjlhay60
http://programandoointentandolo.com/2013/04/crear-archivo-jar-en-netbeans-con-librerias-externas.html
https://www.slideshare.net/ErlinDarwinHerreraCieza/ejecutables-en-netbeans
http://www.islabit.com/75116/ejecuta-archivo-jar-windows-10.html
https://uh-tis.blogspot.pe/2015/02/java-tips-crear-archivo-ejecutable-jar-de-nuestra-aplicacion-java.html

LINK DIAPOSITIVAS :
https://es.slideshare.net/SandritaRafaelEstela/ejecutables-en-netbeans-84382420

sábado, 9 de diciembre de 2017

REPORTES



“Año del Buen Servicio al Ciudadano”

Tema: Reportes.

Docente: Marco Aurelio Porro Chulli.

Asignatura: Laboratorio de Programación III.

Carrera:  Ingeniería de Sistemas y Telemática.

Ciclo: VII – “B”

Integrantes:
·               Rafael Estela Sandrita.
·               Soto Horna Karin Juneth
Año:
2017





 REPORTES  
            CONTENIDO
  1.   INSTALACIÓN DEL IREPORT EN NETBEANS

       Primero descargamos el JAR,  ingresando al siguiente link:
       
iReport-Designer for JasperReports - Browser/iReport/iReport-5.5.0 at ...




Luego descargamos esos dos archivos luego ingresamos al netbeans y buscamos tools, luego en plugins, buscamos en descargas y hacemos click en agregar plugins.


Luego buscas tu carpeta descargada y agregas los 4 archivos; seguidamente instalamos los plugins.











Ahora vemos instalados nuestros plugins. 


y esto sería nuestra pantalla de presentación de ireport





2.   CONFIGURACIÓN DE DATASOURCE

Nos ubicamos en Empty datasource para hacer la configuración a nuestra base de datos en SQL server y hacemos click en el icono.


Luego seleccionamos database JDBC y siguiente.





Luego creamos una nueva conexión haciendo click en new.



Luego tenemos que descargar un jar para la conexión a SQL server por que la opción que sale esta deshabilitada.



Pueden encontrarlo en esta página: http: //ufpr.dl.sourceforge.net/project/jtds/jtds/1.3.1/jtds-1.3.1-dist.zip, o buscarlo de otra forma.



Luego ir a tools, opciones, ireport, classpath y agregar jar.



Ahora empecemos a configurar nuestra nueva conexión.



3.   CREACIÓN DE REPORTES USANDO WIZARD, ARCHIVO JRXML
Primero creamos un nuevo proyecto, luego anticlick en el proyecto donde nos vamos en new y   hacemos click en report wizard y si no está lo buscan el otros.



Segundo escogemos el modelo de tu reporte, le damos siguiente y en desing query le damos nuestra bd.


4.   CAMPOS CALCULADOS EN IREPORT
1.    Elegimos un conjunto de datos, en nuestro caso ya lo tenemos definido ya que hemos creado una consulta SQL para nuestro informe que nos devuelve dicho conjunto de datos.
2.    En el siguiente paso tenemos que definir una agrupación (group by) para las filas de la tabla, en nuestro ejemplo será el campo “país “.
3.    Para la columna elegimos el campo “componente “.
4.    En la pantalla siguiente tenemos que establecer qué datos se visualizarán en el interior de la tabla. En nuestro caso como queremos ver el número de componentes vendidos tendremos que seleccionar el campo “id” (identifica un determinado componente) y la función (función de agregación en SQL) “Count “.
5. Para finalizar nos aparece una última pantalla donde podremos decir si queremos filas/columnas exteriores con la suma total/parcial.













Tras pulsar sobre el botón de “Terminar” ya tendremos configurado nuestro crosstab, ahora vamos a cambiar un poco el aspecto final de la tabla pulsando en la pestaña que aparece al lado del informe principal (pestaña crosstab-1crosstab-N). En esa pestaña podremos modificar los aspectos visuales de la tabla dinámica, en nuestro ejemplo hemos puesto bordes, color de fondo, textos, etc.


Ahora solo nos queda compilar y ejecutar nuestro informe para ver el resultado.

Ejemplo práctico Extended

Ahora vamos a ver una versión extendida de ejemplo anterior.
La empresa X quiere modificar el informe para que le permita saber al instante el número de unidades vendidas de cada componente agrupado por países y CONTINENTES. Para ello tendremos que establecer dos agrupaciones (group by) de datos en las filas de nuestra tabla dinámica.
Al igual que el anterior ejemplo tenemos que seguir todos los pasos hasta que lleguemos a la configuración del crosstab. En la pantalla donde se define la agrupación de las filas vamos a seleccionar como primera agrupación el campo “continente” y como segunda agrupación el campo “país “. Lo demás es igual que en el ejemplo básico.




Después de configurar-lo le cambiamos un poco el aspecto, como con el anterior ejemplo, para que quede bonito. Lo ejecutamos y vemos el resultado final


 5.RESUMEN

En resumen, podemos destacar que para realizar un reporte es necesario descargar algunas librerías para que podamos crear un reporte. En la primera parte mostramos como se descarga el iReport 5.5.0, luego se empieza a instalar los plugins, primera parte importante para la creación de reportes y por último la configuración, segunda parte importante. Al finalizar le hemos mostrado un ejemplo con iReport.
6.SUMARY

In summary we can highlight that to make a report is necessary to download some libraries so that we can create a report. In the first part we show how to download iReport 5.5.0, then start to install the plugins, first important part for the creation of Reports and finally the configuration, second important part. At the end we have shown an example with iReport.

   7.RECOMENDACIONES

· Se recomienda usar o crear reportes porque nos permite mostrar todos los datos que queremos modificar o hacer cualquier cambio. Es una manera de poder trabajar más ordenados con todos los archivos que una empresa o institución puede tener; además de ello creo que es una táctica más práctica para un profesional.
· Es recomendable también porque es muy sencillo de usarlo desde el programa que estemos utilizando.
                            8.CONCLUSIONES

A la conclusión que hemos llegado con este trabajo, "reportes" es de que hacer un reporte en netbeans, nos facilita el tiempo, ya que con solo un clic podemos mostrar todos los datos que solicitemos en ese momento. Además de ello podemos sacar nuestras propias estadísticas de lo que estemos necesitando. (Reportes de los empleados, horas de trabajo, sueldos, etc.).
                        9.GLOSARIO DE TÉRMINOS

·   Compilación: Significa traducir un código de programación a código ejecutable por la máquina. Para compilar un código fuente y convertirlo en ejecutable hay distintas formas dependiendo del compilador que se utilice.

·        Sentencia precompilada: Significa que cuando se ejecuta el objeto PreparedStatement, el controlador de base de datos puede ejecutarla sin tener que compilarla primero.

Parámetro: Es un tipo de variable que es recibida por una función, procedimiento subrutina.
                                          10.BIOGRAFÍA O LITOGRAFÍA
     https://www.google.com.pe/gfe_rd=cr&ei=8NpsV8zOEamw8wfUs4HoAQ#q=descargar+irep ort+5.5.0+windows+installer+exe.

       LINK DIAPOSITIVAS: https://es.slideshare.net/SandritaRafaelEstela/reportes-83712553