참고서적 : WINAPI정복(가남사) - 정말 좋은 책이라고 생각(★★★★★)

현재 까지 구현한 화면이다. tracer.jpg

2009-5-28

요새 탐색기기반으로 툴을 만들면서 공부하고 있는데 윈도우 탐색기가 잘 만들어졌다는 것을 요새 느끼고 있다
기능은 간단하지만 정말 속도면에서 타 프로그램 파일 관리프로그램중에서 제일 빠른것 같은 느낌이 드는 요즘이다.
어떻게 하면 System32폴더를 읽어드릴때 바로바로 뜰까 => Cache로 미리 읽어드리지 않고서야 빠를리 없다고 생각~!!! -_-;
 파일네임이나 사이즈, 날짜로 정렬하는 것은 왜이리 빠르노 => 정렬 알고리즘 개선으로 어느정도는 따라갈 수 있을듯?
 현재 난관은 파일을 삭제할때 윈도우 탐색기는 파일삭제 함수 리턴값을 확인하여 확실히 지워졌다고 생각하면 파일정보(배열,링크드리스트)를 메모리에서 삭제하고 가상 리스트뷰를 다시 그릴까? 아니면.... 파일목록을 다시 읽어드릴까?(몇백개 파일에서야 문제없겠지만, 몇천개 파일에서는 분명 속도문제가 있을텐데) 그럼 역시 메모리에서 삭제후 정확한 리턴값 읽어서 화면에 재표시?가 정답임???;;
 리턴 값만 체크하고 파일로드를 할까?;;;

 

2009-06-03 

파일을 삭제하고 나서, 리스트를 어떻게 갱신할까? 분명히 다시 파일검색해서 리스트로 갱신하여 보여주는 것은 속도상 불가능할텐데, 그럼 확실하게 명령어 처리를 해서 리턴값 비교하여 메모리 리스트 상이든 링크드 리스트 상이든 삭제하는 방법뿐이 없다는 것이 진실
그럼 그렇게 구현하도록 하자... 정말 프로그램 만들면서도 무엇인가 구조가 갖춰져야 편한 느낌.. 구현한대로 만들었더니, 몇백줄 밖에 않되는데도 -_- 보는 내가 어지럽구나