我想擴展我的WinForms應用程序,該應用程序允許我監視用戶使用哪些功能。功能跟蹤WinForms
這個想法是計算例如點擊了一個按鈕,或者打開了一個彈出窗口。 我想知道用戶經常使用哪些功能。
任何想法如何做到這一點? (或者即使有人已經解決了這個問題)
TIA, 馬丁
我想擴展我的WinForms應用程序,該應用程序允許我監視用戶使用哪些功能。功能跟蹤WinForms
這個想法是計算例如點擊了一個按鈕,或者打開了一個彈出窗口。 我想知道用戶經常使用哪些功能。
任何想法如何做到這一點? (或者即使有人已經解決了這個問題)
TIA, 馬丁
我能想到在做什麼你想找的唯一有效途徑就是使用像log4net的/ Log4PostSharp一個記錄器的詳細信息記錄到日誌文件在機器上,這會給你詳細的使用該特定的客戶端。你將不得不創建一個自定義屬性,你可以用你的方法來修飾你的方法,這會導致某些東西被寫到日誌文件中,否則你的代碼最終會散佈代碼來實現日誌記錄!
看看這篇文章,它使用Log4PostSharp和AOP(Aspect Oriented Programming),這將使得日誌記錄的實現更加清晰(使用屬性)。
http://www.codeproject.com/KB/dotnet/log4postsharp-intro.aspx
你可以找到一些,如果你谷歌的術語「應用分析」,而不是「特徵跟蹤」。
我發現了以下產品:
我可以說,我還計劃建立這樣一個產品。當它將是Beta時,我會將它添加到列表中。