jueves, 27 de diciembre de 2012

Descargate este MegaPack de video tutoriales sobre IReport

12/27/2012

iReport es un diseñador gratuito y de código abierto para JasperReports. Crea diseños muy sofisticados que contienen gráficos, imágenes, subinformes, tablas de referencias cruzadas y mucho más. Puede acceder a datos a través de JDBC, TableModels, JavaBeans, XML, Hibernate, CSV, y fuentes personalizadas y luego publicar estos informes en formato PDF, RTF, XML, XLS, CSV, HTML, XHTML.

Contenido del MegaPack

Reportes en Java Parte 1
Reportes en Java Parte 2
Reportes en Java Parte 3
Reportes en Java Parte 4
Reportes en Java Listar Profesores IREPORT Parte 1
Reportes en JavaListar Profesores IREPORT Parte 2

DESCARGAR


sábado, 22 de diciembre de 2012

Descargate este MegaPack de vídeo tutoriales sobre JSP(java server pages) mas ejemplo

12/22/2012
JSP oJava Server Pages oPáginas de Servidor Java. Es una tecnología orientada a crear páginas web con programación en Java.
Con JSP podemos crear aplicaciones web que se ejecuten en variados servidores web, de múltiples plataformas, ya que Java es en esencia un lenguaje multiplataforma. Las páginas JSP están compuestas de código HTML/XML mezclado con etiquetas especiales para programar scripts de servidor en sintaxis Java.

Contenido del MegaPack
calculadora hipotecaria usando Netbeans y Servlets y jsp (Primera parte)
calculadora hipotecaria usando Netbeans y Servlets y jsp (Segunda parte)
Web JSP con Acceso de Datos Parte 1
Web JSP con Acceso de Datos Parte 2
Web JSP con Acceso de Datos Parte 3
Web JSP con Acceso de Datos Parte 4 (autor: Ing. Edwin Castañeda)
ejemplo JSP desarrollado en Netbeans con base de datos (autor: Ing. Edwin Castañeda)
DESCARGAR

lunes, 17 de diciembre de 2012

Descargate este Pack de video tutoriales sobre conexión a PostgreSQL mas ejemplo

12/17/2012


PostgreSQL es un potente sistema de base de datos objeto-relacional de código abierto. Cuenta con más de 15 años de desarrollo activo y una arquitectura probada que se ha ganado una sólida reputación de fiabilidad e integridad de datos. Se ejecuta en los principales sistemas operativos que existen en la actualidad como:

Linux
UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64)
Windows

Es totalmente compatible con ACID, tiene soporte completo para claves foráneas, uniones, vistas, disparadores y procedimientos almacenados (en varios lenguajes).

Contenido del Pack

conexiónde postgreSQL con JAVA (Netbeans) parte1 (video)
conexiónde postgreSQL con JAVA (Netbeans) parte2 (video)
Insertar datos en PostgreSQL en java (ejemplo)

DESCARGAR


viernes, 14 de diciembre de 2012

Pack de Video Tutoriales sobre conexión a SQL Server 2008 con java mas ejemplo

12/14/2012

SQL Server 2008 es una edición gratuita de SQL Server y es una plataforma de datos ideal para aprender y ejecutar pequeñas aplicaciones de servidor y de escritorio.

Contenido del Pack

Como conectar NetBeans con SQL Server 2008 Parte1(video)
Como conectar NetBeans con SQL Server 2008 Parte2(video)
ejemplo de conexion a sql server 2008 en java con Netbeans

DESCARGAR


jueves, 13 de diciembre de 2012

Colorear columnas facil y rapido en un JTable con java

12/13/2012

Hace undíaun amigo de facebook me solicitud un ejemplo de como añadir color a las columnas que se desee,pues existen varias formas de hacerlo la masfácilqueconozcoes llamar almétodosetDefaultRenderer() del JTableque nos recibe la clase encargada de modificar o alterar el color de las columnas pero esta clase no solo leservirápara los colores para muchas cosas que usted desee personalizar del JTable las cuales le mostrare mas adelante.

la claseDefaultTableCellRenderer : sirve para representar visualmente lascélulasindividuales de un JTable ademas hereda un JLabel por medio de este Label utilizaremosmétodospara modificar el aspecto o larepresentacióndel JTable.

¿Como pinto las columnas del JTable?
para eso utilizamos la claseDefaultTableCellRenderer dentro de la misma clase del JTable una vez contruida la claseDefaultTableCellRenderer construiremos elmétodogetTableCellRendererComponent() ,estemétodonos recibe valores como:
final JTable table, Object value, boolean selected, boolean focused, int row, int column, y retorna un valorComponent .



public Component getTableCellRendererComponent (final JTable table, Object value, boolean selected, boolean focused, int row, int column){
super.getTableCellRendererComponent(table, value, selected, focused, row, column);
table.setColumnSelectionAllowed(true);

if (column == 0 || column == 2){ //EL NUMERO DE LA COLUMNA QUE DESEAMOS PINTAR
setBackground(new Color(9, 187, 232));
}
else{
setBackground(new Color(255, 255, 255));//EL COLOR DEL RESTO DE LAS COLUMNAS
}
/*************************************/
setForeground(Color.black);
return this;
}

comopodráobservar tengo un control donde indico que columnas quiero que se pinten, la columna 0 y la columna 2 son las que tienen que llevar color celeste, caso contrario el resto de las columnas llevaran otro color que las represente.

DESCARGAR




martes, 11 de diciembre de 2012

Extraer breve información del Perfil de Facebook con java

12/11/2012

En el post anterior pudimos crear un token de acceso yasípoder tener permisos a lainformacióndel perfil de facebook del lado del cliente,ahora con el mismométodoanterior vamos a extraerciertainformacióndel perfil y lasimágenesdel perfil de cada uno de los amigos o seguidores del cliente de manera igual sencilla yfácilde entender.

Paso 1)Documentaciónde la Api de facebook
si usted le interesa crear APP de facebookdeberáleer primero la Graph API documentation,una vez que se aya empapado como funciona la apipodrárealizar cualquier app.

¿Como extraigo la foto de perfil del cliente en unaaplicaciónjava?
siguiendo ladocumentaciónde la API facebook nos dice que para extraer la foto de cualquier perfil y añadirla a un objeto deberemos de colocar el siguiente sufijo o URL

esto funciona muy bien si estuviéramos programando con código html,como veran la URL esta formada por el name del cliente y seguido por /picture.
ahora para hacer esto en java hay dos formas:

La Compleja

y laFácil

hoy les explico lafácily no recomendada(demora la carga de las imagenes) ,lo bueno de java es que aceptacódigoHTML colocando de manera String y eso es lo que vamos hacer en un Objeto JLabel.

ConnectionmyFriends = facebookClient.fetchConnection("me/friends", User.class);
int cont=0;
for (User friend : myFriends.getData()) {
cont++;
if(cont=6)
{

String fotos="html"+"body"+"img src="+"'"+"https://graph.facebook.com/"+friend.getId()+"/picture"+"'"+"/"
+"/body"+"/html";
getPanek_amigos().setLayout(new GridLayout(4,4));
getPanek_amigos().add(new AmigosPanel(friend.getName(),fotos));
}
}


comopodráobservar tengo una variableString con una cadena HTML y la etiquetaimg con la ruta que nos retorna la imagen,ahora friend es la variable donde me retornara el ID de los amigos del cliente, esto se lo hace con elmétodogetId() ,luego esta variable la recibe el contenedor que esta formado por dosJLabel que presenta la foto y el nombre de los usuarios.
Nota: el anteriorcódigoACCES TOKENdeberáde modificarlo ,añadiendo mas permisos como cumpleaños, email lo que quieran mostrar. para esodeberáde eliminar el viejocódigoy generar uno nuevo

DESCARGAR