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 - .::IT::.

#151
Vamos hombre no te rindas no es tan dificil solo que no hay mucha info por hay pero en fin dime que numero puedo colocar para probar que es lo que devuelve esa pagina. porque soy de peru y con mi numeor no sale nada.

si fueran dos o tre numeros seria mejor para hacer pruebas.
#152
Código (csharp) [Seleccionar]

HttpWebRequest _HttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.cmt.es/cmt_ptl_ext/Captcha.jpg");

HttpWebResponse _HttpWebResponse = (HttpWebResponse)_HttpWebRequest.GetResponse();

Stream _Stream = _HttpWebResponse.GetResponseStream();

this.pictureBox1.Image = Image.FromStream(_Stream);


Ahora cada ves que haces uan peticion ah http://www.cmt.es/cmt_ptl_ext/Captcha.jpg
pues te da un cookie por lo que necesitas uan variable de tipo CookieContainer donde guardarlo y usarlo para la peticion "POST".

seria algo como

Código (csharp) [Seleccionar]

_HttpWebRequest .CookieContainer = "aqui tu variable CookieContainer"


Suerte y aqui un ejemplo de como hacer lo que te digo
http://foro.elhacker.net/net/aporte_consumir_contenido_web_en_aplicaciones_net_cvb_netasp_net-t306634.0.html
#153
Puedes usando TableLayoutPanel  y la propiedad Dock=Fill en cada control

Lamentablemente pues si ya tienes tus formularios diseñados a de ser un trabajo algo trabajoso jajajaja, y si lo haces con anchor pues vas a demorar mucho haciendo pruebas y esas cosas ademas que no siempre funciona como queremos.

de tejo unos links
http://www.codeproject.com/KB/dotnet/LayoutPanels_VS2005.aspx?msg=1964972

Aqui un ejemplo donde uso TableLayautPanels
http://foro.elhacker.net/net/aporte_consumir_contenido_web_en_aplicaciones_net_cvb_netasp_net-t306634.0.html

#154
http://www.elguille.info/colabora/NET2005/miliuco_web.htm

Y como dijo en el post anterior D4N93R no es un navegador propio si no un inclusion del navegador IE en tu aplicacion.
#155
Redes / Re: Wimax en Peru
8 Octubre 2010, 19:04 PM
Hi thedoctor77 bueno pues si se que wimax no se conecta por magia an internet es odvio que necesito un proveedor, la cuestion es el ambito legal permisos y esas cosas, por ahi lei que tengo que presentar mi poryecto todo documentado al ministerio de comunicaciones y otras cosas pero quisiera la opinion de alguien conocedor del tema, y como dije inicialmente que equipos recomendados puedo comprar en peru.
#156
Suponiendo que te den el vetor ya lleno pues aqui el ejemplo de como buscar vocales,consonates

primero declaras un vector(o arreglo como quieras llamarlo) con todas las vocales

private char[] vocales = new char[] { 'a', 'e', 'i', 'o', 'u' };

luego suponiebdo que tienes el un Vector con los elementos ya llenos puedes usar
Array.IndexOf(array,elemento) que devuelve -1 cuando no encuentra "elemento" dentro de "array"

Código (csharp) [Seleccionar]

public int TotalVocales()
       {
               int contador = 0;//contador

               //recorremos todo el arrary y contamos las vocales
               for (int i = 0; i < vector.Length; i++)
               {
                   /*
                    * Array: clases del .net
                    * IndexOf: metodo de la clase array que busca el index de un elemento dentro de un array si no lo encuentra devuelve -1
                    */
                   if (Array.IndexOf(vocales, vector[i]) != -1)
                   {
                       contador++;//Indexof encontro el elemento porque devolvio un valor diferente de -1 entonces aumentar contador
                   }
               }
               return contador;
       }


por ultimo todo el codigo de ejemplo


Código (csharp) [Seleccionar]


using System;
using System.Text;

namespace Arreglos
{
   class Cola
   {
       /// <summary>
       /// Vector de las vocales
       /// </summary>
       private char[] vocales = new char[] { 'a', 'e', 'i', 'o', 'u' };  

       /// <summary>
       /// Vector que se llena con el metodo Add(char Letra)
       /// </summary>
       private char[] vector;

       /// <summary>
       /// Variable que determina el numero maximo de elementos
       /// </summary>
       private int _TotalElementos;

       /// <summary>
       /// Contructor donde se define el tamaño maximo para el vector
       /// </summary>
       /// <param name="Tamaño"></param>
       public Cola(int Tamaño)
       {
           _TotalElementos = Tamaño;
           // Inicializamos el vector en 0
           vector = new char[0];  
       }

       /// <summary>
       /// Metodo para arreglar elementos al array
       /// </summary>
       /// <param name="Letra"></param>
       public void Add(char Letra)
       {
           if (vector.Length < _TotalElementos)
           {
               /*
                * Redimensionamos el vector para agregar el elemento nuevo
                * Array: es una clase del .net
                * Resize<T>: es un metodo de la clase array y "<T>" es el tipo de dato del vector ah redimencionar
                * ref: indica que el vector se pasa por referencia
                */
               int NewSize = vector.Length + 1;
               Array.Resize<char>(ref vector, NewSize);

               vector[NewSize - 1] = Letra;

               Console.WriteLine("Se registro {0}", Letra);  
           }
           else
               throw new Exception("vector lleno");
       }

       #region Metodos y propiedades publicas
       /*
        * las propiedades tienen dos secciones de codigo
        * get{codigo}: todo el codigo de lectura por lo que siempre contendra un return en la linea final
        * set{codigo}: todo el codigo de escritura para la propiedad se odtiene el valor asignado ah traves la variable "value"
       */



       /// <summary>
       /// Devuelve el numero de elementos del vector
       /// </summary>
       public int NumElementos
       {
           get
           {
               return vector.Length;
           }
       }

       /// <summary>
       /// Devuelve el total de vocales del vector
       /// </summary>
       public int TotalVocales
       {
           get
           {
               int contador = 0;//contador

               //recorremos todo el arrary y contamos las vocales
               for (int i = 0; i < vector.Length; i++)
               {
                   /*
                    * Array: clases del .net
                    * IndexOf: metodo de la clase array que busca el index de un elemento dentro de un array si no lo encuentra devuelve -1
                    */
                   if (Array.IndexOf(vocales, vector[i]) != -1)
                   {
                       contador++;//Indexof encontro el elemento porque devolvio un valor diferente de -1 entonces aumentar contador
                   }
               }
               return contador;
           }
       }

       /// <summary>
       /// Devuelve el total de consonantes del vector
       /// </summary>
       public int TotalConsonantes
       {
           get
           {
               /*
                * Colocar aqui todo el codigo para contar las consonates basandote en el codigo de TotalVocales
                * Solo declara un vector de tipo char con todas las consonantes y repiete el mismo proceso
                */
               throw new Exception("codigo no implementado");
           }        
       }

       public void MostrarElementos()
       {
           for (int i = 0; i < vector.Length; i++)
           {
               Console.WriteLine(vector[i]);  
           }
       }

       #endregion
   }

   class Arreglos
   {

       static void Main()
       {

           Cola MyCola = new Cola(5);

           char Letra = char.Parse(" ");

           //llenar el vector
           do
           {
               Console.WriteLine("Ingrese un caracter para llenar el vector o precione \"Enter\" para terminar");

               Letra = Console.ReadKey().KeyChar; //leer solo el primer caracter

               Console.WriteLine();//para pasar a la siguiente linea

               if (Letra == Char.Parse("\r"))
                   break;

               try
               {
                   MyCola.Add(Letra);
                     
               }
               catch (Exception ex)
               {
                   Console.WriteLine(ex.Message);//mostramos el mensaje en pantalla
                   break; //terminamos el bucle
               }

           } while (Letra != Char.Parse("\r"));
           
           //Aqui muestrar todo lo que quiera
           try
           {
               Console.WriteLine("Lista de Elementos");
               Console.WriteLine("------------------");
               MyCola.MostrarElementos();

               Console.Write("Total de Vocales : ");
               Console.WriteLine(MyCola.TotalVocales.ToString());
               
               Console.Write("Total de Consonantes : ");
               Console.WriteLine(MyCola.TotalConsonantes.ToString());
           }
           catch (Exception ex)
           {
               Console.Write(ex.Message);
           }

           Console.ReadKey();  
       }
   }
}


espero te sirva falta implementar el conteo de consonates pero ahi te escribi como debes hacerlo, lo mismo seria si quieres contar numeros, ciertos numeros,letras etc
#157
Redes / Wimax en Peru
8 Octubre 2010, 01:52 AM
Bueno alguien que viva en Perú y pudiera darme información sobre LA TECNOLOGIA WIMAX, en especial sobre el ámbito legal para usar la banda 3.5G que es licenciada, donde puedo sacar esa licencia?, que equipos necesito comprar o si tengo que importar?? Bueno ya encontré antenas para clientes en una página de ventas, EN RESUMEN quisiera información sobre costos de implementación en Perú. Agradeceré sus respuestas. Gracias
#158
Umm la pregunta era como usar HttpWebrequest?? peor bueno creo que lo que estas buscando es llenar los controles de formularios  de una pagina y ahcer sumit y cargar dicha pagina o me equivoco?? bueno de ser asi pues mira esto

http://foro.elhacker.net/net/webbrowser_en_c_como_rellenar_campos_automaticamente-t280952.0.html

#159
Pues mira no necesariamente necesitas llenar cajas de texto en la pagina lo unico es enviar los valores necesarios por metodo POST o GET para ello tienes el HtttpWebReques, para recoger lo que devuelve el server pues tienes el HttpWebResponce ambos se encuentran en System.Net por lo que tendras que agregar la referencia al ensamblando y colocar Import System.Net

ahora un ejmplo basico de su uso seria

http://foro.elhacker.net/net/aporte_obtener_ip_publica_e_isp_en_net-t306700.0.html

ahora pues para hacer POST pues supongamos lo siguiente

tienes una web  htt::\\www.webprueba.com\form.html

donde form.html contiene lo sigueinte

<html>
<head>
</head>
<body>
   <FORM action="http://www.webprueba.com/nombre.php" method="POST">
      <LABEL for="nombre">Nombre: </LABEL>
      <INPUT type="text" id="nombre"><BR>
      <INPUT type="submit" value="Enviar"> <INPUT type="reset">
   </FORM>
</body>
</html>


el form tiene "action=http://www.webprueba.com/nombre.php",
un INPUT  con id="nombre" entonces en la creacion de tu HttpWebRequest deberias asignarle,

[url="http://www.webprueba.com/nombre.php?nombre="el"]http://www.webprueba.com/nombre.php?nombre="el[/url] nombre simcomillas"

aqui un ejemplo donde se hace post ya demas se afronta un reto capcha

http://foro.elhacker.net/net/aporte_consumir_contenido_web_en_aplicaciones_net_cvb_netasp_net-t306634.0.html

Ahora si la web en sus fuentes no vees nada claro pues deberias usar wireshark  para ver todas las peticiones que se hacen durante el envio.

Y por ultimo si pudieras decirnos exactamente que web es pues encatado te ayudaria!!
#160
Existe una versión 1.0??