Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Siuto

#11
Es una linda solucion es pero no me sirve porque en relidad estoy haciendo la verificacion de mas de un parametro y lo que verfico en unos depende de lo que hay en los otros, algo asi:


Código (csharp) [Seleccionar]
class Padre
{
   public Padre(String c1, String c2)
   {
       // ... Explota si la cadena llega con alguna mayuscula
   }
}

class Hijo : Padre
{
   public Hijo(String c1, String c2) : base(c1, c2)
   {        
       if (c1.length > c2.Length) c1 = c1.ToLower();
       else c2 = c2.ToLower();
   }
}



No se si ahora quedo muy claro el ejemplo :S, se entiende?
#12
.NET (C#, VB.NET, ASP) / [C#] Heredar constructores
25 Septiembre 2010, 01:49 AM
Quiero hacer algo que no se si se puede, a ver si me dice alguien...


Código (csharp) [Seleccionar]
class Padre
{
   public Padre(String cadena)
   {
       // ... Explota si la cadena llega con alguna mayuscula
   }
}

class Hijo : Padre
{
   public Hijo(String cadena) : base(cadena)
   {
       cadena = cadena.ToLower();
   }
}



¿Como debo hacer para pasar la cadena en minuscula a la clase padre? porque haciendolo de esa forma no sirve de nada ya que primero se llama al constructor de la clase Padre y despues se pasa a minuscula la cadena.

La clase que llamo padre en este ejemplo es una clase de .NET en mi caso por lo que no puedo modificarla.
#13
Si gracias, ya me estoy peliando con el JSON de DepositFiles...
#14
Quiero saber como hacen las miles de paginas y programas que existen para chequear si los links estan online o no.

¿Simplemente analizan la respuesta HTML buscando una cadena que diga si esta o no esta el archivo o lo hacen de alguna otra forma?

Mi idea es implementarlo en C#, pero posteo en programacion general y no en .NET porque una respuesta mas general tambien me sirve.
#15
Usando HttpWebRequest y HttpWebResponse podrias intentar loguearte y analizar el resultado.
#16
.NET (C#, VB.NET, ASP) / [C#] Deserializar JSON
9 Septiembre 2010, 17:35 PM
Estoy tratando de buscar como deserializar una cadena JSON en C# que recibo desde internet poro no encuentro la herramienta para hacerlo, se ve como esto:

{"Files":{55555526:{"id":55555526,
"id_str":"fn2dgvl66",
"dt_added":"2010-07-09 18:25:14",
"filename_source":"BOSSA_NOVA_TRILOGY_-_CD_3.rar",
"file_password":"",
"size":"66877683",
"uploader_ip":"190.245.246.131",
"hash":"2ec2b307bcb8388a47ca9a4db131d9d469cf59ff",
"download_url":"http://depositfiles.com/files/fn2dgvl66",
"download_cnt":"68",
"dt_expires":"2010-11-14"},
55553443:{"id":55553443,
"id_str":"tenohng9j",
"dt_added":"2010-07-09 17:53:15",
"filename_source":"BOSSA_NOVA_TRILOGY_-_CD_2.rar",
"file_password":"",
"size":"58940738",
"uploader_ip":"190.245.246.131",
"hash":"8dfd3856faa5173cd5ac9ecae57f68b5f1995a0e",
"download_url":"http://depositfiles.com/files/tenohng9j",
"download_cnt":"86",
"dt_expires":"2010-11-15"},
55550736:{"id":55550736,
"id_str":"q0mwfp87z",
"dt_added":"2010-07-09 17:12:46",
"filename_source":"BOSSA_NOVA_TRILOGY_-_CD_1.rar",
"file_password":"",
"size":"59475296",
"uploader_ip":"190.245.246.131",
"hash":"698ecc6a07ece11dbd15b529ac5c3face37f771b",
"download_url":"http://depositfiles.com/files/q0mwfp87z",
"download_cnt":"157",
"dt_expires":"2010-11-15"}},
"Count":"3"}



Mi problema es que no maneja arrays y las herramientas que veo por ahi manejan datos como eston con arrays usando []

Tengo estos "objetos":

55555526
55553443
55550736

que son los ids de tres archivos de DepositFiles que en cada consulta pueden variar y no se como hacer para manejarlo.


Estuve leyendo sobre la clase DataContractJsonSerializer que da Microsoft pero me parece que no me sirve por no puede manejar una estructura como esta, ademas mire alguna otra herramienta externa para realizar esto pero no no veo ninguna que maneje algo asi.

¿Alguien sabe como puedo analizar esto?
#17
¿Con que sacaste la imagen de la ventana que esta sombreada?
#18
Con cualquiera de las dos soluciones resolvi el problema :D

Pero me surge otra dura, porque en realidad el texto que queria pasar al Clipboard no era una cadena harcodeada asi como puse en el ejemplo, si no que son unas lineas sacadas de un Rich TextBox que cuando las leo no me respeta las nuevas lineas a pesar de que cuando me muestra el texto si...


Código (csharp) [Seleccionar]
Clipboard.SetText(richTextBox.Text)

Asi es como hago y el problema ya lo solucione copiando el texto antes de meterlo en el richTextBox, pero solo por curiosidad ¿existe alguna forma de sacarlo de ahi con el formato correcto?
#19
Se me olvido de ponerlo en el post anterior pero probe con los formatos:

Código (csharp) [Seleccionar]
TextDataFormat.Html
TextDataFormat.Rtf
TextDataFormat.Text
TextDataFormat.UnicodeText


Y no es la solucion...
#20
¿Como hago para copiar una cadena multilinea al portapapeles?


Código (csharp) [Seleccionar]
Clipboard.SetText("abc\n123");

Asi es como lo estoy haciendo, pero cuando hago Ctrl + V en el notepad me sale:

abc123

en vez de:

abc
123