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 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 50
261  Programación / .NET (C#, VB.NET, ASP) / Re: Crear Objeto Desde Código en: 21 Septiembre 2011, 05:26 am
La instrucción para agregar Handles en tiempo de ejecución es

Código
  1. AddHandler OBJETO.EVENTO, AddressOf SUB

Ejemplo:

Código
  1.        Dim X As New Button
  2.        X.Text = "EJEMPLO"
  3.        AddHandler X.Click, AddressOf EJEMPLO_Click
  4.  
  5.    Private Sub EJEMPLO_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  6.  
  7.    End Sub
  8.  

Que quieres hacer con varias instancias?, si explicas más quizás te pueda aconsejar una manera mejor.
262  Programación / .NET (C#, VB.NET, ASP) / Re: [Solucionado] Abrir el teclado de pantalla de windows en: 20 Septiembre 2011, 01:54 am
Seguramente

Código
  1. Process.Start("osk.exe")
263  Programación / .NET (C#, VB.NET, ASP) / Sencillo Algoritmo de Números Pseudoaleatorios [Aporte] en: 17 Septiembre 2011, 21:31 pm
Estuve prácticando hacer un algoritmo sencillo para generar números aletorios porque ya saben el de Visual Studio tiene muchos errores no me gusta :silbar:

El principal problema es la semilla que siempre usamos, datos que cambian constantemente como los Ticks del sistema o la hora, pero lamentablemente los procesadores de hoy en día trabajan tan rápido que en un milisegundo se producen miles de números "aletorios" con la misma semilla, y obtenemos horribles patrones o muchos números repetidos.

La función obtiene una cantidad Count de valores entre Min y Max de números pseudoaleatorios.

Código
  1.    Public Function RandomEx(ByVal Min As Long, ByVal Max As Long, Optional ByVal Count As ULong = 1) As Long()
  2.  
  3.        RandomEx = New Long() {}
  4.  
  5.        Dim Seed As Long = Date.Now.Ticks
  6.  
  7.        Do While RandomEx.Length <> Count
  8.            Array.Resize(RandomEx, RandomEx.Length + 1)
  9.            RandomEx.SetValue((Seed Mod (Max + 1)) + Min, RandomEx.Length - 1)
  10.            Seed -= Math.Floor(Seed / (Count + 1))
  11.        Loop
  12.  
  13.    End Function

Básicamente esto se encarga de colocar a Seed entre Min y Max
Código:
(Seed Mod (Max + 1)) + Min

Y esto de mantener a Seed diferente en cada vuelta del búcle, la fórmula asegura que Seed siempre será diferente sin causar Overflow.
Código:
Seed -= Math.Floor(Seed / (Count + 1))

264  Programación / .NET (C#, VB.NET, ASP) / Re: ingresar subitems en un listview en: 14 Septiembre 2011, 06:01 am
Creo que deberías esforzarte más en al menos tratar de pasar una idea a código, sobretodo cuando es algo simple.

Código
  1. Dim S As New StreamWriter("C:\Archivo.txt")
  2. Dim L As String = Nothing
  3.  
  4.     For Each X As ListViewItem In ListView1.Items
  5.  
  6.         For Each Y As ListViewItem In X.SubItems
  7.               L += Y.Text & ";"
  8.         Next
  9.  
  10.     L = L.Remove(L.Lenght - 1, 1) 'Quita el ";" sobrante
  11.     S.WriteLine(L)
  12.     L = Nothing
  13.  
  14.    Next
  15.  
  16. S.Close()
  17.  

Puede tener errores ya que lo escribi aquí mismo. Ahora que tienes la idea en código puedes hacer el respectivo que carga los datos.
265  Programación / .NET (C#, VB.NET, ASP) / Re: ingresar subitems en un listview en: 14 Septiembre 2011, 04:47 am
Podrías guardar todos los Items con sus SubItems por línea en un archivo de texto separados por comas y al cargalos leer el archivo línea por línea además usar Split para separar por la coma cada valor y así cargarlos en el ListView. No te coloco un código de ejemplo por que no tengo Vb ahorita. Pero es más o menos recorrer los Items del ListView guardando los SubItems en una línea del archivo separando los valores por comas cuando pasemos al otro Item bajamos a la otra línea y así.

266  Programación / .NET (C#, VB.NET, ASP) / Re: ingresar subitems en un listview en: 14 Septiembre 2011, 02:44 am
Pues cada vez que agregues un nuevo item la función devuelve un objeto ListViewItem y puedes volver a llamar a SubItems.Add tantas columnas haya:

Código
  1. Dim x As ListViewItem = ListView1.Add("Este Valor va en la cloumna 1")
  2. x.SubItems.Add("Este en la columna 2")
  3. x.SubItems.Add("Este en la columna 3")
  4. x.SubItems.Add("Este en la columna 4")
  5. x.SubItems.Add("Este en la columna 5")
267  Programación / .NET (C#, VB.NET, ASP) / Re: C# o VB.Net? Que lenguaje brinda esta caracteristica? en: 12 Septiembre 2011, 22:23 pm
C# y Vb.Net es lo mismo, al final todo termina transformandose en MSIL, lo que cambia es la sintaxis como dicen arriba es cuestión de preferencia personal, lo que si es cierto es que el Vb.Net es más sencillo, más automático y tiene ese toque en la forma de la sintaxis que lo hace ver más simple y más entendible, esto no quiere decir que C# sea malo sino que C# es como el híbrido entre C++ y Vb.Net :xD

Pueden trabajar las actualizaciones del programa como Plugins usando la clase Reflection, de ser el caso no tendrán problemas en hacer el programa principal en Vb.Net y el sistema de Plugins en C# o al contrario. Además los Plugins pueden estar hechos en cualquiera de los 2 lenguajes. El entorno administrado de C# y Vb.Net esta hecho para este tipo de cosas.
268  Programación / .NET (C#, VB.NET, ASP) / Re: Dejar "rastro" en: 12 Septiembre 2011, 22:12 pm
Te recomiendo un PictureBox y usar Graphics para dibujar el fondo y hacer el efecto, en BackGroundImage, y otro Graphics para el robot en el mismo PictureBox pero en Image.
269  Programación / .NET (C#, VB.NET, ASP) / Re: Mensajero 1.0 [Programa Hecho Por Mi] en: 11 Septiembre 2011, 22:07 pm
Se ve muy bien. Puedes buscar las listas de servidores smtp en google de los más conocidos como Hotmail, Yahoo, etc. Y crear un diccionario con los valores @gmail, @hotmail, etc; Con su Smpt y puerto correspondiente así al presionar enviar el programa solo debe buscar en el diccionario la configuración correspondiente si existe :D
270  Programación / .NET (C#, VB.NET, ASP) / Re: No arrancar Explorer.exe en: 11 Septiembre 2011, 00:26 am
Yo te recomiendo algo más profesional como cambiar los permisos del archivo explorer.exe para que el sistema no lo pueda ejecutar cuando inicie, así inicia tu programa sin el explorer.exe luego puedes devolverle los permisos al archivo e iniciar explorer.exe normalmente. Muy sencillo sin crear archivos ni agregar valores a las claves Run de Windows.
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 50
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines