|
ЯРКСИ спроектирован с помощью Delphi с базой данных в формате SQLite (начиная с версии 2.0). Размещенный в Интернете дистрибутив включает в себя следующие файлы:
yarxi.exe - основной исполнимый файл словаря;
sqlite3.dll - библиотека базы данных;
jishopskin.uskn - файл визуального стиля;
jr_ele.txt - таблица радикалов;
jr_str.txt - таблица начертаний;
jr_kan.txt - таблица словарных статей;
jr_tan.txt - таблица составных слов;
samples.kdg - файл учебных групп;
YarxiSync.dll - драйвер синхронизации с ЯРКСИ/КПК
Strokes.exe, Strokes.dll, StrokesEng.dll - файлы программы Strokes
spravka/ - папка, содержащая файлы справки.
С версии 4.1 ЯРКСИ приведен к современному формату размещения файлов, лучше отвечающему нынешней идеологии Windows.
Все создаваемые в ходе работы файлы(база данных yarxi.db и пользовательские настройки KDSettings.txt и KDFonts.txt) сохраняются
теперь не в той же папке, как это было раньше, а в папке Documents And Settings\{User name}\Application Data\Yarxi. В этой же папке
создается папка Groups, где по умолчанию хранятся файлы учебных групп - как входящий в дистрибутив файл samples.kdg, так и
все создаваемые пользователем. Такая организация, помимо всего прочего, призвана гарантировать корректную работу программы
под Windows Vista.
Желающие по-прежнему хранить все файлы в одной папке могут выбрать этот вариант при установке программы, когда формируется база данных.
Обновленные версии базы данных появляются на сайте ЯРКСИ в виде таких же текстовых файлов с указанием даты обновления
(их обычно два: jr_kan.txt и jr_tan.txt). Эти файлы можно скачивать и загружать в обновляемую базу при помощи специальной процедуры,
доступной в разделе "Опции" главного меню.
С версии 5.0 ЯРКСИ содержит две функции, связанные с регулярным обновлением базы. Во-первых, это автоматическая проверка наличия
обновлений на сайте ЯРКСИ, по умолчанию выполняющаяся при каждом запуске программы (при наличии в этот момент работающего
интернет-соединения). Такую проверку можно производить и в ручном режиме через раздел меню "Опции", а автоматический режим отключить.
Во-вторых, это вывод новых словарных данных - то есть, получение развернутого списка всех иероглифов, статьи для которых были
впервые отредактированы при данном обновлении базы. Эта функция также доступна в разделе меню "Опции".
Шрифты, которыми в ЯРКСИ отображаются иероглифы и кана, по умолчанию являются растровыми изображениями (битмэп),
зашитыми в исполнимый файл. Начертания знаков в этих шрифтах считаются внутренним стандартом словаря. Размер такого шрифта
нельзя поменять. Если пользователь предпочитает масштабируемые японские шрифты и конфигурация его компьютера позволяет
ему пользоваться таковыми, то он может изменить соответствующую установку в окне "Шрифты и цвета", вызвав его командой в
разделе меню "Вид".
Визуальный стиль ("тема", "скин", "шкурка"), используемый в ЯРКСИ, является оригинальной дизайнерской разработкой, специально выполненной для данного проекта. В программе предусмотрена возможность смены визуального стиля (раздел меню "Опции"), однако следует помнить, что стилевой файл "со стороны", скорее всего, не будет смотреться органично. В будущем не исключена разработка дополнительных оригинальных стилей "под ЯРКСИ".
Внутренний формат словарных данных в ЯРКСИ - растровое изображение с нанесенным на него текстом. Это улучшает визуальную подачу материала, но, с другой стороны, затрудняет программную реализацию некоторых полезных функций. Поэтому с версии 4.0 в ЯРКСИ поддерживается специальный формат "текстового вывода", который позволяет пользователю выделять фрагменты данных и заносить их буфер. Этот же формат используется для вывода данных на печать.
Файлы KDSettings.txt и KDFonts.txt, появляющиеся после первого запуска, хранят информацию об установках, сделанных пользователем. При их отсутствии или повреждении устанавливаются параметры, принятые по умолчанию.
|