如何记录citect的每一个操作? 点击:2305 | 回复:11



再回首111

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 127回
  • 年度积分:0
  • 历史总积分:219
  • 注册:2005年8月30日
发表于:2006-06-08 10:39:00
楼主
小弟刚开始用citect,有个项目,在技术要求中有这么一项:要求能够精确的记录在什么时间,什么用户,进行了什么操作,不知道这个功能如何实现,如果理论上可以实现的话,会有什么弊端,还望各位大侠赐教。



cooker

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 79回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2001年7月14日
发表于:2006-06-08 11:53:00
1楼
自己写一个函数不就得了,直接写入一个设备!或者利用msg属性结合代码完成你想要的操作记录

再回首111

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 127回
  • 年度积分:0
  • 历史总积分:219
  • 注册:2005年8月30日
发表于:2006-06-09 09:57:00
2楼
楼上的能不能详细的说明一下啊 ,我比较笨

cooker

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 79回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2001年7月14日
发表于:2006-06-09 12:47:00
3楼
使用devopen打开一个已经定义好的ascii或dbase设备,并且定义好字段;然后使用devsetfield函数写入各个字段对应的内容。

sunplay

  • 精华:1帖
  • 求助:0帖
  • 帖子:44帖 | 1432回
  • 年度积分:0
  • 历史总积分:1732
  • 注册:2002年8月13日
发表于:2006-07-03 10:12:00
4楼
[color=#800080]还是不够详细,有例子是最好了,呵呵![/color]

可爱天使

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 19回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2002年5月16日
发表于:2006-07-12 15:11:00
5楼
对呀,不太明白,新手,所以最好发一个例子

cooker

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 79回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2001年7月14日
发表于:2006-07-12 21:05:00
6楼
如果你操作对象是按钮等,则可以如下:
1、定义一个设备,格式{date,12}{time,12}{msg,32}{username,10}。类型为ascii_dev。文件名:[run]:operlog.txt

2、在按钮的"纪录信息“栏中输入欲纪录的内容;在“附属“中“记录设备“种下拉第1步定义的设备;

3、运行后操作看看,然后打开工程目录下的文件operlog.txt文件,你就可以看到了

再回首111

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 127回
  • 年度积分:0
  • 历史总积分:219
  • 注册:2005年8月30日
发表于:2006-07-18 11:57:00
7楼
2、在按钮的"纪录信息“栏中输入欲纪录的内容


这一步怎么做 ?我要记录的内容是所有的操作,如何记录呢 ?

笨猪

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 106回
  • 年度积分:0
  • 历史总积分:181
  • 注册:2002年8月12日
发表于:2006-07-21 14:29:00
8楼
多点主观能动性好不好

chengj

  • 精华:4帖
  • 求助:0帖
  • 帖子:89帖 | 149回
  • 年度积分:0
  • 历史总积分:1066
  • 注册:2005年6月09日
发表于:2006-07-22 09:39:00
9楼
好问题

再回首111

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 127回
  • 年度积分:0
  • 历史总积分:219
  • 注册:2005年8月30日
发表于:2006-07-31 17:07:00
10楼
下面引用由笨猪在 2006-7-21 14:29:00 发表的内容:
  多点主观能动性好不好
--------------------------------------------------------------------------------------------

主观能动性我是比较少,但是也不具备完全依赖别人的脸皮,在自己努力的尝试过之后发问,在我看来,这并不可耻,而可耻的是在论坛上对别人妄加评论,这样的事情在你看来也许会很光彩?对你的人格和技术水平提升有很大的帮助?

笨猪

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 106回
  • 年度积分:0
  • 历史总积分:181
  • 注册:2002年8月12日
发表于:2006-07-31 18:55:00
11楼
  楼主言重了.可能是我说的随意了,其实我对您没有其他成见,本来就是互相讨论互相提高么,我有问题也会向您们求教的,对于我发言不当之处请您谅解.
  我想您的问题cooker兄已经回答的比较清楚了,当然您也可以自己编写代码实现,并把所有记录写进文本文件中并显示,您自己来控制所有文件记录的操作而不依赖设备.我想您只要多试一定能够完成需求的.
  如果因为我的上次发言让您受到了伤害,相信我这不是我的本意.

热门招聘
相关主题

官方公众号

智造工程师