首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

EA入门-二

2012-10-17 
EA入门-2四.??????????Class模型 4.1.创建“Class”模型 依次点击“File-New Project-命名保存-在“Select

EA入门-2
四.?????????? Class模型 4.1.创建“Class”模型 依次点击“File->New Project->命名保存->在“Select model”中勾选“Class”(如图-5)EA入门-二????? 图-5 最后单击“确定”进入设计界面。????在设计界面的左边是工具箱(如图6)

EA入门-二

图-6 Class ElementsPackage包Class类Interface接口Enumeration枚举Table表Signal对象通信信号的描述Association关联Class RelationshipsAssociate实现Generalize泛化Compose组成Associate Class关联类Assembly程序集Realize实现Nesting嵌套Package Merge包的合并Package Import包的导入CommonNote注释Constraint约束条件Document文档:附加文档附件Artifact人工:表示任意的系统任意的信息块Requirement需求描述Issue问题描述Change变化描述Boundary分界线Dependency依赖关系Realize实现Trace追踪Information Flow数据流Note Link注释链接表-2 4.2.为模型中创建的“Class”对象使用别名首先在工具箱中点选EA入门-二 ,然后在合适的位置左键单击确定,之后弹出属性窗口(如图7所示)

EA入门-二

图-7在“Name”栏中输入Class 的名称“Test”,然后在“Alias”中输入一个别名“测试”。其他相应设置好之后,确定退出属性窗口。 我们发现,在默认情况下“Class”所显示的名称是Test,但如果我们需要显示别名的时候,我们需要进行以下设置;在类Test所在的包中找到class diagram,点击右键然后选择“Propreties…”进入如图8所示的窗口;

EA入门-二

图-8选择“Diagram”,进入如图9所示的窗口;

EA入门-二

图-9勾选“Use Alias if Available”,别名的显示即设置完成。 五.?????????? 代码的生成 5.1. 把整个包的设计类生成C#格式代码依次单击“Project->Source Code Engineering->Generate Package Source Code…(如图10所示)”

EA入门-二

图-10进入如图11所示界面:

EA入门-二

图-11点击“Generate”,将包中所有的类成批转换为C#文件。 5.2.单个自动生成C#代码右键单击需要转换为C#文件的“Class”,在菜单中选择“Generate Code…”或者使用快捷键“F11”,弹出如图12所示菜单:

EA入门-二

图-12单击图中1的位置,选择将要生成文件的存储路径,然后在2的位置选择要生成什么语言的文件(在此我们点击下拉菜单选择C#),最后点击3位置的“Generate”生成。 六.?????????? 设计模型与生成的代码同步 当生成了C#代码之后,接下来我们就将设计模型和生成的代码同步,步骤如下:鼠标右键单击需要进行代码同步的对象,选择“Synchronize Model With Code…”或者使用快捷键“F7”,弹出如图13所示的对话框:

EA入门-二

图-13单击“是”,则我们就完成了生成的代码与设计模型进行了同步。七.?????????? 数据库模型,需求模型,组件,部署 7.1. 建立数据表;依次点击“File->New Project…->输入一个名称后保存->在右边选中Database(如图-14所示)”

EA入门-二

图-14最后点击“OK”确认进入设计界面, “工程窗口”如图15所示:

EA入门-二

图-15工具栏及工具栏中的工具如图6及表2所示. 7.2.建立数据表在“工具箱”中单击EA入门-二 ,然后将鼠标移入工作区域,此时鼠标变成 EA入门-二状,单击鼠标,出现如图16所示的窗口.

EA入门-二

图-16 在进行一些表基本的设置(如表的命名“Name”等等)后,单击“Table Detail”进入表字段的设计(图17),

EA入门-二

图-17 单击图14中红圈标识的“Columns/Attributes”进入表字段的设置。如图18所示。EA入门-二 图-18设置表字段名称“Name”,数据类型“Data Type”,及主键“Primary Key”,是否为空“Not Null”,等等,单击“Save”保存,然后单击“New”新建一个,就这样逐个设置表的字段。???

热点排行