【问题标题】:Feature tracking WinForms特征跟踪 WinForms
【发布时间】:2010-02-08 12:47:53
【问题描述】:

我想扩展我的 WinForms 应用程序,该应用程序允许我监控用户使用了哪些功能。

这个想法是计算多少次,例如单击了一个按钮,或者打开了一个弹出窗口。 我想知道用户更多或更少使用哪些功能。

任何想法如何做到这一点? (或者即使有人已经解决了这个问题)

tia, 马丁

【问题讨论】:

    标签: winforms feature-tracking


    【解决方案1】:

    我能想到的唯一机制是使用 log4net / Log4PostSharp 之类的记录器将详细信息记录到机器上的日志文件中,这将为您提供有关该特定客户端使用情况的详细信息。您必须创建一个自定义属性,您可以使用该属性来装饰您的方法,这会导致将某些内容写入日志文件,否则您的代码最终会充满实现日志记录的代码!

    也看看这篇文章,它使用 Log4PostSharp 和 AOP(面向方面​​编程),这将使日志记录的实现更加简洁(使用属性)。

    http://www.codeproject.com/KB/dotnet/log4postsharp-intro.aspx

    【讨论】:

      【解决方案2】:

      如果您在 Google 上搜索“应用程序分析”而不是“功能跟踪”一词,您可以找到一些。

      我找到了以下产品:

      • includeapp.com
      • 软件统计服务
      • .NET 的 Dotfuscator,Java 的 DashO
      • 融合分析
      • Flurry 分析
      • OpenSpan 桌面分析
      • DeskMetrics
      • EQATEC 分析
      • 快速引擎

      我可能会说我也打算创造这样的产品。当它是 Beta 版时,我会将其添加到列表中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-08-13
        • 1970-01-01
        • 2012-04-26
        • 1970-01-01
        • 1970-01-01
        • 2013-04-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多