2011-04-07 34 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