1026534534634

所属分类:Pascal/Delphi编程
开发工具:Delphi
文件大小:158KB
下载次数:2
上传日期:2009-05-05 06:33:47
上 传 者wowo1234
说明:  EssModelUMLv2.2建模工具含源码
(EssModelUML)

文件列表:
1026534534634\CodeProvider\uCodeProvider.pas (3762, 2002-02-18)
1026534534634\CodeProvider\uFileProvider.pas (3053, 2002-02-18)
1026534534634\CodeProvider (0, 2009-05-02)
1026534534634\Components\essConnectPanel.pas (33855, 2003-01-30)
1026534534634\Components\essLayout.pas (2303, 2002-02-18)
1026534534634\Components\SugiyamaLayout.pas (27827, 2002-09-02)
1026534534634\Components\uRegisterExtension.pas (9763, 2003-01-28)
1026534534634\Components\WindowsXP.res (648, 2002-08-09)
1026534534634\Components (0, 2009-05-02)
1026534534634\EssModel.bpg (756, 2001-03-01)
1026534534634\EssModel.cfg (451, 2003-02-13)
1026534534634\EssModel.dof (2011, 2003-02-13)
1026534534634\EssModel.dpr (3650, 2003-02-13)
1026534534634\EssModel.res (876, 2003-02-03)
1026534534634\Integrator\Code\Delphi\uDelphiIntegrator.pas (2978, 2003-01-30)
1026534534634\Integrator\Code\Delphi (0, 2009-05-02)
1026534534634\Integrator\Code\uCodeIntegrator.pas (1441, 2002-02-18)
1026534534634\Integrator\Code (0, 2009-05-02)
1026534534634\Integrator\CodeIO\JavaClass\uJavaClass.pas (21139, 2002-08-28)
1026534534634\Integrator\CodeIO\JavaClass\uJavaClassImport.pas (10399, 2003-01-30)
1026534534634\Integrator\CodeIO\JavaClass (0, 2009-05-02)
1026534534634\Integrator\CodeIO\uCodeParser.pas (2053, 2003-01-30)
1026534534634\Integrator\CodeIO\uDelphiParser.pas (45445, 2003-01-30)
1026534534634\Integrator\CodeIO\uJavaParser.pas (23664, 2003-01-30)
1026534534634\Integrator\CodeIO\uParseTree.pas (6350, 2002-02-18)
1026534534634\Integrator\CodeIO (0, 2009-05-02)
1026534534634\Integrator\Doc\uDocGen.pas (4033, 2002-02-18)
1026534534634\Integrator\Doc\uHtmlDocGen.pas (5810, 2003-01-28)
1026534534634\Integrator\Doc (0, 2009-05-02)
1026534534634\Integrator\Export\uXmiExport.pas (15045, 2002-08-28)
1026534534634\Integrator\Export\uXmiExportArgoUML.pas (22269, 2002-08-28)
1026534534634\Integrator\Export (0, 2009-05-02)
1026534534634\Integrator\uIntegrator.pas (6237, 2002-02-18)
1026534534634\Integrator\View\RtfdDiagram\uRtfdComponents.pas (26068, 2002-09-02)
1026534534634\Integrator\View\RtfdDiagram\uRtfdDiagram.pas (26922, 2002-08-28)
1026534534634\Integrator\View\RtfdDiagram\uRtfdDiagramFrame.dfm (4029, 2002-02-18)
1026534534634\Integrator\View\RtfdDiagram\uRtfdDiagramFrame.pas (2245, 2002-02-18)
1026534534634\Integrator\View\RtfdDiagram\uRtfdDiagramFrame.xfm (4141, 2002-02-18)
1026534534634\Integrator\View\RtfdDiagram (0, 2009-05-02)
... ...

"ESS-Model is a powerful, reverse engine, UML-tool for Delphi/Kylix and Java-files." ESS-Model used to be an commercial product but is now released as an Open Source under the GPL. Note about compiling the source: The source is written in Delphi 6. We started developing an Kylix version, about 90% of the code is platform independent. The following conditional defines can be set: PNG_SUPPORT - Define this to use the free PNG-component which can be downloaded from: http://pngdelphi.sourceforge.net/ DRAG_SUPPORT - Define this to use the free Drag and drop component which can be downloaded from: http://www.melander.dk/delphi/dragdrop/ Drag and drop components are written by Anders Melander. Unfortunately his homepage has been down for a while now, so here are some alternative links: http://www.peertropolis.de/download/delphi.htm http://www.torry.net/gif.htm http://www.torry.net/draganddrop.htm ARGO_XMI - Define this to use Argo UML compatible xmi-format. What's new ---------- 2.2 + Changed diagram bitmap format from .GIF to .PNG + Now supports Microsoft XML Parser 4. + 'Open folder' function for parsing large java-projects. + Fixed bug in delphi parser for projects with many subdirectories + Fixed memory leak when saving bitmaps + Changed scrollbehaviour when dragging items to the edge of the diagram window. 2.1 + Fixed bug in .java-parser, attributes have correct visibility. + Fixed bug in .class-parser to correctly identify abstract methods. + .Java / .class parsers now handles interface attributes + Translated more source code comments to english + New IFDEF: ARGO_XMI for using Argo UML compatible xmi-format + Settings for default diagram options + Command-line control of diagram options + Abstract classes now have class name shown in italics 2.0 + Initial Open Source release. ESS-Model --------- o Introduction o Installation o Command line options o Explorer and Delphi integration Introduction ------------ ESS-Model is a powerful, reverse engine, UML-tool for Delphi/Kylix and Java-files. The easiest way to get class diagrams from source code. Easy to use, lightning fast and with automatic documentation possibilities. Features: - Automatic generation of UML-standard class diagrams from your source. - Lightning fast installation and execution, only 1 exe-file needed (approx.700Kb) - Delphi/Kylix (.dpr, .pas) and Java (.class, .java) parser. - Easy Drag-n-Drop user interface. - Easy integration into Delphi/Kylix. - Full control from command-line. - JavaDoc-style HTML-documentation. - XMI-export features. Installation ------------ You do not need to run an separate installation program. Simply extract ESSMODEL.EXE from the zip file to the directory you want to put it in. Then doubleclick on the programicon to start ESS-Model. No other files are needed for the free version. To use the HTML documentation feature in the you need the library MSXML.DLL, normally installed with Microsoft's Internet Explorer 5 (IE5) or later. Please note that you need version 4.0 of this library. You can obtain the file as part of the XML Parser package from the Microsoft Download Center at: http://www.microsoft.com/downloads/search.asp Choose the "Keyword Search" option, then search for "MSXML". Or try this link: http://msdn.microsoft.com/xml Command line options -------------------- ESS-Model can be controlled from the command line. Syntax: essmodel [options] [@list] [files...] The following options are available: -help Show help for the options. -d[path] Generate documentation to the path specified. -a[+/-] Show associations on generated diagrams on/off. -v[0-3] Visibilty filter for generated diagram. 0=Show all, 3=Hide all. -x[file] Export model to xmi file. Files can be specified with wildcards. Examples: essmodel *.java subdir\*.java essmodel *.dpr essmodel myproj.dpr -dc:\myproj\doc Parse and generate documentation Examples of how to use in batchfiles: doDoc.bat rem Parse and generate documentation. essmodel MyProject.dpr -dC:\MyProject\doc doModel.bat rem Open essmodel with all java-files from current path and downwards. dir *.java /S /B > files.tmp essmodel @files.tmp All the examples above assumes that essmodel.exe is in the current search path. Otherwise you need to type the full path to essmodel, for instance c:\utils\esmodel.exe. Diagram indicators for operations and attributes ------------------------------------------------ Italic font = Abstract Green = Constructor Red = Destructor Black = Procedure Gray = Function Plus-sign = Public Minus-sign = Private Hash-sign = Protected Explorer and Delphi integration ------------------------------- ESS-Model can be configured to run from the Explorer contextmenu and from the Delphi IDE Tools menu. From the main menu select File - Change settings. Use the checkboxes to choose integration options. When the shortcuts are active, ESS-Model will appear as 'View as model diagram' in the menues. Other info can be found at ESS-Model homepage: http://www.essmodel.com http://www.eldean.se/essmodel http://www.sourceforge.net/projects/essmodel

近期下载者

相关文件


收藏者