问题
I'm looking for a pre-written component (w/source) for a Delphi project that I'm working on, to generate mind-maps / concept-maps similar to these:
http://en.wikipedia.org/wiki/Image:MindMeister_screenshot_OS_X.jpg http://en.wikipedia.org/wiki/Image:XMIND_2008_in_Windows_Vista.png
Any ideas?
回答1:
As a former Delphi developer, I sympathize. It used to be that you could find a free component with source for just about anything. You probably know about the Delphi Super Page (my old go-to source for everything Delphi). I looked; no mind-mapping components, there. (Of course, the site has not been updated in about 2 years).
I do have a suggestion, though, but it's not optimal: StarUML was written in Delphi, and it contains custom components for creating UML diagrams. The source is available for download, and it seems to me that the UML primitives (boxes, lines, clouds and such) could be adapted to your purpose. The web site is http://staruml.sourceforge.net/en/.
I know it's not ideal, but at least you would not have to start from scratch.
Good luck!
回答2:
You might want to have a look at TMS Software's Diagram Studio, not specifically a mind-mapping component but it does offer diagramming functionality in your delphi app. and a developer license does come with source code.
回答3:
An other great source for Delphi component is torry.net. Searching there I found an interesting looking component: Drawing objects.
回答4:
Steema Software has got a great component called TeeTree which seems to do everything. I'm not sure how much it costs (costs is the operative word)
We use it for making pie charts and reports but it seems to do everything, you can get compiled demo's off their site.
It's a VCL component.
回答5:
I know Graphcis32 has been used to implement visio-like diagramming. On the 'applications'-page there is a link to MindVisualizer, prooving that it can be used for mindmaps too. Not an out-of-the-box solution though....
TMS Diagram Studio, as already mentioned, and DevExpress OrgChart or FlowChart may do the trick.
回答6:
There is only one mind mapping component that I know of : MetaTree. It supports Delphi 5, 6, 7 and 2005 and comes with full source code.
回答7:
Not exactly what you are looking for but it could be an option if you can't find a native VCL component.
Tree GX http://www.componentsource.com/products/treegx/index-gbp.html is a .NET mind map component with source code.
You could then use Hydra http://www.remobjects.com/product/?id={B6BD1030-F630-4DA8-9018-73C03265A0EF} from RemObects to host a WinForms control inside a Delphi application if going pure .Net is not an option.
Edit: the preview seems to showing the links ok, but when I submit the post they are all wrong so I've had to put the urls inline
回答8:
Please try http://www.delphiarea.com/products/simplegraph/
回答9:
JVCL : Demo called JvDesignerDemo
来源:https://stackoverflow.com/questions/13471/are-there-any-mind-mapping-components-for-delphi-native-vcl-preferably