四.
Class
模型
4.1.
创建“Class
”模型
依次点击“File->New Project->命名保存->在“Select model”中勾选“Class”(如图-5)
图-5
最后单击“确定”进入设计界面。
在设计界面的左边是工具箱(如图6)
图-6
Class Elements
|
Package
|
包
|
Class
|
类
|
Interface
|
接口
|
Enumeration
|
枚举
|
Table
|
表
|
Signal
|
对象通信信号的描述
|
Association
|
关联
|
Class Relationships
|
Associate
|
实现
|
Generalize
|
泛化
|
Compose
|
组成
|
Associate Class
|
关联类
|
Assembly
|
程序集
|
Realize
|
实现
|
Nesting
|
嵌套
|
Package Merge
|
包的合并
|
Package Import
|
包的导入
|
Common
|
Note
|
注释
|
Constraint
|
约束条件
|
Document
|
文档:附加文档附件
|
Artifact
|
人工:表示任意的系统任意的信息块
|
Requirement
|
需求描述
|
Issue
|
问题描述
|
Change
|
变化描述
|
Boundary
|
分界线
|
Dependency
|
依赖关系
|
Realize
|
实现
|
Trace
|
追踪
|
Information Flow
|
数据流
|
Note Link
|
注释链接
|
表-2
4.2.为模型中创建的“Class”对象使用别名
首先在工具箱中点选
,然后在合适的位置左键单击确定,之后弹出属性窗口(如图7所示)
图-7
在“Name”栏中输入Class 的名称“Test”,然后在“Alias”中输入一个别名“测试”。其他相应设置好之后,确定退出属性窗口。
我们发现,在默认情况下“Class”所显示的名称是Test,但如果我们需要显示别名的时候,我们需要进行以下设置;
在类Test所在的包中找到class diagram,点击右键然后选择“Propreties…”进入如图8所示的窗口;
图-8
选择“Diagram”,进入如图9所示的窗口;
图-9
勾选“Use Alias if Available”,别名的显示即设置完成。
五.
代码的生成
5.1.
把整个包的设计类生成C
#格式代码
依次单击“Project->Source Code Engineering->Generate Package Source Code…(如图10所示)”
图-10
进入如图11所示界面:
图-11
点击“Generate”,将包中所有的类成批转换为C#文件。
5.2.
单个自动生成C
#代码
右键单击需要转换为C#文件的“Class”,在菜单中选择“Generate Code…”或者使用快捷键“F11”,弹出如图12所示菜单:
图-12
单击图中1的位置,选择将要生成文件的存储路径,然后在2的位置选择要生成什么语言的文件(在此我们点击下拉菜单选择C#),最后点击3位置的“Generate”生成。
六.
设计模型与生成的代码同步
当生成了C#代码之后,接下来我们就将设计模型和生成的代码同步,步骤如下:
鼠标右键单击需要进行代码同步的对象,选择“Synchronize Model With Code…”或者使用快捷键“F7”,弹出如图13所示的对话框:
图-13
单击“是”,则我们就完成了生成的代码与设计模型进行了同步。
七.
数据库模型,需求模型,组件,部署
7.1.
建立数据表;
依次点击“File->New Project…->输入一个名称后保存->在右边选中Database(如图-14所示)”
图-14
最后点击“OK”确认进入设计界面, “工程窗口”如图15所示:
图-15
工具栏及工具栏中的工具如图6及表2所示.
7.2.
建立数据表
在“工具箱”中单击
,然后将鼠标移入工作区域,此时鼠标变成
状,单击鼠标,出现如图16所示的窗口.
图-16
在进行一些表基本的设置(如表的命名“Name”等等)后,单击“Table Detail”进入表字段的设计(图17),
图-17
单击图14中红圈标识的“Columns/Attributes”进入表字段的设置。如图18所示。
图-18
设置表字段名称“Name”,数据类型“Data Type”,及主键“Primary Key”,是否为空“Not Null”,等等,单击“Save”保存,然后单击“New”新建一个,就这样逐个设置表的字段。
分享到:
相关推荐
本文将通过一个具体的MT4 EA编写实例,深入浅出地解析其设计逻辑,帮助渴望学习EA编程的朋友们快速入门MQL语言。 MT4,即MetaTrader 4,是全球广泛使用的外汇交易平台,支持用户自定义交易策略并实现自动化执行。EA...
EA入门教程.pdf Enterprise Architect(EA)是一款功能强大的UML建模工具,旨在帮助用户设计、开发和维护软件系统。该工具提供了从需求收集、步骤分析、模型设计到测试和维护的整个软件开发过程。 EA提供了高级的...
火龙果-EA入门教程是针对Enterprise Architect(EA)这款强大的建模工具的初学者编写的指导文档。Enterprise Architect是一款广泛应用于软件开发、系统工程、业务流程建模等多个领域的工具,它支持统一建模语言(UML...
《火龙果-EA入门教程》是一份针对Enterprise Architect(EA)7.0版本的初学者教程,旨在帮助用户快速掌握这款强大的系统建模工具。Enterprise Architect是一款广泛应用于软件开发、企业架构规划和业务流程分析的工具...
### 单片机C语言入门-2.0.1-C51单片机模拟板电路初版 #### 概述 本章节将详细介绍基于普中科技C51单片机学习开发平台HC6800-ES-V2.0新版原理图的相关知识点,包括电路设计、各组件功能以及如何通过C语言进行编程...
**EA入门经典教程** 本文将深入探讨Enterprise Architect(简称EA)这一强大的UML建模工具。EA是一款功能全面、易学难精的软件,尤其在绘制UML(统一建模语言)图方面表现出色,其专业性和美观度远超其他同类工具。...
"EA 入门教程 中文版 UML 资料" EA(Enterprise Architect)是一款功能强大且灵活的 UML 建模工具,旨在帮助软件开发团队高效地设计、开发和维护软件系统。该工具提供了一个高性能、直观的工作界面,支持 UML 2.0 ...
多任务编程超入门-(10) 线程同步,数据交换的序列图
ea7.0入门教程 Enterprise Architect
家用级思科路由的基本设置都近似,菜鸟级实用(我也是的).也许对初入门者有帮助。
### EA7 入门教程知识点详解 #### 一、Enterprise Architect (EA) 概述 - **生命周期软件设计**:EA 是一款以目标为导向的软件系统设计工具,它覆盖了软件开发的整个生命周期,从需求收集到维护阶段,提供全方位的...
2. 界面:启动EA后,你会看到主界面包含多个窗口,如项目浏览器、图编辑器、属性窗口和工具栏等。这些窗口可以自定义布局以适应不同的工作需求。 二、创建项目与模型 1. 新建项目:在“文件”菜单中选择“新建”,...
EA 建模入门 EA 建模是一种软件模型方式,描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系。它强调以体系的方式来理解、设计和构架企业信息系统。采用统一建模语言(UML)进行业务建模,...
外汇MT4平台中EA编程的入门及必读书目,是本人在MQL4社区所发布的精品文章的集粹,介绍了:EA是什么?及EA的工作原理,内含讲解示例源码
"EA介绍与UML建模入门" 本篇文章主要介绍了Enterprise Architect(EA)和UML建模入门的相关知识点,通过对EA和UML的介绍,帮助读者了解EA和UML的基本概念、应用场景和使用方法。 一、EA介绍 EA(Enterprise ...
最牛EA教材,经典模块编程,是难得的入门与提高的学习研究材料(基于MT4编写)。
《EA入门教程》是一份详尽的指南,主要介绍了Enterprise Architect这款强大的UML建模工具。Enterprise Architect是由Sparx Systems开发的一款全面的系统分析和设计软件,它支持整个软件开发生命周期,从需求收集、...