자 저번에 파일의 구조를 모델링해봤습니다...(누구랑말하니....)
이번엔 기본적인 윈도우의 화면을 구성해보려합니다.
그렇다면 다시 다른분의 스프라이트툴을 분석해봅시다...

사용자 삽입 이미지
1번윈도우는 마우스의 현재위치와 파일의 정보 그리고 스프라이트 애니메이션의 생성과 삭제
그리고 이름변경 또 컬러키적용과 애니메이션의 속도에 관한 설정을 할수있도록 만들어진창이네요
2번윈도우는 그림파일을 불러와서 화면에 띄어주는 윈도우네요. 가로 세로로 스크롤바가 있네요.
3번윈도우는 프레임들에대한 위치수정을 할수있는 윈도우로 보여지고 2번처럼 가로세로로 스크롤바가 있습니다.
4번 윈도우는 애니메이션을 보여주는 윈도우같구요
5번 윈도우는 중점좌표를 설정해주는 윈도우 같습니다.

자 그러면 이제 대충 우리가 만들어줘야하는 윈도우의 모습이 보이는데요
이젠 어떤식으로 코드를 작성할지 고민해봐야겠는데요
하나의 윈도우클래스를 제작하고 그것으로 여러개의 윈도우를 다른속성으로 만들지
아니면 윈도우마다 제각기 다른윈도우를 만들어 줄지말이죠.

나중에 만약 추가윈도우를 구성할때를 생각해보면 위의 두방법 말고
한개의 컴포넌트윈도우를 만들고 윈도우마다 그것을 상속받아 각자의 특성에 맞게
작동하게 구성하면 될것같다.

사용자 삽입 이미지
이제 추상윈도우 클래스를 구성했다.
그럼 이제 5~6가지 이 클래스를 상속받는 클래스들을 만든후 화면에 배치해보겠다.

사용자 삽입 이미지
대충 5개의 윈도우들을 구성하고 화면에 배치해보았다. 크기조절에 관한문제도 해결하였다
지금은 그냥 각각의 윈도우에서 각자의 역활을 텍스트로 띄어주었다.
킁 다음번엔 저 5개의 빈윈도우들을 하나하나 내용을 채워보도록하겠다

[##_kaAmo_##]
Posted by 랜스.

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다


Leave your greetings here.

: 1 : ... 177 : 178 : 179 : 180 : 181 : 182 : 183 : 184 : 185 :