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 - Eleкtro

#3451
Cita de: RevolucionVegana en  9 Agosto 2016, 15:50 PMTiene algo que ver ASP.NET con Visual Basic?

Solo tiene algo que ver desde un punto de vista relativo.

ASP.NET es una tecnologia (y un conjunto de librerías) para desarrollar páginas web, aplicaciones web y servicios web, y Visual Basic.NET es uno de los lenguajes soportados para poder desarrollar (programar) esa página web, aplicación web o servicio web.

Ya que estás empezando en la programación, quizás te sirva mirarlo desde el punto de vista de un martillo y una persona, el martillo fue moldeado para martillear, esa es su función inalterable, pero el martillo lo puede empuñar un hombre o una mujer, el hombre y la mujer serían dos lenguajes distintos, y depende de que persona empuñe el martillo martilleará de una forma o de otra ...con ciertas variaciones insignificativas.




Cita de: RevolucionVegana en  9 Agosto 2016, 15:50 PMme dejo un poco liado eso de los años, que pasa que depende el año el lenguaje varía o tiene actualizaciones?

Efectivamente, la especificación del año cuando decimos "VB2013" o "VB2015" se refiere al año de lanzamiento de "X" version de Visual Studio, con cada lanzamiento de esta IDE se actualizan también la forma en que se representan los lenguajes soportados por Visual Studio, se añaden mejoras, características nuevas, etc. A todo esto súmale lo que compone la IDE y los lenguajes, por ejemplo el compilador de VB.NET y C# también se actualiza y se mejora para poder reconocer los cambios de sintaxis, etc... también se mejoran las tecnologías de .NET Framework, pero no siempre, y no todas.

Dichos cambios se ven mayormente reflejados en la sintaxis de cada lenguaje, y esto tiene un punto a favor y otro en contra; el punto a favor obviamente es que nos permite desarrollar algoritmos de una forma alternativa, en muchos casos más simplificada, y el punto en contra es que si utilizas una sintaxis basada en las mejoras de la versión 2015, por ejemplo, el código fuente no será compilable en una versión más antigua de Visual Studio por que dichas mejoras no están implementadas así que el depurador lo interpretará como un error de sintaxis.

Si el título de un libro se refiere a "ASP.NET 2013" o "ASP.NET 2015" entonces se refiere a la versión de Visual Studio 2013 o 2015, en conjunto con la sintaxis para esa versión de los lenguajes soportados para utilizar la tecnología ASP.NET

No confundir la mención del año con el número de la build, es decir: "VB2015" y "VB15" no es lo mismo, de hecho "VB15" no existe, en todo caso será "VB14", esto lo sigue confundiendo mucha gente hoy en dia (incluso gente que se considera experta en .NET) por que utilizan esta terminología sin comprenderla correctamente, de todas formas es comprensible que pueda confundir bastante, por que un gran defecto de Microsoft siempre ha sido implementar terminologías informáticas que siempre acaban confundiendo al personal, y las malas costumbres entre los programadores se contagian por Internet como la pólvora.




Cita de: RevolucionVegana en  9 Agosto 2016, 15:50 PMes ASP.NET 2013 o 2015 recomendado para el tipo de programas que planteo?

ASP.NET es una tecnología para el desarrollo orientado a web, no para aplicaciones de escritorio, sino aplicaciones web ...para un servidor web.




Cita de: RevolucionVegana en  9 Agosto 2016, 15:50 PMme gustaría practicar desarrollando programas como los que usan en los comercios para hacer la contabilidad, abrir caja registradora, dejar un registro en un fichero y todo eso, el caso es que no se en que lenguaje hacerlo
yo lo que quiero centrarme es en aplicaciones de escritorio

Con cualquier lenguaje soportado por la plataforma .NET framework puedes desarrollar aplicaciones de escritorio y ese tipo de aplicaciones comerciales que mencionas, es decir: VB.NET, C#, VC++, F#, J#, etc. Lo más común es utilizar el lenguaje VB.NET, C#, o VC++, bajo la tecnología WinForms, o WPF.

Para el desarrollo de aplicaciones de escritorio puedes utilizar la tecnología WindowsForms (más conocida como WinForms) o WindowsPresentationFoundation (más conocida como WPF), este úlimo tiene un nivel de dificultad superior puesto que es una tecnología más completa, avanzada y compleja, y requiere al menos el conocimiento y la compaginación de dos lenguajes, C#+Xaml, VB.NET+Xaml, etc...

Si eres un programador autodidacta yo te sugiero que empieces por el camino facil con WinForms para no agobiarte ni desesperarte (y por que además no te va a faltar de nada), y luego, si ves que quieres avanzar un paso adelante entonces siempre puedes migrar a WPF.

De todas formas este artículo de MSDN te podría servir para orientarte un poco mejor con respecto al lenguaje y tecnología que elegir:

Saludos
#3452
Cita de: EagleStrike en  9 Agosto 2016, 22:37 PMSi no, podés usar CACLS.

Hola.

Solo para informar:
   El proceso (o comando externo) CACLS.exe está considerado obsoleto por Microsoft desde tiempos muy remotos (desde la llegada de Windows VISTA), el proceso que le precede es ICACLS.exe.
    Su uso es igual de sencillo.



El proceso CACLS.exe sigue existiendo unicamente por motivos de compatibilidad (ej. programas antiguos que dependen del uso de dicho proceso y no de su sustituto), como muchas otras cosas en Windows.

Saludos!
#3453
Cita de: TrashAmbishion en  9 Agosto 2016, 17:26 PMPara empezar no sabia que el BASE64 lo define ese caracter /

No obstante estaba usando la funcion nativa del VB.NET y noc porque no le añade ese caracter me devuelve la STRING que te puse sin él, eso es normal ?

Si, es normal, tienes un concepto claro del formato de Base64, no confundas mis palabras. Lo que intento decirte es que el parámetro "bf3lan" que le pasas al "Redirector.exe" usa los caracteres "//" para indicar el inicio del string Base64 y el caracter "/" para indicar el final del string Base64 (bueno, en realidad usará "==/" por que el caracter individual "/" también se genera en Base64), no se por que lo hará, pero lo hace.

Es decir:
bf3lan://BASE64==/

Pero tú le estabas pasando esto:
bf3lan://BASE64==

Saludos
#3454
Cita de: TrashAmbishion en  9 Agosto 2016, 03:47 AM"D:\Juegos\BF3\Redirector.exe" bf3lan://lxdlyk1vzgugtvaglu9yawdpbl9ob0fwcezvy3vzic1vbmxpbmvfbnzpcm9ubwvudcbwcm9kic1sb2dpblrva2vuidqtoc0xns0xni0ymy00miatqxv0afrva2vuidqtoc0xns0xni0ymy00miatcmvxdwvzdfn0yxrlifn0yxrlx0nsywltumvzzxj2yxrpb24glxjlcxvlc3rtdgf0zvbhcmftcyaipgrhdgegchv0aw5zcxvhzd1cimzhbhnlxcigz2ftzwlkpvwimjk3ofwiihblcnnvbmfyzwy9xcixmdawmfwiigxldmvsbw9kzt1cim1wxci+pc9kyxrhpij8mtaumjiumi4yndb8ahr0cdovlzewljiyljiumjqwl2jhbm5lci5wbmd8otewfdi1ng==/

parametros = "LXdlYk1vZGUgTVAgLU9yaWdpbl9Ob0FwcEZvY3VzIC1vbmxpbmVFbnZpcm9ubWVudCBwcm9kIC1sb2dpblRva2VuIDQtOC0xNS0xNi0yMy00MiAtQXV0aFRva2VuIDQtOC0xNS0xNi0yMy00MiAtcmVxdWVzdFN0YXRlIFN0YXRlX0NsYWltUmVzZXJ2YXRpb24gLXJlcXVlc3RTdGF0ZVBhcmFtcyAiPGRhdGEgcHV0aW5zcXVhZD1cImZhbHNlXCIgZ2FtZWlkPVwiMjk3OFwiIHBlcnNvbmFyZWY9XCIxMDAwMFwiIGxldmVsbW9kZT1cIm1wXCI+PC9kYXRhPiJ8MTAuMjIuMi4yNDB8aHR0cDovLzEwLjIyLjIuMjQwL2Jhbm5lci5wbmd8OTEwfDI1Ng=="

                   Process.Start("D:\Juegos\BF3\Redirector.exe", " bf3Lan://" & parametros)


No se, lo que planteas requiere conocimiento de ese juego en específico o más bien de como trabaja el tal proceso "Redirector.exe", de todas formas deduzco que el fallo simplemente es que no le estás pasando los parámetros correctos, fíjate bien, te falta pasarle el caracter del final "/" el cual delimita el string Base64...

Código (vbnet) [Seleccionar]
Dim base64 As String =
   "LXdlYk1vZGUgTVAgLU9yaWdpbl9Ob0FwcEZvY3VzIC1vbmxpbmVFbnZpcm9ubWVudCBwcm9kIC1sb2dpblR" &
   "va2VuIDQtOC0xNS0xNi0yMy00MiAtQXV0aFRva2VuIDQtOC0xNS0xNi0yMy00MiAtcmVxdWVzdFN0YXRlIF" &
   "N0YXRlX0NsYWltUmVzZXJ2YXRpb24gLXJlcXVlc3RTdGF0ZVBhcmFtcyAiPGRhdGEgcHV0aW5zcXVhZD1cI" &
   "mZhbHNlXCIgZ2FtZWlkPVwiMjk3OFwiIHBlcnNvbmFyZWY9XCIxMDAwMFwiIGxldmVsbW9kZT1cIm1wXCI+" &
   "PC9kYXRhPiJ8MTAuMjIuMi4yNDB8aHR0cDovLzEwLjIyLjIuMjQwL2Jhbm5lci5wbmd8OTEwfDI1Ng=="

Using p As New Process()

   With p.StartInfo
       .FileName = "D:\Juegos\BF3\Redirector.exe"
       .Arguments = String.Format("bf3lan://{0}/", base64)
       .WorkingDirectory = Path.GetDirectoryName(.FileName)
       ' .RedirectStandardError = True
       ' .RedirectStandardOutput = True
   End With

   p.Start()
   p.WaitForExit(Timeout.Infinite)

End Using


Saludos
#3455
Cita de: Ass4ssiN en  9 Agosto 2016, 02:43 AM
EDITO:pero yo me referia a algun script,ya que no quiero cosas de hardware,sino de software.saludos!

Con software no puedes, estás limitado a las restricciones que tenga el S.O. donde insertas tu dispositivo, restricciones que ya ha comentado el compañero @MckSys. Si puedieras ejecutar un archivo ejecutable nada más introducir el dispositivo en un PC, así sin más, ¿quien querría seguir usando Windows?, precisamente esto es así por que en Winows XP se explotó la ausencia de restricción, y Microsoft obviamente estuvo en la responsabilidad de impedir ese tipo de prácticas de dudosa intención en sus futuras versiones o actualizaciones de Windows...

Si no recuerdo mal, la única forma de conseguir hacer eso hoy en día es adquiriendo, por un módico precio, un USB "camaleónico" que se haga pasar por dispositivo de CD-ROM (en e-bay antes vendian, los típicos chinos, ahora no lo se), puesto que aparte de que el AutoRun está desactivado por defecto, al activarlo solo se habilita dicha característica para dispositivos de CD-ROM/DVD-ROM, aunque realmente esto nunca lo llegué a confirmar por mi cuenta, y hace mucho tiempo ya que lo leí, te hablo de la época de Windows 8, no se como estará la cosa para windows 10.

Saludos
#3456
Cita de: Hason en  9 Agosto 2016, 02:22 AMOtra vez repito que no promuevo el uso de la marihuana, y los menores ni la proveis, ya cuando seais mayores si quereis la provais y veis si os gusta, otra cosa que podais fumar un sabado por la noche con los amigos como mucho, pero no os paseis de jovenes,mejor no empeceis.

No se lo que dirán los estudios oficiales de la Ciencia al respecto, pero yo creo que es más peligroso probarla de adulto que de joven. La razón para mi es simple: si la fumas de joven, luego al madurar puedes tomar la decisión de continuar o dejarlo con el beneficio de saber cuales son los riesgos (por que por mucho que te diga la gente, hasta que no sientas el efecto que una droga causa en ti, no sabrás lo que harás ni lo que pensarás), sin embargo, si empiezas a fumarla siendo adulto ...entonces ya habrás tomado una mala decisión desde el principio, y ya será tarde para querer retroceder.

Yo he fumado mucha María (sobretodo he fumado Costo), me han invitado a todo tipo de drogas mayormente acompañado con amigos en discotecas, nunca me he llegado a pinchar nada en vena por miedo, pues siempre me dijeron que con la primera dosis siempre te engancha y de ahí no sales, era como una especie de límite que nunca había que sobrepasar, pero de todas formas no se como yo y mis amigos hemos sobrevivido a sobredosis de algunas sustancias que nos hemos llegado a meter en el cuerpo (sobretodo rondas de pastillas y lsds, si te digo una cantidad específica no me creerias, pero íbamos con la boca mas torcida que el rabo de un cerdo)

Lo que más me gustó siempre fue la Farlopa por la sensación de relax total y de superación física y mental, empecé a tomarla siendo ya algo consciente de mis actos y las consecuencias que podría causar engancharse, pero considero que la tomaba con cierto control, 1 ronda cada 1 o 2 semanas (es decir, de 3 a 6 rallas una noche a la semana entre colegas, por persona, y a veces nos la repartiamos fumándola en porros o "puritos")

Hace ya 8 o 10 años que no consumo ningún tipo de droga (excepto el tabaco corriente), ni tampoco alcohol, NADA DE NADA, ni una simple cerveza, ni lo hecho de menos ni lo necesito. Vengo a decir todo esto para argumentar lo que dije al principio, por que creo que si yo hubiese empezado a interesarme por tomar drogas con una consciencia adulta ...entonces creo que ahora mismo sería un yonqui peligroso con muy pocas neuronas y sin amor por mi vida ni la vida de los demás.

Yo personalmente no tuve que marcarme ninguna meta así en plan "hoy empiezo a dejar las drogas", no, simplemente sucedió con el tiempo, por la madurez, por un cambio de estado mental (y moral) que ocurre en todas las personas, por ese motivo digo que si uno empieza a tomar drogas siendo adulto... es más peligroso, por que las estarás tomando con un estado mental maduro.

Obviamente aquí nadie está diciendo que es bueno probar las drogas, nunca lo es, es mejor no interesarse, pero en caso de que se tomen de joven siempre se puede dejar, por que una persona madurará, los colegas se casarán o empezarán a tener trabajos y a dejar de salir como antes, y tú también harás lo mismo, así que las fiestas se acabarán, y el interés por las drogas se irá con la ausencia de fiestas ...entre otras cosas.
En cambio, si eres adulto y empiezas a probar drogas pues... en mi opinión siempre vas a encontrar un motivo por el que seguir tomándolas (y sino mirad a Hason :xD), un motivo que de joven jamás habrias tenido, por ejemplo problemas con tu pareja/esposa, o la soledad, o cualquier otro tipo de problema que hace que los adultos se vuelvan drogadictos de por vida y en la mayoría de ocasiones alcohólicos hasta no poder ver 3 en un burro por la calle mientras se van peleando con las farolas... y de esos he visto a muchos, sobretodo mientras estaba de fiesta los fines de semana por la noche, algunos eran vagabundos y otros personas normales con muchos problemas y adictos al alcohol para "olvidar" sus males, y les he llegado a acompañar al hospital por que no se podian ni mover del sitio (literalmente hablando, alguno parecia apunto de morir de un coma etílico) y me daban mucha pena... es horrible salir de fiesta por la noche y encontrarse a una persona drogadicta/alcohólica tumbada en el suelo maldiciendose asimismo y sufriendo las penas mientras todos los chavales pasan de largo y van a su rollo, y yo me paraba a pensar: "¿pero es que nadie va a ayudar a este hombre?, ¿nadie se da cuenta que está pidiendo ayuda a gritos pero en silencio?" -y lamentablemente yo era el único decidido a ayudar a esas personas ...de todos los cientos de chavales que nos rodeaban, ni algunos de mis amigos querían acompañarme a llevarlos al hospital que por cierto estaba a 3 calles nada más, esas cosas me hacian reflexionar mucho sobre la vida y la falta de moralidad de todas las personas en general, que no les importa nada ni nadie a su alrededor excepto su círculos de amistades, nada más que salir a un garito a tocar culos y meter el churro (así era yo también, antes, pero mucho antes, con el cerebro igual de atrofiado que los demás crios, pero lamentablemente algunos chavales no cambiarán ni aunque pasen 30 años de sus vidas)

