FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Tutorial del VirtualTreeview
Hola.
Llevo semanas intentando encontrar por internet algún manualillo o tutorial para aprender a usar el VirtualTreeview, pero no encuentro nada en español. Ya sé que en la web del componente hay un magnífico manual con ejemplos en pdf... pero está en inglés y, aunque normalmente me defiendo bien con el inglés, para cosas así muy nuevas para mí, como éste componente, digamos que me hago un lio . Y es que, como el componente además se pone "espeso" con los punteros y las mil y una posibilidades que tiene (y, para colmo, yo quiero usarlo para bases de datos), pues la verdad es que se me hace muy cuesta arriba hincarle el diente. Me he bajado todos los ejemplos que he podido encontrar (VST_DatabaseExample, VirtualStringTree, etc...), pero así, a pelo, es como intentar descifrar una transmisión alienígena. ¿Existe algún manualillo básico en español, para luego continuar yo ya en inglés? Gracias |
#2
|
||||
|
||||
TreeView BD
que quieres hacer con el treeview?
|
#3
|
|||
|
|||
Se supone que el usuario va creando categorías en una base de datos (carpetas o contenedores) que, a su vez, pueden contener más subcategorías (subcarpetas) o, directamente, datos (por ejemplo, texto, imágenes, campos binarios para representar cualquier tipo de información...)
Es una especie de Explorador de archivos, pero en base de datos. Los "archivos" serían los datos y las carpetas serían la forma en que el usuario categoriza la información. No sé si me explico... Es una extructura que se puede aplicar a casi cualquier tipo de información categorializable: una colección de música (con géneros y subgéneros con varios niveles de anidamiento... y campos binarios para contener la propia música), un videoclúb (géneros y subgéneros y fichas con la película), una biblioteca (lo mismo... géneros, subgéneros y más subgéneros y, al final, la ficha del libro). Pues eso, que yo quiero traducir la estructura gerárquica a una estructura arbórea y representarla. He hecho pruebas con un TTreeView de Delphi, pero cuando pasas de 10.000 o 20.000 registros, la cosa se hace insostenible, por el tiempo que tarda en reconstruir el árbol (unos 10 segundos con 20.000 nodos). En los ejemplos que he visto del VirtualTreeview aguanta mucho más (siempre que no le metas más de 5 millones de registros, porque entonces también se hace insostenible su utilización). Pues eso Última edición por Chandra fecha: 28-04-2007 a las 22:55:02. |
#4
|
||||
|
||||
Ya le respondí a Chandra por privado (tal y como me pidió), pero dado que es costumbre poner las cosas en el foro para que esté a disposición de todos, ahí va (ampliando un poquito más):
La filosofía es usar un tipo Record que se asocia con todos los nodos del árbol. Cuando se quiere poner un dato en una columna, se debe usar el evento GetText, y pasar el campo de un registro a la columna que se quiera. También se puede usar el evento OnPaintCell para ajustar las fuentes, el color de fondo, color de celda, etc. Para hacerlo más potente, se puede crear un objeto dentro del registro, así puedes almacenar elementos heterogéneos.
pero aquí ya depende tu pericia como programador y el nivel que tengas de programación orientada a objetos. Ahora en el GetText podríamos hacer algo así:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
|||
|
|||
Muchísimas gracias, Lepe.
Estoy analizándo todo lo que me pones y, la verdad, ya sí parece más abordable que hincarle el diente en inglés de primeras. Lo dicho, muchas gracias; sigo mirándomelo con detenimento. |
#6
|
|||
|
|||
Pero qué burro soy...
Me acabo de dar cuenta de que estaba rompiéndome los cuernos con el documento:
- "Virtual Treeview Help (pdf)" (http://www.soft-gems.net/supplement/download.php?ID=67) ...y no había visto más abajo otro más corto y accesible, que va directamente al grano: - "Virtual Treeview Tutorial translation" English translation of the german VT tutorial written by Phillip Frenzel (PDF) (http://www.soft-gems.net/supplement/download.php?ID=79) Éste último es el que debería de haberme leído desde un principio . Ahora sí que resulta comprensible el compo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Tutorial F1Book | CARSOFT_AR | Varios | 6 | 09-10-2007 06:09:02 |
VirtualTreeview | porreres | Varios | 8 | 19-09-2005 13:05:39 |
tutorial de firebird | santiago14 | Firebird e Interbase | 3 | 30-06-2004 21:03:00 |
Tutorial Tchart??? | el toluca | Varios | 1 | 24-06-2004 04:27:11 |
Tutorial de POO | AbcXxx | OOP | 3 | 06-02-2004 16:29:48 |
|