Que Formas Usar Para Llenar Un Combobox Con Rutas De Archivos Recientes


Subject: Que Formas Usar Para Llenar Un Combobox Con Rutas De Archivos Recientes
Buenas,

en el programa infobasedatasql tengo un combobox y quiero que este, este con las ultimas 15 rutas a bases de datos abiertas recientemente.

ahora bien, manejo dos ideas, una usar la clase settings, dos hacer mi propio método y estructura en un txt.

que método usas vos para codear esto?

no debería existir una clase para este tipo de tarea repetitiva?

Subject: Re: Que Formas Usar Para Llenar Un Combobox Con Rutas De Archivos Recientes
V3ctor:

Yo haría una clase que tuviera:

- Un método para añadir un archivo (el que acabamos de abrir), a una lista (guardada por ejemplo en un archivo de texto). Este método comprobaría que si añade un archivo y este es el 16, borraria el más antigüo. Asi siempre la lista se mantendria como máximo con 15 elementos

- Otro método que nos devuelva los archivos. Se encargaría de leer el archivo de datos.

Subject: Re: Que Formas Usar Para Llenar Un Combobox Con Rutas De Archivos Recientes
genial jsbsan voy a programar una clase, ya que recién hoy entiendo que es para que sirven.

después la subo cuando la tenga pronta.

y que tal si esa clase no solamente soporta combobox sino otros objetos, tipo listview? jaja me complico solo hay quien pudiera ser Beinot jaja

Last edited by v3ctor on Tuesday, 12 May 2015, 18:23; edited 1 time in total
Subject: Re: Que Formas Usar Para Llenar Un Combobox Con Rutas De Archivos Recientes
V3ctor:

Citar:
y que tal si esa clase no solamente soporta combobox sino otros objetos, tipo listview?

Debierais de separar la parte visual (los controles combobox, listview, etc) de la clase que hace el trabajo de buscar y almacenar las rutas de los archivos recientes.

Así consigues tener una clase genérica, que luego la puedes aplicar a cualquier control.


Saludos

Subject: Re: Que Formas Usar Para Llenar Un Combobox Con Rutas De Archivos Recientes
julio y que tal si hago algo así....

supongamos tengo un combobox llamado cbxListaRutas y un listview llamado lstNombres

hago una clase que guarde listas, el archivo se vería algo así

[cbxListaRutas]'objeto
Max=15
1=/home/root
2=/home/prueba1
3=etc..

[lstNombres]'objeto
Max=10
1="Marcelo Ruperto"
2="Adriana Fernandez"
3=etc...

Subject: Re: Que Formas Usar Para Llenar Un Combobox Con Rutas De Archivos Recientes
V3ctor:

hago una clase que guarde listas, el archivo se vería algo así

Si, se podria hacer algo asi.


Pero se me ocurre que se podría usar una estructura de datos tipo JSON:
Citar:
{
"cbxListaRutas":
{"1":"/home/root",
"2":"/home/root"
},
"lstNombres":
{
"1":"Marcelo Ruperto",
"2":"Adriana Fernandez"
}

}

Subject: Re: Que Formas Usar Para Llenar Un Combobox Con Rutas De Archivos Recientes
... qué ganas de reinventar la rueda. Con lo simple que es crear una base sqlite con una tabla con dos campos...

Los "grandes" programas como Thunderbird, Firefox, Evolution, etc. Hace unos años usaban archivos como los que decís, con formatos propios y "extraños". Todos migraron a SQLite. Por algo será.

Saludos.

Profile PM  

Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.1587s (PHP: -49% SQL: 149%)
SQL queries: 23 - Debug Off - GZIP Enabled