Google Search

SharpDevelop Class Diagram

Overview

An addin that displays the class diagram of a project in SharpDevelop, similar to the one in MS Visual Studio 2005.
This addin started as an external (3rd party) addin for #Develop 2.1 (http://sdclassdiagram.sf.net), but quickly became an official, built in addin for #Develop 3.0.

Core Projects

In order to make the Class Diagram addin, I needed some drawing toolkit that will allow me to layout, arrange, draw and interact with the different elements. As no such toolkit was available for me, I wrote "Diagrams" (can be found in the subversion repository of the Class Diagram addin), which is used to define the layout of the elements, and calculate routes between related elements. Still far from perfect, but its a good start :-).

Additional Addins

Along with the Class Diagram addin, a small set of addins is also available:

  • Class Editor - allowing visual editing of a class API.
  • Class Wizard - allowing visual creation of new classes and interfaces using a wizard-like form.

No comments:

Post a Comment