473,396 Members | 1,785 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Visualizing tool for C# code? Like UML.

I've been working on a home project in SharpDevelop for a while now, and
it's getting hard to overview now. It would help if I had a tool in
which I could feed the whole C# combine/solution file (linked with all
other project files) and get out nice illustration of all the classes,
and their properties and methods. UML is the only visualization of code
I know of, but I'm open for alternatives.

I haven't seen such a tool, but I think they may exist. Pointers,
anyone? Ideally freeware. Shouldn't cost more than $100 anyway.

Gustaf
Nov 16 '05 #1
1 2431
Gustaf Liljegren wrote:
It would help if I had a tool in
which I could feed the whole C# combine/solution file (linked with all
other project files) and get out nice illustration of all the classes,
and their properties and methods.


Many UML modeling tools do this, and they call it "reverse engineering"
(not to be confused with the other sense of reverse engineering,
figuring out how something was designed by examining the final product.)

Overwhelmingly, most tools support reverse engineering only for Java,
but there are several that support reverse engineering for C# and often
other Visual Studio languages as well. Here's an incomplete list, in
order by increasing price:

1. QuickModeler, a freeware add-in for Visual Studio that produces some
very simple UML diagrams using the VS.NET extensibility model (requires
site registration):

http://www.c-sharpcorner.com//Code/2...ickModeler.asp

2. Microsoft Visio Professional 2002 . Price: under $250 at some stores,
or you may already own it or be able to upgrade. Standard edition
doesn't have it. Service Release 1 required, which you can get from:

http://support.microsoft.com/default.aspx/kb/310474

3. CodeLogic for C#. Price: $295. This looks like a nice one to me,
works as a VS add-in and has a pretty interface.

http://www.logicexplorers.com/CodeLogicC.html

4. Visual UML 4.1 Developer Edition. Price: $795.

http://www.visualuml.com/Products.htm

I hope this helps - sorry I couldn't find more tools under your desired
price. Write back if you need any more help.
--
Derrick Coetzee, Microsoft Speech Server developer
This posting is provided "AS IS" with no warranties, and confers no
rights.
Nov 16 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Philliph Mau | last post by:
Is there any (mybe free) tool, to visualize an mySQL Database with references betwen the tables, that I can print out? E.g.: I have seen, there is a table overview sheet with os-commerce in pdf...
3
by: Linus Nikander | last post by:
After trying to manually reverse-engineer a piece of code i've been handed using Visio I figure someone must have developed a tool that can do automatically in 5 minutes what took me 2 hours. ...
242
by: James Cameron | last post by:
Hi I'm developing a program and the client is worried about future reuse of the code. Say 5, 10, 15 years down the road. This will be a major factor in selecting the development language. Any...
7
by: Daniel Rudy | last post by:
Hello, I have a peice of code that I'm making an attempt to code. The problem is that I need to return an arbitrary number of char strings. int function(char *fname, int *dcount, char *data)...
0
by: psimakov | last post by:
I wrote an article that focuses on: - working with Hibernate 3.x metadata at runtime - drawing ER diagrams automatically by Ant tasks, not by hand - visualizing XML DTD, Apache OJB, WSDL and...
1
by: John | last post by:
Hi I am trying to use the asp.net web site configuration tool with my app and I have copied all files from C:\WINNT\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles into the...
3
by: kaens | last post by:
Hey everyone, I've done a good bit of google searching, and have found quite a few different libraries available for sound processing. I was wondering if anyone with more experience would like to...
1
by: Andrus | last post by:
For maintenance I want to add command to Winforms application which shows structure of ADO.NET DataReader resultset: column names and types in DataGridView or in other winforms control. Where...
1
by: sajidk | last post by:
Hi All, I am very new to DB2 programming. I have written a SQL stored procedure and called it from C# . The program is working but it is not returning the error code and sqlstate code. If i...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.