聊聊.net程序设计——浅谈使用VS2010建模拓展(下)

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 23:18 点击:

昨天我介绍了使用VS2010建模拓展的正向工程示例代码,介绍了如何建模及如何导出工程文件,今天我们将来讨论如何从已有代码中逆向工程出UML设计类图。

首先,我们先来创建我们将要逆向工程的项目文件,项目很简单为了演示全面,我们分别建立了3个工程项目(类库),如图:

2011-10-14 22-25-21

该项目主要实现数据的加减乘除4种简单计算操作,主要为了演示怎样逆向工程及如何导出依赖项。

下面分别介绍一下这3个类库的功能:

ZY.TestModeling.InterfaceDefine——该类库主要功能为接口声明。

ZY.TestModeling.Implement——该类库主要负责功能实现(这里使用了策略模式对算法进行封装)。

ZY.TestModeling.UI——顾名思义该类库为用户接口UI界面主要负责UI程序与用户交互。

这样我们项目结构清晰了,下面来看如何使用VS2010拓展进行逆向工程。

首先、我们应该创建我们所需用的类图文件,如何操作呢?即我们右键点击解决方案,然后选择【添加】-》【新建项目】

然后再新建项目对话框中选择【建模项目】设置项目名称及存储位置后点击【确定】

这样在解决方案下将自动生成建模项目

2011-10-14 22-43-04

然后选中该项目点击Visual Studio 2010中的菜单栏【体系结构】-》【新建关系图】

2011-10-14 22-44-07

然后弹出新建关系图对话框,选择“UML类图”设置名称及添加到的建模项目后点击【确定】

2011-10-14 22-44-42

将在建模项目下生成一个.classdiagram文件,该文件即类图项目文件,双击打开生成的类图文件。

2011-10-14 22-48-18

然后、在Visual studio 2010的菜单栏中选择【体系结构】-》【窗口】-》【体系结构管理器】,如图:

2011-10-14 22-31-28

这样会出现”体系结构资源管理器窗口”

2011-10-14 22-33-58

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • 浅析.NET下XML数据访问新机制
    • asp.net 面试+笔试题目第1/2页
    • C# 邮件地址是否合法的验证
    • asp.net 设置GridView的选中行的实现代码
    • C#高级编程:数据库连接[1]
    • 经典C++程序1
    • IIS 自动回收导致后台定时器失效的问题解决
    • ASP.NET GridView列表代码示例
    • Asp.net MVC源码分析--Action Filter的链式调用
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1