Visual Basic Foro

General => General => Mensaje iniciado por: YAcosta en Marzo 09, 2010, 02:29:30 pm

Título: Se podrá hacer esto con VB6?
Publicado por: YAcosta en Marzo 09, 2010, 02:29:30 pm
Casi pongo este post en la sección de VB6 pero no estaba seguro, de ser así rogaría lo muevan.

Se puede crear este "tipo de animación" con VB6?, me refiero específicamente a como "vuelan" los objetos, pienso que con un timer la cosa se pondría muy lenta si son varios objetos ademas del acceso a datos.
La web es esta:
http://www.ted.com/talks/lang/spa/gary_flake_is_pivot_a_turning_point_for_web_exploration.html

Y como ven es una interfaz de navegación muy interesante, pero al margen de eso, ¿es posible hacer algo "similar" en cuanto al "movimiento" de los objetos?
Incluso esto requiere de Win7 y aero
http://www.getpivot.com/download/

Título: Re:Se podrá hacer esto con VB6?
Publicado por: coco en Marzo 09, 2010, 04:21:45 pm
Casi pongo este post en la sección de VB6 pero no estaba seguro, de ser así rogaría lo muevan.

Se puede crear este "tipo de animación" con VB6?, me refiero específicamente a como "vuelan" los objetos, pienso que con un timer la cosa se pondría muy lenta si son varios objetos ademas del acceso a datos.
La web es esta:
http://www.ted.com/talks/lang/spa/gary_flake_is_pivot_a_turning_point_for_web_exploration.html

Y como ven es una interfaz de navegación muy interesante, pero al margen de eso, ¿es posible hacer algo "similar" en cuanto al "movimiento" de los objetos?
Incluso esto requiere de Win7 y aero
http://www.getpivot.com/download/



es que como poder se puede, usando las apis comunes de DC o incluso GDI no lo veo muy viable, yo creo que eso seria mejoir con DX8 (o alguno mas nuevo si es que conseguis usarlo con vb). y lo de win7 y aero es lo de menos, quizas agregue un poco de transparencia pero no es *indispensable*.

como poder se puede ya te digo, el metodo, te lo dejo a vos jajaj!


saludos
Título: Re:Se podrá hacer esto con VB6?
Publicado por: ssccaann43 en Marzo 09, 2010, 04:35:38 pm
Jajaja, Bueno puedes usar GDI, creo que es una posibilidad aunque no del todo favorable como dice el coco... Pero si que es complicado, solo para un efecto...! Creeme que es mejor un aplicativo esteticamente limpio que con tantos efectos, el cliente no le para mucho a eso, somos nosotros los que nos atontamos con efectos y cosas raras...!
Título: Re:Se podr� hacer esto con VB6?
Publicado por: raul338 en Marzo 09, 2010, 04:50:13 pm
jajaj es verdad, aun asi es espectacular. La tecnologia SeaDragon, se ve interesante y llamativa

Habria que ver si alguien hace un wrapper para vb6 :P

Lo veo muy similar a flash, se podria hacer con directX, con GDI ni ahi, "parpadearia" todo jaja
Título: Re:Se podr� hacer esto con VB6?
Publicado por: YAcosta en Marzo 10, 2010, 01:48:45 pm
Citar
como poder se puede ya te digo, el metodo, te lo dejo a vos jajaj!


jaja, esta bien, al menos ya veo que investigar. saludos
Título: Re:Se podr� hacer esto con VB6?
Publicado por: YAcosta en Marzo 10, 2010, 01:50:54 pm
Jajaja, Bueno puedes usar GDI, creo que es una posibilidad aunque no del todo favorable como dice el coco... Pero si que es complicado, solo para un efecto...! Creeme que es mejor un aplicativo esteticamente limpio que con tantos efectos, el cliente no le para mucho a eso, somos nosotros los que nos atontamos con efectos y cosas raras...!

Lo que pasa es que para lo que tengo pensado hacer si necesito esas animaciones, y quería evitar usar otra herramienta, ya si lo veo infernalmente difícil para mi, pues me iré por flash y meterlo en vb6...cierto, ¿que opinas de meter controles flash en vb6 e interactuar con ellos?
Título: Re:Se podrá hacer esto con VB6?
Publicado por: ssccaann43 en Marzo 10, 2010, 06:06:06 pm
Quieres es hacer una presentación??? O que tus controles como un listview, un reporte, o "X" puedas moverlos asi como muestra en esa página?
Título: Re:Se podr� hacer esto con VB6?
Publicado por: YAcosta en Marzo 10, 2010, 07:09:21 pm
Quieres es hacer una presentaci�n??? O que tus controles como un listview, un reporte, o "X" puedas moverlos asi como muestra en esa p�gina?

No, no es una presentación, tendría resuelto mi problema si tan solo el control Picture lo pudiera mover así como el ejemplo, sin que ello signifique un alto consumo de memoria y procesador, va a consumir si, pero que un cliente con su Dual Core y 1 Gb de ram ni lo sienta (no sienta lentitud).
Controles que me interesan mover en orden de importancia:

Picture (hasta aquí ya seria mas que suficiente)
Label (aquí estaría bailando la Melodia Rumana)
Image (muy opcional en todo caso pero puedo prescindir)
Graph (no recuerdo el nombre pero es que el muestra los gráficos)
Los demás controles no y mucho menos los reportes.

Saludos
Título: Re:Se podrá hacer esto con VB6?
Publicado por: ssccaann43 en Marzo 12, 2010, 12:44:27 am
Blackzerox me dio una modificacion de un codigo que yo habia estado armando para mover controles pictures...! si lo encuentro lo posteo, ahorita estoy en otra ciudad haciendo una instalacion y me conecte desde la habitacion del hotel para ver que han posteado, cuando este en la oficina la semana que viene, lo busco y lo publico. saludos.
Título: Re:Se podr� hacer esto con VB6?
Publicado por: YAcosta en Marzo 12, 2010, 02:47:59 am
Excelente, y asi de conchudo (que no tiene verguenza) te tomare la palabra y la proxima semana te incomodo nuevamente con el tema.

Suerte con la implementacion
Título: Re:Se podrá hacer esto con VB6?
Publicado por: PatriciaBB en Septiembre 22, 2016, 10:26:53 am
Chicos sorry por revivir este hilo, pero resulta que me podría ser de utilidad el código de ssccaann43 que fue modificado por Blackzerox. Sera posible me compartan dicho código para estudiarlo.

Gracias a todos :)
Título: Re:Se podrá hacer esto con VB6?
Publicado por: LeandroA en Septiembre 22, 2016, 02:27:40 pm
hola mira este control lo hice hace unos cuantos años te puede llegar a servir, hace algo parecido habría que ajustar como lo ordenas al soltarlo.

http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/213-clase-drag-magnetic.htm