UML NO.6 : 关于活动图里面的Action,Send Event(0分)

  • 主题发起人 主题发起人 taozhiyu
  • 开始时间 开始时间
T

taozhiyu

Unregistered / Unconfirmed
GUEST, unregistred user!
问题:懂UML的进来!几个概念我糊涂了! ------〉 这个问题我自己解答了!我要拿回分数了!你们进来看看答案好了!老天300分哪!不拿回来我4悄悄了!<------- ( 积分:300, 回复:30, 阅读:417 )
分类:设计模式 ( 版主:VRGL, taozhiyu )
来自:taozhiyu, 时间:2002-2-28 20:23:00, ID:949890 | 编辑 [显示:小字体 | 大字体]
懂UML的进来!几个概念我糊涂了! (各路高手呢?怎么搞得阿!那么多听课的,就没老师马?高手干什么去了?)
Delphi里面的 Message,Event,Function,Procedure
UML里面的 Event,Arguments,Action,Send arguments,Send,
Delphi 和 UML里面的这几个概念是否有什么对应性?当我在建立UML里面的上述几个东西,
在变成的时候是否会成为Delphi里面的? 比如说UML里面的Event就是以后编程时的Delphi
里面的Event么?(不知道这么说我说明白没有:< )
还有,就是Activity的属性里面可以建立Action, 那么Action有4个Type,这4个Type的
概念是什么?怎么帮助里面没介绍阿?懂得朋友给我说说看!是否也会和Delphi里面的对应?
比如说OnEntry和OnCreate对应?
另外,Send的目的就是要触发接收消息活动的事件嘛?(问的也许有点傻,不过现在的确很糊涂)

---------------------------------------------------------------------
来自:taozhiyu, 时间:2002-3-4 17:20:00, ID:958803 | 编辑
如果在活动图里面是顺序的活动,那么就不需要使用Send Event,而只需要表示成Action
就可以了!这个活动可以发生在OnEntery,OnExit,OnEvent,Do这4个时刻(不懂这4个的
区别自己看帮助)。
那么什么时候用到Send Event?在你不能肯定目前的Action结束后会发生什么的时候就需要
用到Send Event!举个例子来说,再一个窗体里面有2个Button.分别对应2个活动(Action)。
Button 1 ----- Action 1
Button 2 ------ Action 2
你根本不知道用户会点击哪个按钮,因为这是随机的!在这种情况下你就应该用Send Event
了!
在Send Event为“Press Button 1”的时候触发Action 1。在Send Event为“Press Button 2”
的时候触发Action 2。
懂了么?
给一个顺序活动的例子。如果在Action A之后肯定会发生Action B那么,你就在活动A里面
DO的时候Action A.而在接下来的活动B里面DO的时候Action B.
就是这样!
如果各位有什么异议就说出来哈!我也是边学边用哦!:>
 
非常好,可以回答我一个问题吗?
你现在主要在看什么书学习uml?
 
Rational Rose Help
外加一个老师[8D]
 
哈哈,你的e文了得,我只能免强看懂,很累!
我还是要找一本书看看!
 
中文书越看越看不懂![:(]翻译太糟糕!
 
接受答案了.
 
后退
顶部