lunes, 23 de mayo de 2011

XML EJEMPLO 5 DOCUMENTOS TIPO DTD 2

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE datos[
<!ELEMENT datos (nom,dir,tel,curp,rfc)>
<!ELEMENT nom (#PCDATA)>
<!ELEMENT dir (#PCDATA)>
<!ELEMENT tel (#PCDATA)>
<!ELEMENT curp (#PCDATA)>
<!ELEMENT rfc (#PCDATA)>
]>
<datos>
<nom>RODRIGO VILLANUEVA</nom>
<dir>aragon</dir>
<tel>90809</tel>
<curp>rf657</curp>
<rfc>hjkhkj2323</rfc>
</datos>

XML EJEMPLO 4 DOCUMENTOS TIPO DTD 1

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE etiqueta[
<!ELEMENT etiqueta (nombre, dir, tel)>
<!ELEMENT nombre (#PCDATA)>
<!ELEMENT dir (#PCDATA)>
<!ELEMENT tel (#PCDATA)>
]>
<etiqueta>
<nombre>RODRIGO VILLANUEVA NIETO</nombre>
<dir>SAN JUAN DE ARAGON</dir>
<tel>668768768</tel>

</etiqueta>

viernes, 20 de mayo de 2011

XML EJEMPLO 3 ATRUBUTOS DE UNA PAGINA

<?xml version="1.0" encoding="utf-8"?>
<EJEMPLO>
<COMPUTADORA MARCA="SONY" PESO="2 KG" COLO="NEGRA"> ESTO ES UNA COMPUTADORA CON ATRIBUTOS </COMPUTADORA>
<LAPTOP MARCA="COMPAQ" PESO="3KG" COLOR="BLANCA" PROCESADOR="CELERON">ESTO ES UNA LAPTOP Y SUS ATRIBUTOS </LAPTOP>
<MONITOR MARCA="SONY" PESO="3 KG" COLOR="GRIS">ESTO ES UN MONITOR CON ATRIBUTOS </MONITOR>
 <BAT>
 <EASTON MARCA="EASTON" MODELO="ALUMNIO" COLOR="NEGRO">BAT DE BEISBOL PROFESIONAL</EASTON>
 <REFLEX MARCA="REFLEX" MODELO="ALUMNIO" COLOR="AZUL">BAT DE BEISBOL PROFESIONAL REFLEX</REFLEX>

 </BAT>
</EJEMPLO>

XML EJEMPLO 2

<?xml version="1.0" encoding="utf-8"?>
<DATOS2>
<PERSONALES>
<NOMBRE>RODRIGO</NOMBRE>
<APELLIDOS>VILLANUEVA NIETO</APELLIDOS>
<DIRECCION>SAN JUAN DE ARAGON</DIRECCION>
</PERSONALES>
<ESTUDIOS>
<SECUNDARIA>TECNICA NUMERO 90</SECUNDARIA>
<PREPA> SISTEMA ABIERTO</PREPA>
<UNIVERSIDAD> ICEEL </UNIVERSIDAD>
</ESTUDIOS>

</DATOS2>

XML EJEMPLO1

<?xml version="1.0" encoding="utf-8"?>
<DATOS>
<NOMBRE>RODRIGO </NOMBRE>
<APELLIDOS>VILLANUEVA NIETO</APELLIDOS>
<DIRECCION>SAN JUAN DE ARAGON</DIRECCION>
<TELEFONO> 565567567</TELEFONO>
<DATOS_PERSONALES>
<EDAD> 33 </EDAD>
<SEXO> MASCULINO</SEXO>
</DATOS_PERSONALES>

</DATOS>

jueves, 19 de mayo de 2011

PEDIR DATOS POR ARGUMENTOS POR JOPTIONPANE.SHOWI

import javax.swing.*;
public class pedir_caja
{
    public static void main(String args[])
    {
    double a,b,r;
    a=p();
    b=p();
    r=a+b;
    imp("LA SUMA ES: "+r);
   
       
    }
    public static double p()
    {
        double x;
        x=Double.parseDouble(JOptionPane.showInputDialog("DAME UN NUMERO: "));
        return x;
    }
    public static void imp(String x)
    {
        JOptionPane.showMessageDialog(null,x);
    }
}

PEDIR DATOS POR ARGUMENTOS POR SYSTEM

import javax.swing.*;
import java.util.*;
public class FUNCION
{
    public static void main(String args[])
    {
      double a,b,c,r;
      a=p();
      b=p();
      c=p();
      r=a+b+c;
      imp("LA SUMA ES: "+r);
    }

    public static  void imp(String x)
    {
        System.out.print(x);
    }
    public static double p()
    {
        Scanner m=new Scanner(System.in);
        double x;
        imp("DAME UN VALOR: ");
        x=m.nextDouble();
        return x;
    }
}

EJEMPLO 6 JSP CALCULADORA EN UNA MISMA PAGINA JSP




lunes, 16 de mayo de 2011

domingo, 15 de mayo de 2011

EJEMPLO 2 JSP CALCULADORA


MOSTRAR LOS CALCULOS

PRIMER PAGINA JSP PEDIR INFORMACION CON CAJAS DE TETXO

EJEMPLO UNO EN JSP PEDIR LA INFORMACIÓN DE UN USUARIO

 MOSTRAR LA INFORMACION DEL USUARIO EN JSP

martes, 3 de mayo de 2011

CURSO JAVA BASE DE DATOS CON JAVA DE TEXTO CONEXION

import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
public class conexion
{
    MysqlDataSource datos=new MysqlDataSource();
    Connection c;
    Statement st;
    String estado="TODO OK";
    public conexion()//constructor
    {
        datos.setUser("root");
        datos.setPassword("rorro");
        datos.setServerName("localhost");
        datos.setDatabaseName("java");
        try {
            c = datos.getConnection();
            st=c.createStatement();
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
    }//constructo

    public void agregar(String no,String di,String te)
    {
        try {
            st.executeUpdate("insert into clientes values('" + no + "','" + di + "','" + te + "') ");
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
    }//agregar
    public ResultSet buscar(String n)
    {
        ResultSet resul=null;
        try {
            resul = st.executeQuery("select * from clientes where nom='" + n + "'  ");
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
        return resul;
    }
    public void modificar(String n,String d,String t)
    {
        try {
            st.executeUpdate("update clientes set dir='" + d + "',tel='" + t + "' where nom='" + n + "' ");
        } catch (SQLException ex) {
            estado=ex.getMessage();        }
    }
    public void eliminar(String n)
    {
        try {
            st.executeUpdate("delete from clientes where nom='" + n + "' ");
        } catch (SQLException ex) {
            estado=ex.getMessage();
        }
    }
}//clase conexion

CURSO JAVA BASE DE DATOS CON JAVA DE TEXTO PRINCIPAL

import javax.swing.*;
import java.sql.*;
import java.sql.ResultSet;
public class principal
{
    public static void main(String args[])throws Exception
    {
        int opc;
        imp("CONECTADO A LA BASE DE DATOS....");
        conexion b1=new conexion();
        imp(b1.estado);
        do
        {
        opc=Integer.parseInt(JOptionPane.showInputDialog("1.-INSERTAR DATOS\n2.-BUSCAR PERSONA\n3.-MODIFICAR\n4.-ELIMINAR\n5.-SALIR"));
        switch(opc)
        {
            case 1:
                String n,d,t;
            n=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
            d=JOptionPane.showInputDialog("DAME TU DIRECCIÓN: ");
            t=JOptionPane.showInputDialog("DAME TU TELEFONO: ");
            b1.agregar(n, d, t);
            imp(b1.estado);
            break;
            case 2:
            String nb;
            nb=JOptionPane.showInputDialog("DAME EL NOMBRE A BUSCAR. ");
            ResultSet res=b1.buscar(nb);
            if(res.next())
            {
                imp("NOMBRE: "+res.getString("nom")+"\n"+"DIRECCION: "+res.getString("dir")+"\n"+
                        "TELEFONO: "+res.getString("tel"));
            }
            else
            {
                imp("EL NOMBRE NO ESTA EN LA BASE DE DATOS");
            }
            imp(b1.estado);
            break;
            case 3:
            String nm;
            nm=JOptionPane.showInputDialog("DAME EL NOMBRE A MODIFICAR. ");
            ResultSet rm=b1.buscar(nm);
            if(rm.next())
            {
                String nd,nt;
                nd=JOptionPane.showInputDialog("DAME TU NUEVA DIRECCIÓN: ");
                nt=JOptionPane.showInputDialog("DAME TU NUEVO TELEFONO: ");
                b1.modificar(nm, nd, nt);
                imp(b1.estado);
            }
            else
            {
                imp("NO SE ENCONTRO EL DATO A MODIFICAR");
            }
            break;
            case 4:
            String ne;
            ne=JOptionPane.showInputDialog("DAME EL NOMBRE A ELIMINAR: ");
            ResultSet re=b1.buscar(ne);
            if(re.next())
            {
                b1.eliminar(ne);
                imp(b1.estado);
            }
            else
            {
                imp("EL NOMBRE NO ESTA EN LA BASE DE DATOS");
            }
           
            break;
            case 5:
            imp("ADIOS Y GRACIAS");
            break;
            default:
            imp("OPCION NO VALIDA");
            break;

        }//switch
        }while(opc!=5);
    }
    public static void imp(String x)
    {
        JOptionPane.showMessageDialog(null, x);
    }


}//principal

JAVA CURSO BUFFEREDREADER

import javax.swing.*;
import java.io.*;
public class pedir_uno
{
   public static void main(String args[]) throws Exception
    {
       BufferedReader p=new BufferedReader(new InputStreamReader(System.in));
       double a,b,r;
       System.out.print("DAME A: ");
       a=Double.parseDouble(p.readLine());
       System.out.print("DAME B: ");
       b=Double.parseDouble(p.readLine());
       r=a+b;
       System.out.print("LA SUMA ES: "+r);
    }
}