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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
391  Programación / .NET (C#, VB.NET, ASP) / Re: Como puedo saber los números que faltan dentro del rango ? en: 18 Enero 2014, 20:22 pm
?????? ni mi amigo Elektro jejjeje
392  Programación / .NET (C#, VB.NET, ASP) / Como puedo saber los números que faltan dentro del rango ? en: 18 Enero 2014, 14:06 pm
Como puedo saber los números que faltan dentro del rango ? tengo esta función que recibe los resultados de tres array donde hago unas sumas: y me gustaria mostrar en otro listbox los números que " NO " están dentro de estas sumas. es posible ?


Código
  1. Rango 00 al 99
  2.  
  3. ReadOnly MAX As Integer = 99
  4.  
  5. Dim Rand As New Random
  6.        ' Concateno, y...
  7.        ' Elimino duplicados, y...
  8.        ' Selecciono los números inferiores a MAX, y...
  9.        ' Convierto los números mayores a MAX a números aleatorios entre 0 y MAX.
  10.        Dim Result1 As IEnumerable(Of Integer) =
  11.            (Result1.Concat(Result3).Concat(Result3).
  12.        Distinct.
  13.        Select(Function(Value As Integer)
  14.                   Return If(Value < MAX, Value, Rand.Next(0, MAX))
  15.               End Function))
  16.  
  17.        ' Result = 1, RANDOM, 2, 3, 4, 5, RANDOM, 6, 7, 8, 9, 10, 99
  18.  
  19.        ListBox11.Items.AddRange(Result1.Cast(Of Object).ToArray)


Luis

Edito= no se porque no me sale bien el poner el codigo entre el insert codigo ?
393  Programación / .NET (C#, VB.NET, ASP) / Re: Como se evita mostrar signos - o + en listbox en: 17 Enero 2014, 15:41 pm
La pregunta es, ¿que haces para que se lleguen a mostrar esos símbolos?.

Si tienes problemas con números negativos puedes usar el método Abs de la class Math

Código
  1.        Dim i As Integer = -1
  2.  
  3.        ListBox1.Items.Add(i) ' Result = -1
  4.  
  5.        i = Math.Abs(i)
  6.  
  7.        ListBox1.Items.Add(i) ' Result = 1

PD: Lo que quiero decir con esto es que los cambios necesarios házselos al objeto que contenga los números, olvida el ListBox ...no lo modifiques diréctamente.

Saludos

Aveces en la suma o resta que hago me nuestra -20 ( el signo debo de quitarlo )

Código:
 Dim Result22 As IEnumerable(Of Integer) =
            (Result1).
            Distinct.
            Select(Function(Value As Integer)
                       Return If(Value < MAX, Value, Rand.Next(0, MAX))
                   End Function)

        ' Result = 1, RANDOM, 2, 3, 4, 5, RANDOM, 6, 7, 8, 9, 10, 99

        ListBox2.Items.AddRange(Result22.Cast(Of Object).ToArray)


Luis

394  Programación / .NET (C#, VB.NET, ASP) / Como se evita mostrar signos - o + en listbox en: 17 Enero 2014, 14:05 pm
Por mas que busco en propiedades no encuentro la forma que no se muestre los signos - o + en un listbox

Luis
395  Programación / .NET (C#, VB.NET, ASP) / Re: Como puedo mostrar resultados de un array en un listbox condicionados a 4 en: 16 Enero 2014, 18:37 pm
Gracias elektro
esa respuesta me dice que todo es cuestión de diseño vale lo probare:) se me ocurre hacer algo como esto, es de combinatoria pero ni idea de como enfocar lo de las cuatro posiciones ni como tomar los numeros del array


Código:
Private Function Result2345() As Integer
        Dim a, f, b, c, d, e As Integer <------------------?????
        Dim va As String
        For f = 1 To 5
            For a = 1 To 5
                For b = 1 To 5
                    For c = 1 To 5
                        For d = 1 To 5
                            For e = 1 To 5
                                TextBox7.Text = "a & b & c & d & e" <--no logro verlo jeje

                            Next e
                        Next d
                    Next c
                Next b
            Next a
        Next f
        Return va
    End Function

saludos
Luis

396  Programación / .NET (C#, VB.NET, ASP) / Como puedo mostrar resultados de un array en un listbox condicionados a 4 en: 16 Enero 2014, 16:25 pm
Hola gente cada ves que modifico algo mmm se me presentan nuevos problemas jeje

ahora uso solo un array donde junto todos los resultados de la suma,pero ahora mi problema es :

Mostrar en este listbox lineas horizontales de cuatro numeros ordenados de mayor a menor
el array me da estos números
10 20 30 40 50 60 70 80
y quiero mostrarlos  asi
80 70 60 50
40 30 20 10

aunque pruebo con lo que me explico Elektro en propiedades de los lisbox colunWich multicolum etc no logro hacer esto.

lo envio al listbox de esta forma


Código:
ListBox1.Items.AddRange(Result22.Cast(Of Object).ToArray)


:)
Luis



Mejor pongo la Funcion


Código:
Dim Rand2 As New Random
        ' Concateno, y...
        ' Elimino duplicados, y...
        ' Selecciono los números inferiores a MAX, y...
        ' Convierto los números mayores a MAX a números aleatorios entre 0 y MAX.
        Dim Result22 As IEnumerable(Of Integer) =
            (Result1.Concat(Result2).Concat(Result3)).
            Distinct.
            Select(Function(Value As Integer)
                       Return If(Value < MAX, Value, Rand.Next(0, MAX))
                   End Function)

        ' Result = 1, RANDOM, 2, 3, 4, 5, RANDOM, 6, 7, 8, 9, 10, 99
        ListBox1.Items.AddRange(Result22.Cast(Of Object).ToArray)



[MOD]: No hagas doble post, utiliza el botón 'Modificar'.

397  Programación / .NET (C#, VB.NET, ASP) / Re: Eliminar y reemplazar registros en Array en: 15 Enero 2014, 20:16 pm
¿ Que te dije de usar LINQ ?

¿algo como esto te sirve?:
Código
  1. Public Class Form1
  2.  
  3.    ReadOnly MAX As Integer = 100
  4.  
  5.    Public Sub Test() Handles MyBase.Shown
  6.  
  7.        Dim Rand As New Random
  8.  
  9.        Dim result1 As Integer() = {1, 100, 2, 3, 4}
  10.        Dim result2 As Integer() = {5, 500, 6, 6, 4}
  11.        Dim result3 As Integer() = {7, 8, 9, 10, 99}
  12.  
  13.        ' Concateno, y...
  14.        ' Elimino duplicados, y...
  15.        ' Selecciono los números inferiores a MAX, y...
  16.        ' Convierto los números mayores a MAX a números aleatorios entre 0 y MAX.
  17.        Dim Result As IEnumerable(Of Integer) =
  18.            (result1.Concat(result2).Concat(result3)).
  19.            Distinct.
  20.            Select(Function(Value As Integer)
  21.                       Return If(Value < MAX, Value, Rand.Next(0, MAX))
  22.                   End Function)
  23.  
  24.        ' Result = 1, RANDOM, 2, 3, 4, 5, RANDOM, 6, 7, 8, 9, 10, 99
  25.        ListBox1.Items.AddRange(Result.Cast(Of Object).ToArray)
  26.  
  27.    End Sub
  28.  
  29. End Class

Saludos!


Gracias como siempre elektro :)


lo estoy probando y me da este error en


ListBox1.Items.AddRange(Result.Cast(Of Object).ToArray)

No se puede modificar la colección Items cuando está establecida la propiedad DataSource. ?????????????????

SOLUCIONADO CUESTION DE HERENCIA :)

Luis


SOLUCIONADO CUESTION DE HERENCIA :)
398  Programación / .NET (C#, VB.NET, ASP) / Eliminar y reemplazar registros en Array en: 15 Enero 2014, 10:56 am
Quiero hacer un bucle que mire los objetos del array uno a uno y si se pase del rango lo elimine pero que sobreescriva con algun numero dentro del rango 00 /99
en ese espacio y asi consecutivamente ( siempre numerico)

este codigo lo encontre trasteando aca mismo :)pero no logro hacer que funcione que hago mal ?


Código
  1. Dim Result3 as integer
  2.  
  3. Dim i, j As Integer 'Contadores
  4.  
  5.        For i = 1 To "cantidad de objetos en el array"
  6.            If Result3(i) = 99 Then
  7.                For j = 1 To "objetos array - i"
  8.                    If not (i+1) > 12 (i) = Result3(i+1) else: Result3(i) = ""
  9.                    End If
  10.                Next j
  11.            End If
  12.  
  13.        Next i
  14.  
  15.  
  16. ListBox3.Items.Add(CStr(Result3(X)))
  17.  
  18.  

Saludos
Luis

[MOD]Para la próxima inserta correctamente las etiquetas de código.
399  Programación / .NET (C#, VB.NET, ASP) / Re: Condicionar arrays en: 14 Enero 2014, 15:22 pm
Creo que esto es lo que intentas hacer...

Código
  1.    ReadOnly MAX As Integer = 99
  2.  
  3.    Public Sub Test() Handles MyBase.Shown
  4.  
  5.        Dim result1 As Integer() = {1, 100, 2, 3, 4}
  6.        Dim result2 As Integer() = {5, 500, 6, 6, 4}
  7.        Dim result3 As Integer() = {7, 8, 9, 10, 99}
  8.  
  9.        ' Elimino duplicados al mismo tiempo que selecciono los números inferiores a MAX.
  10.        Dim Result As IEnumerable(Of Integer) =
  11.            (
  12.                From Value As Integer
  13.                In (result1.Concat(result2).Concat(result3)).Distinct
  14.                Where Value <= MAX
  15.            )
  16.  
  17.        ListBox1.Items.AddRange(Result.Cast(Of Object).ToArray)
  18.  
  19.    End Sub

Saludos


 ;-)  ;-)  ;-)  ;-)

Perfecto Eleкtro

justo y preciso :)

ya sabes cualquier problema con el coche me avisas

Luis

400  Programación / .NET (C#, VB.NET, ASP) / Re: Condicionar arrays en: 14 Enero 2014, 14:06 pm
No me ha quedado claro el poblema, en la variable resut7 declaras el array numérico, y en la otra variable (Result) ya "filtras" con LINQ, ¿Cual es el problema?.

PD: Lo importante si que lo entendí, no es necesario 4 o 5 variables para llevar a cabo una operación de ese tipo, símplemente odio ver ese tipo de cosas.

Saludos!

El problema es que no logro mostar en el lisbotbox los resultados de las dos funciones juntas  osea la " Distinct y la del rango "

luis


 
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines