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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 ... 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 [364] 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 ... 431
3631  Foros Generales / Noticias / Re: Oracle propone cambios en el modelo de lanzamientos de Java SE en: 7 Septiembre 2017, 15:38 pm
mmm... el título no es correcto, dice "propone", cuando al parecer queda bastante claro que "dispone"...
3632  Foros Generales / Noticias / Re: Por sólo 30 dólares se le puede poner jack de 3,5 mm al iPhone 7 en: 7 Septiembre 2017, 15:06 pm
Tener ganas de innovar está bien, pero querer destacar cambiando cosas por que sí, es una solemne estupidez.

La clavija de audio ("jack", de hecho significa clavija, conector y por tanto su traducción es redundante, "la clavija clavija") , es posiblemente la clavija más eficaz que ha existido. Casi todas han sufrido cambios porque tenían flecos donde mejorar, pero la jack, desde su inicio fue compacta y bien diseñada y no me parece que la estúpida ocurrencia de una empresa farolera deba poner en declive su existencia.

Si es por el tamaño y el espacio ocupado, se creó otra jack de menor tamaño la de 2'5mm. Y si es por el cable, creo que puede ser opcional ofrecer sonido bluetooth para quien prefiera no tener cables de por medio.
3633  Programación / .NET (C#, VB.NET, ASP) / Re: Optimizar busqueda en un datagridview en: 6 Septiembre 2017, 15:33 pm
mmmm... es que no suelo aparecer mucho por el foro de vb6 (tras responder, luego nadie suele volver)...

Al decir deshabilitar, pensaba más en sistemas de VB6. Pero en general si en otros controles resulta complejo, lo más sencillo es deshabilitar el propio control.
Código
  1. Control.Enabled =FALSE
  2.    Bucle de inserción de datos
  3.        '....
  4.    Fin bucle
  5. Control.Enabled = TRUE
  6.  

Un control deshabilitado simplemente deja de redibujarse y con ello (y básicamente), impedir al usuario su uso a través d ela interfaz grádica del mismo.

En definitiva deja de pintarse. Cuando se habilita de nuevo, el redibujado es siempre forzado.

En los controles de interfaz, si no están correctamente programados, suele pasar eso, sería acorde que poseyeran un método de entrada múltiple (en los controles que lo admiten) o bien disponer del par de métodos para que el programador desactive y active (a voluntad) la actualización de la interfaz gráfica del control.
Al menos si que todos los controles se comportan correctamente cuando se deshabilitan y habilitan. Primeor dejando de dibujarse si están deshabilitados y después redibujarse al cambiar su estado de Enabled desde FALSE a TRUE.

No obstante, deshabilitar y habilitar no es evidente... yo soy más partidario de estas opciones.
- Propiedad: FreezeRedraw o incluso de un
- Método: InsertMultiple(datos, UpdateOnlyToFinish:=TRUE), y cuando el parámetro fuera false, actualizaría con cada inserción.

Claramente la 2ª opción es válida solo para controles contenedores de datos que alteran la vista.
Incluso la 1ª opción nunca sobra en el resto de controles, si no se necesita no se invoca pero cuando se necesite, sin duda su utilidad queda manifiesta.

------
p.d.: El tema de actualización no indiqué nada, porque no me quedaba claro, si se refería a búsquedas de los datos, a la eficiencia dle método a usar, o si se refería lo que dices tú Elektro, a realizar la búsqueda al instante de que el usuario haga un cambio en la entrada de datos (caso típico de actualizar una vista de un listbox, haciento un 'TopItem' coincidente con el primer ítem que parece encajar con el ´termino de búsqueda 'actual' y que suele ser parcial mientras se va escribiendo.

Esperaba que tras una seguna entrada sobre lo cmentado, pidiera soluciones dando explicaciones más en detalle del caso... en fin según el interés del usuario, me extiendo más o menos en explicaciones...
3634  Foros Generales / Noticias / Re: Varios diseñadores explican trucos para 'engañar' al jugador en: 6 Septiembre 2017, 15:16 pm
Pero eso no son 'trucos' son características incorporadas para aumentar la jugabilidad y el interés del jugador.

Aunque no seas el mejor jugador, quién jugaría si nunca logra pasar del movimiento 25, o los 2 minutos, si no se es un profesional top 100 del mundo?. Realmente quién quiere jugar contra uno de los 100 mejores del mundo?.

Lo razonable es que un juego ponga jugadores de un nivel similar al que tenga el propio jugador. Así que lo llaman 'trucos', supongo que es una forma 'sencilla' de lograr esto, sin tener que toquetear el código al completo en el juego, si no solo en determinadas partes.
3635  Foros Generales / Noticias / Re: ¿Por qué se actualiza una aplicación varias veces en un día? en: 6 Septiembre 2017, 15:04 pm
Lo siento pero no me convence.

Es cierto que siempre habrá algún error, pero que una actualización sea a la spocas horas, implica 2 cosas muy importantes:
1º - El fallo que tenga es 'gordo'.
2º - que no lo han probado una *****...

Que esto ocurra con una aplicación donde tras ella haya 1-3 programadores, tiene su pase, pero que ocurra en una aplicación de una empresa de cierta envergadura es intolerable.

Programar se compone de dos partes:
1 - Escribir código.
2 - Asegurarte que el código escrito funciona y funciona bien, si no, vuelta al paso 1.

Cuando te saltas el paso 2, sucede lo que se comenta...
3636  Foros Generales / Noticias / Re: Sigue en prisión el hombre que se niega a descifrar sus discos duros en: 6 Septiembre 2017, 14:56 pm
Indistintamente de lo que haya hecho, yo considero que los datos que has cifrado, es exactamente lo mismo que si algo consta en tu cerebro.
Del mismo modo que nadie puede obligarte a decir todo lo que está en tu mente (para esto está Dios), nadie puede obligarte e revelar lo que hayas cifrado, es una extensión de tu cerebro... y bueno o malo, es como tus pensamientos o tu memoria.

Si alguien asesina y la policía lo coge, nadie lo mete en la cárcel por no revelar lo que haya hecho (que consta en su cerebro, en su memoria), sino que la policía recurre a pruebas que obtengan por ellos mismos. Pero no se lo encarcela por 'no abrir su mente de plano, para que pueda leerse al completo'.
3637  Foros Generales / Noticias / Re: Flash pasará a la historia en 2020: razones para desinstalarlo ya en: 6 Septiembre 2017, 14:51 pm
Muere en 2020... bien, pero que sea en la horca.  :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh:
3638  Foros Generales / Noticias / Re: Anulada una multa de 120 millones de euros a los grandes operadores en: 6 Septiembre 2017, 14:38 pm
Cuando estas empresas se salen con la suya, básicamente quien pierde (definitivamente), es el usuario...
3639  Foros Generales / Noticias / Re: Captcha de ajedrez: la mejor jugada contra los bots en: 6 Septiembre 2017, 14:36 pm
No sé yo, si usar el ajedrez como captcha puede ser útil.

Hay gente muy ceporra, no ya que no sepan jugar al ajedrez si no que no tienen cabeza ni para dar con una solución a 'algo matemático'. Por otro lado, si el captcha es muy específico, quizás no resultare tan complejo para alguien diseñar un bot que opere mejor que todos esos usuarios que ni siquiera leerán el tablero o siquiera moverán ficha.
3640  Programación / Programación Visual Basic / Re: Pasar un textbox a una función o mètodo en vb 6.0 en: 3 Septiembre 2017, 00:33 am
Function o sub, no importa, aunque ivancea96, te dice lo correcto...

El problema en tu código es que recibes peras y preguntas que si coco es fruta, luego dame 5 peras ...

Citar
Private Sub validarControl(txt As TextBox)
    If TypeOf control Is TextBox Then
        txt.Text = ""
    End If
End Sub

txt = Peras; control = Coco

Si son peras, peras, si son cocos, cocos... no mezcles.
Código:
If Typeof(txt) is textbox then
   '... lo que sea que quieras hacer
end if
Páginas: 1 ... 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 [364] 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 ... 431
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines