机房合作,用EA生成自己想要的代码

简介: <pre><span style="font-family:KaiTi_GB2312; font-size:18px"> 软工学习的时候,是用Rational Rose软件画的UML图;机房个人版重构的时候,开始尝试着使用EA;现在机房合作,也是第二次使用EA,这一次,让我认识到了EA不仅仅只是个简单的画图工具,它有着更加强大的功能。 在画机房收费系统的UML类图时,是按各个
    软工学习的时候,是用Rational Rose软件画的UML图;机房个人版重构的时候,开始尝试着使用EA;现在机房合作,也是第二次使用EA,这一次,让我认识到了EA不仅仅只是个简单的画图工具,它有着更加强大的功能。
    在画机房收费系统的UML类图时,是按各个层分开画的。除了U层,其它层的代码,原来都可以用EA帮助我们自动生成。但生成的代码究竟是不是自己想要的,就要看自己画的图(包括名称、方法、属性、参数及返回值等)够不够好了。
    就比如下面图中一个接口层的代码,经过自己一次次的修改图,最后也终于是得到了自己想要的代码,什么都不用改动,节省了很大的工作量。
 	
    那么下面就看看画图的这一个阶段需要做哪些工作。
    1.添加接口
    在IDAL层下选择添加元素,填写好名称IBasicData,选择类型"Interface",点击创建。
2.添加方法
    选择IBasicData接口,选择方法,填写方法名称,参数,返回值和对应的备注。

这里的参数添加是很重要的一步。如果写的不对的话,还得重新修改生成的代码。
		
    3.生成代码
 
 
		   
    这样基本数据设定接口层的代码就可以在VS中完美出现了。	
学习心得:    
	自动生成代码的这个功能,是在自己第二次使用EA,第三次开始机房收费系统的阶段所收获到的。想想刚开始接触软工学习的那个自己,还处在别人推荐自己使用EA,还处在对UML图啥啥都分不清楚的阶段。现在回头想想,这便是自己成长了,收获了,进步了的最好印记。学习的路上,需要反复,需要又遇见,这样才会越走越宽,越走越好。  
目录
相关文章
|
4月前
|
测试技术
缺少BA的软件交付过程是如何搞死团队的?
缺少BA的软件交付过程是如何搞死团队的?
|
12月前
|
项目管理
深入解析PMP项目内部运营环境
在项目管理领域,PMP认证是一项备受尊敬的资格,它强调了对项目内部运营环境的深刻理解。PMP专业人士不仅需要了解项目管理的基本原则,还需要熟悉项目内部运营环境的方方面面。本文将深入探讨PMP项目内部运营环境的重要性以及如何有效管理这一环境。
|
PHP Python
矩阵制度三三复制直销系统模式开发详解 | 矩阵制度三三复制直销系统开发源码demo示例
矩阵制度三三复制模式是一种常见的直销模式,也被称为三三复制模式。该模式限制了前排的数量,只能填满3个位置,奖金则是按照固定的深度来进行领取的。在该模式中,每个参与者都可以推荐其他人加入,如果成功推荐,就可以获得相应的奖金。具体来说,如果推荐一个参与者,可以获得20美元的奖金;如果推荐两个参与者,可以获得10美元的奖金;如果推荐三个参与者,可以获得4美元的奖金。此外,该模式还有一些其他的奖金制度,如培育奖金、扣税等。
|
1月前
|
数据中心
就是这么卷,有人在春节期间就把SD-WAN标准方案搞懂了!
就是这么卷,有人在春节期间就把SD-WAN标准方案搞懂了!
|
开发工具 C++
【机房合作】-EA的使用(二)
【机房合作】-EA的使用
101 0
|
机器学习/深度学习 IDE C#
【机房合作】-EA的使用(一)
【机房合作】-EA的使用
76 0
西门子S7-1200组织块应用实例
下面我们做一个组织块的使用练习,使用循环中断产生一赫兹的时钟信号,在Q0.0输出。先来分析一下,一赫兹的时钟信号周期为一秒,高低电平各持续500毫秒交替出现,因此每隔500毫秒产生中断,在循环中断组织块程序中对Q0.0取反即可。
西门子S7-1200组织块应用实例
|
存储 Kubernetes IDE
云端开发是个坑!4 年后,我们又回到了本地环境
云端开发环境是软件工程的未来吗?
252 0
云端开发是个坑!4 年后,我们又回到了本地环境
一图看懂文件迁移方案-今日头条文件EA团队迁移
一图看懂文件迁移方案-今日头条文件EA团队迁移
113 0
一图看懂文件迁移方案-今日头条文件EA团队迁移
|
SQL 分布式计算 资源调度
EB 级系统空中换引擎:阿里调度执行框架如何全面升级?
作为阿里巴巴核心大数据底座——伏羲调度和分布式执行系统,支撑着阿里集团内部以及阿里云上大数据平台绝大部分的大数据计算需求,在其上运行的 MaxCompute(ODPS) 以及 PAI 等多种计算引擎,每天为用户进行海量的数据运算。为了支撑计算平台下个 10 年的发展,伏羲团队启动了 DAG 2.0 项目,从代码和功能方面实现完全的升级换代,支持更多 DAG 执行过程中的动态性及计算模式。本文将分享 DAG 2.0 核心架构及整体设计,以及与上层各个计算引擎的对接,较长,同学们可收藏后再看。(文末免费下载《领军行业大数据及 AI 实战》)
876 0
EB 级系统空中换引擎:阿里调度执行框架如何全面升级?