자료실에 올려진 "간단한 아날로그 시계" 소스를 이용하여 년월일 표시와 디지털 시간표시를 합하고... 시계배경과 아이콘을 바꾸고... 항상위 라든가 반투명창 ...그리고 창 깜박임 같은 소스를 넣어서 나만의 시계를 만들어서 이용을 하고 있습니다. 그러다 알람설정을 만들고 싶어서 시작을 하게되었는데요. 자료실에 올려진 알람시계 소스는 간단한 것들이어서... 나만의 알람설정을 만들고자...ㅎㅎㅎ.. 창조 초보자로서는 너무 어려운 것을 정한것 같습니다... 정해진 시간에 알람음까지 나오게 하려니... 거기다가 욕심도 많게 많은 알람시간을 설정하려고 리스트박스를 ...
사진에서처럼 위아래로 긴 리스트박스 5개를 나란히 옆으로 붙여서 경계를 숨겼습니다. 각각의 시 분 파일 등등...을 같은 줄에 위치한 것들을 함께 마우스로 표시하고 함께 작업을 할수 있게끔 하려면 어떻게 해야하는지... 난감합니다. 하나의 리스트박스에 각각의 정보를 한줄에 나열을 할수 있으면 가능하겠는데... 그러한 방법이 있는지...가능한 것인지 아닌지...저로서는 알수가 없군요. 지금까지는 도움을 청하지 않고 여기저기 뒤져가면서...도움말을 공부를 해가면서... 올려진 소스들을 이렇게 저렇게 좌충우돌 적용을 해보면서...왔습니다만... 이제...첫걸음인데...시작부터...난감하군요...ㅎㅎㅎ... 여러 선배님들의 조언을 부탁드립니다.
감사합니다.
일단은 알려주신 것들을 공부를 좀 해보겠습니다.
그런데...
여러개의 알람 설정내용을 저장하고 작동을 하게끔 하려면
리스트박스가 어울리는지...아니면 다른 방법이 있는지
사실...그러한 것이 더 필요한것 같습니다.
감사합니다.
지상현 2012-01-27 AM 1:22:45
요즘 웹에서도 많이 대두되는 문제인데, UI 란 건 '보여주는 역할'에 충실하게 하는게 좋습니다.
기능은 기능대로 구현되어 있고, UI는 그 기능을 조작하고 내용을 보여주는 역할에만 치중하는 것입니다.
창조와 같은 비주얼 도구를 쓰다보면 UI 부분에 기능 코드가 섞여들어가는 경우가 대부분인데, 장기적으로 봤을 때 좋지는 않습니다.
화면에 보여주는 부분, 즉 UI와 기능을 완전히 분리한다면 지금처럼 리스트박스를 쓰다가 다른 것으로 쉽게 바꿀 수 있지만, 리스트박스에 기능이 섞여있다면 다른 것으로 대체하기가 힘들 것입니다.