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ú

Mensajes - juancho77

#131
y como hago?
#132
Código (java) [Seleccionar]
public boolean pertenece (tipoElemento [] arreglo, tipoElemento elemento) {
boolean esta=false;
int i=0;
while ((!esta)&(i<arreglo.obtenerLongitud()) {
if (arreglo[i].equals(elemento))
   esta=!esta;
else
   i++;
}
return esta;
}


claro que si no sabes manejar equals, while, y estructuras basicas nunca lo entenderas. espero te sirva.
   
     
#133
Miren, no se como hacer para cerrar correctamente los sockets. O sea, cuando aprieto desconectar desde el terminal central (host) me gustaria que todos los clientes pierdan la conexion, y que el arreglo de sockets se limpie. Supongo que el codigo esta bien, pero cuando aprieto desconectar, y luego escuchar otra vez, me tira el error ese "ADDRESS ALREADY IN USE". Supongo que me estara faltando alguna instruccion.

Código (vb) [Seleccionar]
Private Sub botonDescon_Click()
For i = 0 To numSocket - 1
    MsgBox (i)
    socketArray.CloseSck i
    sockLista.RemoveItem (i)
Next i
numSocket = 0
End Sub

Private Sub botonEscuchar_Click()
If (txtPuerto.Text = "") Then
    MsgBox ("Not a valid port.")
Else
    socketArray.ArrayAdd numSocket
    socketArray.Bind numSocket, txtPuerto.Text, socketArray.LocalIP(numSocket)
    socketArray.Listen numSocket
    labelEstado.Caption = "STATE: Listening at SCK " & numSocket
End If
End Sub



No uso winsock. Uso CSocketPlus que es muy similar en cuanto a instrucciones. Si alguien sabe para winsock, que comente igual porq es aplicable. gracias.
#134
Java / Re: Tonteria con if/else
2 Noviembre 2008, 18:58 PM
Citarpero no se porke poniendo else if y la condición me da mas errores, si fue con else con el que metí el buen huevo y se me olvido el if. Debería dar mas con la primera forma no?

La mayoria de los compiladores Java (el que yo uso al menos) primero recorren el codigo en busca de errores de Parsing, Sintaxis, etc. Luego, SI todo esta bien escrito busca errores de Cast, de declaracion de variables, etc. El codigo que me pasaste tiene mal declaradas las variables, mal hechos los casting, y ademas estas usando objetos de System sin tirar excepciones.
#135
Java / Re: Tonteria con if/else
2 Noviembre 2008, 18:11 PM
Estructura de un condicional IF-ELSE

Código (java) [Seleccionar]
if (condicion)
    (instruccion)
else
    (instruccion)


Si las instrucciones tienen mas de una linea de codigo de extension, debemos agregar CORCHETES para definir bloques de ejecucion. Asi:
Código (java) [Seleccionar]

if (condicion) {
   (instruccion 11)
   (instruccion 12)
   (instruccion 1k)
}
else {
   (instruccion 21)
   (instruccion 22)
   (instruccion 2k)
}

Recordar que se puede anidar tambien:


Código (java) [Seleccionar]
if (condicion 1) {
   (instruccion 11)
   (instruccion 12)
   (instruccion 1k)
}
else if (condicion 2) {
   (instruccion 21)
   (instruccion 22)
   (instruccion 2k)
}

...

#136
Java / Re: ayuda con java y poo
28 Octubre 2008, 02:56 AM
Te paso la web del curso de mi universidad. Yo tambien lo estoy haciendo en este momento.
LINK

Si queres hacer alguna consulta --> juanvillegas_77@hot......
No soy ningun guru, pero se bastantes cosas  :P
#137
Porque no pruebas a usar CSocketMaster y CSocketPlus.
Son objetos que emulan un control Winsock, permitiendo, entre otras cosas que el programa no dependa de los controles mencionados instalados en la PC y ademas ofrece un manejo mucho mas simple para crear y distribuir arrays de este componente.
La web es http://www.geocities.com/anshoku/index.html

Tiene unos tutoriales por ahi tambien. Los comandos son los mismos CASI que para el Winsock.
#138
Java / Re: Programa de bingo en java
25 Octubre 2008, 08:55 AM
No tengo un programa de bingo hecho, pero lo basico sin interfaz grafica y los detalles seria:
Citar
Importar la libreria Random.
Crear un arreglo de dos dimensiones de boolean, de 10 x 10 para representar los 100 numeros,
(O un arreglo unidimensional de 100 celdas).
inicializando cada componente en false.
Luego generas un entero entre 0 y 99.
Comprobas que no se encuentre en el arreglo.
Si se encuentra en el arreglo, sacas otro.
   sino estableces a TRUE la celda del numero.

Ya si ademas queres comprobar lineas y cartones ganadores tenes que ir cargando datos de cartones en bases de datos, y es otro hablar.
Saludos
#139
Nadie actualiza estos sticky.?? Los links ya no funcionan.
#140
Uso gambas en Ubuntu Gutsy. Se instala mejor, con las librerias y todo, desde el gestor synaptics.
Mi consulta es si al dia de hoy existe alguna manera de generar ejecutables multiplataforma (Windows - Linux) desde Gambas. o sea, generar en vez del .gambas, un .exe.
Saludos.