分类

编程工具

Altova MissionKit Enterprise 2020 R2破解版

Altova MissionKit Enterprise 2020 R2破解版 附安装教程

大小:430 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2020-05-13

  Altova MissionKit Enterprise 2020 R2破解版是一款开发套件,软件提供多款开发工具,帮助用户执行不同阶段的开发工作,包括Altova XMLSpy 2020、Altova UModel 2020、Altova StyleVision 2020、Altova SchemaAgent 2020、MissionKit Introduction、 Altova MapForce 2020、Altova MapForce FlexText、Altova DiffDog 2020、Altova DatabaseSpy 2020,可以通过这些工具对桌面程序开发,对移动程序开发,对服务器软件开发,每款软件都可以独立运行,其中UModel提供了Java,C#,C ++和VB .NET多个版本的代码生成和反向工程,新版添加了对Java最新版本的支持,让用户可以更好设计应用程序,这里小编推荐的就是官方发布的2020版本,将其安装就可以获得Altova 系列全套开发工具,并且都是破解版,如果你需要就下载吧!

Altova MissionKit Enterprise 2020 R2破解版

软件功能

  一、 Altova XMLSpy

  Altova XMLSpy是世界上最畅销的JSON和xml编辑器,用于建模,编辑,转换和调试相关技术。开发人员需要一个JSON和XML编辑器,该编辑器可以在括号匹配和基本的验证检查之外增加价值。XMLSpy提供了以下全面的功能集,其中包括图形视图,代码生成器,向导以及其他智能JSON和XML编辑功能,可帮助您比以往更快地完成工作。

  1、JSON编辑器和JSON模式编辑器

  2、使用XPath,XSLT,XQuery进行JSON转换

  3、编辑XML文件

  4、SmartFix XML验证和错误纠正

  5、XML模式编辑器

  6、XSLT编辑器

  7、XSLT调试器和分析器

  8、XSL Speed Optimizer

  9、XPath / XQuery构建器和评估器

  10、XQuery编辑器

  11、XSLT / XQuery反向映射

  12、XPath / XQuery调试器

  13、XQuery更新工具编辑器

  14、3向差异/合并

  15、XBRL工具

  16、WSDL编辑器

  17、SOAP客户端和调试器

  18、数据库整合

  19、Java,C#和C ++ 代码生成

  20、Apache Avro工具

  21、Visual Studio和Eclipse月食

  22、开放XML(OOXML)支持

  23、基于XML数据的图表生成的SharePoint 服务器整合

  24、与已安装的RaptorXML服务器集成,可进行超快速处理

  二、Altova MapForce

  Altova MapForce是一款屡获殊荣的图形数据映射工具,可进行任意转换和集成。其强大的数据映射工具可立即转换您的数据,并提供多个选项来自动执行循环转换。

  MapForce中的数据映射工具:

  1、图形数据映射设计

  2、资料整合

  3、数据处理功能

  4、交互式数据映射调试器

  5、企业ETL

  6、多对多制图项目

  7、链式数据映射转换

  8、生成MapForce服务器的执行文件

  9、生成数据映射文档

  10、生成免版税的数据转换源代码

  三、Altova StyleVision

  Altova StyleVision是用于XML,XBRL和数据库数据的图形报告生成器。

  StyleVision通过允许您直观地构建报告和表格,消除了XSLT编码的复杂性。您只需拖放即可创建复杂的设计,以便以多通道格式发布XML,XBRL或数据库数据。

  设计XSLT样式表以在StyleVision中生成报告是一个高度灵活的可视化拖放过程,该过程由智能菜单和输入帮助器窗口实现。先进的样式表功能可帮助您定义条件模板,自动计算,丰富的输入格式等。

  StyleVision报告设计器包括:

  1、拖放报告生成器

  2、HTML,PDF和Word中的报告

  3、电子表格创建

  4、支持生成图表

  5、表格和图表向导

  6、智能入门助手

  7、设计模板

  8、支持条形码

  9、支持水印

  10、支持XSLT 1.0、2.0、3.0

  11、XPath 1.0 / 2.0 / 3.1表达式生成器和评估器

  12、XPath调试器

  13、支持CSS和JavaScript

  14、先进的样式表功能

  四、Altova UModel

  Altova UModel是使可视化软件设计适用于任何项目的UML工具。用UML可视化设计应用程序模型,并生成Java,C ++,C#或Visual Basic .NET代码和项目文档。或者,将现有程序反向工程为UML图,然后通过重新生成代码来增强设计并完成往返。

  UModel是负担得起的UML工具,它将丰富的可视化界面与高端功能(例如源代码工程,XMI模型交换,对业务流程建模的支持)结合在一起,为开发团队提供了应对当今项目挑战的强大工具。

  支持所有14个UML图

  UModel支持所有14种UML 2.5软件体系结构图类型,以及流行的SQL数据库中XML Schema和表的UML样式图。

  五、Altova DatabaseSpy

  Altova DatabaseSpy是独特的多数据库查询和设计工具,甚至可以直接从查询结果中生成精美的图表。

  多功能的DatabaseSpy SQL编辑器分为一个SQL语句窗口和一个或多个选项卡式或堆叠的Result窗口,在SQL Editor工具栏上有一个方便的Execute按钮,可让您立即执行SQL语句并查看输出。

  SQL语句窗口对每个SQL语句应用颜色编码,并具有对SQL语句,参数,运算符和注释的唯一标识,以帮助您快速轻松地查看和分析单个SQL查询或一系列复杂的SQL命令。

  DatabaseSpy SQL编辑器具有可自定义的SQL自动完成功能,可加快SQL查询开发的速度。执行查询并在一个或多个选项卡式或堆叠式窗口中查看即时结果。

  支持的数据库:

  1、火鸟2.5、3

  2、IBM DB2 for iSeries的 V6.1,7.1,7.2,7.3

  3、IBM DB2 8,9.1,9.5,9.7,10.1,10.5

  4、Informix的11.70,12.10,14.10

  5、MariaDB 10、10.3

  6、Microsoft Access2003、2007、2010、2013、2019

  7、微软 Azure的SQL

  8、微软的SQL Server 2005,2008,2012,2014年,2016年,2017年,2019

  9、MySQL 5,5.1,5.5,5.6,5.7,8

  10、甲骨文9,10G,11G,12C,18,19

  11、PostgreSQL 8,9.0.10,9.1.6,9.2.1,9.4,9.6,10,11,12

  12、进度OpenEdge 11.6

  13、SQLite 3.x

  14、SYBASE ASE 15,16

  15、Teradata 16

  六、Altova DiffDog

  Altova DiffDog是独特的可识别XML的差异/合并工具,可用于比较和合并文本或源代码文件,XML或JSON文件以及Word文档。比较和同步目录,数据库架构和内容等等。

  DiffDog的亮点:

  1、差异/合并工具

  2、文件差异

  3、文件夹差异

  4、2和3路文件比较模式

  5、比较数据库内容和架构

  6、比较CSV到CSV和CSV与数据库内容

  7、生成差异报告

  8、用于XML模式差异的 XSLT代码

  9、保存比较设置以方便重用

  10、DiffDog服务器用于自动生成差异报告

