Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Rijhording

#1
Java / J2me conectar con sql server
16 Octubre 2011, 08:46 AM
Mi pregunta es como hago que un dispositivo movil en este caso usando java J2Me acceda a una base de datos en este caso sql server 2008, algun ejemplo que me quieran compartir porfavor
#2
Desarrollo Web / Visor de Noticias
25 Febrero 2011, 15:36 PM
HOLA COMO ESTAN TODO BIEN... QUIERO HACER UN VISOR DE NOTICIAS COMO LO DEBO DE HACER MANDEN UN LINK DE COMO LO PUEDO REALIZA YA BUSQUE EN SAN GOOGLE Y NO ENCUENTRO NADA GRACIAS
#3
Java / Conectar java con sql server 2008
24 Febrero 2011, 15:04 PM
Hola me gustaria con un ejemplo como hago una conexión entre mi netbeans y el sql server 2008
no se si asi esta bien los driver yo no utilizo usuario solo uso con autenticacion de window

public class conexion {

    private java.sql.Connection con=null;
    private final String url ="jdbc:sqlserver://";
    private final String serverName ="localhost";
    private final String portNumber = "1433";
    private final String databaseName = "participantes";
    private final String userName = "";
    private final String password = "";
    // Indica al controlador que debe utilizar un cursor de servidor, // lo que permite más de una instrucción activa // en una conexión.
    private final String selectMethod = "cursor";

    private String getConnectionUrl() {
        return url + serverName + ":" + portNumber + ";databaseName=" + databaseName + ";selectMethod=" + selectMethod + ";";
    }

    private java.sql.Connection getConnection() {
        try {
           Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            con = java.sql.DriverManager.getConnection(getConnectionUrl(), userName, password);
            if (con != null) {
                System.out.println("Conexión correcta.");
            }
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("Error de seguimiento en getConnection() : " + e.getMessage());
        }
        return con;
    }

    /* Mostrar las propiedades del controlador y los detalles de la base de datos */
    public void displayDbProperties() {
        java.sql.DatabaseMetaData dm = null;
        java.sql.ResultSet rs = null;
        try {
            con = this.getConnection();
            if (con != null) {
                dm = con.getMetaData();
                System.out.println("Información del controlador");
                System.out.println("\tNombre del controlador: " + dm.getDriverName());
                System.out.println("\tVersión del controlador: " + dm.getDriverVersion());
                System.out.println("\nInformación de la base de datos ");
                System.out.println("\tNombre de la base de datos: " + dm.getDatabaseProductName());
                System.out.println("\tVersión de la base de datos: " + dm.getDatabaseProductVersion());
                System.out.println("Catálogos disponibles ");
                rs = dm.getCatalogs();
                while (rs.next()) {
                    System.out.println("\tcatálogo: " + rs.getString(1));
                }
                rs.close();
                rs = null;
                closeConnection();
            } else {
                System.out.println("Error: No hay ninguna conexión activa");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        dm = null;
    }

    private void closeConnection() {
        try {
            if (con != null) {
                con.close();
            }
            con = null;
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

public static void main(String[] args) {
      conexion myDbTest = new conexion();
        myDbTest.displayDbProperties();
    }

}


}
#4
PHP / Ayuda con mi busqueda
29 Junio 2010, 10:00 AM
hola compañeros de este foros estoy realizando una busqueda con php dentro de mi misma pagina y resulta que no me busca nada no se que estoy haciendo mal este es mi codigo
TABLA cliente
(
id autoincremet,
apepat varchar(80),
apemat varchar(80),
nombre varchar(80),
fecha date,
dni varchar(8),
direccion varchar(80),
telefono varchar(8),
email varchar(80)
)

id=pk

Código (php) [Seleccionar]

<?php
include("conexion.php");

if(
$_REQUEST["btnBuscar"]!="" && $_REQUEST["busqueda"]!="")
{

if(is_numeric($_REQUEST["busqueda"]))
$filtro="id="$_REQUEST["busqueda"];
else
$filtro=" apepat like '%".$_REQUEST["busqueda"]."%' or apemat like '%".$_REQUEST["busqueda"]."%' or nombre like '%".        $_REQUEST["busqueda"]."%'";
$mensaje=$filtro;

}else
{
 
$mensaje="<font color='red'>Escriba Algo</font>";
}
$rst_clientes=mysql_query("select * from cliente",$conexion);//ME PARECE QUE ACA DEBO DE PONER UN WHERE PERO NO SE COMO LO DEBO DE PONER PORQUE LO ESTOY FILTRANDO CON EL FILTRO

$num_registros=mysql_num_rows($rst_clientes);
if(
$num_registros==0)
{
echo 
"No se han encontrado ningun registro aun";
exit();
}
$registros=5;
$pagina=$_GET["num"];
if(
is_numeric($pagina))
$inicio=(($pagina-1)*$registros);
else
$inicio=0;
$rst_clientes=mysql_query("select * from cliente order by apepat LIMIT $inicio,$registros",$conexion);//ACA TAMBIEN DEBO DE PONER EL FILTRO QUE E PUESTO ARRIBA PERO NO SE COMO 
$paginas=ceil($num_registros/$registros);


?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>::Listar Clientes</title>
<?php
include('links.php');
 
?>




<link type="text/css" href="datepicker/jquery.ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="datepicker/jquery-1.4.2.js"></script>
<script type="text/javascript" src="datepicker/jquery.ui.core.js"></script>
<script type="text/javascript" src="datepicker/jquery.ui.widget.js"></script>
<script type="text/javascript" src="datepicker/jquery.ui.datepicker.js"></script>
<link type="text/css" href="demos.css" rel="stylesheet" />



<script type="text/javascript">
$(function() {
$("#datepicker").datepicker();
$("#format").change(function(){ $('#datepicker').datepicker('option', {dateFormat: $(this).val()}); });

});
</script>
</head>
<body>
<table width="837" border="0" align="center" id="bgprincipal">
  <tr valign="middle" align="center">
    <td colspan="2"><img src="imagenes/banner.png" width="781" height="123" /></td>
  </tr>
  <tr>
    <?php
    echo 
"<td colspan=2 align=\"right\" valign=\"middle\">Bienvenido ";
echo  $usuario." | <a href=\"cerrarsesion.php\">Cerrar Sesión</a></td>";
?>

  </tr>
  <tr>
    <td width="139" height="24"><a href="clientes.php">REGISTRAR</a>-LISTAR</td>
    <td width="688">&nbsp;</td>
  </tr>
  <tr valign="top">
    <td height="150" align="center">
<?php 
include(
'menu.php');


?>





</td>
    <td align="left" valign="top">
<table width="650" height="10" align="center">
<tr>
<td><div align="right"><a href="clientenuevo.php"><input type="image" src="imagenes/icontexto-user-web20-netvibes.png" title="agregar cliente"/></a></div></td>
</tr>
<tr>
  <td><form id="form1" name="form1" method="get" action="listarclientes.php">
    Buscar
    <input name="busqueda" type="text" id="busqueda" value="<?php echo $_GET["busqueda"];?>" />
        <input  type="image" src="imagenes/magnifier.png"name="btnBuscar" id="btnBuscar" value="Buscar" />

<?php 
  echo 
$mensaje;
  
  ?>

  </form>

  </td>
  </tr>
</table>


<table width="650" height="52" border="1" align="center">
  <tr>
<td width="128" bgcolor="#0066FF"><div align="center">Cliente</div></td>
    <td width="58" bgcolor="#0066FF"><div align="center">Fecha</div></td>
    <td width="54" bgcolor="#0066FF"><div align="center">DNI</div></td>
    <td width="83" bgcolor="#0066FF"><div align="center">Direccion</div></td>
    <td width="81" bgcolor="#0066FF"><div align="center">Telefono</div></td>
    <td width="62" bgcolor="#0066FF"><div align="center">Email</div></td>
    <td width="67" bgcolor="#0066FF"><div align="center">Modificar</div></td>
    <td width="58" bgcolor="#0066FF"><div align="center">Eliminar</div></td>
  </tr>
  <?php
while($fila=mysql_fetch_array($rst_clientes))
{
?>

<tr>
<td><?php echo $fila["apepat"]." ".$fila["apemat"]." ".$fila["nombre"] ;?></td>
<td><?php echo $fila["fecha"] ;?></td>
<td><?php echo $fila["dni"] ;?></td>
<td><?php echo $fila["direccion"] ;?></td>
<td><?php echo $fila["telefono"] ;?></td>
<td><?php echo $fila["email"] ;?></td>
<td align="center"><a href="modificarclientes.php?cod=<?php echo $fila["id"] ;?>"><input type="image" src="imagenes/page_white_edit.png"></a>
<td align="center"><a href="confirmarEliminacion.php?cod=<?php echo $fila["id"] ;?>">
<input type="image"  src="imagenes/cancel.png"></a></tr>
<?php
}

?>

</table>
<p align="center">
<?php
if($pagina>1)
echo 
"<a href='listarclientes.php?num=".($pagina-1) ."'>Anterior</a> ";
  for(
$cont=1;$cont<=$paginas;$cont++)
  {
  if(
$cont==$pagina)
  echo 
$cont ." ";
  else
  
echo "<a href='listarclientes.php?num="$cont ."'>$cont</a> ";
}
if(
$pagina<$paginas)
echo 
"<a href='listarclientes.php?num=".($pagina+1) ."'>Siguiente</a> ";


  
?>

</p>


    </td>
  </tr>
 
</table>





</body>
</html>








#5
PHP / Crear Encuesta
28 Mayo 2010, 02:59 AM
hola me pregunto como debo de crear una encuesta usando php y mysql e buscado por san google y la verdad que no lo entiendo muy bien no me slae mucho lo que s la barra grafica eso es lo que quisiera hacer si tienen buenos tutoriales se les agradeceria
#6
Java / Ayuda con mi Sopa de Letra
17 Mayo 2010, 20:18 PM
el error es como debo de cargar mi texto que lo tengo guardado en mi disco duro no lo abre solo me sale que dice abierto mas no me lo muestra para verlo ;D:\texto.txt y D:\diccionario.txt estos son mis archivos que tengo que cargar para que pueda ver la sopa de letras pero aun asi no me hace la busqueda para mi mi codigo esta bien pero nose en que me estoy equivocando necesito de su ayuda porfavor
esto es lo que hay en mi archivo texto.txt que esta guardado en mi disco D
AIBMOLOCN
RNESPAÑAI
OCIXEMPRC
GUATEMALA
CBPANAMAR
HAYILEAPA
IOCIXEGEG
LHYAUGURU
ECUADORUA

y esto es lo que dice en diccionario.txt que tambien esta guardado en mi disco D:
Argentina
Chile
Colombia
Cuba
Ecuador
Espana
Guatemala
Mexico
Nicaragua
Panamá
Peru
Uruguay




Este es mi codigo

Código (java) [Seleccionar]

import java.io.*;


public class BusquedaPalabras
{
private static final int MAX_FILAS    =                10;
private static final int MAX_COLUMNAS =           10;
private static final int MAX_PALABRAS =        100000;
private int filas;
private int columnas;
private int numPalbras;
private String [] palabras=new String[MAX_PALABRAS];
private BufferedReader sopaStream;
private BufferedReader palabraStream;
private char sopa[][]= new char[MAX_FILAS][MAX_COLUMNAS];
private BufferedReader in=new BufferedReader(new InputStreamReader(System.in));

public BusquedaPalabras()
{
sopaStream = abreFichero("introduzca Fichero de la Sopa");
palabraStream = abreFichero("y el del diccionario");
leeSopa();
leePalabras();
}

private BufferedReader abreFichero(String mensaje)
{
String nombreFichero = " ";
FileReader fichero;
BufferedReader fichEntrada = null;

do
{
    System.out.println(mensaje + ":");

    try
    {
      nombreFichero=in.readLine();
      if(nombreFichero==null)
          System.exit(0);
      fichero = new FileReader(nombreFichero);
      fichEntrada= new BufferedReader(fichero);
    }
    catch(IOException e)
    {System.err.println("No se puede abrir"+nombreFichero);}
}while(fichEntrada==null);

System.out.println("Abierto" + nombreFichero);
return fichEntrada;
}

private void leePalabras()
{

int numPalabras=0;

try
{
    while((palabras[numPalabras]= palabraStream.readLine())!=null)
         {
                if(numPalabras!=0 && palabras[numPalbras].compareTo(palabras[numPalbras-1])<0)
                {
                 System.err.println("El Diccionario no esta"+"ordenado-saliendo");
                 continue;
                }
                else if(++numPalbras>=MAX_PALABRAS)
                break;
         }

            if(palabraStream.ready())
              System.err.println("Aviso: no se han leido los "+"datos-incremente MAX_PALABRAS");
}
catch(IOException e)
{}
}


private void leeSopa()
{
String unaLinea;
    try {
    int i=0;
    while((unaLinea = sopaStream.readLine())!=null){
    String t = unaLinea.replace(" ", "");
    columnas = t.length();
    for(int j=0;j<columnas;j++)
        sopa[i][j]=t.charAt(j);
        i++;
    }
    }
        catch(IOException e){
        e.printStackTrace();
        }
   }
/*
private void leeSopa()
{
String unaLinea;

    try
    {
    unaLinea=sopaStream.readLine();
        if(unaLinea==null)
        {
            filas=0;
            return;
        }
        columnas=unaLinea.length();
        for(int i=0;i<columnas;i++)
            sopa[0][i]=unaLinea.charAt(i);

        for(filas=1;
            (unaLinea=sopaStream.readLine())!=null;filas++)
        {
            if(unaLinea.length()!=columnas)
                System.err.println("La sopa es incorrecta");

        for(int i=0;i<columnas;i++)
            sopa[filas][i]=unaLinea.charAt(i);
        }
      }
        catch(IOException e)
        {}
}
*/
private int resolverDireccion(int filaBase,int colBase,int filaDelta,int colDelta)
{

    String secuencia=" ";
    int numPal=0;
    int resultadoBusqueda;

    secuencia+=sopa[filaBase][colBase];
    for(int i=filaBase+filaDelta,j=colBase+colDelta;
            i>=0&& j>=0 && i<filas && j< columnas;
            i+=filaDelta,j+=colDelta)
    {
         secuencia+=sopa[j];
         resultadoBusqueda=busquedaPrefijo(palabras,secuencia,numPal);

         if(!palabras[resultadoBusqueda].startsWith(secuencia))
         break;

         if(palabras[resultadoBusqueda].equals(secuencia) )
         {
         numPal++;
         System.out.println("Encontrada"+secuencia + "de" + filaBase + "" + colBase +
                            "a" + i + "" + j);
         }

    }
    return numPal;

}

private static int busquedaPrefijo(String [] a,String x,int n)
{
int inf=0;
int sup=n-1;
while(inf<sup)
{
    int med=(inf+sup)/2;
    if(a[med].compareTo(x)<0)
    {
        inf=med+1;
    }
    else
        sup=med;
}
return inf;

}


public int resolverSopa()
{
int numPal=0;
for(int f=0;f<filas;f++)
{
        for(int c=0;c<columnas;c++)
        {
            for(int df=-1;df<=1;df++)
            {
                for(int dc=-1;dc<=1;dc++)
                {
                    if(df!=0 || dc!=0)
                    {numPal=numPal+resolverDireccion(f,c,df,dc);
}
                }
            }

        }


}
return numPal;
}



}

/*Void main*/
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args)
    {
    BusquedaPalabras p=new BusquedaPalabras();
    System.out.println("Resolviendo....");
    p.resolverSopa();
    }

}


[code=/java]
[/code]
#7
PHP / Graficas de barras en php
16 Mayo 2010, 08:53 AM
hola soy nuevo en lo que es php en la universidad me han pedido que haga una grafica de barra con datos ejm
Universidad1 -----45-----representa el 65%
Universidad2 -----10-----representa el 05%
Universidad3 -----20---- representa el 10%
Universidad4 -----25---- representa el 20%

haber no tengo mucha idea de como lo debo de hacer inspirenme gracias de antemano necesito su ayuda gracias

saludos
#8
Java / Ayuda
11 Mayo 2010, 12:43 PM
estoy haciendo un programa en java con respecto a relaciones reflexiva y asociacion binaria con lo que me estan enseñando en la universidad pero el problema es que solo tengo un ejemplo de c/u de ellos busco en san google y no me dan mucha informacion precisa por eso recurro a este foro para ver si me pueden ayudar gracias de antemano saludos
#9
 ;D
Defina una Clase Robot, con atributos nivel actual de bateria,nivel maximo de energia, con que se puede cargar y tasa de consumo de energia(energia/tiempo),..
Defina un metodo Cargar energia para las tres formas
(a) Carga Completa
(b) Cargar la energia suficiente para que el robot funcione una determinada cantidad
     de tiempo
(c) Carga con una cantidad de energia.

Observe que en ningun caso se puede cargar con mas energia que la maxima que puede almacenar el robot.
Cuantos minutos funcionara como maximo
¿Con la energia actual cuanto tiempo funcionara?
********************************************************************************************************************************************
Código (java) [Seleccionar]


import java.util.Scanner;
public class Main {
    public static void main(String[] args)
    {
       int bateriAct;
       String tipoCarga;
       int bateriaMAx;
       int BateriaCon;
 
       Robot art;
       Scanner lector = new Scanner(System.in);
       System.out.println("Nivel de bateria actual(0-100%): ");    bateriAct      = lector.nextInt();
       System.out.println("Nivel maximo de energia(0-100%): ");         bateriaMAx    = lector.nextInt();
       System.out.println("Con que se carga: ");    tipoCarga = lector.next();
       
       System.out.println("tasa de consumo (energia/min): ");   BateriaCon     = lector.nextInt();
       
       art= new Robot(bateriAct, tipoCarga, bateriaMAx , BateriaCon);
              System.out.println("*** Datos del ROBOT ***");
       System.out.println(art.getbateriAct());
       System.out.println(art.getbateriaMAx());
       System.out.println(art.gettipoCarga());
       System.out.println(art.getBateriaCon());


       System.out.println("Duracion de la bateria");
       float c;
       c=art.getbateriAct()/art.getBateriaCon();
       System.out.println(c);
    }
}

public class Robot
{
    private int bateriAct;//nivel actual de bateria
    private String tipoCarga;//con que se puede cargar
    private int bateriaMAx;//nivel maximo de energia
    private int BateriaCon;//tasa de consumo de energia(energia/tiempo)
   

