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


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 [625] 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 ... 1254
6241  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Se asume el valor del else? en: 22 Diciembre 2014, 15:07 pm
Con respecto a lo de siempre es similar me refería a si siempre se da ese caso , si siempre que solo quede una condición el else la asume sin necesidad de establecer nada

No exactamente ya que la funcionalidad de la declaración Else no es "asumir", pero podriamos decir que sí, siempre que quede una única condición posible, el Else "la asume".


Por cierto , ¿es necesario declarar el la variable de pi?

En el código que mostré, estrictamente necesario no es, pero es lo correcto, ya que al declarar la variable puedo acceder directamente al valor en la memoria, en lugar de duplicar instrucciones innecesarias en el Select Case, puesto que es más rápido (y dinámico) acceder directamente a la variable que llamar a la función .ToString * 3 veces para que devuelva el mismo siempre el mismo valor y castearlo a Double :-/, el tiempo de ejecución aumenta.

PD: De todas formas la diferencia del tiempo de ejecución es ínfima (quizás no llegue a 5-10 ms de diferencia), pero sigue siendo lo correcto, y yo soy bastante maniático estricto con esas cosas xD.

EDITO: Si te referías a la variable 'refValue', entonces esa si que es totálmente necesaria, ya que la función .TryParse pide una variable referida como parámetro, pide una variable para modificarla y almacenar el resultado en caso de que la conversión del string tenga éxito,
por otro lado, en otras circunstancias si que podrías evitar declarar la variable referida, usando el constructor (New):
Código
  1. If Double.TryParse("1", New Double) Then...

De todas formas esa parte del código era solo un control de errores (muy básico), así que puedes omitir la declaración de la variable 'refValue', y la utilización de TryParse.

Saludos
6242  Sistemas Operativos / Windows / Re: Puedo instalar el w7 con estos recursos en: 22 Diciembre 2014, 12:59 pm
y probablemente mas rápido

No, Win7/Vista tiene mejoras estéticas nunca antes vistas en sus antecesores, y muchos más servicios en segundo plano, aparte de otras "nuevas" características,
todo ello implica un mayor consumo y un mayor esfuerzo por parte del Hardware, por ende Win7/Vista es más lento que su antecesor,
y esto seguirá ocurriendo con cada nuevo lanzamiento de Windows (Win7 > Win8), es el inconveniente que tiene la calidad, ya que en una actualización no quitan cosas, les meten más (en general),
aunque seguramente apenas notaremos la diferencia ya que Win7 y Win8 ya están muy cargados en ese aspecto, y eso equilibra la balanza ...en algún sentido.

De por si solo ya se ve a simple vista que los requisitos mínimos de Win7 son 10 veces mayores a los de WinXP en RAM, y 4 veces mayores en CPU, eso ya lo dice todo;
Por algo casi todas las compañias siempre han preferido seguir usando WinXP (como la NASA, para hacerse una idea de la importancia de esto), aparte de otras razones, por que el rendimiento es mucho mayor en dicho S.O.

Saludos!
6243  Sistemas Operativos / Windows / Re: Puedo instalar el w7 con estos recursos en: 22 Diciembre 2014, 08:12 am
Sí, tu PC cumple los requisitos mínimos... lee aquí: http://windows.microsoft.com/en-us/windows7/products/system-requirements

MS Office 2013 no soporta Windows XP, por más que lo intentes... lee aquí: http://technet.microsoft.com/en-us/library/ee624351.aspx

Puedes utilizar una máquina virtual con win7 para utilizar Office 2013 sin actualizar tu S.O., o puedes usar alternativas como Apache Open Office (y en mi opinión, es mucho mejor que el MS Office), el cual sí soporta WinXP.

Saludos
6244  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Se asume el valor del else? en: 22 Diciembre 2014, 05:26 am
Mi pregunta es , ¿Esto por qué sucede así?¿Siempre es similar?

Sucede porque es la única posibilidad restante.

Es decir, tú has hecho una condición para cuando es Menor, y otra condición para cuando es Igual, entonces obviamente la última condición Else solo puede procesar los números que sean mayores, ya que no hay existe ninguna otra posibilidad.

La condicional que has mostrado If + ElseIf + Else se puede traducir de la siguiente manera:
Código:
Si "x" es menor que "y", entonces...

Si "x" es igual que "y", entonces...

Si "X" no es menor ni igual que "y", entonces...

fín

Si las condiciones anteriores al Else no se cumplieron, entonces... solo puede ser Mayor.


¿Siempre es similar?

No se muy bien que estás preguntando, si en tu código quitas la condición de Igual (el ElseIf), y dejas el Else, entonces las instrucciones del bloque Else se procesarán cuando el valor sea Igual o Mayor, ya que existen esas 2 posibilidades.

Que lio te has montado, mira que es fácil de entender xD, aunque quizás yo no sé explicarme demasiado bien.

Por cierto, en las circunstancias en las que te encuentras, donde haces condiciones con valores "constantes", te sugiero utilizar un Select Case:

Código
  1.    Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) _
  2.    Handles Button1.Click
  3.  
  4.        Dim pi As Double = CDbl(Math.PI.ToString("n2")) ' 3.14
  5.        Dim refValue As Double
  6.  
  7.        Double.TryParse(Me.txt1.Text, refValue)
  8.  
  9.        Select Case refValue
  10.  
  11.            Case Is < pi
  12.                MessageBox.Show("Es menor que pi")
  13.  
  14.            Case Is > pi
  15.                MessageBox.Show("Es mayor que pi")
  16.  
  17.            Case Else
  18.                MessageBox.Show("Es igual que pi")
  19.  
  20.        End Select
  21.  
  22.    End Sub

saludos

EDITO:


no acabo de entender su funcionamiento

Las instrucciones que escribas después de la declaración Else, se ejecutarán si ninguna condición anterior se evaluó como True.
Es tan simple como eso :P: http://msdn.microsoft.com/en-us/library/752y8abs.aspx

Dos ejemplos aleatorios que he escrito por si te ayudan a entenderlo:

Código
  1. If "str1".Equals("str2") Then ' No se cumple esta condición. Salta a la siguiente condición.
  2.  
  3. ElseIf "str1".Equals("str3") Then ' No se cumple esta condición. Salta a la siguiente condición.
  4.  
  5. ElseIf "str1".Equals("str4") Then ' No se cumple esta condición. Salta al Else.
  6.  
  7. Else ' Ninguna condición de arriba se cumplió. Por eso es que se procesa este bloque condicional.
  8.    MessageBox.Show("Ningua condición se cumplió!")
  9.  
  10. End If

Código
  1.        If True = False Then ' Esta condición jamás se podrá cumplir.
  2.            MessageBox.Show(" True es igual que False ")
  3.  
  4.        Else
  5.            ' Como sabemos que la condición anterior no se cumple,
  6.            ' y como sabemos que True solo puede ser True o False,
  7.            ' entonces asumimos que True es igual a True, ya que no puede ser otra cosa llegados a este punto.
  8.            MessageBox.Show(" True es igual que True ")
  9.  
  10.        End If
6245  Foros Generales / Foro Libre / Re: ¿Qué os parece python? en: 22 Diciembre 2014, 02:05 am
No me atrae en absoluto, entre varias razones, pero principalmente por su restrictividad improductiva, y su sintaxis satánica.

.

..

...


6246  Programación / .NET (C#, VB.NET, ASP) / Re: algun decompilador en: 22 Diciembre 2014, 01:40 am
hola amigos alguien sabe el nombre de algun decompilador de visual basic .net

que devuelva los archivos project y los forms de un ejecutable osea todo listo para abrir con el visual basic .net

No, algo así no es posible.

Se podría decir que puedes regenerar parcialmente un proyecto, pero no todos los archivos que componen un proyecto completo de VS, ya que ciertos archivos de un proyecto son usados e interpretados por VisualStudio, no se incluyen tal cual ni forman parte del compiler.

Aparte, una cosa es el código que tu escribes en un archivo .VB, y otra muy distinta es el código que realmente se usa para compilar, donde cambia todo y se omiten muchas cosas que tu escribes en dichos archivos.

No puedes esperar obtener el código original exactamente como era antes de compilarlo, después de haberlo compilado solo puedes obtener una representación distinta de las instrucciones MSIL (en C#/VB o puro IL), es decir, el código en su más puro estado original... y eso es algo bastante distinto de ver, ni mucho menos puedes esperar que te genere un proyecto completo listo para abrirlo en VisualStudio, ya que estás decompilando los miembros de un programa, no es un proyecto de VS.

Una alternativa gratis a la aplicación que te ha sugerido el compañero @seba123neo, es Simple Assembly Explorer (SAE): https://sites.google.com/site/simpledotnet/simple-assembly-explorer

Saludos
6247  Programación / Python / Re: [Python] Mi consola no muestra nada... en: 21 Diciembre 2014, 22:33 pm
como se podria subsanar esto para que deje escribir el .txt?

Es un problema de permisos de la cuenta de usuario.

Prueba a ejecutar el script como Administrador, desactivar UAC, o crear el archivo en otra carpeta donde tengas permisos de escritura.

Saludos!
6248  Foros Generales / Foro Libre / Re: Éste es el plan de la NASA para llevarnos a Venus en: 21 Diciembre 2014, 05:28 am
igualmente el espacio es hostil en cualquier lado, de morir en venus o en el espacio exterior es lo mismo practicamente y en segundos ni te das cuenta.

Al menos no mueres como un pollo asado, si resulta ser cierto que la temperatura sobre las nubes de Venus es la que dicen, y mueres sobre más o menos esa altura entonces la muerte duraría pocos minutos (como la muerte por hoguera),
¿te has quemado alguna vez? (yo si, pero nada grave, quemazones), se sufre bastante, el dolor de las quemaduras aunque sean pequeñas dura muuuucho, así que las quemaduras graves debe ser una sensación horriblemente indescriptible :-/ no quiero ni imaginarlo, me apiado de aquellas pobres almas que hayan sido quemadas en la hoguera (hablo totalmente en serio);
en cambio, la exposición a la ingravedad (la descompresión) por lo que cuentan no es que sea algo muy doloroso, si se te hinchan las entrañas y los ojos hasta quizás salirse de las órbitas eso ni siquiera duele (hay gente "prodigiosa" que puede hacer ambas cosas a voluntad) al menos hasta llegar a cierto nivel de descompresión, sobre el resto de síntomas, no he muerto para comprobar si duele así que no puedo opinar :P.

Saludos!
6249  Foros Generales / Foro Libre / Re: Éste es el plan de la NASA para llevarnos a Venus en: 21 Diciembre 2014, 05:10 am
Elektro: Apruebe o no la nasa este plan para ir a Venus no le veo mucho sentido tampoco tener que enviar naves flotante por venus encima arriesgando supuestamente vidas humanas dentro de globos flotantes, como también veo una tontería seguir gastándose miles de millones en explorar Marte debería gastarse la pasta en ver la forma de como poder viajar a esos planeta lejanos que son muy parecido a la tierra y reducir el tiempo para llegar allí si habría mas posibilidades de encontrar vida lo veo mas interesante pienso yo y por lo que he estado leyendo hay muchas posibilidades que en esos planeta haya vida. ;)Saludos.

Supongamos por un instante que realmente quieren llevar personas a Venus, entonces dudo mucho que alguien, por muy astronauta, especialista, o sangre fría que tenga, sea capaz de asimilar la idea de viajar a un hervidero planeta tóxico y ardiente, hay mejores formas de acabar con tu vida.

Estoy especulando, si, ¡pero es que alguien debe darse cuenta de estas cosas!, no creo que ningún ser humano esté mentálmente capacitado para ir por su propia voluntad, además de sobrevivir allí, y encima regresar a La Tierra sin un solo rasguño y ningún trauma permanente, no, ni el más preparado astronauta, ni el más loco que menos aprecio le tenga a su vida... ¡es una locura!.

Además, ¿os habeis dado cuenta de que estamos hablando de un paneta rico en toxicidad?, ¿Hola, portadores de nuevas enfermedades para el ser humano?, si es que se que por una razón u otra no lo van a llevar a cabo jamás... en la vida lo harán, el tiempo me dará la razón :P.

Saludos!
6250  Foros Generales / Foro Libre / Re: Éste es el plan de la NASA para llevarnos a Venus en: 21 Diciembre 2014, 04:38 am
@seba123neo

Yo lo que menos quiero es acabar enfadándome, más conmigo mismo que contigo, por no poder aportar más que mi palabra, y obviamente nadie puede creer un hecho basándose en la palabra de alguien (a menos que las palabra vengan de la NASA o de la Iglesia o del presidente, como siempre...)

Aun recuerdo que me ayudaste muchísimo en el pasado en preguntas relacionadas con VB, conservo aprecio hacia ti por ello, cuando te dije que no tengo nada contri ti era cierto... por que no olvido, así que mira, prefiero dejar el tema este y la discusión, por que como dicen... es tontería discutir por ver quien tiene razón, ya que no cambiaremos la opinión del otro por más que lo intentemos.

@ElSevi

Pareces estar al día de ciertas noticias de la NASA (como esta), y me gusta que alguien se moleste en publicar estos temas en el foro libre, tampoco quiero discutir más por eso, para no "joder" el tema sin querer.

Citar
Ambas naves se acoplarían y los astronautas pasarían a la nave que lleva el dirigible para entrar en la atmósfera de Venus y desplegarlo

Citar
no se espera que se pueda realizar antes de 2020 siempre y cuando la NASA lo apruebe antes

Es una de las mayores burradas que he escuchado jamás por parte de la fuente de quien haya escrito esa noticia, de verdad...

Se supone que la NASA no dispone de medios para poder enviar una sonda no tripulada a Europe hasta el año +2050 (a menos que alguien haya decidido reducir esa fecha, no estoy al tanto), es un destino que tiene mucha más prioridad que esta burrada de Venus, debido a las evidencias de agua y vida (o al menos eso es lo que nos dicen), ¿y nos quieren hacer creer que aproximádamente para el año 2020 habrán enviado una nave tripulada a Venus?, que si, está más cerca que Júpiter, ¿pero tripulada?, ¿y los gastos y el tiempo de fabricación que?, si se supone que necesitan casi 40 años para planificar y llevar a cabo un viaje a Europe, ahora superan su propio record en más de 20 años y eso contando con todos los gastos y la preparación de la tripulación y todo lo que sea, si es que... cada cosa que leo sobre NASA, no doy crédito, yo pienso que ni ellos mismos se creen lo que dicen... solo quieren impresionar con esto de Venus.

Lo próximo será decir que enviarán una nave tripulada por 4 gatitos, al Sol, y la pondrán a orbitar, al menos eso si que les daría publicidad, la gente quiere ver gatos, y si alguien se pregunta por que los gatos no se achicharran, pues nos dirán que es una especie de gatos japoneses extremófilos... y solucionado.

Saludos!
Páginas: 1 ... 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 [625] 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines