1. 建立建模项目
建议建模项目解决方案与代码解决方案独立,因为建模再次生成代码时,会重写文件.如果放在同一个解决方案中,会造成代码等于零.
当然也有兼容方案,就是在建模生成代码项目时,以默认生成,这样再在同一解决方案下,建立其他应用项目,再把文件移动过去,就可以了.
生成的代码,请注意命名空间以和其他要注意的地方.经常把对象进行包级移动时,请注意删除不相关的代码文件.
2.建立一个UML 类图项
3.在UML上建立相关对象
可以建立自己标示对象间的关系.特性,操作.
Generation Code 生成代码
不过不知道为何时,我这里却是 LogicalClassDesigner
首次时,会有选项.后期可以在
4.创建包 就等于是文件夹 生成代码后,再移动到另外的包,生成的对象文件.会在放的地方出现,但不会删除原来的包地方文件.
5.生成的代码命名以包为级一级一级生成.
一些代码规范建议 Using应该放于Namespace 前 enum 不应该继承任何类型,前把下面的注释替换为版本信息.
//------------------------------------------------------------------------------ // //This code was generated by a tool. //Changes to this file will be lost if the code is regenerated. // //------------------------------------------------------------------------------ namespace User.Package1 { using System; using System.Collections.Generic; using System.Linq; using System.Text; public enum EnumUserStatus : int { ACTIVE, VAIN, } }
6.如果不想使用这些扩展功能
7.一些特性或什么的,可以看 http://blog.csdn.net/ty_soft/article/details/7429527
这里有一些扩展 http://visualstudiogallery.msdn.microsoft.com/
【VS2010 可视化功能使用】