    Robot(int bateriAct, String tipoCarga,int bateriaMAx, int BateriaCons)
    {
        this.bateriAct = bateriAct;
        this.tipoCarga = tipoCarga;
        this.bateriaMAx = bateriaMAx;
        this.BateriaCon = BateriaCons;
    }
   
public void Cargar()
{
/*No se que debo de poner en este metodo ayudenme porfa*/

}
   
   
   
  public int getbateriAct() {
      return bateriAct;
  }
  public void setbateriAct(int bateriAct) {
      this.bateriAct = bateriAct;
  }

  public int getbateriaMAx() {
      return bateriaMAx;
  }
  public void setbateriaMAx(int bateriaMAx) {
      this.bateriaMAx = bateriaMAx;
  }


  public String gettipoCarga() {
      return tipoCarga;
  }

  public void settipoCarga(
                         String tipoCarga) {
      this.tipoCarga = tipoCarga;
  }

  public float getBateriaCon() {
      return BateriaCon;
  }

  public void setBateriaCon(int BateriaCon) {
      this.BateriaCon = BateriaCon;
  }
}









#10
Java / Sobrecarga de Metodos parte2(Ayuda)
3 Mayo 2010, 15:54 PM
Un Alumno se crea con una edad, la cual se puede cambiar con su respectivo metodo set, la edad es de tipo int,la edad se puede cambiar dando la edad en años, a veces ingresada como entero otras como flotante.
Este es mi codigo
Código (java) [Seleccionar]

import java.util.Scanner;

public class Main
{

    public static void main(String[] args)
    {
    Scanner leer=new Scanner(System.in);
    int edad;
   
    System.out.println("Ingrese Edad:");
    edad=leer.nextInt();
   
    Alumno al=new Alumno(edad);
   
    System.out.println("**Datos del Alumno**");
    System.out.println(al.getEdad());
   
    System.out.println("***Cambiar Edad***");
   
    System.out.print("Ingrese Edad a Cambiar");
    int edadnew=leer.nextInt();
    al.setEdad(edadnew);
         
    System.out.println("**Edad Cambiada**");   
    System.out.println(al.getEdad());
     
    }

}

public class Alumno
{
private int edad;

   
    public Alumno(int edad)
    {
        this.edad = edad;
    }

    public int getEdad() {
        return edad;
    }

    public void setEdad(int edad) {
        this.edad = edad;
/*aca debe de haber un metodo con float y hacer un cast pero no tengo idea de como lo hago necesito su ayuda gracias de antemano
*/
  }

   
}
#11
Java / sobre carga de metodos parte2
27 Abril 2010, 01:31 AM
1.-Defina una Clase Globo, con campos estado, métodos pinchar, inflar y desinflar. No es posible inflar si ha sido pinchado. Cree el globo con un volumen determinado o desinflado.

-------------------------------------------
haber tengo una clase globo con su atributo que es estado ahora tengo estos otros metodos que son pinchar,inflar y desinflar..haber tengo esta idea a estos tres ultimos metodos lo agrupo y le llamo miEstado para que asi hayga una sobrecarga de metodo pero noc como haria para pasar los datos eso es lo que no entiendo o se hace de otra forma noc ayudenme saludos
#12
Java / web con netbeans
25 Abril 2010, 19:04 PM
Código (html) [Seleccionar]
hola comunidad me preguntaba si alguien sabe o conoce manuales de como hacer una web con netbeans ya busque ejemplos y no son tan explicativos y x eso recurro a este foro gracias y un saludo..
#13
Java / Ejemplo de 3 capas con java
25 Abril 2010, 08:21 AM
Buenas Comunidad, quisiera saber si alguien conoce algun ejemplo de un proyecto diseñado en 3 capas con el lenguaje java, ya que estoy por iniciarme en esto y no se como esta el asunto, ya se lo que es 3 capas pero no me vendria mal un ejemplo basico. Gracias por su ayuda!!
#14
Desarrollo Web / duda
23 Abril 2010, 08:29 AM
como hago para que una foto se redusca su peso e escuchado del photoshop como lo debo de hacer gracias..es para hacer una imagen menos pesada para web
#15
Java / usando sobrecarga de metodos
22 Abril 2010, 09:19 AM
Código (java) [Seleccionar]

1.    Defina una Clase Globo, con campos estado, métodos pinchar, inflar y desinflar. No es posible inflar si ha sido pinchado. Cree el globo con un volumen determinado o desinflado.

2.    Defina una Clase Plumón de Pizarra Acrílica, con atributos color, longitud escrita, longitud máxima que puede escribir, razón de consumo por longitud escrita, y propiedades recargar y método escribir una determinada longitud o escribir consumiendo un volumen conocido

3.    Defina una Clase Marciano en forma de cilindro, con campos sabor, tamaño, radio, fecha de elaboración, días de duración; y métodos congelar, descongelar, desechar después de 3 días si es que no ha sido consumido o cuando se detecta que esta roto (para esto último puede usar una propiedad).  Defina un método consumir L cm o consumir un determinado volumen.

[/java]

quien me da una idea de como se debe de plantear asi de esta forma ya que estamos acostumbrado a programar diferentes
#16
Java / uso de this
21 Abril 2010, 17:01 PM
alguien tendria la bondad de explicarme como y cuando usar this en java es algo que me confunde tengo entendidio que es un puntero caleta que hace referencia pero no se muy bien su uso alguien que me xplique saludos.
#17
Desarrollo Web / ayuda
21 Abril 2010, 08:18 AM
hola la verdad esque me siento inmotivado y no se como hacer mi pagina web personal no tengo idea de como debo de hacerlo porfavor diganme que tengo que poner un menu para que puedan regresar denme ideas gracias
#18
recien estoy comenzando a entender el manejo de los set y get viendo codigo y leendo estoy aprendiendo se que me falta aun mas pero ahi estoy perseverando ..si supieran algunos libros o tutoriales con ejemplos practicos con el uso de set y get no me vayan a decir usa google xq ya lo hixe y no es lo mismo que uno mismo recomiendo que leer gracias saludos se les agradece  ;-)
#19
Java / ayuda con este ejercicio
19 Abril 2010, 06:54 AM
Se tiene una clase alumnos con los siguientes atributos:nrcarnet,nombre,promedio.se pide leer n datos,mostrarlos. luego muestre el mejor alumno,el peor alumno y el promedio de todos los alumnos.


import java.util.Scanner;
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args)
    {
    int n;

    Scanner leer= new Scanner(System.in);
    do
    {
    System.out.print("Ingrese Numero de Datos a Evaluar:");
    n=leer.nextInt();   
    }while(n<=0);
    String nombre[]=new String[n];
    int nrcarnet[]=new int[n];
    double promedio[]=new double[n];

System.out.println("Ingreso de Datos");
    System.out.println("----------------");
    for(int i=0;i<n;i++)
    {
    System.out.println("");
   
    System.out.print("Ingrese Nombre["+i+"]:");
    nombre=leer.next();

    do
    {
    System.out.print("Ingrese NroCarnet["+i+"]:");
    nrcarnet=leer.nextInt();
    }while(nrcarnet>=9999);

    System.out.print("Ingrese Promedio["+i+"]:");
    promedio=leer.nextDouble();
    }

    System.out.println("Mostrar Datos");
    System.out.println("-------------");

}

}


public class ClaseAlumnos
{
private String nombre[];
private int nrcarnet[];
private double promedio[];

    public ClaseAlumnos(String[] nombre, int[] nrcarnet, double[] promedio)
    {
        this.nombre = nombre;
        this.nrcarnet = nrcarnet;
        this.promedio = promedio;
    }


    public String[] getNombre() {
        return nombre;
    }

       public void setNombre(String[] nombre) {
        this.nombre = nombre;
    }

       public int[] getNrcarnet() {
return nrcarnet;
    }

    public void setNrcarnet(int[] nrcarnet) {
        this.nrcarnet = nrcarnet;
    }

    public double[] getPromedio() {
        return promedio;
    }

    public void setPromedio(double[] promedio) {
        this.promedio = promedio;
    }

/*
    public double mejor_promedio(String nombre[],int nrcarnet[],double promedio[])
    {

    }
*/

}


como hago el recorrido para que me lo muestre gracias x la ayuda
#20
Diseño Gráfico / Algun programa
17 Abril 2010, 00:45 AM
buenas... me pregunto que programa debe de usar para reducir imagenes ya sean con extension jpeg.jpg,gif para poder insertarlas en paginas web se les agradezco saludos
#21
Java / Aprender J2ME con netbeans desde cero
16 Abril 2010, 00:26 AM
buenas tardes... recien me estoy entrando a lo que es tecnologia para celulares me gustaria saber mas bien que alguien me diga de un buen material de lectura para aprender a programar desde lo mas basico hazta un buen nivel gracias de antemano esperando sus respuestas..manuales basicos que tengan varios ejemplos i/o ejercicios para visualizar y aprender codigos
#22
Java / Ayuda con este ejercicio
13 Abril 2010, 07:52 AM
Haber en la universidad me han pedido que haga un ejercicio que solo use constructores mas no haga nada de metodos no se si sera posible hacerlo es mi duda
el ejercicio es el siguiente:
Cree una clase fraccion que permita gestionar un quebrado y que mediante set y get permita almacenar el numerador y denominador simplificados y no permitir que el denominador se cero Use un metodo constructor

mi parte de codigo hecho en netbeans es el sgte

i
Código (java) [Seleccionar]
mport java.util.Scanner;
//import java.io.*;

public class Main {
     /**
    * @param args the command line arguments
    */
   public static void main(String[] args)
   {   int numerador,denominador;        
       Scanner leer=new Scanner(System.in);        
       
       System.out.print("Ingrese Numerador:");
       numerador=leer.nextInt();
       System.out.print("Ingrese Denominador:");
       denominador=leer.nextInt();
       
       Fraccion f=new Fraccion(numerador,denominador);
       
     System.out.println("Numerador:"+f.getNumerador());
     System.out.println("Denominador:"+f.getDenominador());      
   }
 
}

public class Fraccion
{
private int numerador;
private int denominador;


// este seria mi Constructor pero nose si esta bien asi o que hago gracias
public Fraccion(int numerador, int denominador)
{
      int i=1;

      while(i<=numerador && i<=denominador)
      {
      if(numerador%i==0 && denominador%i==0)
      {
        i++;
      }
   }
       this.numerador = numerador;
       this.denominador = denominador;

       }

   public int getNumerador() {
       return numerador;
   }

   public void setNumerador(int numerador) {
       this.numerador = numerador;
   }

   public int getDenominador() {
       return denominador;
   }

   public void setDenominador(int denominador) {
       this.denominador = denominador;
   }

   
   
}


#23
Bueno mi duda es lo siguiente: por lo que me enseñan en la universidad los contructores son en donde se inicializan pero mis dudas son como uso los constructores cuando me envian datos por teclados y no lo que siempre ponen de ejemplo:p.contructor("algo","algo") me refiero a los que se ingresan por teclados donde puedo tener un buen manual donde me expliquen bien todo acerca de constructores,metodos,get y set para profundizarme porquela verdad me apasiona programar gracias y saludos  ;-)
#24
Java / Ayuda con Sopa De Letra En Java
13 Abril 2010, 02:18 AM
En este codigo pongo lo que son las palabras en un archivo con este nombre:lo guardo en mi disco D:\\texto.txt(esto es cuando me pide el nombre del fichero)
en el texto esta esto
A      I      B      M      O      L      O      C      N
R     N     E     S     P     A     Ñ     A     I
O     C     I     X     E     M     P     R     C
G     U     A     T     E     M     A     L     A
C     B     P     A     N     A     M     A     R
H     A     Y     I     L     E     A     P     A
I     O     C     I     X     E     G     E     G
L     H     Y     A     U     G     U     R     U
E     C     U     A     D     O     R     U     A

y cuando me pide el diccionario osea las palabras a buscar esta tambien en el disco D:\\diccionario.txt el cual las palabras son:
Argentina Chile Colombia Cuba Ecuador Espana Guatemala Mexico Nicaragua Panamá Peru Uruguay

No se si se pone asi las palabras porque en el programa lo carga pero no lo resuelve no encuentro porque la razon de no encontrarlo mi programa esta hecho en netbeans
Esperando que algun monstruo en java me ayude es para mi proyecto de Universidad Gracias.....ayudenme ps :P


