Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2009-10

Build graph application (like uml design)

17 messages · 9 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Thierry Coq
to Osvaldo Filho

OpenGL could be a portable answer, maybe GLScene (but 2D objects need to be added)!

There is a tool called StarUML written in Delphi. I don't know if it has been ported to Lazarus.

Thierry

Osvaldo Filho wrote 11 lines

Reply by email

Graeme Geldenhuys
to Osvaldo Filho: How can do this: http://br.geocities.com/walterabrahao2004/CE240/ListExs/ListEx5/ListEx5_a…

2009/10/5 Osvaldo Filho :

For some reason I can't view the jpg image link. But if you want to design good look UML diagrams with very fast speed, try UMLet v9.5

It's a small Java application, so runs on all platforms. It uses a small text window to change the properties of diagram parts - NO popup dialogs. The ideal of not needing popup windows to enter diagram properties etc is very clever and it make using the application very fast. I now use this tool for all my UML diagrams. It can also export the diagrams to PNG, SVG, PDF etc..

If I have spare time (which I don't at this moment), I would like to port UMLet to Object Pascal, usable with Lazarus IDE. But you are more that welcome to start this port so long if you want. ;-)

http://www.umlet.com/

Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/

Reply by email

Unknown author
to Osvaldo Filho: How can do this: http://br.geocities.com/walterabrahao2004/CE240/ListExs/ListEx5/ListEx5_a…

Hi,

maybe this one is a good starting point if you want to do it in pascal.

http://www.angusj.com/delphi/

There is a library called "drawing objects", licence is MPL 1.1.

bye,

Stefan

---------------------------------------------------------------------------- Absender: Kommunikation : iret GmBH web : www.iret.de Stefan Hille email: Paul-Engelhard-Weg 50a voice: +49 251 615138 D-48167 Muenster fax: +49 251 617631 Vollstaendige Firmenbezeichnung iret Gesellschaft zur Entwicklung elektronischer Steuerungen mbH H?ltenweg 103 48155 M?nster Amtsgericht M?nster, HRB 3724 Gesch?ftsf?hrer: Renate Rittmeyer-M?ller Stefan Hille

Reply by email

Osvaldo Filho
to Graeme Geldenhuys: 2009/10/5 Osvaldo Filho : For some reason I can't view the jpg image link. But if you…

Thanks, but i need create a program with freepascal for design ER diagram.

2009/10/5 Graeme Geldenhuys :

Show quoted text 37 lines
2009/10/5 Osvaldo Filho : > How can do this: > http://br.geocities.com/walterabrahao2004/CE240/ListExs/ListEx5/ListEx5_arquivos/image004.jpg > For some reason I can't view the jpg image link. But if you want to design good look UML diagrams with very fast speed, try UMLet v9.5 It's a small Java application, so runs on all platforms. It uses a small text window to change the properties of diagram parts - NO popup dialogs. The ideal of not needing popup windows to enter diagram properties etc is very clever and it make using the application very fast. I now use this tool for all my UML diagrams. It can also export the diagrams to PNG, SVG, PDF etc.. If I have spare time (which I don't at this moment), I would like to port UMLet to Object Pascal, usable with Lazarus IDE. But you are more that welcome to start this port so long if you want. ;-) ?http://www.umlet.com/ -- Regards, ?- Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email

Alexsander Rosa
to Daniel Simoes de Ameida

Have you tried DBDesigner 4?

2009/10/6 Daniel Simoes de Ameida

Show quoted text 78 lines
Hi Osvaldo Maybe start a migration of "OpenQueryBuilder" To Lazarus http://fast-report.com/en/products/free-query-builder.html []s Daniel Conhe?a o Projeto ACBr - Automa?ao Comercial Brasil<http://acbr.sourceforge.net> DJSystem a Loja Patrocinadora do ACBr <http://www.djsystem.com.br> ------------------------------ *De:* Osvaldo Filho *Para:* Lazarus mailing list *Enviadas:* Segunda-feira, 5 de Outubro de 2009 19:45:05 *Assunto:* Re: [Lazarus] Build graph application (like uml design) Thanks, but i need create a program with freepascal for design ER diagram. 2009/10/5 Graeme Geldenhuys : > 2009/10/5 Osvaldo Filho : >> How can do this: >> Hi >> > > For some reason I can't view the jpg image link. But if you want to > design good look UML diagrams with very fast speed, try UMLet v9.5 > > It's a small Java application, so runs on all platforms. It uses a > small text window to change the properties of diagram parts - NO popup > dialogs. The ideal of not needing popup windows to enter diagram > properties etc is very clever and it make using the application very > fast. I now use this tool for all my UML diagrams. It can also export > the diagrams to PNG, SVG, PDF etc.. > > If I have spare time (which I don't at this moment), I would like to > port UMLet to Object Pascal, usable with Lazarus IDE. But you are more > that welcome to start this port so long if you want. ;-) > > http://www.umlet.com/ > > > -- > Regards, > - Graeme - > > > _______________________________________________ > fpGUI - a cross-platform Free Pascal GUI toolkit > http://opensoft.homeip.net/fpgui/ > > -- > _______________________________________________ > Lazarus mailing list > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus > -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus ------------------------------ Veja quais s?o os assuntos do momento no Yahoo! + Buscados: Top 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>- Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>- M?sica<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>- Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Atenciosamente, Alexsander da Rosa Linux User #113925 "Extremismo na defesa da liberdade n?o ? defeito. Modera??o na busca por justi?a n?o ? virtude." -- Barry Goldwater -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20091006/10fe3eb4/attachment.html>

Reply by email

Bogusław Brandys
to Mattias Gaertner: On Mon, 5 Oct 2009 19:45:05 -0300 Me too. Mattias

Mattias Gaertner pisze:

Show quoted text 10 lines
On Mon, 5 Oct 2009 19:45:05 -0300 Osvaldo Filho wrote: > Thanks, but i need create a program with freepascal for design ER > diagram. Me too. Mattias

How about visual class designer (UML) with output to XML and persistent object framework to work with it - all buit-in into Lazarus and package ?

With such feature will Lazarus rise interest among Delphi developers ?

Boguslaw

Reply by email

Michael Van Canneyt
to Bogusław Brandys
Bogus?aw Brandys wrote 17 lines
Mattias Gaertner pisze: > On Mon, 5 Oct 2009 19:45:05 -0300 > Osvaldo Filho wrote: > >> Thanks, but i need create a program with freepascal for design ER >> diagram. > > Me too. > > Mattias > How about visual class designer (UML) with output to XML and persistent object framework to work with it - all buit-in into Lazarus and package ? With such feature will Lazarus rise interest among Delphi developers ?

Actually, I am currently working on a study for such a feature.

Mattias has implemented some features in the IDE that will make this possible.

Michael.

Reply by email

Bogusław Brandys
to Michael Van Canneyt

Michael Van Canneyt pisze:

Show quoted text 31 lines
On Wed, 7 Oct 2009, Bogus?aw Brandys wrote: > Mattias Gaertner pisze: >> On Mon, 5 Oct 2009 19:45:05 -0300 >> Osvaldo Filho wrote: >> >>> Thanks, but i need create a program with freepascal for design ER >>> diagram. >> >> Me too. >> >> Mattias >> > > How about visual class designer (UML) with output to XML and > persistent object framework to work with it - all buit-in into > Lazarus and package ? > > > With such feature will Lazarus rise interest among Delphi developers ? Actually, I am currently working on a study for such a feature. Mattias has implemented some features in the IDE that will make this possible. Michael.

There is also InstantObjects free persistent object framework which can be included as Lazarus package. It needs improvements but uses XML for object/class descriptions.I was working to make it usable but drop interest due to personal issues.
An integrated class designer which additionally can output to IObjects XML format which can be used with IObjects framework would be quantum leap imho.

Boguslaw

Reply by email

Thierry Coq
to Unknown author: maybe this one is a good starting point if you want to do it in pascal.…

Interesting, it's based on TGraphicControl which Lazarus also has.

How much of the code is Windows-related? Would it be difficult to make-it platform independent?

Thierry

Show quoted text 13 lines
Hi, maybe this one is a good starting point if you want to do it in pascal. http://www.angusj.com/delphi/ There is a library called "drawing objects", licence is MPL 1.1. bye, Stefan

Reply by email

Mattias Gaertner
to Thierry Coq
Interesting, it's based on TGraphicControl which Lazarus also has. How much of the code is Windows-related? Would it be difficult to make-it platform independent?

After a quick glance: it should be easy to port.

Show quoted text 7 lines
[...] > maybe this one is a good starting point if you want to do it in > pascal. > > http://www.angusj.com/delphi/ > > There is a library called "drawing objects", licence is MPL 1.1.

Mattias

Reply by email

Thierry Coq
to Mattias Gaertner

If it's easy to port, I might give it a try, to port to Lazaurus, using only portable code. I might have to ask some help, though.

It would take additional time to add specific UML drawings, as it would soon become necessary to distinguish between view and subject objets, as per the OMG metamodel. We'll see.

Thanks Matthias!

Thierry

Mattias Gaertner wrote 36 lines
On Thu, 08 Oct 2009 15:44:32 +0200 Thierry Coq wrote: > Interesting, it's based on TGraphicControl which Lazarus also has. > > How much of the code is Windows-related? Would it be difficult to > make-it platform independent? > After a quick glance: it should be easy to port. > [...] > >> maybe this one is a good starting point if you want to do it in >> pascal. >> >> http://www.angusj.com/delphi/ >> >> There is a library called "drawing objects", licence is MPL 1.1. >> Mattias -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email

Thierry Coq
to Unknown author: maybe this one is a good starting point if you want to do it in pascal.…

Hi,

I did a first port of DrawObjects to Lazarus on Windows. I'm now working on the Linux version.

The source code, test code, UML model and screen shots are downloadable here:
http://tcoq.free.fr/composants.html

Some UML design and screenshots are available here: http://tcoq.free.fr/DrawObjectsExtended/DrawObjectsExtendedDesign.html

The TODO list records what still has to be done. I hope to write a testimonial on how this graphical component was ported to Lazarus, what were the issues and how they were resolved (or not).

The original contributor is Angus Johnson. I've added a composite component that could be very useful to answer Osvaldo's needs for UML drawing.

The licence is MPL 1.1.

All comments are welcome.

Best regards,
Thierry.

Show quoted text 13 lines
Hi, maybe this one is a good starting point if you want to do it in pascal. http://www.angusj.com/delphi/ There is a library called "drawing objects", licence is MPL 1.1. bye, Stefan

Reply by email

Thierry Coq
to Thierry Coq

Hi,

The EXACT same code compiles and (mostly) works on Linux (Ubuntu 8.04, Lazarus 0.9.29, FPC 2.4.0 (RC1)). I had to change a few paths. This is nice!

Thierry

Thierry Coq wrote 49 lines
Hi, I did a first port of DrawObjects to Lazarus on Windows. I'm now working on the Linux version. The source code, test code, UML model and screen shots are downloadable here: http://tcoq.free.fr/composants.html Some UML design and screenshots are available here: http://tcoq.free.fr/DrawObjectsExtended/DrawObjectsExtendedDesign.html The TODO list records what still has to be done. I hope to write a testimonial on how this graphical component was ported to Lazarus, what were the issues and how they were resolved (or not). The original contributor is Angus Johnson. I've added a composite component that could be very useful to answer Osvaldo's needs for UML drawing. The licence is MPL 1.1. All comments are welcome. Best regards, Thierry. wrote: > Hi, > > maybe this one is a good starting point if you want to do it in pascal. > > http://www.angusj.com/delphi/ > > There is a library called "drawing objects", licence is MPL 1.1. > > bye, > > Stefan > -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email

Thierry Coq
to Thierry Coq

A screen copy can be found here:

http://tcoq.free.fr/DrawObjectsExtended/DrawObjectsExtendedDesign.html

Thierry Coq wrote 66 lines
Hi, The EXACT same code compiles and (mostly) works on Linux (Ubuntu 8.04, Lazarus 0.9.29, FPC 2.4.0 (RC1)). I had to change a few paths. This is nice! Thierry Thierry Coq wrote: > Hi, > > I did a first port of DrawObjects to Lazarus on Windows. I'm now > working on the Linux version. > > The source code, test code, UML model and screen shots are > downloadable here: > http://tcoq.free.fr/composants.html > > Some UML design and screenshots are available here: > http://tcoq.free.fr/DrawObjectsExtended/DrawObjectsExtendedDesign.html > > The TODO list records what still has to be done. I hope to write a > testimonial on how this graphical component was ported to Lazarus, > what were the issues and how they were resolved (or not). > > The original contributor is Angus Johnson. I've added a composite > component that could be very useful to answer Osvaldo's needs for UML > drawing. > > The licence is MPL 1.1. > > All comments are welcome. > > Best regards, > Thierry. > > wrote: >> Hi, >> >> maybe this one is a good starting point if you want to do it in pascal. >> >> http://www.angusj.com/delphi/ >> >> There is a library called "drawing objects", licence is MPL 1.1. >> >> bye, >> >> Stefan >> > > > -- > _______________________________________________ > Lazarus mailing list > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus > > -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email