2011-04-07 36 views
0

我想爲我們的Winforms應用程序做一些類似AJAX的事情來優化數據交付。我也想緩存關於用戶行爲的信息(經常使用,最近使用過的等)。用於Winform優化的異步序列化

Juval Lowy's ideas on component architecture和系列化讓我很興奮,當我還是個新手,C#,但其中橡膠符合道路,我在一家小公司一個人:過於複雜的解決方案,可以讓我陷入困境,代碼重用可以是就像Windows剪貼板一樣簡單。

我應該考慮哪些作者,設計模式或警示故事?

回答

0

用於Winforms的AJAX可以用BackgroundWorker Class完成,緩存可以很容易地通過在Program.cs中創建靜態字典來實現,這些靜態字典將填充應用程序從數據庫啓動。我建議你經常檢查有多少內存可用,並將其與估計的緩存字典大小進行比較,這可以通過使用MemoryFailPoint類來完成。

+0

感謝您關於MemoryFailPoint類的提示。當我構建緩存時,這可能非常方便。 – phillihp 2011-04-07 17:00:08