VS2012中C#程序根据UML图自动生成代码

以前编写C#程序时为了编写多个类,总是得创建类,思考类之间的关系,敲代码,然后在创建类,思考类之间的关系,在敲代码。总是感觉这样很浪费时间,很影响效率。今天偶然想起以前学UML的时候老师说用Ration Rose自动生成程序代码。那么VS作为最强IDE,应该也会有这样的功能吧。百度了一下,哦哦,原来就是这么简单 啊。

言归正传:

1.先创建一个C#工程,用控制台的就行。

2.鼠标右键点击工程名或者解决方案-->添加-->新建项,然后往下翻一翻,选择类图(如果有必要的话也可以给这个类图起一个好听的名字)。

3.好了,现在就可以画UML图了。可以从左侧的工具栏拖来各种组件,也可以鼠标右键点击UML图的空白地方,选择添加,再选择组件。

4.可以右键点击类,向类中添加属性和方法。右键单击类或者某个方法,再选择属性。来修改一些类或方法的属性。

5.这样我们就可以很容易的画出类图了。觉得自己画的有点丑,可以右键单击空白地方,选择布局关系图,VS会给我们将类图调整为默认的最佳布局。

6.想看代码时,只要右键单击想看的类,选择查看代码即可。也可以直接在解决方案管理器中查看。

看看自动生成的代码,是不是比自己写要方便多了。通过UML类图拜托了抽象的代码,直接以图形的方式,定义了类之间的关系,一切变得更加直观。

你可能感兴趣的:(C#)