所在位置:答疑 - 内容   
读IC卡内数据的序列图
 

2008-6-20  9:41:19  lxqemail:  现在有个问题想请教一下,在画序例图时, 事件怎么表示? 还有循环如何表示呢? 
2008-6-20  9:41:34  lxqemail:  谢谢! 
2008-6-20  9:41:36  潘:  用frame 加框 
2008-6-20  9:42:03  潘:  循环加框,EA 里面那个fragment 
2008-6-20  9:42:11  潘:  事件是什么意思

2008-6-20  9:43:23  lxqemail:  哦,就像有个按纽,你按下去,就会触发单击事件一样 
2008-6-20  9:44:35  潘:  那就是界面类的操作(消息) 
2008-6-20  9:45:12      lxqemail 发送 zmv1E.tmp.jpg 
2008-6-20  9:45:13  潘:  一个Form 对象,画一个button***_Click 的消息指向它,映射form 的操作 
2008-6-20  9:45:59  lxqemail:  不知道这样行么  
2008-6-20  9:46:35  潘:  那个触发×××事件是什么意思,上半部的对象名字我看看 
2008-6-20  9:46:49  lxqemail:  好的 
2008-6-20  9:48:19  lxqemail:  这是一个读IC卡内数据的操作用例 
2008-6-20  9:48:31      lxqemail 发送 51v1F.tmp.jpg 
2008-6-20  10:01:19      潘 发送 罗.ppt 
2008-6-20  10:03:02  潘:  时间到应该在独立的时间引发,由时间执行者指向定时器(UI),定时器可以调用UC,但实体类是不适合调用UC 的 

2008-6-20  10:03:53  lxqemail:  哦,谢谢 
2008-6-20  10:18:38  lxqemail:  //那个读卡方法是这样的: 读卡操作对像::读卡(){ 触发正在读卡事件(); 读卡API->上电();....} 
2008-6-20  10:20:48      lxqemail 发送 gn622.tmp.jpg 
2008-6-20  10:20:48  lxqemail:  所以我想是不是这样就可以了:(见图) 
2008-6-20  10:26:59  潘:  后面两个也要改啊 
2008-6-20  10:33:01  lxqemail:  读卡操作对像的触发正在读卡事件()发出的是一个事件信号, 读卡UC 在初始化时有设定一个方法用于处理该事件方法 { 播放提示音(); 显示提示信息();} 
2008-6-20  10:34:19  lxqemail:  我可能没表达清楚 
2008-6-20  10:38:16  潘:  读卡UC.启动读卡器(){timer.激活();} 
2008-6-20  10:40:03  潘:  timer.timer(){if(读卡操作对象.开始读卡()==SUCCESS) 读卡UC.播放提示音()} 

2008-6-20  10:40:09  lxqemail:  timer.TimerEvent(){ 读卡API->读卡()} 
2008-6-20  10:41:28  潘:  这个是我修改的图里面表达的 
2008-6-20  10:42:02  lxqemail:  读卡UC.开始读卡事件(){ 声音播器->播放提示音(); 显示提示();}  
2008-6-20  10:42:52  潘:  噢对,这样可以 
2008-6-20  10:43:25  lxqemail:  //时间到了后这样的:timer.TimerEvent(){ 读卡操作对像->读卡()} 
2008-6-20  10:44:09  lxqemail:  代码是C#写的 
2008-6-20  10:44:12  潘:  读卡操作对像是一个什么东西?一个设备接口? 
2008-6-20  10:45:20  lxqemail:  读卡操作对像 是C#写的一个组件DLL,以面向对像的方式封了 底层[读卡API] 
2008-6-20  10:45:49  lxqemail:  [读卡API]是C++写的动态连接库DLL 
2008-6-20  10:47:00  潘:  我刚才的修改就是说这个,读卡API 是更加基础的类,它不应该知道一个应用类 
2008-6-20  10:47:12  潘:  就是××UC

2008-6-20  10:48:18  lxqemail:  是的,读卡操作对像 和 读卡API 都不知道XXUC 
2008-6-20  10:48:33  lxqemail:  读卡操作对像 知道 读卡API  
2008-6-20  10:48:52  lxqemail:  XXUC 知道 读卡操作对像 
2008-6-20  10:51:09  lxqemail:  XXUC 知道 读卡操作对像,所以XXUC 将自已的一个方法 注册 到 读卡操作对像的事件里, 这样读卡操作对像 内部一触发该事件, 则 XXUC 里的那个注册了的方法 就会被执行 
2008-6-20  10:53:51  潘:  这个UC 没起到打包的作用,可以不要,读卡操作对象直接告诉身音播放器放声音就行了,显示屏也是如此 
2008-6-20  11:18:21  lxqemail:  读卡操作对像 指向到 读卡UC 的虚箭头我想表达的是 事件信号 不知道这样行不行 
2008-6-20  11:19:10  潘:  虚线指返回值 
2008-6-20  11:19:20  潘:  异步消息 

2008-6-20  11:19:42  lxqemail:  哦,读卡UI 和读卡UC 是一个界面 
2008-6-20  11:20:30  lxqemail:  不好意思,信号怎么画的 
2008-6-20  11:23:52  lxqemail:  怎么我这个虚线上的字后面带了个括号 
2008-6-20  11:34:37  lxqemail:  [读卡操作]的组件是可以重复使用的,这个程序用,别的程序也用,不一定所有程序里都要求播放声音的. 
2008-6-20  13:04:04  潘:  消息的属性选择异步 
2008-6-20  13:06:11  潘:  asynchronous