Bueno, creo que al final toda esta mezcla de argumentos y anécdotas personales también me han servido para desahogarme un poco, y alegrarme de no seguir siendo un borrego como la gran mayoría...

PD: Al final he escrito un tocho casi tan grande como los tuyos Hason, jeje. ;D A pesar de parecerme un completo tarado también me pareces buena persona (una cosa no quita la otra) y por ese motivo me da pena ver que sigues siendo drogadicto a estas alturas de la vida, quizás te iría bien practicar la meditación, pero no se si me hiciste caso cuando hablamos sobre ello...

Saludos
#3457
Cita de: AlbertoBSD en  9 Agosto 2016, 02:34 AMEs simple Lugar y momento equivocado

Lugar, momento, y juego equivocado. Dime tú a quien han asesinado por jugar al Sega Rally sentado en el sofá de su casa, a nadie, ¿verdad?.

Es bien sabido que violadores de niños/as y ladrones/asesinos/maniacos/perturbados utilizan Pokémon Go para poner "pokeparadas" en sitios estratégicos y así encontrar víctimas fáciles, casi sin esfuerzo, para así satisfacer sus macabros planes, puesto que mayormente lo juegan gente joven y muy joven (o dicho de otra forma: gente inmadura e imprudente), lo puedes ignorar si quieres, pero es un hecho, esa es la realidad de este juego, un juego en el que tanto los buenos como los malos le sacan partido.

Pokémon Go se ha convertido en el camino más facil para cualquier criminal de poder encontrar víctimas, es así de sencillo, punto y final, las denuncias están ahí, ya son muchos casos y crecerán de forma imparable a medida que este juego siga siendo imparable, y eso no lo hace ningún otro juego, puesto que no hay otro juego igual en el sentido de estar tan de moda, de que lo jueguen tantas personas entodo el mundo, y que sea necesario ubicarse en la calle para jugarlo (donde se encuentra el peligro por la noche)

Saludos!
#3458
Hason está en su salsa con este tema dedicado a la Marihuana... xD



Te ha faltado tiempo para ponernos todos tus posts de otros foros, menudo spam... mamón.

Saludos
#3459
Cita de: TrashAmbishion en  8 Agosto 2016, 17:55 PMcuando hago el debug y me detengo a ver la el contenido de la variable es este:
"""Hola"" ""Mundo"" ""Mi"" ""Primer"" ""Mensaje"""

Y yo necesito que este asi:
"Hola" "Mundo" "Mi" "Primer" "Mensaje"

Es que en realidad el valor que se compila es """Hola"" ""Mundo"" ""Mi"" ""Primer"" ""Mensaje""" con todas esas comillas dobles incluidas, puesto que ese es el string real ...las comillas dobles se han de escapar, pero una cosa es como lo represente el debugger de Visual Studio, como se represente la IDE en tiempo de diseño, y otra el resultado de ejecución. Los dos ejemplos que te mencioné generan el string: "Hola" "Mundo" "Mi" "Primer" "Mensaje" en tiempo de ejecución, prueba la manera que más te guste.

De todas formas me doy cuenta que tal vez no te entendí bien por que lo que pareces estar pidiendo en realidad es modificar el comportamiento del debugger para que te muestre la cadena de texto sin las comillas adicionales en los Autos?, eso no es posible, te muestra el valor compilado.

Saludos!
#3460
Cita de: TrashAmbishion en  8 Agosto 2016, 17:34 PMDepurandolo nunca entra en esos metodos

genera un error porque el socket esta cerrado

Alguna idea..

¿Te has asegurado de establecer la conexión del Socket? (como lo muestra el autor de código):

Citar
Código (vbnet,5) [Seleccionar]
    Private Sub btnConnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConnect.Click
        clientSocket = New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
        Dim ipAddress As IPAddress = ipAddress.Parse("127.0.0.1")
        Dim ipEndPoint As IPEndPoint = New IPEndPoint(ipAddress, 8800)
        clientSocket.BeginConnect(ipEndPoint, New AsyncCallback(AddressOf OnConnect), Nothing)
    End Sub

Ese método supuestamente debería llamar de forma asincrónica al método OnConnect, y éste último a OnRecieve.

Saludos