Home > Foro de Java >

Debates de Java > Estoy aquí para contestar vuestras preguntas acerca de Java

Estoy aquí para contestar vuestras preguntas acerca de Java

Escrito por Joan el 28/12/2006
Hola, miembros del foro de Java . Será un honor responder a vuestras preguntas, tengo muchas ganas de empezar a hablar con vosotros desde ya :)

Un saludo,
Joan Monplet


Citar  |  
Ver mensaje      

Chuidiang Chuidiang
Madrid, España
Escrito por Chuidiang Chuidiang el 29/12/2006

Hola:

Bienvenido, Joan.

Se bueno.


Citar  |  
Ver mensaje     

Escrito por Joan el 29/12/2006
Gracias.

Citar  |  
Ver mensaje     

Escrito por Adriana!! el 03/01/2007

Hola

Pues a ver si eres tan chido, me podrias ayudar a hacer un applet de una calculadora que tenga las operaciones basicas, y que haga kebrados(suma, resta, multiplicacion y division) , tambien que haga matrices (suma, resta, multiplicacion), que sake el factorial, que prenda y apague, que borre, que sake la raiz cuadrada y que eleve un numero a una potencia!

Sale ojala y si me puedas ayudar! 


Bye!


Citar  |  
Ver mensaje     

Juan José
Argentina
Escrito por Juan José el 08/01/2007

Hola Joan, gracias por estar en el foro y Feliz 2007!.

Mi consulta es la siguiente: Tendrás algún ejemplo de cómo controlar en un form con datos de cliente con los clasicos botones de :

Ir al primero, retroceder, avanzar, último.

La IDE que uso es NetBeans 5.5.

Desde ya muchas gracias.

Juan José



Citar  |  
Ver mensaje     

Escrito por Fatima el 15/04/2008
"hola
Pues a ver si eres tan chido, me podrias ayudar a hacer un applet de una calculadora que tenga las operaciones basicas, y que haga kebrados(suma, resta, multiplicacion y division) , tambien que haga matrices (suma, resta, multiplicacion), que sake el factorial, que prenda y apague, que borre, que sake la raiz cuadrada y que eleve un numero a una potencia!
sale ojala y si me puedas ayudar! 
 
bye!
"

por AdRiaNa! (Enero 2007)



me podrias ayudar a realizar la suma de la linea diagonal pricipal de una matriz

atte. Fati

Mi correo faroma_vc06@hotmail. Com


Citar  |  
Ver mensaje     

Ivan Torres
Guanajuato, México
Escrito por Ivan Torres el 19/05/2008

Hola 

Bueno yo ya llevo algo de tiempo programando en java lo que pasa es que mi problema es el siguiente:

Lo que pasa es que yo cree una aplicacion para mandar y recibir datos por el puerto serial con netbeans, pero las aplicaciones estan aparte es decir una aplicacion para mandar y una aplicacion para recibir, y  lo que queria era juntar las dos aplicaciones pero no encuentro la manera de hacerlo;

Les dejo el codigo para que se den un quemon y pues ver si alguien me puede hechar la mano.

Codigo de Recibir:

Import java. Io. *;
import java. Util. *;
import javax. Comm. *;

public class enviar{
  static Enumeration listaPuertos;
  static CommPortIdentifier idPuerto;
  static String mensaje = "Tutorial de Java, Comunicaciones Serie ";
  static SerialPort puertoSerie;
  static OutputStream salida;

  public static void main( String[] args ) {
    listaPuertos = CommPortIdentifier. GetPortIdentifiers();

    while( listaPuertos. HasMoreElements() ) {
      idPuerto = (CommPortIdentifier)listaPuertos. NextElement();
      if( idPuerto. GetPortType() == CommPortIdentifier. PORT_SERIAL ) {
//        if( idPuerto. GetName(). Equals("/dev/term/a") ) {
        if( idPuerto. GetName(). Equals("COM5") ) {
          // Si el puerto no esta en uso, se intenta abrir
          try {
            puertoSerie = ( SerialPort )idPuerto. Open("AplEscritura",2000);
          } catch( PortInUseException e ) {}

          // Se obtiene un canal de salida
          try {
            salida = puertoSerie. GetOutputStream();
          } catch( IOException e ) {}

          // Se fijan los parametros de comunicacion del puerto
          try {
            puertoSerie. SetSerialPortParams( 9600,
              SerialPort. DATABITS_8,
              SerialPort. STOPBITS_1,
              SerialPort. PARITY_NONE );
          } catch( UnsupportedCommOperationException e ) {}
         
          // Se envia el mensaje
          try {
            salida. Write( mensaje. GetBytes() );
          } catch( IOException e ) {}
        }
      }
    }
  }
}

 

Recibir:

Import java. Io. *;
import java. Util. *;
import javax. Comm. *;

public class java recibir implements Runnable,SerialPortEventListener {
  static CommPortIdentifier idPuerto;
  static Enumeration listaPuertos;
  InputStream entrada;
  SerialPort puertoSerie;
  Thread tLectura;

