elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 79
51  Programación / Java / Re: si marca >4 le diga que no pueda y/o si marca <1 le diga lo mismo en: 1 Octubre 2017, 11:24
Las entradas de datos del usuario siguen este esquema básico...

Código:
Funcion ActuarConUusuario // en realidad, es el bucle solo el pedazo de código que interesa, se envuelve en una función para que no parezca ...código perdido ...

    Hacer
        x = Pedirdato
        y = VerificarEntradaUser(x) //, A, Z, Mensaje)
    Repetir Mientras (y=FALSE)  ' o Hasta que (y=TRUE)

Fin Funcion

Y la verificación, sigue un esquema más o menos similar (hay que adaptarla siempre a las necesidades, aquí adaptada a la tuya), a esto:

Código:
Buleano = Funcion VerificarEntradaUser(dato, Min, Max, MensajeError)
    Si (Dato >= Min) y (Dato <= Max) luego
        Devolver TRUE
    Sino
        MostrarMensaje (MensajeError)
        Devolver FALSE
    Fin si
Fin funcion

Finalmente en tu rutina de verificar si está limitado al rango 1-4, la llamada sería más o menos:
Código:
    y = VerificarEntradaUser(x, 1, 4,"no puedes marcar el valor " + )

El mensaje de error tu sabrás cual es más razonable conforme a lo que el usuario esté haciendo.
Podrías tener contantes y un array con mensajes de error, con cada petición según donde estés marcas el índice del mensaje de error que se debería mostrar para ese caso concreto....
Código:
Enumeracion ConstantesMensajesErrorEntradaUser
    ERROR_ENTRADA_USER_SOLO_UNA_CASILLA = 0 // Debe activar solo una casilla a la vez
    ERROR_ENTRADA_USER_VALOR_FUERA_RANGO = 1 // El valor entrado está fuera dle rango permitido.
    ...
    ...
    ERROR_ENTRADA_USER_CARACTER_ILEGAL = 8 // La entrada contiene varacteres no permitidos (se esperaban números , o solo x letras, etc...).
Fin enumeracion

String ArrayErroresEntradaUser(0 a 8) // por ejemplo, tu sabrás cuantos mensajes de error serían precisos...
Entero ErrorActualEntradaUser // tipo ConstantesMensajesErrorEntradaUser

Funcion Inicializar
    ArrayErroresEntradaUser(ERROR_ENTRADA_USER_SOLO_UNA_CASILLA) = "Debe activar solo una casilla a la vez."
    ArrayErroresEntradaUser(ERROR_ENTRADA_USER_VALOR_FUERA_RANGO) = "El valor entrado está fuera dle rango permitido."
    ...
    ...
    ArrayErroresEntradaUser(ERROR_ENTRADA_USER_CARACTER_ILEGAL) = "La entrada contiene varacteres no permitidos (se esperaba solo números)."

    //Otras cosas que requieran ser inicializadas al comienzo del programa...
Fin funcion
   
Funcion BotonX_Click(parametros....)
    ErrorActualEntradaUser = ERROR_ENTRADA_USER_VALOR_FUERA_RANGO //en esta pieza de código se espera que el error que vaya a cometer el usuario sea (fuera de rango, si fueran posibles más errores, sería la función 'VerificarEntradaUser' quien deberiera chequear que error se comete y en base a ello, obtener el mensaje de error oportuno al caso.
    LlamarA ActuarConUsuario
Fin funcion

El resto son cambios, y se produce en la llamada al mensaje de error (que ahora se usa un índice en un array para obtener el mensaje...
Código:
Buleano = Funcion VerificarEntradaUser(dato, Min, Max) //se elimina el parametro mensajeError.
    Si (Dato >= Min) y (Dato <= Max) luego
        Devolver TRUE
    Sino
        MostrarMensaje (ArrayErroresEntradaUser(ErrorActualEntradaUser))
        Devolver FALSE
    Fin si
Fin funcion

Si los mensajes son muy variopintos y difíciles de 'predecir' según la situación, entonces es mejor que desde donde se llame se ingrese ya, el mensaje específico, que toque en caso de error...

Si lo repasas varias vece,s acabarás por encontrarle la lógica.
52  Foros Generales / Noticias / Re: ¿Por qué ya no usamos salvapantallas? en: 28 Septiembre 2017, 11:45
Los salvapantallas, nacieron para paliar un problema técnico con las pantallas CRT, muertas las pantallas, cambiada la tecnología, ya no son precisas y quien las siga usando lo hará por el 'encanto', que pueda resultarle...

Como además muchos virus se colaban como salvapantallas y para colmo otros se aprovechaban para tomar el control justo cuando el salvapantallas se activaba, desde diferentes partes se aconsejó desactivarlo, cayendo en desuso entre los usuarios que más solían usarlas...
53  Foros Generales / Noticias / Re: ¿Minar Bitcoins mientras ves series? Una plataforma legal lo prueba en: 28 Septiembre 2017, 11:35
No hay que pararse en cuestiones puntuales, si no en la dirección real en la que se avanza...

O se para a tiempo, o a la vuelta de 5 años, no habrá web, que no quiera rentabilizar las visitas minando monedas... y cuando esto suceda, o tienes javascript habilitado o no podrás ver nada en la web, por que lo primeor que harán será verificar que está activo y si no lo está bloquearte el contenido, que ni siquiera lo requiere.

hoy hay opciones, por supuesto, dale 5 años al asunto y ya veremos si tienes opciones...
54  Programación / Programación C/C++ / Re: Ayuda por favor codigo arbol en: 27 Septiembre 2017, 17:22
Suena a tarea escolar*, le piden que use árboles para buscar los valores y de ahí la complicación inecesaria del asunto.

El caso es que si ni sabes empezar, dudo mucho que entonces vayas a entender lo qué es ni cómo funciona un árbol...



------------
* De hecho que otra razón puede haber para reclamar obtener los valores vecinos (además en orden creciente) a uno dado?
55  Foros Generales / Noticias / Re: ¿Minar Bitcoins mientras ves series? Una plataforma legal lo prueba en: 27 Septiembre 2017, 17:14
El sistema es ilegal. No deja de ser un secuestro de tu equipo. Cualquier uso sin tu consentimiento lo es...

...y que alguna botnet, lo haga, y lo hace a ocultas casi con toda seguridad de los afectados, no legitima a otros que el 'que los usuarios lo sepan lo haga legal'. Si no cuando un atracador te dice que te va a atracar, por el mero hecho de decírtelo, ya deja de ser delito???. De risa...

Pero si ahora resulta que una web, lo hace y 'no pasa nada', entonces porqué va a ser ilegal lo que hace el tipo de la botnet.. vale que no hayas visitado 'su web', y ¿qué eso es lo que otorga derechos... visitar una web, para que te asalten y no pasa nada?.

Tantos abogados, tantos jueces... parece que ninguno se mueve por hacer nada, si no hay dinero por medio...
56  Foros Generales / Noticias / Re: Rusia amenaza con desconectar Facebook en 2018 en: 27 Septiembre 2017, 16:03
Citar
la nueva normativa que les obliga además a grabar y almacenar durante seis meses todas las conversaciones de sus clientes.
Ante tales perspectivas, al caso, si yo fuera un usuario ruso de facebook, prefiriría que "desconectaran" el servicio en Rusia...

No acabo de entender que los gobiernos se crean con el poder absoluto de decidir ante los ciudadanos.

Ningún gobierno está por encima de los ciudadanos. Que se les ponga en el poder para ADMINISTRAR todos los servicios, no les confiere el carácter absolutista con el que tratan a los ciudadanos. Ese poder, jamás les ha sido conferido...

...el poder además es transitorio... y al término, se les debería ajusticiar, por lo que han hecho o dejado de hacer e ir a la cárcel, si hay justificación para ello, esto es, si se han excedido en aplicar poderes que no les fueron otorgados.
57  Foros Generales / Noticias / Re: ¿Cómo funciona la carga inalámbrica Qi de los móviles? en: 27 Septiembre 2017, 15:52
Sería deseable un sistema mixto, donde ambas tecnologías convivan en el mismo aparato. No que una fagocite a la otra.
58  Foros Generales / Noticias / Re: Ya puedes probar Firefox Quantum, el Firefox más rápido y con la nueva .... en: 27 Septiembre 2017, 15:44
firefox, empieza a apestar a 'actualicitis'... en menos de medio año, han pasado de la versión 50 a la 57 y antes de que acabe esperan estar en la 60 o así...

Es como si hubiera una cerrera encubierta, por ver quien compila versiones más rápido, sin nada realmente nuevo de interés.

...eso sí, matando en el camino a muchos usuarios con equipos más modestos, porque todos acaban consumiendo más procesador y más memoria con cada nueva versión, y se desprenden del soporte de S.O. más viejos.
59  Foros Generales / Noticias / Re: Microsoft se une a la Open Source Initiative ¡El infierno se congela! en: 27 Septiembre 2017, 15:39
Como decía el refrán: "si no les puedes, únete a ellos".

Qué mejor estrategia que conocer las estrategias del enemigo, qué mejor estrategia que dirigir al enemigo...

cuando las grandes empresas enucentran una pequeña, que les para en su camino, su movimiento siempre fue el mismo... absorberlas con banderas de paz, y una vez absorbidas, fagocitadas, disueltas y vomitadas (por detrás)... donde nadie (salvo los afectados directos que resten), se percaten de nada.
60  Foros Generales / Noticias / Re: Crean un 'smartphone' para gestionar criptomomedas que funciona con tecnología.. en: 27 Septiembre 2017, 15:35
...en resumen, ser propietario de uno de esos chismes, te convierte en un blanco humano... (física y virtualmente).

No es acaso mejor no da rla nota y poder usar la economía virtual, independientemente del dispositivo y ser así una gota en el océano, en vez de la nube púrpura, que todos pueden ver???
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 79
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines