.NET – WPF JumpList

JumpList 란 Windows 7 부터 지원 되는 기능으로 작업 표시줄에 등록된 아이콘을 마우스 오른쪽 버튼을 누를때 표시 되는 메뉴이다. Internet Explorer, 탐색기, Windows Media Player 등에서 지원 되고 있고 최근의 많은 프로그램들도 지원 하고 있는 기능이다. JumpList 메뉴를 보면 항목들이 Category로 나뉘어져 있는데, 일반적으로 다음과 같이 나뉜다. 자주 사용하는 항목 Category 최근에 사용한 항목 Category…

Read More

.NET – Command Queue 구현

즐겨쓰는 Command Queue 방식. Polling 하는 Thread를 따로 두지 않는다. Command Interface

Command Executer

비동기 작업 큐

Read More

.NET(C#) Serialization , Deserialization

serialization 이란 개체를 저장하거나 전송할 수 있는 형태로 개체의 상태를 변환하는 프로세스 이다. 그리고serialization과 반대로 다시 개체로 변환하는 것을 deserialization이라 한다. serialization을 사용하는 가장 큰 이유는 개체의 상태를 저장소에 보존 했다가 나중에 똑같은 복사본을 다시 만들거나 한 응용프로그램 에서 다른 응용프로그램으로 개체를 전송하기 위해서 이다. .NET Framework에서는 제공하는 serialize 방식은 크게 2가지로 나눌 수 있다…

Read More