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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30
211  Programación / .NET (C#, VB.NET, ASP) / Re: Duda de textbox en vb.Net 2008 en: 26 Octubre 2012, 06:10 am
si, le erre al quoteo :xD
xD lo importante es q los principiantes aprendan bien
212  Programación / .NET (C#, VB.NET, ASP) / Re: Duda de textbox en vb.Net 2008 en: 26 Octubre 2012, 05:23 am
hay varias cosas para corregir, parece que estas programando a la visual basic 6.

1 - no se porque usas para controlar los errores el On Error GoTo, en .NET se usa Try Catch.

2 - para abrir y guardar los archivos te recomiendo usar StreamReader y StreamWriter, que son unicos de .NET y son los que se usan.

para cargar al listbox hay varios metodos, algunos te dejan hacerlo sin estar recorriendo linea por linea el archivo.

aca te paso 2 metodos de carga, bien de .NET, y un metodo de guardado:

Código
  1. Imports System.IO
  2.  
  3. Public Class Form1
  4.    ' Carga todo en una sola linea
  5.    Private Sub MetodoCarga1()
  6.        ListBox1.Items.AddRange(File.ReadAllLines("C:\prueba.txt"))
  7.    End Sub
  8.  
  9.    ' Carga usando StreamReader, linea por linea hasta el final del archivo
  10.    Private Sub MetodoCarga2()
  11.        Dim vArchivo As New StreamReader("C:\prueba.txt")
  12.  
  13.        While Not vArchivo.EndOfStream
  14.            ListBox1.Items.Add(vArchivo.ReadLine())
  15.        End While
  16.  
  17.        vArchivo.Close()
  18.    End Sub
  19.  
  20.    ' Guarda usando StreamWriter
  21.    Private Sub MetodoGuardado()
  22.        Dim vArchivo As New StreamWriter("C:\prueba.txt")
  23.  
  24.        For Each vLinea As String In ListBox1.Items
  25.            vArchivo.WriteLine(vLinea)
  26.        Next
  27.  
  28.        vArchivo.Flush()
  29.        vArchivo.Close()
  30.    End Sub
  31. End Class


>.> me tirastes quote ami, yo no programo en vb6 ni uso on error GoTo >.>
solo le puse 2 metodos para eliminar lo que el me pidio
213  Programación / .NET (C#, VB.NET, ASP) / Re: Duda de textbox en vb.Net 2008 en: 26 Octubre 2012, 03:50 am
Bueno seba123neo  y spiritdead estos son los codes que tengo


Para agregar y guardar en un archivo txt los items de un list box es este :

Código:
ListBox1.Items.Add(TextBox1.Text)

        Dim Saveval As Integer = 1
        Dim Listpath As String = "C:\Documents and Settings\Administrador\Mis documentos\Downloader X\" & "Historial de Links Introducidos" & ".txt"
        Saveval = Saveval + 1
        For i = 0 To ListBox1.Items.Count - 1
            Form2.ListBox1.SetSelected(i, True)
            Dim Listwrite As System.IO.StreamWriter
            Listwrite = My.Computer.FileSystem. _
            OpenTextFileWriter(Listpath, True)
            Listwrite.WriteLine(ListBox1.Items(i))
            Listwrite.Close()
        Next

Y estos para cargar los datos otra vez al list box :

Código:
If ListBox1.Text.Contains("") Then

            ListBox1.Text.Replace("", "")

        End If

        Dim Archivo$ = "C:\Documents and Settings\Administrador\Mis documentos\Downloader X\" & "Historial de Links Introducidos" & ".txt"
        Dim FF% = FreeFile()
        FileOpen(FF, Archivo, OpenMode.Input)
        Do While Not EOF(FF) 'Leerá lineas hasta que termine el archivo
            ListBox1.Items.Add(LineInput(FF)) 'Agregara Linea Actual leida al ListBox (Lineinput es un sistema que lee linea por linea un archivo)

        Loop
        FileClose(FF)


        On Error GoTo fallo



fallo:
        
        Me.Refresh()

        Exit Sub

        Resume



mala mia tube 1 error asi es con este ejemplo

Código
  1. dim textoSineditar as string =""
  2. dim textoeditado as string=""
  3.  
  4. if textoSineditar.contains("") then
  5. textoeditado = textoSineditar.replace("","")
  6. end if
  7.  
esa es 1 forma la otra es esta
Código
  1. dim textoSineditar as string =""
  2. dim textoeditado as string=""
  3.  
  4. if textoSineditar.contains("") then
  5. textoeditado = textoSineditar.remove(textosineditar.startwith(""),3)
  6. end if
  7.  

el segundo metodo solo es si solo sale 1 sola ves si sale mas veces deberias cambiar a una rutina con While para eliminar todos las veces q este :) recomendaria la primera pero siempre es bueno dar varias opciones
sorry ando distraido y no pongo bien la sintaxis xD
214  Programación / .NET (C#, VB.NET, ASP) / Re: Duda de textbox en vb.Net 2008 en: 26 Octubre 2012, 03:34 am
la solucion no es reemplazar los caracteres, la solucion debe ser ver porque te esta grabando esos caracteres, hace estas 2 simples cosas.

1 - fijate si el archvio de texto creado tiene realmente esos caracteres grabados, abrilo con el bloc de notas y fijate.

2 - pone el codigo fuente que usas para grabar y cargar el archivo, me juego que ahi esta el problema.

sin codigo no podemos ver que estas haciendo.

posiblemente sea en el modo en que obtiene dicha informacion

y lo del replace si funciona pero no entiendo porque el VS no me esta tomando bien el remplazo y en c# si
215  Programación / .NET (C#, VB.NET, ASP) / Re: Duda de textbox en vb.Net 2008 en: 26 Octubre 2012, 03:07 am
Bueno hola a todos como ya saben soy nuevo en esto de vn anteriormente utilisaba el 6.0 pero ahora utiliso el vb 2008

bueno mi duda es que cree un programa en la cual podias agragar cosas a un list box y en el puedes guardarlo en un archivo .txt la cual se guardan y automaticamente cuando inicias la aplicacion ontra ves esten hay pero el unico problema es que cuando lo abro me aparece lo siguiente:

un ejemplo

Introduci

http://google.com

al textbox y le di al boton aceptar se me agrega al listbox y automaticamente se gurda en el archivo txt

Cuando lo Abro nuevamente se me agrega algo al listbox junto al texto que introduje

http://google.com

Entonce quiero hacer de manera que no me aparezca el 

El code que tengo es mas o menos haci
Código:
if ListBox1.Text.Contains("") Then

(Que debo poner aqui para que se borre este texto y se quede el link??)

End If

Bueno por hay me quede no se hacer decir que se borre un texto seleccionado porfavor ayuda!!

podrias hacer

Código:
listbox1.text.replace("","")
un simple remplazo o separarlo con split("") y el index q contenga dicho caracter eliminarle y rearmar despues, existen muchas formas realmente
216  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Crear controles en tiempo de ejecución con las mismas propiedades y funciónes? en: 24 Octubre 2012, 00:54 am
bueno crear el TabPage es facil y meterle controles adentro tambien, aca un ejemplo simple que tambein maneja los eventos de cada control en cada tab.

Código
  1. Public Class Form1
  2.  
  3.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  4.        Call CrearTab()
  5.    End Sub
  6.  
  7.    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  8.        TabControl1.TabPages.Remove(TabControl1.SelectedTab)
  9.    End Sub
  10.  
  11.    Private Sub CrearTab()
  12.        Dim NewTab As New TabPage
  13.        NewTab.Name = "Tab" & TabControl1.TabCount
  14.        NewTab.Text = "Tab " & TabControl1.TabCount
  15.  
  16.        Me.TabControl1.Controls.Add(NewTab)
  17.  
  18.        Dim NewButton As New Button
  19.        NewButton.Name = "Button1"
  20.        NewButton.Top = 10
  21.        NewButton.Text = "Boton 1"
  22.        NewTab.Controls.Add(NewButton)
  23.  
  24.        AddHandler NewButton.Click, AddressOf ClickBotones
  25.  
  26.        Dim NewButton2 As New Button
  27.        NewButton2.Name = "Button2"
  28.        NewButton2.Top = 100
  29.        NewButton2.Text = "Boton 2"
  30.        NewTab.Controls.Add(NewButton2)
  31.  
  32.        AddHandler NewButton2.Click, AddressOf ClickBotones
  33.    End Sub
  34.  
  35.    Private Sub ClickBotones(ByVal sender As Object, ByVal e As EventArgs)
  36.        Dim whichButton As Button
  37.        Dim whichTabPage As Control
  38.  
  39.        If TypeOf sender Is Button Then
  40.  
  41.            whichButton = CType(sender, Button)
  42.            whichTabPage = whichButton.Parent
  43.  
  44.            MessageBox.Show("Apretaste el " & whichButton.Name & " de la pestaña " & whichTabPage.Name)
  45.        End If
  46.    End Sub
  47. End Class

el primer boton añade un tab con 2 botones adentro y el otro elimina la tab seleccionada.

tambien se manejan los eventos click de cada boton y se sabe de que tab vino el click.

es un simple ejemplo, lo tenes que optimizar.

saludos.

xD pero ahi ya estas aumentando el nivel con la incorporacion de eventos controlados, :P xD no lo enreden =(
AddHandler NewButton2.Click, AddressOf ClickBotones

xD primero que aprenda a crear los controles dinamicamente, y despues como asignarle los eventos correctamente sino se perdera
217  Programación / .NET (C#, VB.NET, ASP) / Re: [C#] Comunicacion entre formularios MDI en: 21 Octubre 2012, 20:26 pm
y por esa razon, 1 de mis variables tube q meterle cifrado RSA u.u
218  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Mostrar consultas de MySQL en textbox en VB.NET? en: 19 Octubre 2012, 02:07 am
la consulta SQL deberia ser asi:

SELECT * from MiTabla WHERE id = 'el id que ingresaste'

y despues no tendrias que recorrer nada, simplemente hacer.

Código
  1. If leerdato.Read()
  2.     txtNombre.Text = leerdato("nombre")
  3. End if

saludos.
exactamente tomando en cuenta de su respectivo dispose o close para cerrar la conexion
219  Programación / .NET (C#, VB.NET, ASP) / Re: Configuracion interna en: 18 Octubre 2012, 19:25 pm
Eso estaria bien, esos ficheros se leen/escriben como archivos normales o de otra forma? (Soy novato en C#, vengo de PHP) xD
yo te diria q esa ip del server mysql sea en no-ip asi te evitas que cambie la ip
220  Programación / .NET (C#, VB.NET, ASP) / Re: Configuracion interna en: 18 Octubre 2012, 18:28 pm
explicate 1 poco mas porfavor
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines