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 |