В этой теме предлагается выкладывать соображения по улучшению графического пользовательского интерфейса

--------------------------------------------------------------------------------------
Просмотрщик jpg-файлов SLIDES

Зачем я выкладываю простенький просмотрщик jpg-файлов, если их и так уже хватает на все вкусы ?

Нынешние просмотрщики, которые мне попадались, на мой взгляд являются слишком самодостаточными: они могут и то, и се,
единственный их недостаток - они не могут быть незаметными.
А мне нужен только сам слайд, обведенный узким контуром, где-нибудь на периферии рабочего стола и возможность задавать
время переключения слайдов.

В теме "Просмотр текстов и исходников горизонтальной прокруткой" я попытался, как мог, учесть требования эргономики к
просмотру текста.
Программа slides - это компромиссный вариант, удобный для совместного использования со стандартным текстовм редактором,
не отвлекающий от работы с текстом и путем переключения слайдов позволяющий противодействовать монотонности работы
пользователя компьютера.
Вложение:
chtenie.JPG [ 221.72 КБ | Просмотров: 17021 ]

Вложение:slides.rar[455.16 КБ]
Скачиваний: 651


slides - бесплатное ПО с открытым кодом, выложено на форуме сайта oberoncore.ru как прототип для развития и
совершенствования всеми желающими

файл конфигурации:   config.dat
параметр 1: координата Х окна программы на рабочем столе
параметр 2: координата У окна программы на рабочем столе
параметр 3: ширина окна программы, определяется автоматически по ширине слайда
параметр 4: высота окна программы, определяется автоматически по высоте слайда
параметр 5: время в секундах между слайдами, от 0 до 100;  если задать 0, то постоянно отображается текущий слайд

IDE проекта:      Delphi 4
файлы проекта:    slides.*,  unit1.*
размер проекта:   примерно 7,2 Кбайт, 319 строк исходного кода
подкаталоги:      \images  - каталог для слайдов
Имена файлов слайдов: 0NM.jpg, где 0NM - порядковый номер слайда
Слайды должны быть пронумерованы от 1 до N, по порядку номеров слайдов. Если встречается разрыв в нумерации, то
программа прекращает чтение слайдов. Сейчас возможен циклический просмотр до 30 слайдов через время, задаваемое
пятым параметром в файле конфигурации.

Вызов контекстного меню по щелчку правой кнопки мыши:
Stop      - остановить просмотр слайдов
Next      - следущий слайд при остановленном просмотре слайдов
Continue  - возобновить просмотр слайдов
Time      - задание времени переключения слайдов
после задания времени нужно щелкнуть мышью в произвольном
месте окна программы за пределами меню задания времени
переключения слайдов
Close     - выход из программы

Для перемещения окна программы по рабочему столу нужно нажать левую кнопку мыши в окне программы и, не отпуская ее,
передвинуть курсор мыши в нужное место рабочего стола, после чего отпустить левую кнопку мыши.