--- это раздел ещё в разработке ---

Прошу прощения за дотошность.

Содержание

Приложение

Системные требования

Поставка

Интерфейс

Назначение клавиш клавиатуры

Главное окно

Меню основных функций

Настройки

Локализация

 

 

Приложение

Системные требования

Приложение тестировалось на работу  в операционных системах корпорации Microsoft:

Названеие ОС

Положение

Windows 10

Полная поддержка.

Windows 8.1

Полная поддержка.

Windows 8

Полная поддержка.

Windows 7

В базовом дистрибутивом ОС нет компонента .NET Framework 4 *, после установки обновлений всё работает стабильно.

Windows Vista

Есть проблемы с базовым дистрибутивом ОС, нет компонента .NET Framework 4 *, и некоторые встроенные в систему кодеки не поддерживают анимацию, после установки обновлений всё работает стабильно.

Windows XP

Недоступны некоторые функции ввода с использованием пера и сенсорного экрана, интеграция в ОС имеет старый интерфейс и может порождать ошибки.

В целом программа и не была расчитана на работу в этой системе, так что это не поддержка, а скорее фича.

* Для работы приложения требуется установленный компонент Клиентский профиль Microsoft .NET Framework 4 или более старшая или более полная версия .NET Framework. Данный компонент, на данный момент, постовляется с дистрибутивами windows 8/8.1/10 и устанавливается через обновление системы в windows vista/7 в обязательном режиме.

Приложение обычно компилируется в универсальный контейнер поддерживающий 32 битную и 64 битную среду, запускаться приложение будет в 64 битном режиме, если он доступен в операционной системе, в противном случае 32 битный режим.

Вернутся к содержанию

Поставка

Распространяется приложение через сайт http://wview.krasnobaev.com в виде пакета установки Windows Installer, имя файла имеет вид: wview_c_[версия]_[язык(-регион) установщика].msi,  при запуске запрашивает согласие с лицензией, путь для установки. Требует права администратора для регистрации ассоциаций и внедрение компонентов в среду Windows. Но так же вполне себя хорошо чувствует и без прав администратора, но для этого необходимо перенести файлы с системы где уже проведена установка, так называемая портативность. 

Установщик распаковывает следующие файлы:

Путь, имя файла

Описание

Wview C.exe

Исполняемый файл.

viewer_core.dll Основная библиотека программ семейства wview, её наличие обязательно для всех компонентов, исключая viewer_core.contract.dll, последняя сама необходима этой библиотеке.
viewer_core.contract.dll Библиотека с описанием интерфейсов для плагинов. Обновляется редко.
viewer_controls.dll Библиотека с элементами графического взаимодействия с пользователем.
viewer_com.dll Библиотека содержащая COM объекты для взаимодействия со средой Windows.
image.ico Значок для изображения по умолчанию
*.resources

Набор ресурсов для страны и региона, может отличатся в разных комплектах, или вообще отсутствовать. Подробнее можно узнать в разделе локализация.

Имя файла - это:

  • код языка из двух букв в нижнем регистре в соответствии с ISO 639-1.
    Например ru.resources или en.resources.
  • код языка и региональных параметров в формате код_языка2-код_страны_или_региона2
    где код_языка2 — код из двух букв в нижнем регистре в соответствии с ISO 639-1, а
    код_страны_или_региона2 — код из двух букв в верхнем регистре в соответствии с ISO 3166.
    Например ru-RU.resources или en-US.resources
plug_in\plugin_apng.dll Плагин для декодирования изображений формата Portable network graphics и animated Portable Network Graphics, побольшей части включён для теста системы плагинов, и отображения анимации, основан на какой то там свободной библиотеке.
plug_in\plugin_exiftool.dll Плагин для выковыривания метаинформации из изображений и не только, основан на утилите ExifTool by Phil Harvey http://www.sno.phy.queensu.ca/~phil/exiftool/ 
plug_in\plugin_filter_bw.dll Плагин - фильтр, для просмотра изображения в разных цветовых режимах.
plug_in\plugin_gfl.dll Плагин для декодирования изображений на основе GFL SDK 3.40 by XnSoft http://www.xnview.com/fr/GFL/ 

Папка plug_in загружается компонентом viewer_core.dll относительно расположения самой библиотеки. Из неё загружаются все файлы с расширением dll, которые скомпилированы для работы в среде CLR.

Вернутся к содержанию

Интерфейс

Назначение клавиш клавиатуры

Приложение подготовлено к использованию клавиш и их комбинаций являющихся стандартными в среде Windows такие как активация и переключения фокуса ввода между элементами управления. Это значит что такие клавиши как Tab или Enter (при активном фокусе ввода на кнопке) - будут давать ожидаемый результат. Возможно где то есть описание данного взаимодействия, так как оно по большей части является стандартом для всех приложений Microsoft Windows, поэтому описывать я не буду, беглым поиском в гугле почему то не нашел.

Ниже приведены клавиши и комбинации которые будут работать при фокусе ввода на изображении или если в фокусе находится другой элемент, но он не обрабатывает данную клавишу(комбинацию).

Изображение 1
Изображение 1

Клавиша (комбинация)

Дублирование функции графическим элементом (Изображение 1) или другим способом ввода

Функция


*
D
Левая кнопка мыши в области изображения *
Инвертированное перемещение картинки (перемещение точки просмотра) * если текущее масштабирование подразумевает возможность такого перемещения, если нет — работают другие функции
Home E1 Открыть первый файл в папке или списке файлов
End E5 Открыть последний файл в папке или списке файлов
или Page
Up
E2 Открыть предыдущий файл в папке или списке файлов
или Page
Down
E4 Открыть следующий файл в папке или списке файлов
Ctrl + Enter E3 Запустить слайд шоу
Alt + Enter K Открыть свойства файла
Пробел J Открыть/редактировать файл назначенной по умолчанию программой в среде Windows
Ctrl + P F Печать изображения
F10 L Открыть настройки
F12 M Открыть "о программе"
Delete H Удалить открытый файл
Ctrl + Z G Отменить последнюю операцию (удаление)
Esc C Перейти в полноэкранный режим
Enter частично A
двойной щелчок левой кнопкой мыши или двойное нажатие на сенсорном экране по области изображения
Переключение между 100% и автоматической подгонкой по размеру
NumPad+ B4 Увеличить масштаб
NumPad- B1 Уменьшить масштаб
R R Повернуть изображение на 90 градусов по часовой стрелке.

 Для окна просмотра свойств файла:

Изображение 1
Изображение 2

Клавиша (комбинация)

Дублирование функции графическим элементом (Изображение 1) или другим способом ввода

Функция

F5 B Обновить/загрузить метаданные с помощью плагинов.
Esc A Скрыть/показать не отмеченные свойства
Enter C Показать миниатюру изображения свойства которого открыты
Alt + X   Закрыть все окна свойств

Вернутся к содержанию

Главное окно

Меню основных функций

Настройки

Локализация