GSI

가끔 요즘 나오는 기술들을 보다 보면 데이터 바인딩에 대한 내용이 잘 구현되어있는거 같다. 물론 이해는 100% 되지 않지만 말이다.

그래서 C++에서 나름대로 사용하면 이런 형태는 어떨까 해서 하나 만들어 봤다. ^^
조금더 다듬어서 일부 기능은 이것을 사용해도 될거 같다.

사용되는 구조는 데이터를 가지고 있는 객체를 CContain 클래스 처름 구헌한다고
가정을 해보면 CDataBind 클래스와 연결후에 CDataBind의 객체만 SetValue 하면 된다.
이때 CContain 인스턴서의 PropertyChanged()가 자동으로호출 될 수도 있다.

이것과 다르게 함수포인터를 연동하는 부분도 추가를 해봤다. 클래스 내부의 함수가
함수 포인터로 하기에는 조금 몇가지 제약사항이 있기 때문에 전역 함수를 포인터와
연동하고 값이 바뀌게 되면 해당 함수가 호출 되는 구조를 취하게 된다.

혹.. 필요하신분 있으시면 요청시 설명해드릴게요 ^^
혹.. 좋은 의견 있음 코멘트 부탁 해요. ^^

Posted by gsi
: