2011-04-07 6 views
0

데이터 전달을 최적화하기 위해 Winforms 앱용 AJAX와 같은 것을하고 싶습니다. 또한 사용자 행동 (자주 사용되는, 최근에 사용 된 등)에 대한 정보를 캐시하고 싶습니다.Winform 최적화를위한 비동기 직렬화

Juval Lowy's ideas on component architecture 내가 C#의 초보자 였을 때 꽤 흥분했지만 고무가 도로를 만나는 곳은 소규모 회사의 한 사람입니다. 지나치게 정교한 솔루션이 문제를 일으키고 코드 재사용은 Windows 클립 보드처럼 간단합니다.

어떤 작가, 디자인 패턴 또는주의 사항을 고려해야합니까?

답변

0

AJAX for Winforms는 BackgroundWorker Class으로 수행 할 수 있습니다. 캐시는 응용 프로그램 시작시 데이터베이스에서 채울 Program.cs 정적 사전을 만들어 쉽게 구현할 수 있습니다. 사용할 수있는 메모리 양을 항상 확인하고 캐시 사전의 예상 크기와 비교하는 것이 좋습니다 (MemoryFailPoint 클래스 사용).

+0

MemoryFailPoint 클래스의 팁 주셔서 감사합니다. 캐시를 만들 때 꽤 유용 할 수 있습니다. – phillihp