import java.io.*;
public class BusquedaPalabras
{
private static final int MAX_FILAS=       64;
private static final int MAX_COLUMNAS=    64;
private static final int MAX_PALABRAS=100000;
private int filas;
private int columnas;
private int numPalabras;
private String [] palabras= new String[MAX_PALABRAS];
private BufferedReader sopaStream;
private BufferedReader palabraStream;
private char sopa[][]=new char[MAX_FILAS][MAX_COLUMNAS];
private BufferedReader in=new BufferedReader(new InputStreamReader(System.in));

public BusquedaPalabras()
{
sopaStream = abreFichero("introduzca fichero de la sopa");
palabraStream = abreFichero("y el del diccionario");
leeSopa();
leePalabras();

}

public int resolverSopa()
{
int numPal=0;
for(int f=0;f<filas;f++)
{
        for(int c=0;c<columnas;c++)
        {
            for(int df=-1;df<=1;df++)
            {
                for(int dc=-1;dc<=1;dc++)
                {
                    if(df!=0 || dc!=0)
                    {numPal=numPal+resolverDireccion(f,c,df,dc);
}
                }
            }

        }


}




                   
return numPal;
}

private static int busquedaPrefijo(String [] a,String x,int n)
{
int inf=0;
int sup=n-1;
while(inf<sup)
{
    int med=(inf+sup)/2;
    if(a[med].compareTo(x)<0)
    {
        inf=med+1;
    }
    else
        sup=med;
}
return inf;

}

private BufferedReader abreFichero(String mensaje)
{
String nombreFichero="";
FileReader fichero;
BufferedReader fichEntrada=null;
do
    {
        System.out.println(mensaje+":");
try
    {
        nombreFichero=in.readLine();
        if(nombreFichero==null)
        System.exit(0);
        fichero=new FileReader(nombreFichero);
        fichEntrada=new BufferedReader(fichero);

        String linea;
         while((linea=fichEntrada.readLine())!=null)
            System.out.println(linea);



}
    catch(IOException e)
    {System.err.println("No se Puede Abrir"+nombreFichero);}
    }while(fichEntrada==null);
System.out.println("Abierto"+nombreFichero);
return fichEntrada;
}

private void leePalabras()
{
numPalabras=0;

try
{
    while((palabras[numPalabras]=palabraStream.readLine())!=null)
    {
        if(numPalabras!=0&& palabras[numPalabras].compareTo
          (palabras[numPalabras-1])<0)
        {
            System.err.println("El diccionario no esta ordenado"+"ordenado-saliendo");
        }
        else if(++numPalabras>=MAX_PALABRAS)
            break;
       }
    if(palabraStream.ready())
        System.err.println("Aviso: no se han leido los"+"datos-incremente MAX_PALABRAS");
}
catch(IOException e)
{}

}

private void leeSopa()
{
String unaLinea;

    try
    {
    unaLinea=sopaStream.readLine();
        if(unaLinea==null)
        {
            filas=0;
            return;
        }
    columnas=unaLinea.length();
        for(int i=0;i<columnas;i++)
            sopa[0]=unaLinea.charAt(i);

        for(filas=1;
            (unaLinea=sopaStream.readLine())!=null;filas++)
        {
            if(unaLinea.length()!=columnas)
                System.err.println("La sopa es incorrecta");

        for(int i=0;i<columnas;i++)
            sopa[filas]=unaLinea.charAt(i);
        }
      }
        catch(IOException e)
        {}
}

private int resolverDireccion(int filaBase,int colBase,int filaDelta,int colDelta)
{

    String secuencia=" ";
    int numPal=0;
    int resultadoBusqueda;

    secuencia+=sopa[filaBase][colBase];
    for(int i=filaBase+filaDelta,j=colBase+colDelta;
            i>=0&& j>=0 && i<filas && j< columnas;
            i+=filaDelta,j+=colDelta)
    {
         secuencia+=sopa[j];
         resultadoBusqueda=busquedaPrefijo(palabras,secuencia,numPal);

         if(!palabras[resultadoBusqueda].startsWith(secuencia));
         break;

         if(palabras[ resultadoBusqueda ].equals( secuencia ))
         {
         numPal++;
         System.out.println("Encontrada"+secuencia + "de" + filaBase + "" + colBase +
                            "a" + i + "" + j);
         }

    }
    return numPal;

}


}

/*void main()*/
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args)
    {
    BusquedaPalabras p=new BusquedaPalabras();
    System.out.println("Resolviendo....");
    p.resolverSopa();

    }

}