473,473 Members | 2,050 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Visual Modeling that generates C# code

Does anybody would recommend a tool in which I can model my classes
and then generates C# code ?
In Delphi I used to do this with
ModelMaker(http://www.modelmakertools.com/), which generated me really
nice pascal sources.

I am looking a similar tool to work with C#.
Thanks in advance,
Nov 15 '05 #1
10 1612
Rational Rose XDE Developer

All the rest are half asssed efforts that cant handle code engineering
correctly.
--

Jack Mayhoff
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

"Tim Conner" <ti*******@hotmail.com> wrote in message
news:a5**************************@posting.google.c om...
Does anybody would recommend a tool in which I can model my classes
and then generates C# code ?
In Delphi I used to do this with
ModelMaker(http://www.modelmakertools.com/), which generated me really
nice pascal sources.

I am looking a similar tool to work with C#.
Thanks in advance,

Nov 15 '05 #2
I thought Visio was supposed to handle that. In fact I remember seeing a
demonstration at Dev Days 2 years ago on just that. They were even able to
generate the UML based on input of business rules. Was that all smoke and
mirrors?

-Eric
Nov 15 '05 #3
No, it was just dancing girls.
--

Jack Mayhoff
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

"Eric Cadwell" <ec******@ns.insight.com> wrote in message
news:ua**************@TK2MSFTNGP09.phx.gbl...
I thought Visio was supposed to handle that. In fact I remember seeing a
demonstration at Dev Days 2 years ago on just that. They were even able to
generate the UML based on input of business rules. Was that all smoke and
mirrors?

-Eric

Nov 15 '05 #4
JD
Visio (the enterprise architect version only) has some general
code-generation capabilities. It's more of a skeleton, though, than anything
else and I think that's because of Visio's history as a "diagramming" tool
and not a "system modeling" tool.

Where Rational XDE kicks ass is with its two-way code synchronization. Write
a class in code, reverse engineer it into a model, make changes to the
model, draw some associations, create some subclasses, you name it... then
go back to your .CS code editor and watch it update. I figured the
round-trip engineering from model-to-class would be a little flakey after
the initial generation, but it's pretty decent. And if you get the "Plus"
version, you can turn on "Visual Trace" -- run your app, enable it, do a few
things, then disable it. Flip back to VS.NET and you've got a trace diagram
that with a couple of clicks becomes a UML sequence diagram.

It's definitely worth checking out a demo. No, I don't work for
Rational/IBM. :)

JD
"Eric Cadwell" <ec******@ns.insight.com> wrote in message
news:ua**************@TK2MSFTNGP09.phx.gbl...
I thought Visio was supposed to handle that. In fact I remember seeing a
demonstration at Dev Days 2 years ago on just that. They were even able to
generate the UML based on input of business rules. Was that all smoke and
mirrors?

-Eric

Nov 15 '05 #5

Thanks for the advise.
I also think that Rational Rose XDE seemed to be the best
in the area. But the $3,600.00 license cost is a bit out
of my budget.
I almost forgot to say "recommend under $1,000.00 tools".

Regards,
-----Original Message-----
Rational Rose XDE Developer

All the rest are half asssed efforts that cant handle code engineeringcorrectly.
--

Jack Mayhoff
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
"Tim Conner" <ti*******@hotmail.com> wrote in message
news:a5**************************@posting.google. com...
Does anybody would recommend a tool in which I can model my classes and then generates C# code ?
In Delphi I used to do this with
ModelMaker(http://www.modelmakertools.com/), which generated me really nice pascal sources.

I am looking a similar tool to work with C#.
Thanks in advance,

.

Nov 15 '05 #6
Enterprise Architect from SparxSystems AU . Code engineering has bugs and
stuff but its good for the money.

--

Jack Mayhoff
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

"Tim Conner" <Ti*******@hotmail.com> wrote in message
news:04****************************@phx.gbl...

Thanks for the advise.
I also think that Rational Rose XDE seemed to be the best
in the area. But the $3,600.00 license cost is a bit out
of my budget.
I almost forgot to say "recommend under $1,000.00 tools".

Regards,
-----Original Message-----
Rational Rose XDE Developer

All the rest are half asssed efforts that cant handle

code engineering
correctly.
--

Jack Mayhoff
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and

confers no rights.

"Tim Conner" <ti*******@hotmail.com> wrote in message
news:a5**************************@posting.google. com...
Does anybody would recommend a tool in which I can model my classes and then generates C# code ?
In Delphi I used to do this with
ModelMaker(http://www.modelmakertools.com/), which generated me really nice pascal sources.

I am looking a similar tool to work with C#.
Thanks in advance,

.

Nov 15 '05 #7
XDE owns on synchronization, no other Modeller comes near it anywhere. Thats
why its expensive, oh and IBM own them now :D

--

Jack Mayhoff
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

"JD" <jd******@why-aye-aich-oh-oh-dot.com> wrote in message
news:Os**************@TK2MSFTNGP11.phx.gbl...
Visio (the enterprise architect version only) has some general
code-generation capabilities. It's more of a skeleton, though, than anything else and I think that's because of Visio's history as a "diagramming" tool
and not a "system modeling" tool.

Where Rational XDE kicks ass is with its two-way code synchronization. Write a class in code, reverse engineer it into a model, make changes to the
model, draw some associations, create some subclasses, you name it... then
go back to your .CS code editor and watch it update. I figured the
round-trip engineering from model-to-class would be a little flakey after
the initial generation, but it's pretty decent. And if you get the "Plus"
version, you can turn on "Visual Trace" -- run your app, enable it, do a few things, then disable it. Flip back to VS.NET and you've got a trace diagram that with a couple of clicks becomes a UML sequence diagram.

It's definitely worth checking out a demo. No, I don't work for
Rational/IBM. :)

JD
"Eric Cadwell" <ec******@ns.insight.com> wrote in message
news:ua**************@TK2MSFTNGP09.phx.gbl...
I thought Visio was supposed to handle that. In fact I remember seeing a
demonstration at Dev Days 2 years ago on just that. They were even able to generate the UML based on input of business rules. Was that all smoke and mirrors?

-Eric


Nov 15 '05 #8
JD
I know what you mean on the XDE price... it's a steep one, but I got lucky
in that regard (good tools budget at work).

While I've only used the demo for a few hours, I found VisualUML to be a
pretty decent modeling tool and it's in the right price range:

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


"Tim Conner" <Ti*******@hotmail.com> wrote in message
news:04****************************@phx.gbl...

Thanks for the advise.
I also think that Rational Rose XDE seemed to be the best
in the area. But the $3,600.00 license cost is a bit out
of my budget.
I almost forgot to say "recommend under $1,000.00 tools".

Regards,
-----Original Message-----
Rational Rose XDE Developer

All the rest are half asssed efforts that cant handle

code engineering
correctly.
--

Jack Mayhoff
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and

confers no rights.

"Tim Conner" <ti*******@hotmail.com> wrote in message
news:a5**************************@posting.google. com...
Does anybody would recommend a tool in which I can model my classes and then generates C# code ?
In Delphi I used to do this with
ModelMaker(http://www.modelmakertools.com/), which generated me really nice pascal sources.

I am looking a similar tool to work with C#.
Thanks in advance,

.

Nov 15 '05 #9
I thought someone was blowing smoke up my ass, but as you can see I was
wrong.

http://tinyurl.com/bv05

-Eric
Nov 15 '05 #10
Borland Together ControlCenter (version 6.0.1) supports C#.
if you model the system, automatically the tool will create all C# files
Here is the URL

http://www.togethersoft.com/downloads/

"Tim Conner" <ti*******@hotmail.com> wrote in message
news:a5**************************@posting.google.c om...
Does anybody would recommend a tool in which I can model my classes
and then generates C# code ?
In Delphi I used to do this with
ModelMaker(http://www.modelmakertools.com/), which generated me really
nice pascal sources.

I am looking a similar tool to work with C#.
Thanks in advance,

Nov 15 '05 #11

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

Similar topics

0
by: Redd | last post by:
The following is a technical report on a data modeling project that was recently assigned to me by my professor. I post it so that anyone else who is studying databases and data modeling can have...
63
by: Jerome | last post by:
Hi, I'm a bit confused ... when would I rather write an database application using MS Access and Visual Basic and when (and why) would I rather write it using Visual Studio .Net? Is it as easy...
4
by: Bill Burris | last post by:
When compiling my solution which contains 15 projects (2 Window Apps, 2 Services, 11 class libraries, C#, MC++, & C++), I was receiving warnings about symbols defined in multiple places. Selecting...
1
by: Mike | last post by:
I'm starting up on big project that will take much of my time in next year or two. Until now I was mostly self-employed on small projects so I didn't spent so much time modeling system before...
4
by: junaidnaseer | last post by:
Hi ! I am facing a problem that I have defined a function which when called in the same file generates an error as follows; " visual c error C2371 redefinition basic types see...
4
by: =?Utf-8?B?ZGF2aWQ=?= | last post by:
We have to upgrade our Visual Studio .NET 2003 enterprise edition to .NET 2005. However, there is no enterprise edition for Visual Studio .NET 2005. There are 4 versions available for visual...
6
by: FrozenDude | last post by:
Does anyone know of or have a favourite 3rd party Visual Query Builder? We are looking for a very easy to use interface that provides SQL code verification, table joins etc. Thanks, Dave
25
by: Thomas R. Hummel | last post by:
I'm going to try to describe this situation as best as I can, but if anything is unclear please let me know. Some of this database was already in place before I arrived on the scene, and I don't...
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:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
0
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.