2010-02-08 98 views
2

我想擴展我的WinForms應用程序,該應用程序允許我監視用戶使用哪些功能。功能跟蹤WinForms

這個想法是計算例如點擊了一個按鈕,或者打開了一個彈出窗口。 我想知道用戶經常使用哪些功能。

任何想法如何做到這一點? (或者即使有人已經解決了這個問題)

TIA, 馬丁

回答

1

我能想到在做什麼你想找的唯一有效途徑就是使用像log4net的/ Log4PostSharp一個記錄器的詳細信息記錄到日誌文件在機器上,這會給你詳細的使用該特定的客戶端。你將不得不創建一個自定義屬性,你可以用你的方法來修飾你的方法,這會導致某些東西被寫到日誌文件中,否則你的代碼最終會散佈代碼來實現日誌記錄!

看看這篇文章,它使用Log4PostSharp和AOP(Aspect Oriented Programming),這將使得日誌記錄的實現更加清晰(使用屬性)。

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

0

你可以找到一些,如果你谷歌的術語「應用分析」,而不是「特徵跟蹤」。

我發現了以下產品:

  • includeapp.com
  • 軟件統計服務
  • Dotfuscator的爲.NET,達紹爲Java
  • FusionAnalytics
  • 亂舞Analytics(分析)
  • OpenSpan Desktop Analytics
  • DeskMetric小號
  • EQATEC Analytics(分析)
  • Rapidengines

我可以說,我還計劃建立這樣一個產品。當它將是Beta時,我會將它添加到列表中。