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


Tema destacado: El geolocalizador de IP's ya funciona con IPv6


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14
91  Programación / .NET (C#, VB.NET, ASP) / Mostrar esto de forma diferente en: 6 Enero 2014, 14:10 pm
Bueno probando y probando :) consegui un codigo y se muestra el resultado pero por consola ya lo he puesto en un fom win pero no logro hacer que me lo muestre en un listbox o si hay otra forma o otra herramienta ya que solo lo que nesecito es visualizarlo

alguna idea ?


Código
  1. Public Shared Sub PrintValues(ByVal myArr As Array)
  2.        Dim myEnumerator As System.Collections.IEnumerator = _
  3.           myArr.GetEnumerator()
  4.        Dim i As Integer = 0
  5.        Dim cols As Integer = myArr.GetLength((myArr.Rank - 1))
  6.        While myEnumerator.MoveNext()
  7.            If i < cols Then
  8.                i += 1
  9.            Else
  10.                Console.WriteLine()
  11.                i = 1
  12.            End If
  13.            Console.Write(ControlChars.Tab + "{0}", myEnumerator.Current)
  14.        End While
  15.        Console.WriteLine()
  16.    End Sub
  17. End Class

Luis
92  Programación / .NET (C#, VB.NET, ASP) / Concatenar dos arrays y comparar rellenar y mostrar ? en: 2 Enero 2014, 11:24 am
Código
  1. Hola a todos espero que hayan pasado buenas fiestas :)
  2.  
  3.  
  4. Me he pasado el tiempo tratando de hacer esto pero no encuentro el como quiero concatenar dos array para que:
  5. Result1.Concat(Result2)
  6.  
  7. comparar si hay iguales y si hay iguales recorrer el rango y sustituir el repetido por el que no aparezca. ya elimino duplicados pero en cada array, y no se como hacerlo con el resultado final que se mostraria en e lisboxt3
  8.  
  9. ListBox3.Items.AddRange(CombinedItems.ToArray)
  10.  
  11.  
  12.  
  13. [codePublic Class Form1
  14.    Dim maximum As Short = 99
  15.    Dim x As Integer = 0
  16.    Dim Número As Double
  17.    Private TextBoxes As TextBox() = {Nothing}
  18.    Private Result1 As Int32(), Result2 As Int32()
  19.    Private _textBox As Object
  20.    Private Property ListBox1Count As Integer
  21.  
  22.    Private Sub FrmLogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
  23.        Me.ControlBox = False ' Elimino todos los controles del formulario
  24.    End Sub
  25.  
  26.    Private Property Calcular As Object
  27.  
  28.    Private Property TextBox(ByVal TextBoxCount As Short) As Object
  29.        Get
  30.            Return _textBox
  31.        End Get
  32.        Set(ByVal value As Object)
  33.            _textBox = value
  34.        End Set
  35.    End Property
  36.  
  37.    Public Sub solonumeros(ByRef e As System.Windows.Forms.KeyPressEventArgs)
  38.        ' evitar letras
  39.        If Char.IsDigit(e.KeyChar) Then
  40.            e.Handled = False
  41.        ElseIf Char.IsControl(e.KeyChar) Then
  42.            e.Handled = False
  43.        ElseIf Char.IsSeparator(e.KeyChar) Then
  44.            e.Handled = False
  45.        Else
  46.            e.Handled = True
  47.        End If
  48.  
  49.    End Sub
  50.  
  51.  
  52.    ReadOnly Property Num1 As Int32
  53.        Get
  54.            Return CInt(TextBox1.Text)
  55.        End Get
  56.    End Property
  57.  
  58.    ReadOnly Property Num2 As Int32
  59.        Get
  60.            Return CInt(TextBox2.Text)
  61.        End Get
  62.    End Property
  63.  
  64.  
  65.    Private Sub Sumar(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
  66.  
  67.        Result1 = {Num1 + 10, Num1 + 20, Num1 + 30} _
  68.                  .Distinct().ToArray ' Elimino duplicados
  69.  
  70.        Result2 = {Num2 + 10, Num2 + 20, Num2 + 30} _
  71.                  .Distinct().ToArray ' Elimino duplicad
  72.  
  73.  
  74.        Array.Sort(Result1) : Array.Sort(Result2) ' El número no está repetido:
  75.  
  76.        Dim Results As IEnumerable(Of Integer) =
  77.            Result1  ' El número no está repetido.Concat(Result2)  
  78.  
  79.  
  80.  
  81.        For X As Integer = 0 To Results.Count - 1
  82.            ' Este es para unir en 3lisbos
  83.            Dim Items1 As List(Of String) = ListBox1.Items.Cast(Of String)().ToList
  84.            Items1.Add("  ")
  85.  
  86.  
  87.            Dim Items2 As List(Of String) = ListBox2.Items.Cast(Of String)().ToList
  88.            Items2.Add("  ")
  89.  
  90.            Dim CombinedItems As List(Of String) = Items1.Concat(Items2).ToList
  91.  
  92.  
  93.            ListBox3.Items.AddRange(CombinedItems.ToArray)
  94.  
  95.            ' aqui acaba
  96.  
  97.            Select Case Results.Where(Function(n) n = Results(X)).Skip(1).Any
  98.  
  99.                Case False ' El número no está repetido en ninguna "linea"
  100.                    ' Así que colocamos el número en el Textbox
  101.                    Try
  102.                        ListBox1.Items.Add(CStr(Results(X)))
  103.  
  104.  
  105.                        ' TextBoxes(TextBoxCount).Text = CStr(Results(X))
  106.                    Catch ex As Exception
  107.                        Throw New Exception(ex.Message & ex.StackTrace)
  108.                    End Try
  109.  
  110.  
  111.  
  112.            End Select
  113.  
  114.  
  115.        Next X
  116.        ' -------segunda
  117.  
  118.        Dim Resultss As IEnumerable(Of Integer) =
  119.            Result2 ' .
  120.  
  121.  
  122.  
  123.        For X As Integer = 0 To Resultss.Count - 1
  124.  
  125.  
  126.  
  127.            Select Case Resultss.Where(Function(n) n = Resultss(X)).Skip(1).Any
  128.  
  129.                Case False
  130.                    Try
  131.                        ListBox2.Items.Add(CStr(Resultss(X)))
  132.  
  133.                    Catch ex As Exception
  134.                        Throw New Exception(ex.Message & ex.StackTrace)
  135.                    End Try
  136.  
  137.  
  138.            End Select
  139.  
  140.        Next X
  141.  
  142.    End Sub
  143.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  144.  
  145.    End Sub
  146.  
  147. End Class]




saludos
Luis
93  Programación / .NET (C#, VB.NET, ASP) / Como podría combinar el contenido de dos lixtbox en un tercero en: 26 Diciembre 2013, 02:44 am
Hola ando buscando una forma corta de combinar (no sumar ni adicionar) todo el contenido de dos lisbox en un otro sin que haya duplicados en grupos de cuatro resultados esto es si hay por ejemplo entre los dos lisbox 12 numeros que se muestren grupos de cuatro esto seria 3 resultados de cuatro números cada uno


Gracias :)

Felices fiestas a todos

Luis
94  Programación / .NET (C#, VB.NET, ASP) / Tutoriales ejemplos para trabajar con arrays ? en: 20 Diciembre 2013, 06:15 am
Alguien podria facilitar o decirme donde puedo conseguir buenos tutoriales con ejemplos basicos (para neofitos jeje) explicados para trabajar con arrays ?

Gracias

Luis
95  Programación / .NET (C#, VB.NET, ASP) / Hola de nuevo :) como puedo mostrar horizontalmente números en un Lixtbox ? en: 18 Diciembre 2013, 16:54 pm
Hola ya cuando pregunto es que me come el coco :)

Tengo un lixbox y me muestra los resultados en vertical y por probar quiero saber si se puede en horizontal

ahora me los muestra a si

25
45
68
75
78
79
80
88
 99

y quiero saber si se puede mostrar de esta forma ?

25 45 68 75 78 79 80 88 99

la funcion que uso es esta

Código:
 Select Case Results.Where(Function(n) n = Results(X)).Skip(1).Any

                Case False ' El número no está repetido en ninguna "linea"
                    ' Así que colocamos el número en el Textbox
                    Try
                        ListBox1.Items.Add(CStr(Results(X)))


                        ' TextBoxes(TextBoxCount).Text = CStr(Results(X))
                    Catch ex As Exception
                        Throw New Exception(ex.Message & ex.StackTrace)
                    End Try

                    ' Case True ' El número está repetido en alguna de las "lineas"
                    ' Así que escribimos el número "máximo" en el textbox
                    ' TextBoxes(TextBoxCount).Text = -CStr(maximum)

            End Select
            ' TextBoxCount += 1

        Next X


Saludos

Luis






96  Programación / .NET (C#, VB.NET, ASP) / :) Hola de nuevo por acá,ahora nuevo invento pasar datos a un ListBox1 en: 9 Diciembre 2013, 19:58 pm
Trasteando un poco por la red y super aburrido con los texboxes he probado a ver si en ves de estar mostrando los resultados en los texboxes los muestro en un listbox ?

quiero mostrar el resultado de   Result1 ,Result2, Result3 lo unico que logro es cuando introdusco en los primeros texboxes

Código:
 Private Sub TextBox_Leave(ByVal sender As System.Object, ByVal e As  _
System.EventArgs) Handles TextBox7.Leave, TextBox8.Leave, TextBox9.Leave
        ListBox1.Items.Add(sender.text)
    End Sub


Luis


97  Programación / .NET (C#, VB.NET, ASP) / Vuelvo al ataque con los texboxes :) evitar repe en: 3 Diciembre 2013, 16:53 pm
Bien gracias a Elketro jejej que me da una buena mano a pesar que estoy injertado con visual y net. bueno a lo mejor y nace un lenguaje de programacion nuevo jejeje.

Bien como veran en el codigo en que los resultados van entrando en los texboxes segun se hagan los calculos y estan numerados consecutivamente y estos texbosex los muestro en el formu en lineas de 4 en cuatro.


Texboses mostrados de esta forma
1   2  3  4
5   6  7  8
9 10 11 12

Bien mi problema es que no quiero que se repitan números en las lineas ??? y como estos se van llenando segun el calculo o suma he probado a intercalar los texboxes pero menuda chapuza jejeje.

Bueno el codigo

Código
  1. Public Class Form1
  2.    Dim MIN As Integer = 0
  3.    Dim MAX As Integer = 99
  4.  
  5.    Private Sub FrmLogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  6.        Me.ControlBox = False ' Elimino todos los controles del formulario
  7.    End Sub
  8.  
  9.  
  10.  
  11.    Private Result1 As Int32(), Result2 As Int32(), Result3 As Int32()
  12.    Dim Sep As Object
  13.    Dim texbox7 As Object
  14.    Dim o As Object
  15.    Private _val As Object
  16.    Private _val1 As Integer
  17.    Dim TextBox As TextBox()
  18.  
  19.    ReadOnly Property Num1 As Int32
  20.        Get
  21.            Return CInt(TextBox1.Text)
  22.        End Get
  23.    End Property
  24.  
  25.    ReadOnly Property Num2 As Int32
  26.        Get
  27.            Return CInt(TextBox2.Text)
  28.        End Get
  29.    End Property
  30.    ReadOnly Property Num3 As Int32
  31.        Get
  32.            Return CInt(TextBox3.Text)
  33.        End Get
  34.    End Property
  35.  
  36.  
  37. Private Property KeyAscii As Integer
  38.  
  39.    Private Property Val(ByVal form1 As Form1, ByVal p2 As Object) As Object
  40.        Get
  41.            Return _val
  42.        End Get
  43.        Set(ByVal value As Object)
  44.            _val = value
  45.        End Set
  46.    End Property
  47.  
  48.    Private Property Val(ByVal p1 As Object) As Integer
  49.        Get
  50.            Return _val1
  51.        End Get
  52.        Set(ByVal value As Integer)
  53.            _val1 = value
  54.        End Set
  55.    End Property
  56.  
  57.    Private Sub Sumar(ByVal sender As Object, ByVal e As EventArgs) _
  58.    Handles Calcular.Click
  59.  
  60.        Dim TextBoxCount As Short = -1
  61.  
  62.        TextBox = {TextBox7, TextBox8, TextBox9, TextBox10, TextBox11, TextBox12, TextBox13, TextBox14, TextBox15, TextBox16, TextBox17, TextBox18, TextBox19, TextBox20, TextBox21, TextBox22, TextBox23, TextBox24, TextBox25, TextBox26, TextBox27, TextBox28, TextBox29, TextBox30, TextBox31, TextBox32, TextBox33, TextBox34, TextBox35, TextBox36, TextBox37, TextBox38, TextBox39, TextBox40, TextBox41, TextBox42, TextBox43, TextBox44, TextBox45, TextBox46, TextBox47, TextBox48, TextBox49, TextBox50, TextBox51, TextBox52, TextBox53, TextBox54, TextBox55, TextBox56, TextBox57, TextBox58, TextBox59, TextBox60}
  63.  
  64.        Result1 = {Num1 + 1, Num1 + 20, Num1 + 30} _
  65.                  .Distinct().ToArray ' Elimino duplicados
  66.  
  67.        Result2 = {Num2 + 10, Num2 + 20, Num2 + 30} _
  68.                  .Distinct().ToArray ' Elimino duplicados
  69.  
  70.        Result3 = {Num3 + 10, Num3 + 20, Num3 + 30} _
  71.                  .Distinct().ToArray ' Elimino duplicados
  72.  
  73. Array.Sort(Result1) : Array.Sort(Result2) : Array.Sort(Result3)  ' Ordeno los Items
  74.  
  75.        ' funcion
  76.        For Each Number As Int32 In Result1
  77.            TextBoxCount += 1
  78.            TextBox(TextBoxCount).Text = Number
  79.        Next
  80.  
  81.        For Each Number As Int32 In Result2
  82.            TextBoxCount += 1
  83.            TextBox(TextBoxCount).Text = Number
  84.        Next
  85.  
  86.        For Each Number As Int32 In Result3
  87.            TextBoxCount += 1
  88.            TextBox(TextBoxCount).Text = Number
  89.        Next
  90.  
  91.  
  92. End Class


Luis




98  Programación / .NET (C#, VB.NET, ASP) / Caducar programa con tiempo ? en: 30 Noviembre 2013, 12:31 pm
Hola bien mi idea no es hacer un trial ni demo solo nesecito una rutina simple que me detenga el programa sin mesagebox ni nada solo que no funcione ni haga nada al ejecutarlo,


Código
  1. Public Class Form1
  2.    Dim MIN As Integer = 0
  3.    Dim MAX As Integer = 99
  4.  
  5.    Private Sub FrmLogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  6.        Me.ControlBox = False ' Elimino todos los controles del formulario
  7.    End Sub
  8.  
  9.  
  10.  
  11.    Private Result1 As Int32(), Result2 As Int32(), Result3 As Int32()
  12.    Dim Sep As Object
  13.    Dim texbox7 As Object
  14.    Dim o As Object
  15.    Private _val As Object
  16.    Private _val1 As Integer
  17.    Dim TextBox As TextBox()
  18.  
  19.    ReadOnly Property Num1 As Int32
  20.        Get
  21.            Return CInt(TextBox1.Text)
  22.        End Get
  23.    End Property
  24.  
  25.    ReadOnly Property Num2 As Int32
  26.        Get
  27.            Return CInt(TextBox2.Text)
  28.        End Get
  29.    End Property
  30.    ReadOnly Property Num3 As Int32
  31.        Get
  32.            Return CInt(TextBox3.Text)
  33.        End Get
  34.    End Property
  35.  
  36.  
  37. Private Property KeyAscii As Integer
  38.  
  39.    Private Property Val(ByVal form1 As Form1, ByVal p2 As Object) As Object
  40.        Get
  41.            Return _val
  42.        End Get
  43.        Set(ByVal value As Object)
  44.            _val = value
  45.        End Set
  46.    End Property
  47.  
  48.    Private Property Val(ByVal p1 As Object) As Integer
  49.        Get
  50.            Return _val1
  51.        End Get
  52.        Set(ByVal value As Integer)
  53.            _val1 = value
  54.        End Set
  55.    End Property
  56.  
  57.    Private Sub Sumar(ByVal sender As Object, ByVal e As EventArgs) _
  58.    Handles Calcular.Click
  59.  
  60.        Dim TextBoxCount As Short = -1
  61.  
  62.        TextBox = {TextBox7, TextBox8, TextBox9, TextBox10, TextBox11, TextBox12, TextBox13, TextBox14, TextBox15, TextBox16, TextBox17, TextBox18, TextBox19, TextBox20, TextBox21, TextBox22, TextBox23, TextBox24, TextBox25, TextBox26, TextBox27, TextBox28, TextBox29, TextBox30, TextBox31, TextBox32, TextBox33, TextBox34, TextBox35, TextBox36, TextBox37, TextBox38, TextBox39, TextBox40, TextBox41, TextBox42, TextBox43, TextBox44, TextBox45, TextBox46, TextBox47, TextBox48, TextBox49, TextBox50, TextBox51, TextBox52, TextBox53, TextBox54, TextBox55, TextBox56, TextBox57, TextBox58, TextBox59, TextBox60}
  63.  
  64.        Result1 = {Num1 + 1, Num1 + 20, Num1 + 30} _
  65.                  .Distinct().ToArray ' Elimino duplicados
  66.  
  67.        Result2 = {Num2 + 10, Num2 + 20, Num2 + 30} _
  68.                  .Distinct().ToArray ' Elimino duplicados
  69.  
  70.        Result3 = {Num3 + 10, Num3 + 20, Num3 + 30} _
  71.                  .Distinct().ToArray ' Elimino duplicados,,,,,,,,,,,
  72.  
  73. Array.Sort(Result1) : Array.Sort(Result2) : Array.Sort(Result3)  ' Ordeno los Items
  74.  
  75.        ' funcion
  76.        For Each Number As Int32 In Result1
  77.            TextBoxCount += 1
  78.            TextBox(TextBoxCount).Text = Number
  79.        Next
  80.  
  81.        For Each Number As Int32 In Result2
  82.            TextBoxCount += 1
  83.            TextBox(TextBoxCount).Text = Number
  84.        Next
  85.  
  86.        For Each Number As Int32 In Result3
  87.            TextBoxCount += 1
  88.            TextBox(TextBoxCount).Text = Number
  89.        Next
  90.  
  91.  
  92. End Class


gracias de antemano

Luis
99  Programación / .NET (C#, VB.NET, ASP) / Limitar programa con tiempo ? en: 14 Noviembre 2013, 06:57 am
Donde puedo conseguir una rutina de tiempo para que pasado tres meses o dias se bloquee el programa y saque un mesagebox diciendo lo que sea ?

gracias

Luis
100  Seguridad Informática / Seguridad / Inundado de virus ????? troyanos y demas cosas :) en: 6 Noviembre 2013, 21:05 pm
Bien tengo un P4 8 gigas ram disco 500 gigas y demas patrañas jejej uso wify desde casa a casa de mama con wifisky 2000 y a veces uso una cuenta con la rural del pueblo full señal ( todas las barritas ) uso el antivirus  "  Microsoft Secuirity Essentila " pero mi pc va como un 286 de principio de siglo Lento muyyyyyyy lento que da dolor de Hue... abrir el face jejje pero solo va lento el internet cuando lo uso para programar o abrir cualquier cosa va como un tiro ?????

Alguna idea ?

Luis
 
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines