https://foro.gambas-es.org/viewtopic.php?f=1&t=4740
-----------------------------------
v3ctor
Miercoles, 01 Julio 2015, 19:16

Crear Un Programa De Linea De Tiempo (diagramas)
-----------------------------------
buenas,

estaba pensando que el programa VisorRV1960 necesita una linea de tiempo, para hacer análisis y ubicar los sucesos de nuestros estudios,
en realidad es aplicable a muchas cosas, no me imagino como hacerlo pero la idea es poner un drawingarea, hacer una linea y que se pueda poner un punto neutro
y después un mínimo y máximo, después dentro de esa linea que se puedan agregar llamadas, fechas para poder tener una visión global y comprender mejor todo un estudio ya sea bíblico, histórico o de otra índole.

que pensáis? ideas? como te lo plantearías vos?

un ejemplo básico

 [img]http://foro.gambas-es.org/files/images/2261/linea.png[/img]


-----------------------------------
jsbsan
Jueves, 02 Julio 2015, 20:47

Re: Crear Un Programa De Linea De Tiempo (diagramas)
-----------------------------------
v3ctor:

[quote] la idea es poner un drawingarea,[/quote]

[quote] ideas?[/quote]
Es como el pintascreen, los datos (feclas, textos, etc...) y sus posiciones,  lo sacas del texto que estes "analizando", y sabiendo en la fecha minima y maxima, con una regla de 3 las vas colocando en tu linea del tiempo


-----------------------------------
v3ctor
Jueves, 02 Julio 2015, 21:59

Re: Crear Un Programa De Linea De Tiempo (diagramas)
-----------------------------------
Julio estoy pensando en algo manejable y cómodo

por ejemplo una vista donde se vea toda la linea, otra con un año determinado, otra con un mes especifico

no se, no tengo ni idea como comenzar pero trato de razonar como funcionaria.... :roll:


-----------------------------------
v3ctor
Viernes, 03 Julio 2015, 21:21

Re: Crear Un Programa De Linea De Tiempo (diagramas)
-----------------------------------
algo así podría ser interesante, hecho con gambas.

 [img]http://foro.gambas-es.org/files/images/2261/linea_de_tiempo.png[/img]

otros ejemplos de guia: http://creaconlaura.blogspot.com/2010/06/top-10-de-sitios-para-crear-lineas-de.html


-----------------------------------
Shell
Sabado, 04 Julio 2015, 09:04

Re: Crear Un Programa De Linea De Tiempo (diagramas)
-----------------------------------
v3ctor:

Esa representación no es tan difícil de hacer en Gambas.

Podrías comenzar con un ejemplo que cree un rectangulo al hacer clic en alguna posición del componente DrawingArea,
En caso de hacer clic derecho sobre el rectángulo, comprobar si ese punto está dentro de algún rectángulo
y si es cierto, ese rectángulo se pueda desplazar o simplemente se borra del área de dibujo y pasa como cursor
para colocarlo en otro lugar del área de dibujo.

Por algo e empieza. :-)

Saludo


-----------------------------------
jsbsan
Sabado, 04 Julio 2015, 12:20

Re: Crear Un Programa De Linea De Tiempo (diagramas)
-----------------------------------
v3ctor:

Mirate esto:
http://www.graphviz.org/Documentation/dotguide.pdf

Se pueden hacer cosas tan complejas como esta:
 [img]http://foro.gambas-es.org/files/images/6/captura_s_b_jul_4_13_19_4.png[/img] 
Y todo lo defines en un archivo de texto que luego dot se encarga de crearte la imagen


-----------------------------------
Shell
Sabado, 04 Julio 2015, 20:49

Re: Crear Un Programa De Linea De Tiempo (diagramas)
-----------------------------------
Julio:

Eso no es usar Gambas...jejeje.

Saludos


-----------------------------------
v3ctor
Viernes, 09 Junio 2017, 18:38

Re: Crear Un Programa De Linea De Tiempo (diagramas)
-----------------------------------
buenas

Vuott existe alguna librería en c que maneje clases como para hacer lineas de tiempo?


me cuesta diagramar en mi mente como arrancar esto en gambas

podría empezar por un scrollarea donde se crea una clase llamada linea de tiempo, que sera un array que contenga clases años,

estas a su vez contendrán clases meses y así etc, hasta llegar al ultimo eslabón que seria el comentario.

no se... la veo difícil para mi pero debería empezar con algo digo yo jajaja

Saludos.


