viernes, 9 de agosto de 2013

jComboBoxBD carga datos en un JComboBox desde Mysql con java fácil y rapido

8/09/2013

Hoy les enseño como cargar un JComboBox con datos provenientes de una base de datos MySql ,este ejemplo lo hice con el fin de ayudar a unos integrantes de un grupo en java el cual soy miembro.
Para ello cree una clasejComboBoxBD donde tengo un método muy sencillo pero bastante útil a la hora de cargar datos ,este método recibe dos valores String el primero la sintaxis SQL y el segundo elcampode la tabla en la base de datos que necesito para extraer los datos y añadadirlos al combo.

try{

ResultSet rs;
rs=ConexionBD.Consulta(sql);
while (rs.next()) {
this.addItem(rs.getString(campo));
}
}
catch(Exception ex){
System.out.println("ERROR EN AL CARGAR DATOS");
}


como podrán ver es bastante sencillo tengo mi claseResulSetdeclarada como variable la cual me recibe los valores que retorna la consulta de la claseConexionBD esta clase se encarga de conectarme a la Base de datos y el método Consulta de ejecutar lasentencia SQL luego necesito un siclo while para que el resulset sea recorrido por el método next() desde el primer registro y termina cuando el rs.next() sea null, y con el método getString() el cual me recibe el nombre del campo o el nombre de la columna de la base de datos que necesito extraer los valores este me los retorna para que sean añadidos al JComboBox .

Con este metodo podre realizar consultas ya sea simples o mas complejas como por ejemplo como seria si necesito unir DOS TABLAS y obtener un columna en especifico ?

combo_box_union = new jComboBoxBD();
combo_box_union.setInjectSQL("SELECT datos_varios.profesor AS profe FROM datos_persona INNER JOIN datos_varios ON (datos_persona.codigo = datos_varios.codigo);", "profe");




el métodosetInjectSQL(sql,campo) , se encarga de realizar la consulta y de añadir los items de esta manera podrán utilizar el elemento cuantas veces sea necesario sin tener ningún problema y ahorrar mas codigo. les dejo el codigo fuente completo



DESCARGAR

miércoles, 7 de agosto de 2013

Descargate software centinela control, desarrollado con Java y Mysql

8/07/2013
   Descargate software centinela control,  desarrollado con Java y Mysql
Añadir leyenda



Descargate software centinela control, desarrollado con Java y Mysql


El presente software se desarrolló utilizando el lenguaje deprogramaciónJava ysgbdMysql, dentro de las funciones que posee dicho softwareestánlas de registro de clientes, registro detécnicos registro de equipos y materiales, registro de kits, registro de inspecciones,generaciónde reportes.
De esta forma, podemos destacar que dentro delcódigoque forma parte de este software seconseguiráncon consultas a la base de datos, para registrar, modificar y eliminar, igualmenteconseguircódigopara generar reportes utilizando laherramientade ireport.

¿Qué necesitamos?
Un IDE, Netbeans 7.3
Un gestor de base de datos MySql
La librería necesaria para conectar Mysql con Java (mysql-connector-java-5.1.6-bin - última versión a la fecha)
Las librerías necesarias para iReport (Añadidas en el RAR al final)
JasperReport para realizar el modelado de la Factura
Para conectar la aplicación a la base de datos deben ir hasta la carpeta " imas "Que se encuentra dentro del proyecto y modificar un fichero llamado archivo,Con el usuario y contraseña de su servidor de mysql, igualmentepodráncolocarladirecciónip en caso de que quieran conectarse de forma remota


La presente interfaz representa un formulario donde se vacían los datos de una inspección relazada, en la cual se pueden realizar consultas a la BD.



La presente interfaz permite registrar, modificar y eliminar equipos y materiales relacionados con los servicios que presta la empresa, para la instalación de sistemas devídeo centrales de alarmas entro otros



Esta interfaz permite la administración de los usuarios del sistema, pudiendo crear modificar y eliminar los mismos.




DESCARGAR







martes, 6 de agosto de 2013

Descargate y aprende sobre Enriquecimiento de sitios web con formularios y multimedia 2013

8/06/2013


Dreamweaver CC 2: Enriquecimiento de sitios web con formularios y multimedia


Jorge González Villanueva te presenta su curso Dreamweaver CC 2: Enriquecimiento de sitios web con formularios y multimedia. Añade formularios y contenidos multimedia a tu sitio web.

Con este curso video2brain aprenderas a trabajar con Dreamweaver para crear contenidos HTML para todo tipo de dispositivos. aprenderasa añadir varios tipos de contenido HTML5 y a formatearlo usando el diseñador CSS. comenzaras con la construcción de contenidos.

comenzaras trabajando con enlaces y crearas la parte de navegación de tu sitio web de ejemplo. Además aprenderás a usar elementos de biblioteca para reutilizar el código y así automatizar tareas.

seguirás con la creación de formulariosHTML5 y veras su integración en Dreamweaver, y también utilizaras tablas para mostrar datos complejos. cómo añadir contenidos multimedia, aprenderas a crear una animación HTML5 creada con Adobe Edge Animate. Igualmente aprenderas a colocar contenido de vídeo y audio HTML5 y un archivo creado en Flash .(Recomendado).


DESCARGAR





miércoles, 31 de julio de 2013

añade a tu Blog una Barra lateral con estilo ModernUI de windows 8 con CSS

7/31/2013

Para aquellos webmaster que esten creando un sitio con estilo ModernUI de windows 8 ,hoy les traigo un código simple en CSS pero ver un ejemplo aquí mismo.

  • Instalaciónen Blogger
Primero vamos añadir el CSS a la plantilla que deseemos nos dirigimos ala opción plantilla--Editar Html--luego hacemos click dentro del editor y realizamos la combinación de teclas CTRL+F para abrir el buscador y buscamos la etiqueta/b:skin ,una vez encontrada justo arriba de ella pegue el siguiente código CSS.

.barra_modernUI { background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEHkAI2Oj7AOGw64HPu0BANe7cFws5x1f2qP5kmj_0ndoxWFZfF97_1pXukaLxBIB4r4_7N0UpqCoaqE-eC31bxZDPYJ3bCVaF8AFGme_JXfTTvkTEuKZL-qflab40z4YTFdc5XKfiIfs9/s1600/noise.png), linear-gradient(to right, #000000, #000000); bottom: 0; list-style: none outside none !important; margin: 0 !important; padding: 20px 0 0 !important; position: fixed; top: 0; transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; width: 76px; opacity:0; } .barra_modernUI.left {left: -60px;} .barra_modernUI.left:hover {left: 0;} .barra_modernUI.right {right: -60px;} .barra_modernUI.right:hover {right: 0;} .barra_modernUI:hover { right:0; opacity:1; } .barra_modernUI li { background-position: 50% 10px; background-repeat: no-repeat; cursor: pointer; height: 84px; position: relative; text-align: center; } .barra_modernUI li a { color: #FFFFFF; display: block; font-family: "Segoe UI",arial,helvetica; font-size: 11px; line-height: 1.2 !important; padding: 61px 0 10px; text-decoration: none; } .nomb_admin{ position:relative; width:90%; float:left; top:75%; color: #ffffff; padding:4px 4px 4px 4px; font-family: "Segoe UI",arial,helvetica; font-size: 11px; background-color:#e214ea; } .barra_modernUI li.admin { background-image:url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAgpI85s1bz79LkdxpGsyxJrAiDAzlYER3sZ4ifSPKNtzWlwab6NMivPquUtiJ1_DvXWwWMOH6UybIhzjBWwwmlkR3WMrQmHrrF2LV2Pq1g1MWP-fJULakZQT7hfYxtJgg1mgQiM1y_Aw/s176-no/30754_421559121243112_310972398_n.jpg"); background-position:0px top; background-size:100% 100%; } .barra_modernUI li.refrescar { background-image:url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizc2S_fhLW2iYUz0ozoB69JGZtRS32KjnYT2smxQDUTE__xlOgT2fKs9auqDRdrTwqY7ryfwMBjVWNec8pWGcO6X_SXwVxn26C_ZifeDKwYkVwJJpgLb6Rx3NqLGNut2QxP29Yoe_29ulc/s1600/refrescar.png"); } .barra_modernUI li.atras { background-image:url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCAxYyZFn_doucIs9CxmtTZficTLw5cpXj96EYPUBmMW7hGy_k3uERyQzd8QkDOiskwTp5-jOQlvNZPl2uYDYGWwx-8cMpAlzQVcnUhxh32Snb6QVRFrrFxdAcQ4KdSPIzZKfFYI-_LpsQ/s1600/atras.png"); } .barra_modernUI li.siguiente { background-image:url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-UAX-0pU5e3vcXo0bTNJv5-25xVRB8_tK7Wusomb-3YyZdakow8AZW_Hegmp0du8nGb2Fim05zCaL34aiFSbl9nLnflR2wKAbta2XcmUmFZO83DeH-1RPayuPDTQ6A5dSCpbfQQvOIKNZ/s1600/siguiente.png"); } .barra_modernUI li:hover { background-color: #232323; }


luego de haber pegado el CSS ,procedemos a añadir el codigo HTML donde usted desee puede ser dentro de la plantilla dentro delbody o dentro de un gadget .

ul class="barra_modernUI right" li class="admin"span class='nomb_admin'Admin/span/li li class="refrescar"a href="#"refrescar/a/li li class="atras"a href="#"Atras/a/li li class="siguiente"a href="#"Siguiente/a/li /ul

si usted quisiera cambiar la posicion de la barra puede cambiar el nombre de la clase enclass="barra_modernUI right"porclass="barra_modernUI right", tambien dejo el codigo fuente completo para su descarga.



DESCARGAR







Crea ejecutables con base de datos en java con Packjacket mas video tutorial

7/31/2013
PackJacket es una interfaz gráfica para el proyecto IzPack. Está construido con Java Swing y crea un instalador para su aplicación. Los instaladores creados por este programa son multi-plataforma y multi-idioma. Usted puede utilizar PackJacket para crear instaladores para satisfacer sus necesidades.


  • Información general (es decir, nombre, versión, sitio web)
  • Los autores de la aplicación
  • Los paneles de la licencia y la información en forma de texto o html
  • Dimensiones del instalador
  • Idiomas instalador estará disponible en
  • Surtido de paneles comunes
  • De Windows / Unix atajos
  • Cambie Aspecto dependiendo del sistema operativo del usuario
  • Texto de encabezado y las imágenes de instalación
  • Contador de pasos (por ejemplo Paso 3 de 7) en forma de texto o de barra de progreso
  • Logo en la pantalla de selección de idioma
  • Imagen del lado del instalador
  • Instalador puede dividir
  • Packs, más abajo
  • Entrada de usuario para conseguir algo de la entrada del usuario
  • Los procesos en ejecución
  • Multiplataforma GUI - Confirmado para trabajar en Windows Vista y Ubuntu
  • Guardar configuraciones
  • Cree XML, JAR, instaladores EXE
  • Código abierto - licenciado bajo GPL


DESCARGAR



martes, 30 de julio de 2013

Añade a tus proyectos Notificaciones con estilo con CSS3 y JQuery

7/30/2013

Hace un mes utilice este plugin desarrollado porSaleem(codebasehero) ,para mostrar notificaciones cuando un visitante dejara un comentario de facebook lo cual enseñare como hacerlo con las API de Facebook mas adelante.

Son notificaciones que se muestran en la parte inferior derecha o izquierda según se desee y tienen la propiedad de cerrarse automáticamente cada n tiempo.

  • Instalación
su instalación es sencilla como cualquier otro plugin solo necesitamos alojar el archivo en algun host de su preferencia .

script type="text/javascript" src="jquery-1.6.1.min.js"/script script type="text/javascript" src="../plugin/ttw-simple-notifications-min.js"/script script type="text/javascript" $(document).ready(function() { var notifications = $('body').ttwSimpleNotifications(); notifications.show({msg:'Lucho Borja hizo un comentario'+'br/'+'Me gusto mucho la presentacion para mi esta super bien', icon:'images/icon.png', autoHide:false}); }); /script


de esta forma se presentara una notificación,este plugin tiene los siguiente parámetros para poder configurar las notificaciones.

msg: el mensaje que se desee presentar
autoHideDelay: valor entero,tiempo que se desee que la notificación se cierre
autoHide: valor booleano,si se desea que la notificación no se cierre automáticamente
icon: URL, icono o imagen que se desee lleve la notificación
position: "bottom right'" , si se desea cambiar de posición cuando aparezca la notificación

incluye un demo.


DESCARGAR