`

EA入门-2

 
阅读更多
四.           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编写实例_外汇EA实例_MT4EA_mt4ea源码_

    本文将通过一个具体的MT4 EA编写实例,深入浅出地解析其设计逻辑,帮助渴望学习EA编程的朋友们快速入门MQL语言。 MT4,即MetaTrader 4,是全球广泛使用的外汇交易平台,支持用户自定义交易策略并实现自动化执行。EA...

    EA入门教程.pdf

    EA入门教程.pdf Enterprise Architect(EA)是一款功能强大的UML建模工具,旨在帮助用户设计、开发和维护软件系统。该工具提供了从需求收集、步骤分析、模型设计到测试和维护的整个软件开发过程。 EA提供了高级的...

    火龙果-EA入门教程.docx

    火龙果-EA入门教程是针对Enterprise Architect(EA)这款强大的建模工具的初学者编写的指导文档。Enterprise Architect是一款广泛应用于软件开发、系统工程、业务流程建模等多个领域的工具,它支持统一建模语言(UML...

    火龙果-EA入门教程.pdf

    《火龙果-EA入门教程》是一份针对Enterprise Architect(EA)7.0版本的初学者教程,旨在帮助用户快速掌握这款强大的系统建模工具。Enterprise Architect是一款广泛应用于软件开发、企业架构规划和业务流程分析的工具...

    单片机C语言入门-2.0.1-C51单片机模拟板电路初版

    ### 单片机C语言入门-2.0.1-C51单片机模拟板电路初版 #### 概述 本章节将详细介绍基于普中科技C51单片机学习开发平台HC6800-ES-V2.0新版原理图的相关知识点,包括电路设计、各组件功能以及如何通过C语言进行编程...

    EA入门经典教程,各种基本操作图文演示

    **EA入门经典教程** 本文将深入探讨Enterprise Architect(简称EA)这一强大的UML建模工具。EA是一款功能全面、易学难精的软件,尤其在绘制UML(统一建模语言)图方面表现出色,其专业性和美观度远超其他同类工具。...

    EA 入门教程 中文版 uml资料

    "EA 入门教程 中文版 UML 资料" EA(Enterprise Architect)是一款功能强大且灵活的 UML 建模工具,旨在帮助软件开发团队高效地设计、开发和维护软件系统。该工具提供了一个高性能、直观的工作界面,支持 UML 2.0 ...

    多任务编程超入门-(10) 线程同步,数据交换的序列图

    多任务编程超入门-(10) 线程同步,数据交换的序列图

    Enterprise Architect ea7.0入门教程

    ea7.0入门教程 Enterprise Architect

    Ea4500-6500基本设置教程

    家用级思科路由的基本设置都近似,菜鸟级实用(我也是的).也许对初入门者有帮助。

    ea7 入门教程.0

    ### EA7 入门教程知识点详解 #### 一、Enterprise Architect (EA) 概述 - **生命周期软件设计**:EA 是一款以目标为导向的软件系统设计工具,它覆盖了软件开发的整个生命周期,从需求收集到维护阶段,提供全方位的...

    Enterprise Architect (EA)入门

    2. 界面:启动EA后,你会看到主界面包含多个窗口,如项目浏览器、图编辑器、属性窗口和工具栏等。这些窗口可以自定义布局以适应不同的工作需求。 二、创建项目与模型 1. 新建项目:在“文件”菜单中选择“新建”,...

    EA建模入门.docx

    EA 建模入门 EA 建模是一种软件模型方式,描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系。它强调以体系的方式来理解、设计和构架企业信息系统。采用统一建模语言(UML)进行业务建模,...

    外汇MT4中EA编程入门必读

    外汇MT4平台中EA编程的入门及必读书目,是本人在MQL4社区所发布的精品文章的集粹,介绍了:EA是什么?及EA的工作原理,内含讲解示例源码

    EA介绍与UML建模入门

    "EA介绍与UML建模入门" 本篇文章主要介绍了Enterprise Architect(EA)和UML建模入门的相关知识点,通过对EA和UML的介绍,帮助读者了解EA和UML的基本概念、应用场景和使用方法。 一、EA介绍 EA(Enterprise ...

    EAstudy.rar_EA编程_MT4 EA编程入门_MT4编程_ea_mt4 ea

    最牛EA教材,经典模块编程,是难得的入门与提高的学习研究材料(基于MT4编写)。

    EA入门教程.docx

    《EA入门教程》是一份详尽的指南,主要介绍了Enterprise Architect这款强大的UML建模工具。Enterprise Architect是由Sparx Systems开发的一款全面的系统分析和设计软件,它支持整个软件开发生命周期,从需求收集、...

Global site tag (gtag.js) - Google Analytics