Домашняя страничка Стефурак П.Б. Простая программа для просмотра миниатюр графических файлов формата JPG и BMP.
 
 
  
  
 
Промзона \ Простая программа для просмотра миниатюр графических файлов формата JPG и BMP.
 
Попросили меня, в качестве демо, написать программу просмотра миниатюр графических файлов формата JPG и BMP.  
Требования к программе звучали примерно так:  
"Вам требуется написать простую программу для просмотра миниатюр графических файлов.  
В главном окне программы, слева будет находиться дерево каталогов, а справа - миниатюры графических файлов в каталоге,
выбранном в дереве слева. Обрабатывать необходимо лишь графические файлы форматов JPG и BMP файлы.
При просмотре каталога с большим количеством графических файлов программа не
должна "подвисать" или не позволять перейти на другой каталог."  
Примерный вид главного окна программы:
 
Ряд рекомендаций по разработке тестового задания:
требуемая среда разработки Delphi 2005-2010;
проект должен компилироваться без ошибок;
запрещается использовать сторонние компоненты, библиотеки и модули.  
На выполнение данного задания отводится максимум три рабочих дня.
 
Программа компилируется в Delphi 2005, Delphi XE, а с внесением косметических изменений - и в Delphi5;
Акцент сделан на быстродействие и нетребовательность к ресурсам;
Оригинальные решения по получению списка дисков системы, обработки каталогов, создания миниатюр;
Код полностью потоко-безопасен, все возможные исключения обрабатываются;
 
Дополнительные возможности, не предусмотренные заданием:
Выбор размера картинок миниатюр;
Индикатор прогресса выполнения операции создания миниатюр;
Ведение отчета работы программы.  
Главное окно:
   
 
Окно отчета работы программы и окно "о программе":
   
 
По непонятным мне, и не озвученным заказчиком, причинам код был отвергнут.
Если у вас будут мысли почему так - буду благодарен, если вы напишете мне о них на eмаil.