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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 30
31  Programación / .NET (C#, VB.NET, ASP) / Re: Hacer que un Form se descargue un archivo a traves de cadenas de texto: en: 4 Febrero 2013, 20:45 pm
Simplemete usar el HTMLAgilityPack con VB.net (que no se si se puede, porque no se si funciona junto a VB.NET o separado).

Bueno, el codigo ya lo tengo,

Código
  1. Public Class Form3
  2.  
  3.    Public archivo As String = "download.db"
  4.  
  5.    Private Sub Button5_Click() Handles Button5.Click
  6.        If My.Computer.FileSystem.FileExists(archivo) Then
  7.            My.Computer.FileSystem.DeleteFile(archivo)
  8.            My.Computer.Network.DownloadFile(TextBox1.Text, archivo)
  9.        Else
  10.            My.Computer.Network.DownloadFile(TextBox1.Text, archivo)
  11.        End If
  12.    End Sub
  13. End Class

ahora necesito el otro codigo (el del pack este) que te busque cadenas de texto:

y ya ta. ^^

Un saludo.

en lo personal yo no uso dicho "pack" yo aplico un regex y voy descomponiendo el documento html en tags o <>data</>

y voy aplicando varios metodos de clasificacion me parece mas comodo y puedo modificarle segun sea el caso. orita no estoy en mi casa por eso tampoco te doy info precisa
32  Programación / .NET (C#, VB.NET, ASP) / Re: Hacer que un Form se descargue un archivo a traves de cadenas de texto: en: 4 Febrero 2013, 20:38 pm
Pues sabes lo que te digo? Que me cago en la algoritmia, el pseudocodigo, la abstraccion, la sintaxis y la madre que los pario, soy mas noob que noob, no se desarrollar nada de nada si no veo ejemplos ya hechos que es en lo que me baso... asi que, si no se nada de nada de nada de htmlagiltypack y sus snippets cojonudos pues, como que me voy a quedar pelao al intentar hacer algo.... vamos que necesito una base, en mi vida vi el pack de los coj*nes xD  :xD

claro?  :silbar:

un saludo... sorry por ser tan malhablao'  >:D

xD todos aprendemos :)

lo q debes hacer q siempre me ayuda es

planteate q dato Tienes, que necesitas hacer y que dato tienes q devolver ( si es que devuelve)

aver planteame 1 poco e intentare ayudarte en el transcurso del dia a ver q se le hace, q recien leo el foro y me da fastidio leer tanto crap de arriba

EDIT

leyendo 1 poco arriba

ya mas o menos sabes q deseas hacer...

q deberias tomar en cuenta, no todas las webs devuelven un XHTML decente

te aconsejo q uses una instancia de la clase del webclient (porque ? )
facil ya q el puede devolverte 1 subclase del tipo Document q puede ser leida como html, y dentro del evento DocumentCompleted (no me acuerdo bien y no tengo visual studio para revisar) desde el puedes aplicar diferentes metodos de Parseo para poder descomponer dicho html ( usando un buen regex) y obtener todos los resultados que tu quieres :)
y mediante 1 listview ir insertando dichos resultados
33  Programación / .NET (C#, VB.NET, ASP) / Re: Hacer que un Form se descargue un archivo a traves de cadenas de texto: en: 4 Febrero 2013, 20:24 pm
nose para que añadir tantos paquetes de terceros :/ electro si todo se puede hacer a mano

PD: en vez de usar Snippets deberia ser que el usuario los haga por si mismo, para que aprenda a desarrollar el aspecto de algoritmia y pseudocodigo :) y la capacidad de abstraccion y poder desarrollarles de manera propia q usando 1 snippet q te haga todo :D
34  Programación / .NET (C#, VB.NET, ASP) / Re: quinila reduccion codigo en: 3 Febrero 2013, 03:40 am
se mas especifico o no podremos ayudarte :9
35  Programación / .NET (C#, VB.NET, ASP) / Re: Realizar otra vez y dar el resultado del IF en: 28 Enero 2013, 20:09 pm
No puedo hacer eso porque entonces apagaría las luces del avión en el simulador.

Cómo puedo hacer para que se ejecute una función cada vez que la variable cambia a True o False?

facil :) crea 1 variable auxiliar del tipo boolean, q valide si ya fue encendido o no, para que pueda repetirte la accion, de esta manera si esta prendido no se duplica, y si esta apagado realiza el encendido
36  Programación / .NET (C#, VB.NET, ASP) / Re: [source][no optimizado] creador de sopas de letras en consola vbnet en: 24 Enero 2013, 15:13 pm
Gracias,
la idea de la sopa de letras me ha gustado, aunque da pereza tener que escribir "horizontal" "vertical", en el código podrías haber añadido una comparación adicional así: "¿H o V?" xD.

saludos

era 1 trabajo de universidad, tenia q hacerlo bien por eso si te fijas uso metodos poco buenos,no uso subs/functions ni nada de eso, lo mas sencillo posible con lo q tenia disponible de algoritmia
37  Programación / .NET (C#, VB.NET, ASP) / [source][no optimizado] creador de sopas de letras en consola vbnet en: 24 Enero 2013, 06:19 am
pues en estas madrugadas ayudando a los amigos con sus proyectos subo este

Código
  1. Module Module1
  2.  
  3.    Sub Main()
  4.        Dim x As Integer = 0
  5.        Dim y As Integer = 0
  6.        Dim z As Integer = 99
  7.        Dim contpalabras As Integer = 0
  8.        Dim aux1 = "", aux2 As String = ""
  9.        Dim Formato As String = "" '(vertical/horizontal)
  10.        Dim posicionX = -1, posicionY As Integer = -1
  11.  
  12.        Dim cantPalabras As Integer = 0
  13.        Dim rep As Boolean = True 'variable para pedir palabras
  14.        While x <= 0
  15.            Console.Write("Ingresar el numero de Columnas[X](mayor a 0): ")
  16.            x = Console.ReadLine
  17.        End While
  18.        While y <= 0
  19.            Console.Write("Ingresar el numero de Filas[Y](mayor a 0): ")
  20.            y = Console.ReadLine
  21.        End While
  22.        Dim Sopa(x, y) As Char 'matriz de sopa
  23.        Dim Palabras(z) As String 'vector palabras
  24.        Console.WriteLine("============ DIBUJADO DE SOPA DE LETRAS ============")
  25.         Console.WriteLine("Caja de posiciones")
  26.        For i = 0 To y - 1
  27.            For j = 0 To x - 1
  28.                Console.Write(j & "," & i & "|")
  29.            Next
  30.            Console.WriteLine()
  31.        Next
  32.        Console.WriteLine("============FIN DIBUJADO DE SOPA DE LETRAS ============")
  33.        While rep
  34.            aux1 = ""
  35.            aux2 = ""
  36.            posicionX = -1
  37.            posicionY = -1
  38.            While aux1 = ""
  39.                Console.Write("añada una palabra: ")
  40.                aux1 = Console.ReadLine
  41.                If aux1.ToCharArray.Length >= 3 And aux1.ToCharArray.Length <= x Or aux1.ToCharArray.Length <= y Then
  42.                    Palabras(contpalabras) = aux1
  43.                    contpalabras += 1
  44.                Else
  45.                    aux1 = ""
  46.                    Console.WriteLine("ERROR -> la palabra debe tener mas de 3 letras y debe ser menor al maximo X y maximo Y")
  47.                End If
  48.            End While
  49.            While aux2 = ""
  50.                Console.Write("Horizontal o Vertical: ")
  51.                aux2 = Console.ReadLine
  52.                If (aux2.ToLower = "horizontal" And aux1.ToCharArray.Length < x) Or (aux1.ToCharArray.Length < y And aux2.ToLower = "vertical") Then
  53.                    Formato = aux2.ToLower
  54.                Else
  55.                    aux2 = ""
  56.                    Console.WriteLine("ERROR -> debe escribir una de las 2 opciones, y revisar que la palabra pueda ser añadida en esa opcion")
  57.                End If
  58.            End While
  59.            While posicionX = -1 And posicionY = -1
  60.                Console.Write("Posicion inicial de la palabra en la matriz en X: ")
  61.                posicionX = Console.ReadLine
  62.                Console.Write("Posicion inicial de la palabra en la matriz en Y: ")
  63.                posicionY = Console.ReadLine
  64.                If Formato = "horizontal" Then
  65.                    If posicionX + aux1.ToCharArray.Length > x Or posicionX < 0 Or posicionY < 0 Or posicionY > y Then
  66.                        posicionX = -1
  67.                        posicionY = -1
  68.                    End If
  69.                ElseIf Formato = "vertical" Then
  70.                    If posicionY + aux1.ToCharArray.Length > y Or posicionY < 0 Or posicionX < 0 Or posicionX > x Then
  71.                        posicionX = -1
  72.                        posicionY = -1
  73.                    End If
  74.                End If
  75.                If posicionX < 0 Or posicionY < 0 Then
  76.                    Console.WriteLine("ERROR -> la suma de la posicion y el tamaño de la palabra supera el limite de la sopa de letras")
  77.                End If
  78.            End While
  79.            If Formato = "horizontal" Then
  80.                For i = 0 To aux1.ToCharArray.Length - 1
  81.                    Sopa(posicionX + i, posicionY) = aux1.ToCharArray()(i).ToString.ToLower
  82.                Next
  83.            ElseIf Formato = "vertical" Then
  84.                For i = 0 To aux1.ToCharArray.Length - 1
  85.                    Sopa(posicionX, posicionY + i) = aux1.ToCharArray()(i).ToString.ToLower
  86.                Next
  87.            End If
  88.            'dibujado de la sopa de letras
  89.            Console.WriteLine("============ DIBUJADO DE SOPA DE LETRAS ============")
  90.            Console.WriteLine("Caja de posiciones")
  91.            For i = 0 To y - 1
  92.                For j = 0 To x - 1
  93.                    Console.Write(j & "," & i & "|")
  94.                Next
  95.                Console.WriteLine()
  96.            Next
  97.            Console.WriteLine()
  98.            For i = 0 To y - 1
  99.                For j = 0 To x - 1
  100.                    If Sopa(j, i) = "" Then
  101.                        Console.Write(" |")
  102.                    Else
  103.                        Console.Write(Sopa(j, i) & "|")
  104.                    End If
  105.                Next
  106.                Console.WriteLine()
  107.            Next
  108.            Console.WriteLine("============FIN DIBUJADO DE SOPA DE LETRAS ============")
  109.            'añadir mas palabras
  110.            aux2 = ""
  111.            While aux2 = ""
  112.                Console.Write("Desea añadir otra palabra[si/no]?: ")
  113.                aux2 = Console.ReadLine
  114.                If aux2 = "si" Then
  115.                    rep = True
  116.                ElseIf aux2 = "no" Then
  117.                    rep = False
  118.                Else
  119.                    aux2 = ""
  120.                End If
  121.            End While
  122.        End While
  123.        aux2 = ""
  124.        rep = True
  125.        While aux2 = ""
  126.            Console.Write("Desea Rellenar la sopa de letras[si/no]?: ")
  127.            aux2 = Console.ReadLine
  128.            If aux2 = "si" Then
  129.                rep = True
  130.            ElseIf aux2 = "no" Then
  131.                rep = False
  132.            Else
  133.                aux2 = ""
  134.            End If
  135.        End While
  136.        If rep Then
  137.            Dim r As New Random
  138.            Dim letras As Char() = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "ñ", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"}
  139.            For i = 0 To y - 1
  140.                For j = 0 To x - 1
  141.                    If Sopa(j, i) = "" Or Sopa(j, i) = Nothing Then
  142.                        Sopa(j, i) = letras(r.Next(0, letras.Length))
  143.                    End If
  144.                Next
  145.            Next
  146.        End If
  147.        Console.WriteLine()
  148.        Console.WriteLine("============ DIBUJADO FINAL DE SOPA DE LETRAS ============")
  149.        For i = 0 To y - 1
  150.            For j = 0 To x - 1
  151.                If Sopa(j, i) = "" Then
  152.                    Console.Write(" |")
  153.                Else
  154.                    Console.Write(Sopa(j, i) & "|")
  155.                End If
  156.            Next
  157.            Console.WriteLine()
  158.        Next
  159.        Console.WriteLine()
  160.        Console.WriteLine("Palabras utilizadas")
  161.        For i = 0 To Palabras.Length - 1
  162.            If Palabras(i) = Nothing Or Palabras(i) = "" Then
  163.            Else
  164.                Console.WriteLine(Palabras(i))
  165.            End If
  166.        Next
  167.        Console.WriteLine("============FIN DIBUJADO FINAL DE SOPA DE LETRAS ============")
  168.        Console.WriteLine("Presiona una tecla para salir...")
  169.        Console.ReadKey()
  170.    End Sub
  171.  
  172. End Module

NO ESTA OPTIMIZADO
USO TECNICAS PERMITIDAS EN SUS CURSOS (no hay subs, no hay functions,nada de eso)

desarrollado para consola, y en un simple Sub :)

UNICO DETALLE = NO INTERCEPTAR PALABRAS  ( me dio flojera añadirlo)

saludos :)
38  Programación / .NET (C#, VB.NET, ASP) / Re: C# que eS este código y cuales son constructores ,métodos etc en: 22 Enero 2013, 15:51 pm
Siento que tienes algo en contra de EletroHacker, podrias ilustrarnos con tu opinion sobre él.

nose me fastidia las personas q no investigan, hasta cosas tan obvias... lo q sucede es q no has visto los otros foros aparte de este  :silbar: q no pondre url aca
39  Programación / .NET (C#, VB.NET, ASP) / Re: C# que eS este código y cuales son constructores ,métodos etc en: 22 Enero 2013, 07:03 am
Ni siquiera se ha parado a buscar en el MSDN, lo de list(T) y todas sus dudas del code aparecen ahí.

Si me dijera que lo ha buscado y lo ha leido pero sigue sin entenderlo, pues eso ya es distinto... pero ni siquiera lo ha buscado!

:) ya sabes lo q se siente verdad ? :)
40  Programación / .NET (C#, VB.NET, ASP) / Re: C# que eS este código y cuales son constructores ,métodos etc en: 22 Enero 2013, 03:41 am
***** tu actitud es malisima. te aseguro que no llegaras lejos. ni como programador ni como persona.  :-X  :¬¬

xD concuerdo lamentablemente

pero bueno, nose porque si yo tarde meses documentandome la gente no lo hace tamb
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 30
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines