PDF de programación - MYGNET magazine 5

Imágen de pdf MYGNET magazine 5

MYGNET magazine 5gráfica de visualizaciones

Publicado el 10 de Julio del 2017
1.315 visualizaciones desde el 10 de Julio del 2017
3,1 MB
58 paginas
Creado hace 15a (10/03/2006)
Quinta edición digital de MYGNET-MAGAZINE Marzo 2006

Muchas gracias a todos los colaboradores y lectores de mygnet-magazine, sus sugerencias
y opiniones nos han servido bastante para el crecimiento de este proyecto.

Nuevamente presentamos el número 5 del mes de marzo 2006 con los mejores contenidos
publicados por los colaboradores de mygnet.

Debido a causas de fuerza mayor no es posible publicar en este número el capitulo 4 de
“curso para la construcción de ordenadores según necesidades” ya que nuestro
colaborador y amigo Pablo Gutiérrez se encuentra grabe de salud, Deseamos que te
recuperes pronto Pablo.



Les reiteramos la invitación para que participen con nosotros.


Editores
Martín Roberto Mondragón Sotelo.
[email protected]

Gustavo Santiago Lázaro.
[email protected]

Escríbenos a [email protected]

Visítanos a http://www.mygnet.com o http://www.mygnet.org





Aplicaciones

Introducción a JasperReports e iReport.....................................................................................................3
PGP (Pretty Good Privacy) .............................................................................................................................9
Servidor web en mi casa............................................................................................................................. 11
Tecnología Móvil........................................................................................................................................... 12
VDS Radio: Otra forma de poneruna radio on-line en tu web ......................................................... 14

Programación

Acerca de los Web Parts I en Visual Studio 2005................................................................................ 16
Acerca de los Web Parts- parte II............................................................................................................. 17
Comenzar con J2ME..................................................................................................................................... 18
Crear aplicaciones de escritorio con PHP-GTK 2 (parte I) ................................................................. 20
Letras Compartidas....................................................................................................................................... 24
Leer archivos CSV desde PHP-GTK2......................................................................................................... 27
Register globals ............................................................................................................................................. 33
Suma continua............................................................................................................................................... 34
Tip de Php........................................................................................................................................................ 35
Todo sobre la barra de estado ................................................................................................................... 36
Trabajar con Graphapp en Visual Studio 2003 ..................................................................................... 37
Vincular un ArrayList a un DataGrid en C#.NET................................................................................... 38
Códigos fuentes............................................................................................................................................. 39

Hardware

Como configurar una tarjeta wi-fi en fedora core 4 .......................................................................... 43

Noticias............................................................................................................................................................ 44
Enlaces............................................................................................................................................................. 55



Introducción a JasperReports e iReport (Segunda parte)

IInnttrroodduucccciióónn aa JJaassppeerrRReeppoorrttss ee
iiRReeppoorrtt ((SSeegguunnddaa ppaarrttee))



Cristóbal Vázquez
[email protected]

˘rea de estudio: Sistemas de cómputo,
Electrónica | Experiencia laboral:
Programador jr Java - Grupo Unika
(cliente Mapfre tepeyac). |
Conocimientos: Programación de
lenguajes de alto nivel: C,C++
,Java(J2SE). Programación en
ensamblador: Intel, Motorola,
Microcontroladores. Otros: Html,
SQL, XML, Análisis y diseño de
Sistemas digitales.



3



Introducción

En esta segunda parte del artículo se mostrará paso a paso la manera de diseñar, compilar y
visualizar un reporte con iReport. Posteriormente se mostrará la manera en que puede ser
llenado y mostrado dinámicamente desde una aplicación Java.

Configuración de la conexión a una base de datos.

Para establecer una conexión entre iReport y una base de datos, se debe proporcionar el driver
JDBC correspondiente. La versión 0.5.1 de iReport ya proporciona drivers JDBC para establecer
conexiones con bases de datos como MySQL y Access. Para nuestro ejemplo se usará una
conexión con una base de datos Access, para la cual se ha configurado un origen de datos con
nombre DSN. En el artículo “El puente JDBC-ODBC(Ejemplo de conexión entre Access y Java)”
se explica detalladamente la manera de configurar un origen de datos.

Suponiendo que se ha configurado un origen de datos nombrado para una base de datos
Access con los siguientes valores:


Nombre de driver: PDRV
Nombre de inicio de sesión: cvazquez
Contraseña: vazquez


Procedemos a configurar iReport
para establecer la conexión con la
base de datos, para ello debe ir a
menú->Fuente
datos-
>Conexiones/Fuente de datos. En la
pantalla Connections/Datasources
oprima el botón new para agregar
una conexión.

La pantalla de conexión debe
llenarse tal como se muestra a
continuación:

A continuación oprima el botón
Test para probar la conexión. Si la
conexión
exitosa, oprima
finalmente el botón Save para
guardar esta conexión.



fue

de

Introducción a JasperReports e iReport (Segunda parte)

seleccionar el nombre y el directorio en que se guardara el reporte.
El reporte se guardará con la extensión .xml. Por defecto los archivos
de salida de la compilación se crearán en el directorio de instalación
de iReport si no especificó uno.

Secciones de un Reporte en iReport.

A continuación se explicará de manera breve, las secciones que
componen a un reporte en iReport



Creación del Reporte.

En iReport, se tiene la opción para trabajar por proyecto, el cual
puede contener varios reportes, en nuestro caso no se creará un
proyecto, se creará solo un reporte de la siguiente manera:

Seleccione nuevo documento del menú Fichero o bien oprima el
botón new report de la barra de herramientas, aparecerá una
pantalla de propiedades del nuevo reporte que queremos crear:

















información adicional del

title. El título de nuestro reporte debe escribirse en está
sección. Solo se mostrará en la primera página del reporte.
pageHeader. Aparece en la parte superior de cada página.
Puede contener
reporte,
descripciones, etc.
columnHeader. En esta sección se muestran los nombres de
los campos que se van a presentar
detail. En esta sección se despliegan
los valores
correspondientes a los nombres de los campos definidos en
la sección anterior. Estos datos pueden obtenerse mediante
consultas SQL a una base de datos por ejemplo.
columnFooter. Puede presentar información de totales para
algunos de los campos de la sección detail. Por ejemplo
“Total de Empleados: 220”
pageFooter. Aparece en la parte inferior de cada página.
Este parte puede presentar, la fecha, número de página del
reporte.
summary. Esta sección puede presentar totales de campos
de la sección detail. Si se desea incluir algún gráfico en el
reporte, debe hacerse en esta sección.



En esta pantalla podemos configurar las propiedades del
reporte, en nuestro caso, le llamaremos Reporte1, oprimir el
botón OK para crearlo.


Seleccionar la opción Guardar como… del menú fichero o bien
el botón Save report de la barra de herramientas, debe


En el diseño de su reporte pueden omitirse algunas de las secciones
o bandas mencionadas, en nuestro caso solo usaremos las secciones
title, PageHeader, ColumHeader, detail, y Pagefooter. Para omitir las
secciones del reporte que no se usaran, debe oprimir el botón bands
de la barra de herramientas, o bien haciendo click con el botón
secundario del ratón sobre el diseño del reporte y seleccionando la
opción band properties del menú contextual. En la pantalla de
propiedades de las bandas, debe seleccionar las bandas no deseadas
y colocar su propiedad band height igual a cero como se muestra en
la siguiente figura.



4

Introducción a JasperReports e iReport (Segunda parte)

que se configuró una conexión con una base de datos Access a
través de un driver u origen de datos con nombre DSN.

Para cuestiones de prueba he agregado las siguientes tablas con los
siguientes campos a la base de datos:



La relación de las tablas como se observa es “uno a muchos”. En este
contexto, un empleado puede pertenecer a solo una área de trabajo
y una área puede relacionarse con uno o
  • Links de descarga
http://lwp-l.com/pdf5109

Comentarios de: MYGNET magazine 5 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad