简单分析VisualStudio类图表

Visual Studio还是比较常用的,于是我研究了一下Visual Studio类图表,在这里拿出来和大家分享一下,希望对大家有用。在我之前的文章中,介绍应用程序设计器,我设想了一个Web服务,ExchangeRateService,,它的目的是提供最近的在两个指定流通中交换的速率。我也设想了一个分开的Web服务,允许一些指定在一个流通被修改到另一个流通中。在此我也将在示例上画出图,但我不会强制你重新去看之前的那篇文章。

创新互联建站服务项目包括辛集网站建设、辛集网站制作、辛集网页制作以及辛集网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,辛集网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到辛集省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

#T#因此,什么是这些Web服务的错误呢?它们工作中什么都没有,除了它们的有效性通过事实被限制,每个服务返回一个单一的值-交换速率或转换数量,分别地-做为一个double值。对于一次性转化很好,但如果我想保留fromAmount,toAmount,数据/时间,转换速率,有关的两个流通的历史记录就没有用了。

一个增强的ExchangeRateService,优于返回一个double值,将返回一个ExchangeRate实体保持数据时间,速率(交换的),fromCurrency (代码),和toCurrency (代码),速率是可用的。

一个增强的CurrencyConverterService,由于返回一个double值,将返回一个ExchangeTransaction实体保持转化的fromAmount和toAmount。这些显示在了图2的左侧。

我使用这些点的词实体来强调在我想法中第一个删掉的分析或区域,模型。在正当的过程中,我将提炼这些实体到一个设计模型中,指出实体将变为类和其它类型,如枚举。

注意:如果你继续看,你将看到CurrencyCode已经标记为一个枚举;就像一个使用Visual Studio 2005类设计器画出这些分析模型的结果。这个阶段我使用了其它的工具(之后说明),在这个例子中不需要出现。 创建一个分析Visual Studio类图表

在你开始做任何类模型之前,你需要一个Visual Studio 项目包含至少一个Visual Studio类图表。你能够添加一个Visual Studio类图表到任何类型的项目,但我选择一个类库项目,因为我打算建立一个可再利用的类库-或API-来支持流通转换功能。

因此,我使用File | New | New Project 菜单选项来建立一个新的项目,并且我选择C#项目类型的类库模板。我命名这个项目为CurrencyClassLibrary。

注意:尽管我选择了演示类设计使用C#语言,但这之后我所描述的程序设计类也会使用Visual Basic 和其它.NET 语言。一旦项目倍建立,使用Project | Add New Item菜单选项就能将一个类的图表添加到项目中。选择Visual Studio类图表模板并给它一个适当的名字,我的例子中命名为AnalysisClasses.cd。

这个工具箱提供了所有的类型-包括枚举,结构,类等等-你能够使用它移到Visual Studio类图表中。回忆在开始阶段,我说了通常类型和指定类的细微差别。让我们更详细地看看这些差别。

画出分析Visual Studio类图表

我将提供如何使用Visual Studio 2005类设计器画出最初Visual Studio类图表的说明。做完之后,我将建立一个如图2所显示的图表,你能够看到它的必要性。

本文名称:简单分析VisualStudio类图表
浏览路径:http://www.shufengxianlan.com/qtweb/news36/217586.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联