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 - Skeletron

#931
.NET (C#, VB.NET, ASP) / Re: Spammer V1.2
29 Agosto 2009, 19:41 PM
Ya utiliza Threads???
Bien tio!!:. Geniall... Un gran paso para ti al Multiproceso :)


Saludos y suerte con eso!!!
Dale duro que GMail no se da cuenta :P
#932
.NET (C#, VB.NET, ASP) / Re: Spammer V1.2
29 Agosto 2009, 03:42 AM
Mira.. te daré una pequeña explicacion, proqie mi novia me está llamando para que la mime un poco ;)

Todo lo que te explique de HILOS.. es PARA QUE EL PROGRAMA NO SE TILDE..
Y porque no se tildaria?? proque ese "programa hijo" mandaria el SPAM.. y por lo tanto, el programa principal no se tildaria.. porque él no estaria haciendo nada... el prorgama tildado mandando el SPAM estaria oculto... se vería solamente desde el
Adminsitrador de tareas.. (viendo procesos)


Lo que te voy a explicar ahora, no lo hagas en el codigo fuente de esa aplicacion.. sino que create un proyecto nuevo para probar.. una vez que entiendas como es el sistema, lo implementas en tu programa (para no arruinar todo si no lo entiendes)


(amigo.. el texto se me fue muy largo... mañana a la tarde pasate por aquí a ver.. modificare éste post y te dejaré un LINK.. haré un tutorial... saludos)
#933
.NET (C#, VB.NET, ASP) / Re: Grupo de trabajo
29 Agosto 2009, 03:25 AM
Claro.. claro.. ya entiendo como es el tema...

No me opongo...
Es mas..
Si necesitan ayuda, estare dispuesto a ayudar... Simplemente, un post en la sección .NET

Saludos y suerte con el grupo!!
#934
.NET (C#, VB.NET, ASP) / Re: Spammer V1.2
27 Agosto 2009, 19:45 PM
No gasta casi nada.. pero.. Si no ahce anda.. para que tenerlo?? ocupa espacio... desacomoda todo... O sea.. ES LA COSA MAS INCOHERENTE DEL MUNDO dejar eso... no busquen escusas.. hay que borrarlo Y YA!
#935
.NET (C#, VB.NET, ASP) / Re: Spammer V1.2
27 Agosto 2009, 03:15 AM
Ok Sebas..
Pero.. hay 2 posibilidades por las que él no las puede haber borrado:
1º. porque no sabe como se crearon...
2º. porque se las olvidó....

Yo nunca me olvide de un Metodo Escucha de Evento (así se llama) sin nada dentro..
#936
.NET (C#, VB.NET, ASP) / Re: Spammer V1.2
26 Agosto 2009, 19:23 PM
No se yo.. pero Application.DoEvents() NUNCA ME FUNCIONO!..
#937
Cita de: raul338 en 21 Agosto 2009, 22:50 PM
Hooolaa!!!

Buscando en google... no llegue a encontrar lo que queria  :¬¬

Tegnologia Obsoleta...
www.bing.com

jajajaja
#938
Has una cosa:
Dinos cuando te da el error.. si cuando quieres agregar datos.. borrarlos.. modificarlos.. que?.. o no puedes compilarlo?? o que??
copianos el error exactamente como dice.. dinos la linea y todo elllo...
#939
.NET (C#, VB.NET, ASP) / Re: Spammer V1.2
26 Agosto 2009, 18:23 PM
3º posteo consecutivo.. Espero que no se enojen.. pero es que son temas totalmente distintos de lo que hablo...

Otra cosa amigo:
La aplicacion se tilda cuando estas SPAMEANDO...
Porque sucede ésto??
PORQUE ES LA MISMA APLICACION la que está enviando los e-mails..
Y tu dirás? Y QUIEN QUIERES QUE LA ENVIE IDIOTA?!?!?!

Y yo te respondo:
Pues... dile a alguien que te los envie...
Como se hace ésto? CREANDO HILOS...
Ahora preguntate:
Si tienes 1 solo microprocesador en tu Computadora... y tu sabes (porque lo ves) que toda aplicacion en la PC tiene su barra de estado.. donde se van cargando las cosas y la barra va diciendo en que porcentaje va... Entonces.. dices: "Pero como es posible??? si los archivos y configuraciones se estan cargando porque el microprocesador los está cargando... entonces.. quien está mirando que la barra de progreso tiene que ir aumentando???"

Y ahí es cuando sale la idea de: "Porque hay 2 cosas al mismo tiempo... Hay una carga de archivos y configuraciones.. y alguien que va controlando la barra de estado.. y el microprocesador hace un rato cada cosa"

Entonces, cuando empiezas a ver la complegidad de todo lo que hay en tu PC.. te das cuenta que 1 programa.. en realidad se divide en MUCHOS sub-programas que cada uno hace su trabajo.. y todos lo hacen al mismo tiempo

Imagina lo siguiente:
Tienes una PC HIPERSUPERDEMACIADO LENTA.. que suma 2 numeros cada 1 segundo...
Supongamos que tenemos un programa que tiene que sumar 120 numeros... en teoria.. en 1 minuto tu PC terminará de sumarlos.. Pero ese mismo programa.. cada 15 segundos te tiene que decir: "Hola.. como te va?"

Bien.. como haría tu PC para sumar ese super numero sin terminar y a la vez cada 15 segundos darte ese aviso???
No podria si no UTILIZAS HILOS..
Porque??
Porque necesitarias un "acompañante" al lado que diga: "Tu sugue sumando.. yo avisaré cada 15 segundos"

Ahí te das cuenta que tu programa NECESITA 2 pedasos.. el que suma y el que avisa...
OK...

TU TAMBIEN NECESITAS LO MISMO...
Que tu programa cree un HILO (acompañante) en dodne en ese hilo se manden los e-mails... para que tu programa no se tilde.. él ni se enterará de que estas mandando e-mails... porque su amigo lo hará...

Tu tendrias que crear un
Public Sub ENVIARMAILS()
//aqui todo el codigo para enviar e-mails
End Sub

y desde tu aplicacion.. al hacer clickk en el boton: HACER SPAM.. que diga lo siguiente:
Dim hilo1 As New Thread(AddressOf ENVIARMAILS)
Entonces creará tu HILO1..
Cuando quieras dejar de enviar e-mails... haces:
hilo1.close() (creo que era así) y se terminará de enviar e-mails...

Thread (en ingles) = HILO

Aqui te dejo un hermoso tutorial para ello:
http://www.elguille.info/colabora/2007/thepirat_HilosYpuertos.htm


Otra cosa:
Al iniciar tu programa dice que esta cargando cosas... has visto que funciona perfectamenet?? no se tilda.. la barra de progreso anda a la perfeccion..., pero sin embargo estas cargando cosas... Pero.. ¿como has hecho que ande bien, sin utilizar Hilos?
Es obvio que la respuesta es:
IMPOSIBLE...

No estas cargando nada ahí seguramente... es pura "facha" para hacer creer que el programa es una SUPER BESTIA.. es mas... el tiempo e cargar es PERFECTAMENTE FIJO... y al cargar archivos.. la barra deberia ir deteniendose y haciendo cosas... Un programador se da cuenta que no es real.. :)
#940
.NET (C#, VB.NET, ASP) / Re: Spammer V1.2
26 Agosto 2009, 17:56 PM
Amigo.. tambien te aclaro que hay mucho codigo al pedo ahí....

Mira.. te pasaré a explicar algo...

Código (vbnet) [Seleccionar]
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        'Codigo Para llamar al Formulario2'
        Form2.Show()
    End Sub

Ese codigo lo entiendes no?? está en el MAIN de tu programa.. en tu programa principal digamos...

Tu creaste un Metodo o Sub-Rutina (Sub) PRIVADO (Private) COn el nombre: Button2_click
Código (vbnet) [Seleccionar]
Private Sub Button2_Click
ok????
Luego dijiste (aunque sabemos que se generó todo automaticamente haciendole doble click al boton) que tenga 2 variables éste Metodo.. la SENDER y la E.. que la SENDER es un Objeto y la E es la que trae las propiedades de lo que ha sucedido (ahí dirá que fue un click de boton de mouse)
Código (vbnet) [Seleccionar]
(ByVal sender As System.Object, ByVal e As System.EventArgs)

(ya tenemos explicado:
Código (vbnet) [Seleccionar]
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) )

Y luego... viene la palabra:
Código (vbnet) [Seleccionar]
Handles Button2.Click
la palabra HABDLES es como decir:
"Cuando suceda lo que dice aca al lado:"
y luego viene:
Button2.Click

O sea.. has dicho:
Cuando suceda lo que dice aca: CLICK EN BOTON 2

te has dado cuenta???

Entonces todo ésto:
Código (vbnet) [Seleccionar]
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Significa:
"Che computadora... CUANDO LE HAGAN UN CLICK AL 2º BOTON, ejecutame todo lo que dice dentro de éste metodo privado..."

Y el metodo adentro tiene:
Código (vbnet) [Seleccionar]
Form2.Show()
    End Sub

O sea.. EJECUTAS el Form2 y leugo se termina todo éste SUB....

Bien.... Ahora entiendes que son los METODOS DE ACCION..
Tu de esa amnera controlas ACCIONES que se producen en BOTONES o cosas que hallan en tu programita..

Ahora bien... Analicemos éstos metodos que hay tambien en tu codigo:
Código (vbnet) [Seleccionar]

    Private Sub Label13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label13.Click

    End Sub

    Private Sub AyudaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AyudaToolStripMenuItem.Click

    End Sub


Que es lo que estas diciendo ahí???
Facil...
en el 1º metodo dices:
Cuando le hagan un click a LABEL13, hacer: NADA
Porque? porque has visto que no dice nada?? abres el Sub.. todo bien.. pero lo cierras con el END SUB y no hay nada adentro...
y luego dices:
Ejecutar éste metodo cuando le hagan click a AYUDA TOLSTRIPMENUITEM... y hacer: NADA NUEVAMENTE..

Entonces.... SI NO HACEN NADA.. Para que lo pones?? Borra ese codigo, te ahorras unos nanosegundos de velocidad ( xD ) y te ahorras espacio y pesará menos el archivo...

Me entiendes?? SIno te explicaré con detalles..