마인드맵? 객체 링크 표현.
# 9) My Program(.NET)/JsFW20_프로그램!2010. 6. 29. 09:57
UI구상중 마인드맵 처럼... 각 표시단과 링크를 구현해보는게어떨까 고민을 잠깐 해봤는데
구현해보니 의외로 간단하더라..
기초 클래스정도만 만들어서 + 버튼 추가해서 각 단위별 링크 표시를 해봤다.
마인드맵 그리듯이 프로그램을 구현해가면 좀더 이해도 편하고 나중에 솔루션 관계를 봤을때...
프로젝트 이해도가 훨 뛰어날듯 하여... 구상을 저리 해봤다.
이제 살을 붙여가기만 하면 될것 같네.
선도 좀 이쁘게 그려지게 만들어야쥐! ( 노트에 몇가지 공식화 해둔게 있는데 ... 적용하면 마인드맵처럼 이쁘게 나오려나?
개선....
<노드 연결한 화면 >
<중간 노드 삭제시 ... 기존 노드 삭제하지 않고 앞 노드로 연결.. >
프로그램만들땐 -기능은 하위 노드 모두 삭제 할지 말지는.... 추후 결정.
'# 9) My Program(.NET) > JsFW20_프로그램!' 카테고리의 다른 글
컨트롤 디자이너? ~~~ 크기 및 위치변경.. (0) | 2010.07.01 |
---|---|
마인드맵 Two? 꺽었다... (0) | 2010.06.30 |
JsFW20.XML 수정.. (0) | 2010.06.04 |
런타임상에서의 컨트롤 사이즈 드래그!!!
# 2) .Net ( Vs 2005 )/WinForm2010. 6. 10. 00:07
VS 디자이너상에서 디자인 타임에 컨트롤 사이즈를 변경 할수 있는 놈을 찾아 msdn도 뒤지고 검색도 해보고 했는데 마땅한넘을 못찾아서...
비슷한놈을 만들었다.
jsFW20으로 만들려던게 설계하다보니 디자이너가 필요해서 ㅠㅠ;...
그래서 이넘을 만들었다.
좌표계산이 참 머같네...
PointToClient, PointToScreen 요 두놈이 애매하다.
내가 정독을 못하다보니 msdn을 읽어도 무슨뜻인지 감이 안올때가 ㅠㅠ;...
아무튼 구현에 성공했고 이제 계획대로 차근 차근 진행하면 된다.
간단히 스샷만 떴다.
대상을 클릭하면 사이즈조절할수 있는놈이 위치된다.
드래그 하면 위치만큼 컨트롤이 조절된다.
다른 대상을 클릭시 이동한다.
같은대상이면 사라진다.
'# 2) .Net ( Vs 2005 ) > WinForm' 카테고리의 다른 글
[ C# WinForm ] 음.. 달력!! (0) | 2011.03.24 |
---|---|
그림판? 그림 이동? 별그리기... (2) | 2010.07.23 |
서버 - 클라이언트 ... (0) | 2010.05.08 |
타이머 구현... (0) | 2010.04.08 |
속성에 UIEditor 달기( PropertyGrid 이용 ) (0) | 2010.03.25 |
JsFW20.XML 수정..
# 9) My Program(.NET)/JsFW20_프로그램!2010. 6. 4. 09:21
class Master
{
class subclass
{
...
}
IList subClassList ;
}
요런구조를 처리하기위해
위 클래스를 인스턴스시켜서 xmlHelper에 던져주면
<Master>
<Subclass />
<Subclass />
<Subclass />
... 리스트 갯수만큼
</Master>
추가, 수정, 삭제처리... 를 테스트 하였다.
각 Element 구분을 위해 넣은 값인 xid의 값을 유니크하게 넣기 위해 만들다보니 Add하면서
Master객체의 새로운 id 값을 얻어내서, 이 값을 하위 Element에 id값을 각각 증가 시켜서 처리해줌.
중첩구조가 깊어질수록 id값은 자리수가 길어진다. asp.net의 랜더링 된 서버컨트롤처럼...
만들고자 한 JsFW20 패키지? JsFW2005? 음 이름을 못정했지만... 가장 중요한 모듈이 만들어졌으니 주말에 힘좀 써야겠다. biz코드 제너레이터 움하하.
'# 9) My Program(.NET) > JsFW20_프로그램!' 카테고리의 다른 글
컨트롤 디자이너? ~~~ 크기 및 위치변경.. (0) | 2010.07.01 |
---|---|
마인드맵 Two? 꺽었다... (0) | 2010.06.30 |
마인드맵? 객체 링크 표현. (0) | 2010.06.29 |