繁体   English   中英

分析用户如何与C#Windows应用程序交互

[英]Profiling how a user interacts with a C# Windows Application

我只是继承了C#Windows应用程序代码库。 这是一个相对较大的应用程序,具有很多UI“元素”,我相信以前的开发人员可能会添加它们,而与实际客户之间的交互很少或没有交互。 该应用程序是一个机器人控制系统,它在制造工厂中运行,并且具有我见过的一些最复杂的UI(表格内部的表格,标签化元素内部的表格等)。

我要做的第一件事就是了解实际的工厂车间人员如何与此应用程序进行交互。 我已经向不同的主管发送了调查,但是我也需要一些经验数据。

我想做的是:

我想以某种方式捕获用户每次按下按钮,控件等时的信息,并将其记录到文件中。 很简单的东西:

时间戳,控件名称,我可以捕获的其他任何炫酷数据(例如程序运行状态)。

困难之处在于,我目前还不是C#专家,我无法找到适当的方法向我的应用程序添加某种全局行为,而这样做不会影响现有功能。 任何建议将不胜感激。

全局键盘和鼠标挂钩将是必经之路。 除非有人完全了解设计并可以评论如何扩展现有功能。 这将有点困难。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM