Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Proyecto Cliente FTP Actualizado
Le he dado un meneo al proyecto del cliente ftp hecho con gambas, gbftp.
Ahora puede hacer varias conexiones simultáneas, almacena las conexiones a voluntad del usuario, contempla el modo pasivo de FTP, tiene menús contextuales con las operaciones sobre los archivos locales y remotos, etc.
Como suele ocurrirme, no he tenido tiempo para probarlo en profundidad, pero hasta donde lo he podido comprobar funciona correctamente... con mis servidores FTP.
No soporta, todavía, conexiones encriptadas ni he podido probarlo con otros servidores FTP, por lo que se hacen necesarios los pilotos de pruebas.
Si os animáis a probarlo y usarlo, seréis muy bienvenidos.
Como bug conocido destacar que cuando intentas crear una carpeta en la máquina local y la lista de carpetas es muy larga, si la posición donde debería ir alfabéticamente "Nueva Carpeta" no es visible, no se podrá crear hasta que no deslicemos manualmente la lista para hacer visible ese lugar (al final de la N y antes de la O, más o menos).
He intentado subirlo al Gambasforge del portal, pero no he descubierto cómo hacerlo... (además, dado que nadie se ha interesado por el proyecto, me pregunto si vale la pena) Si Jesús me dice cómo, lo pongo ahí también.
Como pecado destacar que no he avanzado nada en el tema de las traducciones y demás, he ido a lo que me interesaba y punto. Mea culpa, mea culpa.
Supongo que hay servicios que van desapareciendo. Que se dejan de usar, con los enlaces en la pagina.
O que ya no se usan tanto. Si vuelvo a usar ftp, usare el gbftp.
Dalo a conocer Shordi, en alguna pagina de Linux como Julio ha hecho últimamente.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
Re: Proyecto Cliente FTP Actualizado
Hola shordi,
he descargado el proyecto y lo he traducido al italiano.
Como puedo enviarte el proyecto traducido ? O lo agrego aquí?
Adde:
Yo he agregado el tu proyecto, traducido al italiano, en el foro de Gambas-it.org, así los amigos programadores del foro italiano podran disfrutarlo.
última edición por vuott el Lunes, 31 Marzo 2014, 12:14; editado 2 veces
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Re: Proyecto Cliente FTP Actualizado
Citar:
Dalo a conocer Shordi, en alguna pagina de Linux
No creo que esté aún listo para ser divulgado así, a lo bestia. Antes de eso quiero ponerle (no tengo ni idea de cuándo) algunas cosas más (conexiones encriptadas, paths por defecto, manejo de colores, traducciones, etc. etc.) En otras palabras, creo que nunca lo terminaré...
Por otro lado no estoy inscrito en ninguna página ni conozco a ningún webmaster... ni tengo tiempo ni ambición para eso.
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
Re: Proyecto Cliente FTP Actualizado
Shordi:
Poco a poco. Ya veo que no es nada fácil construir el ftp.
Hoy has actualizado algo, otro día actualizas otra parte de la aplicación.
Una aplicación grande, no se construye en dos días.
Por cierto, ¿ cuanto tiempo te ha llevado hacerla ?.
A ver si con algo de tiempo, se soluciona el problema de la nueva carpeta.
En TreeView lo que hecho es relleno, crear nodos y añadir elementos al nodo.
Todo de recorrido.
¿ No has encontrado nada con el buscador de la comunidad ?.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Re: Proyecto Cliente FTP Actualizado
Citar:
Por cierto, ¿ cuanto tiempo te ha llevado hacerla ?.
En sí misma, es decir, en montarla tal como la ves, un par de fines de semana... pero en desarrollar el módulo principal, es decir, el formulario Fftp... ni idea.
No es más que un formulario que desarrollé para una aplicación "de las gordas". No tengo ni idea de lo que tardé. La aplicación esa tiene un total de 79 formularios y está a medio cocer aún. No es la más grande que tengo en rueda, pero sí la más interesante. Por ejemplo, ahora tengo que desarrollarle un "a modo de Evolution" integrado con ella, igual que este "a modo de Filezilla" que ha acabado siento gbftp. El desarrollo lo hago para integrarlo en la aplicación y sólo después se me ocurrió que podía ir en una aplicación separada.
Citar:
¿ No has encontrado nada con el buscador de la comunidad ?.
De momento no. Tengo un par de ideas para probar. Luego os cuento.
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
Re: Proyecto Cliente FTP Actualizado
Al final he conseguido arreglar el "bug", como describo en este hilo: http://foro.gambas-es.org/viewtopic.php?f=4&p=21117.
En el proceso de buscar la solución, como siempre pasa, aprendes un puñado de cosas y descubres que algunas de las cosas que has hecho en tu aplicación son auténticas chapuzas. Con esa nueva información, te toca volver a retocar código que funciona bien... pero no es digno.
En cuanto adecente ese código, subiré la versión corregida.
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
Re: Proyecto Cliente FTP Actualizado
Hola
Shordi, he actualizado la aplicación en el forge de gambas, por si te interesa. Ahora se puede trabajar sobre la versión svn y mantenerla actualizada en el repositorio de una manera sencilla. Los pasos a seguir serían estos:
Hacer copia de seguridad de tu proyecto actual
Desde el directorio de proyectos, abrir una consola y lanzar el siguiente comando:
Se creará una carpeta con el proyecto que podrás abrir directamente desde gambas, tal como lo tenías.
Cada vez que hagas cambios importantes (o aunque no sean muy importantes) hacer un commit desde gambas:
Proyecto->Control de versiones
En el diálogo que se abre, ir a la segunda pestaña y escribir una frase corta con los cambios realizados para que conste en el log.
En la primera pestaña, pulsar el botón Consignar y los cambios se subirán al SVN, quedando reflejados en la página del forge.
Siempre que quieras, podrás recuperar el árbol SVN con tu proyecto usando el comando anterior y cualquiera podrá hacerlo anónimamente usando:
Fecha y hora actual: Sabado, 04 May 2024, 11:39 • Todas las horas son UTC + 1 Hora
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
Lista de permisos
Lista de permisos
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario