C# 자동업그레이드 2008. 12. 2. 01:15

자.. DB가 일단 해결이 되었고

두번째는 뭔가?

드래그 드랍일것이다. 뭔가를 드레그 드랍하려면

컨트롤에 드래그 드랍의 메시지를 받을수 있도록 변경해야 한다.

clip_image001

하지만.. 이렇게 바꾸어도 아무런 표현이 없으니 당최 답답할것이다.

파일을 끌어다 놓으려 해봐도 여전히 불가 표시만 나올것이기 때문이다.

불행(?)히도.. 그 표시까지 우리가 직접 코딩을 해줘야지만 한다.

clip_image002

코딩은 그다지 어렵지 않다. 파일을 우리가 만든 박스위에 가져오면..

이렇게.. 마우스의 표현만 바꾸어 준다는 이야기다.

이제는 파일을 가져다 놓아보아라.. 뭔가 마우스가 변경되었을것이다.

clip_image003

그러나 여전히 아무런 동작을 하지 않을것은 당연지사.. 그 동작도 우리가 만들어 줘야한다는 것이다.

clip_image004

자 가볍게 코드를 넣어주면.. 이렇게 처리가 될것이다.

clip_image005

물론 여기저기.. 불만이 많겠지만.. 그런것들은 당신이 충분히 해결할수 있을거라고 믿는다. 왜냐 나보다는 당신이 더 뛰어난 프로그래머이기 때문일꺼니까..

파일의 생성날짜라든지 그런것은.. Fileinfo에서 충분히 가져올수 있을것이다.

그걸 위해서 이미 적은글을 다 뒤 바꿀수는 없지않겠는가?..

당신이 하면 한줄이지만.. 내가 지금 하면 안습이다.

자 대략의 문제를 해결했다. 그럼.. 이제 DB에 넣기만 하면 되는것인가?

아주 손쉽게도.. 그저 update구문 하나만 호출하면 모든것이 해결이 되는것을 나도 그리고 당신도 알고 있다. 하지만 이렇게 구현을 할 생각은 없다.

사실상 이런? 단순한것들은 바인딩으로 처리하면 마우스 몇번의 클릭을 가지고 모두 다 처리가 된다.

어렵지도 않고 빠르고 이미 일반적인 코딩으로 확정이 되어 있는것이다.

그런건 책보면 되니까..

왜 이런 허접한 이야기를 읽고 있는가?

그렇다.. 가끔 허접하고 삽질인것도 함 봐줘야 하는것이다. 그래야 더 쉬운방법으로 하면서 우리는 행복해 할것이기 때문이다.

참고문서:

http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=45&MAEULNO=18&no=390&page=1

자.. 이제 아주 구차한(?) 코딩을 보도록 하자.

위의 참고문서의 코딩을 조금 바꾼것에 불과할것이다.

clip_image006

오른쪽이 짤리는건.. 데브를 탓하던지.. 그림으로 올리는 나를 탓하던지

하여간.. 적당히 짤리면.. 적당히 채워 넣도록 하길 바란다.

뭐 이런 구질구질(?)한 방식 말고도 더 좋은게 많으니 책을 보도록 하자.

clip_image007

오른쪽을 보면.. 데이터가 들어간게 보인다.

즉 우리의 파일의 내용까지 바이너리로 다 들어간것이다.

뭐 호출이야.. 대충 해도 된다.

clip_image008

이렇게 적든 저렇게 적든.. 알아서 하면 되는거고..

이제.. 통신으로 발길을 돌려보자.

'C# 자동업그레이드' 카테고리의 다른 글

자동업그레이드 10  (0) 2008.12.02
자동업그레이드 9  (0) 2008.12.02
자동업그레이드 8  (0) 2008.12.02
자동업그레이드 7  (0) 2008.12.02
자동업그레이드 6  (0) 2008.12.02
자동업그레이드 5  (0) 2008.12.02
자동업그레이드 4  (0) 2008.12.02
자동업그레이드 3  (0) 2008.12.02
자동업그레이드 1  (0) 2008.12.02
posted by 삶의여유로움
: