본문 바로가기

디자인

WPF UI 테마 엔진 Codinator 베타가 출시되었습니다. 안녕하세요? witstudio의 김대욱입니다. 그동안 동영상등으로만 몇번 소개드린바 있던 WPF UI테마 엔진인 Codinator(코디네이터)가 드디어 베타서비스를 시작 하였습니다. UI개발 & 디자인을 효율적으로 진행 할 수 있는 방법에 대해 많은 시간을 고민한 끝에 제작된 Codinator는 UI테마를 통해 간단한 조작만으로 다양한 Look & Feel를 선택하고 원하는 형태로 수정이 가능한 제품입니다. 현재 베타 서비스는 아래와 같이 진행되고 있으니 많은 관심 부탁드리겠습니다. [Codinator Closed Beta 서비스 안내] 기간 : 2010년 12월 4일 ~ 2011년 1월 30일(예정) 대상 : WPF 기술을 사용하는 개발자 & 디자이너 사용환경 : Visual Studio 2010 또는.. 더보기
[Design Pattern : 2부] 행위-Strategy Introduction 우리나라말로 전략(strategy)라고 부르는 이 패턴은 GoF의 분류에서 보면 '행위'에 속합니다. 우선 코드를 통해 생각해 보고, 설명하도록 하겠습니다. 간단한 ATM Machine 을 만들어 봅시다. 조건은 TCP 방식과 UDP 방식으로 은행 DB서버와 통신해야 합니다. ※ 코드가 다소 부실하거나, 억지스러울 수 있으나 요점은 패턴에 대한 이해이기 때문에 너그러히 봐 주시기 바랍니다. ATM Machine 만들기 패턴은 생각치 않고, 만들어 봅시다. C와 같이 절차지향 언어만 하다가 객체지향을 처음 접한 사람이 흔히들 만드는 바보같은 코드입니다. (물론 함수 포인터를 이용하면 얼마든지 해결 할 수 있습니다 ^-^) public class ATMMachine { private .. 더보기
[Design Pattern : 1부] Design Pattern 은 건축에서 시작되었다 Introduction안녕하세요? 앞으로 디자인패턴(DesignPattern)에 대해서 연재를 시작할 위트의 언더입니다. 여러분들은 어떠신가요? 디자인패턴에 대해서 얼마나 알고 계신가요? 알고있는 패턴은 얼마나 되나요? 제가 처음 이것에 대해서 듣고 공부한때가 21살, 대학 2학년 나름 풋풋했던 때인것으로 기억합니다. 하지만 지금 기억나는 패턴은 몇 가지 되지 않고, 또한 실제로 활용하는 패턴은 그 보다 적은 수 인것 같습니다. 사실 패턴이라는 것이 개발하면서 관습적으로 자연스레 만들어진 것이기 때문에, "이것을 적용해서 개발을 하느냐" 라는 질문 자체가 우습긴 합니다. 패턴을 적용하지 않고 개발을 했다고 해도, 그것은 GoF(Gang of Four)가 정리한 패턴이 아닐 뿐이지, 나름 자신만의 패턴이 .. 더보기