  // En este ejemplo implementa un thread que es el que se encarga de
  // que la aplicacion se quede esperando en el puerto que se haya
  // abierto a que se reciban datos.
  // Primero abre el puerto y luego le fija los parametros
  public recibir() {
    // Si el puerto no esta en uso, se intenta abrir
    try {
      puertoSerie = (SerialPort)idPuerto. Open( "AplLectura",2000 );
    } catch( PortInUseException e ) {}
    // Se obtiene un canal de entrada
    try {
      entrada = puertoSerie. GetInputStream();
    } catch( IOException e ) {}
     
    // Añadimos un receptor de eventos para estar informados de lo
    // que suceda en el puerto
    try {
      puertoSerie. AddEventListener( this );
      } catch( TooManyListenersException e ) {}
   
    // Hacemos que se nos notifique cuando haya datos disponibles
    // para lectura en el buffer de la puerta
    puertoSerie. NotifyOnDataAvailable( true );
   
    // Se fijan los parametros de comunicacion del puerto
    try {
      puertoSerie. SetSerialPortParams( 9600,
        SerialPort. DATABITS_8,
        SerialPort. STOPBITS_1,
        SerialPort. PARITY_NONE );
    } catch( UnsupportedCommOperationException e ) {}
   
    // Se crea y lanza el thread que se va a encargar de quedarse
    // esperando en la puerta a que haya datos disponibles
    tLectura = new Thread( this );
    tLectura. Start();
    }
 
  public void run() {
    try {
      // En los threads, hay que procurar siempre que haya algun
      // metodo de escape, para que no se queden continuamente
      // bloqueados, en este caso, la comprobacion de si hay datos
      // o no disponibles en el buffer de la puerta, se hace
      // intermitentemente
      Thread. Sleep( 20000 );
    } catch( InterruptedException e ) {}
    }

 
  public void serialEvent( SerialPortEvent _ev ) {
    switch( _ev. GetEventType() ) {
      // La mayoria de los eventos no se trata, estos son los
      // que se producen por cambios en las lineas de control del
      // puerto que se esta monitorizando
      case SerialPortEvent. BI:
      case SerialPortEvent. OE:
      case SerialPortEvent. FE:
      case SerialPortEvent. PE:
      case SerialPortEvent. CD:
      case SerialPortEvent. CTS:
      case SerialPortEvent. DSR:
      case SerialPortEvent. RI:
      case SerialPortEvent. OUTPUT_BUFFER_EMPTY:
        break;
      // Cuando haya datos disponibles se leen y luego se
      // imprime lo recibido en la consola
      case SerialPortEvent. DATA_AVAILABLE:
        byte[] bufferLectura = new byte[20];
        try {
          while( entrada. Available() > 0 ) {
            int nBytes = entrada. Read( bufferLectura );
            }
          System.out.print( new String(bufferLectura) );
        } catch( IOException e ) {}
        break;
      }
    }
 
 
  public static void main( String[] args ) {
    // Lista de los puertos disponibles en la maquina. Se carga en el
    // mimo momento en que se inicia la JVM de Java
    listaPuertos = CommPortIdentifier. GetPortIdentifiers();

    while( listaPuertos. HasMoreElements() ) {
      idPuerto = (CommPortIdentifier)listaPuertos. NextElement();
      if( idPuerto. GetPortType() == CommPortIdentifier. PORT_SERIAL ) {
//        if( idPuerto. GetName(). Equals("/dev/term/a") ) {  // UNIX
        if( idPuerto. GetName(). Equals("COM1") ) {           // WINDOWS
          // Lector del puerto, se quedara esperando a que llegue algo
          // al puerto
          recibir lector = new recibir();
          }
        }
      }
    }
  }
y bueno cada uno lo tengo como proyecto separado yo lo que quiero hacer es que al momento de seleccionar el puerto a comuicarce, pues que este envie y reciba al mismo tiempo y no tenga que estar abriendo una aplicacion para enviar, y la aplicacion para recibir.

 

Gracias por su atencion.


Citar  |  
Ver mensaje     

Nayeli Rodriguez
Nuevo León, México
Escrito por Nayeli Rodriguez el 7 de Noviembre

Holo pues mis comprañeros y yo estamos trabajando en netbeans y pues no sabemos

Como redireccionar de un informe a otro

Sabriasss decirnos porfavorr?

Graciasss


Citar  |  
Ver mensaje     

Juan Carrera
Jalisco, México
Escrito por Juan Carrera hace 12 días

Que tal tengo una duda en como sumar numeros decimales con pilas.. Me encargaron un codigo que responda a:


<! -- @page { margin: 2cm } P { margin-bottom: 0. 21cm } -->

  1. Sumar dos números de punto flotante n.m utilizando pilas. No utilizar 0´s (ceros) para rellenar o uniformizar los datos de entrada y/o las pilas.


INPUT

OUTPUT

SUMANDO 1

SUMANDO 2

3. 1415

24. 95863

28. 10013

3. 1415

-24. 95863

-21. 81713

DE ANTEMANO GRACIAS ME SUPER URGE... BUEN DIA


Citar  |  
Ver mensaje     

Juan Carrera
Jalisco, México
Escrito por Juan Carrera hace 12 días

Output es loa columna de la dercha. Gracias


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: farmacos psicotropicos mucina como hacer indice elementos de la etica clexane

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos