FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Conectar Gáficos y Base de Datos
Hola Foro:
Estoy encarando una nueva etapa a un proyecto que instalé hace dos años. El sistema que hice permite mantener una base de datos de subestaciones de una red eléctrica, con algunos de estos datos (Nro de Subestación, ubicacion, registros fotográficos, transformadores (marcas, modelos), etc, etc, etc..) El nuevo proyecto es dibujar la red eléctrica y sobre ella identificar las subestaciones, cosa que se podría hacer por ejemplo con un triangulito, y que al hace doble Chick muestre los datos de la subestación, Qué facil no? un triangulito y listo !!!. Es verdad que extistiendo tantas herramientas para dibujar mi intención no es programar un Autocad, Tal vez si dibujo la red en Autocad después pueda conectarlo con la Base de Datos, o ...no se. Bueno, si alguien tiene experiencia o alguna idea, para que me indique un camino a seguir se lo agradeceré infinitamente Saludos y Gracias por su atención. Estoy utilizando Delphi 7 + InterBase |
#2
|
|||
|
|||
No entiendo mucho cual es el problema. Si el problema es guardar las posiciones de los triangulos, yo hice algo muy rudimentario guardando el Top, Height, Left, Width en un stringlist y luego la lista en un campo blob. Cuando lo quiero recuperar recorro el stringlist y armo las figuras. Ahora bien. Yo lo hice con cuadraditos. Con triangulos deberías usar Canvas. Basicamente es un Panel con unos shapes andentro, pero llendo por pasos deberías ver como crear triagulitos y poder arrastrarlos adentro del panel.
Si vas a trabajar con shapes y te sirve esta opción de almacenamiento, me dices y te paso código de como guardarlos en la base. Saludos.
__________________
"El ordenador nació para resolver problemas que antes no existían." Bill Gates. |
#3
|
||||
|
||||
Gracias Santus.
En realidad dije Triangulos, pero como tengo que dibujar la red eléctrica también debo guardar líneas en distintos colores para Media y baja tensión, los nombres de las calles y otras yerbas. Por eso pensaba que podía dibujarlo en Corel, pero luego debería poder rescatarlo desde el Delphi. no creo no? Mejor hacer en Delphi un programa para dibujar las redes? mmmm... |
#4
|
||||
|
||||
En realidad no conozco mucho del tema de graficos en Delphi, sin hembargo y como siempre, me gusta tratar de ayudar en lo posible.
Cuando lei el tema de primer vez se me ocurrio dibujos mediante el canvas, usando lineas rectas y guardando sus posiciones, eso si cada linea ya estando determinada en su angulo para evitar problemas futuros; de todas formas consultando a Mr. Google encontre algo relacionado con Autocad y Delphi, aca el vinculo. Espero te sirva
__________________
Web |
#5
|
||||
|
||||
Gracias Felipe por el dato.
|
#6
|
||||
|
||||
Hay un componente que yo he utilizado varias veces y que también he recomendado algunas ocasiones. Se trata de TSimpleGraph de DelphiArea. Permite realizar tareas similares a las que necesitas. Es gratuíto y con fuentes.
En mi caso lo he utilizado en alguna ocasión con planos de fondo como tú necesitas y dibujando encima otros elementos. Los planos, eso sí, hay que convertirlos a BMP, pero a parte de eso funciona de maravilla.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conectar con una base de datos | cyber_zero | Conexión con bases de datos | 6 | 28-04-2008 01:36:40 |
Conectar base de datos. | rauros | Varios | 7 | 13-03-2008 03:32:39 |
Conectar a Base de datos | joel696 | C++ Builder | 9 | 15-12-2006 19:19:48 |
Conectar Base de Datos con Sockect | Caral | Conexión con bases de datos | 9 | 12-09-2006 06:05:51 |
Conectar a uan base de datos | jtellof | Conexión con bases de datos | 4 | 08-09-2003 12:17:05 |
|