자.. DB가 일단 해결이 되었고
두번째는 뭔가?
드래그 드랍일것이다. 뭔가를 드레그 드랍하려면
컨트롤에 드래그 드랍의 메시지를 받을수 있도록 변경해야 한다.
하지만.. 이렇게 바꾸어도 아무런 표현이 없으니 당최 답답할것이다.
파일을 끌어다 놓으려 해봐도 여전히 불가 표시만 나올것이기 때문이다.
불행(?)히도.. 그 표시까지 우리가 직접 코딩을 해줘야지만 한다.
코딩은 그다지 어렵지 않다. 파일을 우리가 만든 박스위에 가져오면..
이렇게.. 마우스의 표현만 바꾸어 준다는 이야기다.
이제는 파일을 가져다 놓아보아라.. 뭔가 마우스가 변경되었을것이다.
그러나 여전히 아무런 동작을 하지 않을것은 당연지사.. 그 동작도 우리가 만들어 줘야한다는 것이다.
자 가볍게 코드를 넣어주면.. 이렇게 처리가 될것이다.
물론 여기저기.. 불만이 많겠지만.. 그런것들은 당신이 충분히 해결할수 있을거라고 믿는다. 왜냐 나보다는 당신이 더 뛰어난 프로그래머이기 때문일꺼니까..
파일의 생성날짜라든지 그런것은.. Fileinfo에서 충분히 가져올수 있을것이다.
그걸 위해서 이미 적은글을 다 뒤 바꿀수는 없지않겠는가?..
당신이 하면 한줄이지만.. 내가 지금 하면 안습이다.
자 대략의 문제를 해결했다. 그럼.. 이제 DB에 넣기만 하면 되는것인가?
아주 손쉽게도.. 그저 update구문 하나만 호출하면 모든것이 해결이 되는것을 나도 그리고 당신도 알고 있다. 하지만 이렇게 구현을 할 생각은 없다.
사실상 이런? 단순한것들은 바인딩으로 처리하면 마우스 몇번의 클릭을 가지고 모두 다 처리가 된다.
어렵지도 않고 빠르고 이미 일반적인 코딩으로 확정이 되어 있는것이다.
그런건 책보면 되니까..
왜 이런 허접한 이야기를 읽고 있는가?
그렇다.. 가끔 허접하고 삽질인것도 함 봐줘야 하는것이다. 그래야 더 쉬운방법으로 하면서 우리는 행복해 할것이기 때문이다.
참고문서:
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=45&MAEULNO=18&no=390&page=1
자.. 이제 아주 구차한(?) 코딩을 보도록 하자.
위의 참고문서의 코딩을 조금 바꾼것에 불과할것이다.
오른쪽이 짤리는건.. 데브를 탓하던지.. 그림으로 올리는 나를 탓하던지
하여간.. 적당히 짤리면.. 적당히 채워 넣도록 하길 바란다.
뭐 이런 구질구질(?)한 방식 말고도 더 좋은게 많으니 책을 보도록 하자.
오른쪽을 보면.. 데이터가 들어간게 보인다.
즉 우리의 파일의 내용까지 바이너리로 다 들어간것이다.
뭐 호출이야.. 대충 해도 된다.
이렇게 적든 저렇게 적든.. 알아서 하면 되는거고..
이제.. 통신으로 발길을 돌려보자.
'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 |