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 - SRVAM

#21
Foro Libre / Java vs .NET en Javatar!!
13 Marzo 2011, 13:57 PM
Este trailer lo vi hace poco, no se si lo onocereis, pero me rei mucho al verlo jajaja

espero que os guste, con todos vosotros, JAVATAR!!

[youtube=425,350]http://www.youtube.com/watch?v=9QFK1cLhytY[/youtube]
#22
mm... prueba utilizando la clase FtpWebRequest, antes me hice un lio y te dije la otra, pero la que yo utilice para mi clienteFTP es esta que te he dicho ahora. aqui te pongo un ejemplo de como subir un archivo a tu ftp utilizando esta clase, si no te va dime que error te da y lo solucionamos

Código (csharp) [Seleccionar]

        String ftpServerIP = "tuDireccionFtp";
        String ftpUserID = "user";
        String ftpPassword = "pass";

public void upload(String rutaArchivo)
        {
            FileInfo fileInf = new FileInfo(rutaArchivo);
            string uri = "ftp://" + ftpServerIP + "/" + fileInf.Name;
            FtpWebRequest reqFTP;

            reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + ftpServerIP + "/" + fileInf.Name));
            reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);
            reqFTP.KeepAlive = false;
            reqFTP.Method = WebRequestMethods.Ftp.UploadFile;
            reqFTP.UseBinary = true;
            reqFTP.ContentLength = fileInf.Length;

            int buffLength = 4048;
            byte[] buff = new byte[buffLength];
            int contentLen;

            FileStream fs = fileInf.OpenRead();

            try
            {
                Stream strm = reqFTP.GetRequestStream();

                contentLen = fs.Read(buff, 0, buffLength);

                while (contentLen != 0)
                {
                    strm.Write(buff, 0, contentLen);
                    contentLen = fs.Read(buff, 0, buffLength);
                }

                strm.Close();
                fs.Close();

            }
            catch (Exception ex)
            {
                label1.Text = ex.Message;
            }
        }
#23
http://msdn.microsoft.com/es-es/library/system.net.webclient%28VS.80%29.aspx

es como hacer un clienteFTP con C#, ahi tienes ese enlace a la clase que tienes que usar.

si le preguntas a San Google, patron de los que quieren adquirir conocimientos, podras encontrar mas de un ejemplo de cliente ftp en C# ;)

saludos!!
#25
si, ya podrias empezar haciendo cosas sencillitas en python, c o visual basic (el que mas te llame xD) y poniendo en practica lo aprendido. y ya cada vez vas subiendo mas la dificultad de los ejercicios que hagas ;)
#26
Para que podamos ayudarte mejor lo suyo seria que pudieses el codigo de tu control.

Sino hereda de un panel del que peudas coger eventos tipo ControlAdded puedes crearte tu propio evento y hacer que este salte cuando agregues un nuevo elemento a la lista.

pero es que sin ver tu codigo no se me ocurre mucho mas que decirte para ayudarte.

un saludo
#27
tambien puedes hacer que nada mas iniciarse, la aplicacion pida los parametros, o puedes darle con el boton derecho al proyecto, le das a propiedades, y en las opciones de depuracion, tienes una caja de texto, en la que peudes introducir manualmente los parametros con los que ejecutar la aplicacion ;)

un saludo
#28
hacer eso no tiene ningun misterio, accediendo a la propiedad .Colums del datagrid, ya por el indiex de cada una accedes a ella y puedes modificarla.

dataGridView.Columns[index]."LaPropiedadQueQuierasModficar"

no recuerdo haberlas tocado asi en codigo teniendo el datagrid enlazado a datos, pero dudo que haya problemas, me extrañaria que los hubiese.

un saludo
#29
Cita de: Novlucker en 10 Marzo 2011, 19:24 PM
Lo que entiendo es que tiene un panel en el que uno de sus atributos es una lista generica de botones, y quiere que al agregar un botón en esa lista, se dispare un evento que lo ubique en el panel :P

Puede que yo haya entendido mal :xD

Saludos

Tienes razon Novluker, se refiere a un panel xDD yo lei listview y claro, ya me lie pensando en eso jajaja

Otra cosa que se peude intentar es que en vez de agregar los botones como items de un list, que se agregen a la coleccion de controles del panel y se suscriba al evento "ControlAdded" praa saber cuando se ha añadido un boton a la lista de controles del panel.

#30
No entiendo muy bien como lo tienes hecho, por lo que yo he entendido, has heredado tu control de un Listview verdad??
Si es asi, prueba a suscribirte al evento "ItemInserted".
Si eso no te funciona pon el codigo de tu control y asi podre intentar ayudarte mas ;)

Un saludo