软件特色

  从UML模型生成源代码UModel包含一个内置的代码生成器,该代码生成器基于UML模型中的类图,序列图和状态机图创建Java,C ++,C#或Visual Basic .NET代码,从而使您摆脱了编写底层代码的繁琐任务基础结构代码,因此您可以专注于项目的业务逻辑和整体体系结构。

Altova MissionKit Enterprise 2020 R2破解版

  对多种语言版本的代码生成支持

  UModel代码生成器基于XMLSpy和MapForce中使用的相同技术。提供的Java配置文件生成与Eclipse,Borland的兼容行业标准的Java代码®的JBuilder ®,以及其他流行的Java开发环境。对于C ++配置文件是与Visual Studio兼容,并为C#的配置文件生成微软的源代码®的Visual C#.NET ®,Borland公司®的C#Builder ®或其他C#开发环境。Visual Basic .NET的配置文件

  支持VB代码生成。

  UModel在运行时支持具有强类型检查和实例化的C#泛型,并为直接支持XML的C#3.0和VB 9.0中引入的新语言结构提供兼容性。UModel还支持在往返工程,二进制导入和序列图生成期间C#4.0中引入的命名参数,可选参数,动态编程,协方差和协方差。Java开发人员会喜欢将Java泛型作为UML模板和Java枚举来支持,这样可以更轻松地定义所有元素都是相同类型的集合,并允许在编译时检测到这些集合中的类型错误。为了确保代码质量,UModel包含一个模型语法检查器,以在将图错误或不一致复制到代码下游之前检测出它们。

  从类图生成源代码中的类

  UModel根据UML模型中的类创建Java,C ++,C#或Visual Basic .NET代码,使您摆脱编写底层基础结构代码的繁琐任务,因此您可以专注于项目的业务逻辑和总体体系结构。利用UModel生成的源代码来加快项目的实施阶段,并消除意外错误,这些错误会蔓延到手动编写的代码中,并证明以后进行调试很耗时。

  从序列图生成源代码

  UModel使开发人员能够从序列图为描述类操作的方法生成代码。开发人员可以将整个代码体插入序列图中,并创建一个完整的可执行应用程序,而不仅仅是一个需要更多手写代码的起点。在对新设计进行正向工程设计时,您可以从新的UML序列图生成源代码,可以通过修改反向工程的序列图来更新现有代码,甚至可以应用往返工程以将以后的更改同步到源代码或序列UML模型中的图表。Java,C ++,C#和Visual Basic语言支持从序列图生成UModel代码。

  在引用的类中创建操作将新消息添加到代表类的生命线时,可以分配消息名称,或从“属性”窗口中选择目标类中的现有操作。如果在“序列图”工具栏中打开“自动创建操作”,则当您在序列图中键入新消息的名称时,可以在类中同时创建一个新操作。

  从状态机图生成代码

  UModel允许您从状态机图生成完全可执行的代码,因此您可以快速开始测试状态机图中捕获的逻辑。您可以通过在“项目”菜单中进行选择,或者直接从状态机图上下文菜单中,来作为正常项目代码生成过程的一部分来生成代码。UModel上下文菜单还提供了一个选项,可让您检查状态机图的语法,以避免生成无效的代码。“生成状态机代码”对话框使您可以控制代码生成设置,甚至可以指定是否通过项目代码生成自动重新生成状态机代码。班级中的过渡与运营当向类或接口内部的状态机图添加新的过渡时,可以使用“属性”窗口中的下拉列表从目标类分配现有操作。在状态机图工具栏中标记为“自动创建操作”的选项使您可以在类中同时在状态机中命名新操作时创建新操作。

  可执行状态机示例

  与UModel一起安装的示例项目文件甚至包括用于C#和Visual Basic的Visual Studio解决方案文件,以及一个Java测试器应用程序,该应用程序演示了状态机代码的执行并且很容易与您自己的状态机图一起使用。

安装方法

  1、打开MissionKitEnt2020rel2.exe软件启动安装

Altova MissionKit Enterprise 2020 R2破解版

  2、提示软件的安装引导界面,点击next

Altova MissionKit Enterprise 2020 R2破解版

  3、软件正在加载安装的数据

Altova MissionKit Enterprise 2020 R2破解版

  4、提示安装协议内容,点击接受协议

Altova MissionKit Enterprise 2020 R2破解版

  5、软件相关的配置功能,点击next

Altova MissionKit Enterprise 2020 R2破解版

  6、设置为sql文件类型的默认编辑器。

Altova MissionKit Enterprise 2020 R2破解版

  7、Altova SchemaAgent?2020是用于在工作组中建模和管理高级模式的新范例。 通过基于此客户端/服务器的工具上的图形界面,查看和管理架构关系,并从较小的架构中构建复杂的架构。

Altova MissionKit Enterprise 2020 R2破解版

  8、提示安装模式,这里默认第一个,点击next

Altova MissionKit Enterprise 2020 R2破解版

  9、提示快捷方式图标设置,点击next

Altova MissionKit Enterprise 2020 R2破解版

  10、显示软件的安装进度界面,等待一段时间

Altova MissionKit Enterprise 2020 R2破解版

  11、设定完成

  安装程序已成功安装Altova MissionKit 2020 rel。 2企业版。

  单击完成退出向导

Altova MissionKit Enterprise 2020 R2破解版

破解方法

  1、将破解文件夹复制到软件安装地址,管理员身份打开里面的lpatch.exe补丁

Altova MissionKit Enterprise 2020 R2破解版

  2、弹出相关的提示,点击“是”弹出新的选择界面

Altova MissionKit Enterprise 2020 R2破解版

  3、首先选择Altova_MissionKit_2020rel2.lpatch打开

Altova MissionKit Enterprise 2020 R2破解版

  4、弹出新的提醒内容,点击确定

Altova MissionKit Enterprise 2020 R2破解版

  5、然后分别打开安装的文件夹,将对应的程序打开到补丁激活

Altova MissionKit Enterprise 2020 R2破解版

  6、例如打开DatabaseSpy.exe,随后一直点击“是”

Altova MissionKit Enterprise 2020 R2破解版

  7、重复运行lpatch.exe补丁,将主程序的全部exe打开就可以激活,如图所示。打开DiffDog.exe,一直点击“是”

Altova MissionKit Enterprise 2020 R2破解版

  8、将全部程序都破解就可以免费使用,这里是软件的启动菜单

Altova MissionKit Enterprise 2020 R2破解版

  9、例如打开Altova UModel 2020软件,显示软件的界面,现在可以免费使用

Altova MissionKit Enterprise 2020 R2破解版

  10、例如打开Altova DiffDog 2020,显示设计界面

Altova MissionKit Enterprise 2020 R2破解版

  11、打开Altova DatabaseSpy 2020,显示设计界面,如果您会使用这些软件就下载吧

Altova MissionKit Enterprise 2020 R2破解版

官方教程

  创建元素

  使用UModel,可以如下创建新元素:

  ·从“模型树”窗口中。使用这种方法,仅将元素添加到模型中,并且您以后可以根据需要将它们插入到图中。

  ·从任何图表窗口。添加到图中的所有元素也会自动添加到模型中。如果以后需要删除某个元素,则可以选择是将其仅从图表中删除还是从模型中删除。

  要从“模型树”窗口添加元素:

  ·在“模型树”窗口(或“收藏夹”窗口)中,右键单击要在其下显示新元素的元素(例如,包),然后选择“新建元素|从上下文菜单中选择<元素名称>。例如,要在“根”包下添加一个新包,请右键单击“根”包,然后选择“新建元素|包。

  要从图窗口添加元素:

  1.创建一个新图(请参阅创建图)或打开一个现有图(请参阅打开图)。

  2.执行以下操作之一:

  在图表内部右键单击,然后选择“新建” |“新建”。从上下文菜单中选择<元素名称>。

  b。单击要添加的元素的工具栏按钮,然后在图内部单击。要插入相同类型的多个元素,请在单击图内部之前按住Ctrl键。

  配套

  在对元素进行建模时,与其他元素相比,您可能需要更频繁地使用包。在“模型树”窗口中,每个带有文件夹符号ic-mod-package的条目都表示一个UML包。 UModel中的包充当所有其他uml建模元素(包括图,类等)的容器,并且具有以下行为:

  ·可以在模型树中的任何位置创建它们。

  ·可以将它们移动或复制到其他程序包(以及有效的模型图)中,请参阅重命名,移动和复制元素。

  ·当代码生成或与模型同步时,它们可用作源元素或目标元素,请参见正向工程(从模型到代码)和反向工程(从代码到模型)。

  创建新的UModel项目时,默认情况下有两个软件包,即“ Root”和“ Component View”软件包。这两个软件包是唯一不能重命名或删除的软件包。 “ Root”包是所有其他元素建模的起点,而“ Component View”包是代码工程所必需的

Altova MissionKit Enterprise 2020 R2破解版

  将模型中的元素插入图中

  模型中存在的元素可以单独或成组插入到图中。要从“模型树”窗口中选择多个元素,请在单击每个项目时按住Ctrl键。有两种方法可以将元素插入到图中:向左拖动和向右拖动。

  ·向左拖动(按住鼠标左键并在图中释放它)可将元素立即插入光标位置。在这种情况下,将自动显示当前插入的元素和新元素之间存在的任何关联,依赖关系等。

  ·向右拖动(按住鼠标右键并在图中释放它)将打开一个上下文菜单,您可以从中选择要显示的特定关联和概括。

  例如,假设您要从模型中已经存在的类创建一个新的类图。为了说明这种情况,请打开位于以下路径的示例项目Bank_MultiLanguage.ump:C:\ Users \ <用户名> \ Documents \ Altova \ UModel2020 \ UModelExamples。假设您要在新的类图中复制“帐户层次结构”图,请执行以下操作:

  1.右键单击bankview包,然后选择New Diagram |类图。

  2.在模型树中找到抽象的Account类,然后使用向右拖动将其放置在新图中。对于此示例,我们希望将类及其派生类一起显示。为此,请从上下文菜单中选择“插入具有泛化层次结构(特定)”。

Altova MissionKit Enterprise 2020 R2破解版

  3.选中或清除要在图中显示的特定项目的复选框。

Altova MissionKit Enterprise 2020 R2破解版

  4.单击确定。 Account类及其三个子类被插入到图中。泛化箭头也会自动显示。要自动在图中排列类,请运行菜单命令Layout |。全部自动排版|层次结构。

  如果选择了“插入”命令而不是“插入具有通用层次结构”(特定),则该类将被添加到图中,而没有任何派生类。请注意,您稍后仍可以显示概括层次结构,如下所示:

  ·右键单击图中的“帐户”类,然后选择“显示” |“显示”。上下文菜单中的泛化层次结构。结果,派生类也被插入到图中。

  重命名,移动和复制元素

  您可以在“模型树”窗口和相同类型的内部图中剪切,复制,重命名和移动元素。如果适用,跨不同类型的图也可以执行这些操作。您还可以将“模型树”窗口中的元素复制或移动到图中,前提是允许该图根据UML规范包含相应的元素。

  重命名元素:

  ·双击元素名称并进行编辑。

  ·或者,单击元素,然后按F2。

  不管显示元素的窗口是什么,都适用上述过程,包括“模型树”窗口,“属性”窗口和“图”窗口。

  “根”和“组件视图”包始终显示在“模型树”窗口中,并且不能重命名或删除。

  复制或移动元素:

  ·使用标准的Windows命令剪切,复制或粘贴。这些命令可以通过键盘快捷键(分别为Ctrl + X,Ctrl + C,Ctrl + V),相应的工具栏按钮以及“编辑”菜单触发。

  ·或者,将元素拖动到目标包(或元素)。拖动元素将其移动。按住Ctrl键并拖动元素可创建该元素的副本。

  例如,在图中,可以通过将类成员从源类拖动到目标类来将其移动到另一个类。要复制类成员而不是移动它,请先选择它,然后在按住Ctrl键的同时将其拖动到目标类。

  如果将一个类粘贴到同一包中,则将在新类的末尾附加一个序列号,例如“ MyClass1”。同样,如果将属性粘贴到同一类中,则会创建新属性,并在末尾附加一个顺序号,例如“ MyProperty1”。其他类成员也是如此,例如运算和枚举。当您在同一图表中粘贴元素时,只要该图表与要粘贴的元素属于同一包,相同的逻辑也适用。

  如果将一个类粘贴到其他程序包中,则新类将具有与原始类相同的名称。当您将类成员(例如属性,操作等)复制到另一个类时,将应用相同的逻辑。

  默认情况下,粘贴到图中的任何元素也会自动添加到模型中(因此在“模型树”窗口中可见)。但是,您也可以仅将元素复制并粘贴到当前图中,而无需将其添加到模型中。为此,请首先复制元素,右键单击图,然后从上下文菜单中选择“仅粘贴在图中”。当您在按住Ctrl键的同时将现有项目拖到同一图中时,也会出现仅粘贴在图中命令。

Altova MissionKit Enterprise 2020 R2破解版

  在上面的示例中,Paste将在图中创建新类并将其添加到模型中,而Paste in Diagram仅在图上仅显示其第二视图。请注意,使用第二种方法创建的副本只是原始元素的附加视图,并且链接到原始元素;它们不是独立副本。 (例如,重命名重复的类中的属性将自动对原始类应用相同的更改。)

  删除元素

  可以通过以下方式之一删除元素:

  ·从“模型树”窗口中。如果应从项目中删除该元素以及存在该元素的任何图表,请使用此方法。

  ·直接从发生它们的图中开始。在这种情况下,您可以选择是只从图中删除元素还是从模型(项目)中删除元素。

  要从项目和所有相关图中删除元素(方法1):

  1.在“模型树”窗口中,单击要删除的元素。按住Ctrl键可选择多个元素。

  2.按Delete键。

  要从项目和所有相关图中删除元素(方法2):

  1.打开一个图,然后单击要删除的元素。按住Ctrl键可选择多个元素。

  2.按Delete键。出现一个对话框,询问您确认要从项目和图中删除元素。

  3.单击是。元素将从图和项目中删除。

  要从图中而不是从项目中删除元素:

  1.打开图表,然后单击要删除的元素。按住Ctrl键可选择多个元素。

  2.按住Ctrl键,然后按Delete键。元素已从图中删除,但仍保留在项目中。

  在从项目中删除元素之前,可能需要检查是否在任何图中使用了它们。

  ·右键单击“模型树”中的元素,然后从上下文菜单中选择“在所有图中显示元素”。

  同样,打开图后,可以在模型树中快速选择一个元素,如下所示:

  ·右键单击图上的元素,然后从上下文菜单中选择“在模型树中选择”。

  ·或者,单击图上的元素,然后按F4。

  检查在何处以及是否使用元素

  浏览模型树中的元素时,您可能想要查看元素在模型图中实际存在的位置或是否存在。若要查找元素的使用位置,请执行以下一项操作:

  ·在“模型树”窗口中右键单击元素,然后选择“在所有图表中显示元素”(或者,如果当前打开了图表,则在活动图中显示元素)。

  您还可以找到整个工程图或单个包中未在任何图中使用的元素。

  在整个项目中查找未使用的元素:

  ·在项目菜单上,单击列出未在任何图中使用的元素。

  要查找特定程序包的未使用元素,请执行以下操作:

  ·右键单击要检查的包,然后选择“列出任何图中未使用的元素”。

  未使用元素的列表出现在“消息”窗口中。请注意,将为当前选定的包及其子包显示未使用的元素。括号内的项目是已配置为显示在未使用列表中的元素,这些元素可以从“工具” |“选项|查看标签。

Altova MissionKit Enterprise 2020 R2破解版

  在“消息”窗口中单击元素名称,以在模型树中找到它。

  约束元素

  可以为UModel中的大多数模型元素定义约束。请注意,语法检查器不会检查约束,因为它们不是代码生成过程的一部分。

  约束元素(来自模型树):

  1.右键单击要约束的元素,然后选择“新建元素” |“约束”。约束|约束。

  2.输入约束名称,然后按Enter。

  3.在“属性”窗口的“规格”字段中键入约束文本(例如,名称长度> 10)。

  um_constraints1

  约束元素(从图中):

  1.双击特定元素以进行编辑。

  1.键入“#”,然后在花括号内键入约束文本,例如,#{interestRate> = 0}。

Altova MissionKit Enterprise 2020 R2破解版

  要将约束分配给多个建模元素:

  1.在“模型树”窗口中选择一个约束。

  2.在“属性”窗口中,右键单击“约束元素”属性,然后选择“将元素添加到约束元素”。

Altova MissionKit Enterprise 2020 R2破解版

  3.选择要为其分配当前约束的特定元素。按住Ctrl键选择多个元素。

Altova MissionKit Enterprise 2020 R2破解版

  “受约束的元素”字段包含已分配给它的建模元素的名称。例如,在上图中,Constraint1已分配给以下属性:interestRate,interestRateOnBalance,interestRateOnCashAdvance。

  超链接元素

  您可以手动在大多数建模元素(线除外)与以下任意一个元素之间创建超链接:

  ·其他元素(在图上或在模型树中)

  ·关系图

  ·项目外部的文件(例如,PDF,Word或Excel文档,图形文件等)

  ·网页

  单个元素可以具有一个或多个上述任何类型的超链接。在图中,通过超链接图标um_ic_hyperlink可以轻松地识别出包含超链接的元素,该图标在它们旁边(在右角或左角)可见。要打开超链接目标,请右键单击元素上的超链接图标um_ic_hyperlink,然后选择目标。如果仅定义了一个超链接,则也可以单击um_ic_hyperlink并直接访问目标。

Altova MissionKit Enterprise 2020 R2破解版

  包含超链接的类

  提示:在带有或不带有超链接的UModel图形用户界面中导航时,分别单击“返回ic-back”或“向前ic-fwd”工具栏按钮,可以轻松地在视图之间来回移动。

  如果您在导入对话框中选择了特定设置,则在将源代码或二进制文件导入到模型中时,可以在相关的程序包和图表之间自动生成超链接。有关更多信息,请参见导入源代码和导入Java,C#和VB.NET二进制文件。另外,从项目生成UML文档时,可以选择是否在生成的输出中包括超链接,请参阅生成UML文档。

  您不仅可以根据图表或“模型树”窗口中显示的元素创建超链接,还可以根据注释中的文本以及“文档”窗口中的文本创建超链接,如以下说明所示。

  要从元素创建超链接:

  1.右键单击图上或“模型树”窗口中的元素,然后选择“超链接” |“超链接”。从上下文菜单中插入/编辑超链接。

  2.单击添加,然后选择超链接类型(元素,图表,文件或Web链接)。

Altova MissionKit Enterprise 2020 R2破解版

  3.执行以下一项操作:

  ·要创建图或超链接,请在出现提示时选择目标元素或图。

  ·要创建文件超链接,请单击省略号按钮,然后浏览以找到目标文件。

Altova MissionKit Enterprise 2020 R2破解版

  ·要创建Web链接,请在对话框的“地址”列中键入目标地址,例如:

Altova MissionKit Enterprise 2020 R2破解版

  4.(可选)在“用户定义的名称”(User Defined name)列中输入自定义链接名称。如果已定义,则此自定义名称将显示在UModel的图形界面中,而不是目标路径(或地址)中。

  在笔记中创建超链接:

  ·在注释中选择一些文本,右键单击它,然后从上下文菜单中选择“插入/编辑超链接”。相同的说明适用于“文档”窗口中的文本。

  要更改或删除超链接:

  ·右键单击元素上的超链接图标um_ic_hyperlink(或超链接的文本),然后在“编辑超链接”对话框中使用适当的命令。

  记录元素

  您可以将文档注释添加到建模元素,如下所示:

  ·单击元素(在图或“模型树”窗口中)。

  ·在“文档”窗口中输入文本。

  任何文档文本都将与项目一起保存。

  选择一个元素后,其文档始终会在“文档”窗口中可见(如果有)。您还可以将文档显示为图表上的注释,如下所示:

  ·右键单击图上的元素,然后选择显示|从上下文菜单中注释注释。

  文档超链接

  要在“文档”窗口内创建超链接,请在窗口内选择一些文本,右键单击它,然后从上下文菜单中选择“插入/编辑超链接”。超链接目标可以是网站,图表,文件或其他元素,另请参见超链接元素。

Altova MissionKit Enterprise 2020 R2破解版

  文档窗口

  代码生成和文档注释

  如果从类图生成代码,则应用于类及其成员的任何注释(在类图中)也可以导出到生成的代码。为此,请在生成程序代码之前,选中复选框将文档写为Java Docs(对于Java)或将文档写为DocComments(对于C#,VB.NET),也请参见代码生成选项。

  同样,如果将程序代码反向工程到模型中,则可以将代码注释导入模型中。为此,在反向工程程序代码之前,选中复选框JavaDocs作为文档(对于Java)或DocComments作为文档(对于C#,VB.NET),然后参见代码导入选项。

  注意:导入XML模式时,“文档”窗口中仅显示复杂或简单类型的第一个注释。

  有关程序代码(或XML模式)中的注释如何映射到UModel注释的信息,请参阅每种语言的映射表:

  ·C#映射

  ·VB.NET映射

  ·Java映射

  ·XML模式映射

  改变元素的风格

  您可以更改建模元素的外观(样式),包括其颜色,字体大小,字体粗细,背景颜色,线条粗细等。元素的外观可以在各个级别上进行更改:对于项目中的所有元素都是全局的,对于同一族的所有元素(例如,类),或者对于每个单独的元素,都可以有选择地更改。有关更改图本身的样式的信息,请参见更改图样式。

  如果您想使用自定义图像代替图表中的常规元素表示,则可以通过使用自定义概要文件和构造型扩展项目来实现。有关更多信息,请参见示例:自定义图标和样式。

  更改元素的外观:

  1.单击图上的元素。

  2.注意“样式”窗口顶部的下拉列表,并根据需要执行以下操作之一:

  若要仅编辑当前元素的属性,请从列表中选择“元素样式”。

Altova MissionKit Enterprise 2020 R2破解版

  b。要编辑同一种类的所有元素的属性(例如,类),请从列表中选择“元素族样式”。

  c。要在项目级别全局编辑所有元素的属性,请选择“项目样式”。

  d。要编辑项目中所有行的属性,包括关联,依赖和实现行,请选择“行样式”。 (仅当当前选定的元素是一行时,此值才可见。)

  e。要编辑项目中不是线的所有元素的属性(所谓的“节点”),请选择“节点样式”。 (仅当当前选定的元素不是线时,此值才可见。)

  3.更改所需属性的值(例如,“填充颜色”)。

  更具体的样式将覆盖更通用的样式。也就是说,在单个元素级别应用的样式会覆盖在元素系列级别应用的样式。同样,在元素系列级别应用的样式会覆盖在项目级别应用的样式。

  覆盖样式时,覆盖的属性的右上角会出现一个小的红色三角形。将光标移到三角形上以显示带有样式优先级信息的工具提示。

Altova MissionKit Enterprise 2020 R2破解版

  覆盖元素样式

  生成图

  除了从头开始创建图之外,您还可以从现有建模元素或程序代码中自动生成某些图。本主题向您展示如何从现有的建模元素生成图。有关如何从源代码生成图的信息,请参见:

  ·生成类图

  ·从源代码生成序列图

  ·导入代码或二进制文件时生成封装图

  要从现有元素生成图,请在“模型树”中右键单击一个元素(例如,包),然后选择“在新图中显示|从上下文菜单中选择。以下是一些示例:

  要创建一个显示现有包内容的图:

  ·在“模型树”窗口中右键单击包,然后选择“在新图中显示|上下文菜单中的内容。

  要创建一个显示现有软件包依赖性的图表:

  ·在“模型树”窗口中右键单击包,然后选择“在新图中显示|上下文菜单中的程序包依赖项。

  要创建一个显示类的概括层次结构的图,请执行以下操作:

  1.在“模型树”窗口中,右键单击与其他类具有通用关系的类(例如,示例项目C:\ Users \ <用户名> \ Documents \ Altova \ UModel2020 \ UModelExamples \ Bank_CSharp中的Account类.ump)。

Altova MissionKit Enterprise 2020 R2破解版

  2.选择在新图中显示|上下文菜单中的泛化层次结构。出现一个对话框,您可以在其中调整要创建的图的首选项,包括图类型。注意文本“ N diagram-items”,其中显示了要添加到图中的项目数。在下面的示例中,选择的图类型为“类图”,并且图上将有四个图项目(类):Account类和从中派生的三个类。

Altova MissionKit Enterprise 2020 R2破解版

  3.单击确定。该图是根据所选选项生成的,并在“图”窗口中打开,例如:

Altova MissionKit Enterprise 2020 R2破解版

  开启图

  如果UModel项目包含图,则这些图将显示在“图树”窗口中。

Altova MissionKit Enterprise 2020 R2破解版

  图树窗口

  注意:默认情况下,图在“图树”窗口中按类型分组。 要仅显示图(不包含父组),请在窗口内右键单击并清除“按图类型分组”上下文菜单选项。

  图还显示在它们所属的包下的“模型树”窗口中,例如:

Altova MissionKit Enterprise 2020 R2破解版

  要打开现有图:

  ·在“模型树”窗口(或“图树”窗口或“收藏夹”窗口)中双击图图标。

  ·右键单击该图,然后从上下文菜单中选择“打开图”。

  在类中输入自动完成

  当您向类添加操作和属性时,默认情况下,UModel中会启用数据类型的自动补全功能。这样就可以直接在图上指定操作或属性的数据类型,例如:

  1.右键单击一个班级,然后选择新建|从上下文菜单进行操作。

  2.在双尖括号<< >>之后键入操作名称,然后键入冒号(:)字符。

  3.自动完成窗口自动打开。

Altova MissionKit Enterprise 2020 R2破解版

  自动完成窗口

  自动完成窗口具有以下功能:

  ·单击列名将按该属性的升序或降序对窗口进行排序。

  ·可以通过拖动右下角来调整窗口大小。

  ·可以通过单击窗口底部的相应过滤器(类别)来过滤窗口内容:类,接口,PrimitiveType,数据类型,枚举,类模板,接口模板,数据类型模板。

  要一次仅启用一个过滤器:

  ·单击“单模式”按钮ic-singlemode。上图显示“多模式”下的自动完成窗口,即所有过滤器均已启用。单模式按钮未启用。

  要同时选择或清除所有过滤器:

  ·分别单击“设置所有类别” um_ic_set_all_categories或“清除所有类别” um_ic_clear_all_categories按钮。

  要禁用自动补全:

  1.在“工具”菜单上,单击“选项”,然后单击“图编辑”选项卡。

  2.清除“启用自动输入帮助器”复选框。

  要按需触发自动补全(禁用时):

  1.确保光标位于冒号(:)字符后的属性或类的操作内。

  2.按Ctrl + Space。

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0