microDict

Программа-оболочка англо-русского словаря с минимальными требованиями к ресурсам компьютера. Исполняемый файл занимает 9 кб, программа использует минимум системных ресурсов. Хорошо использовать на слабеньких компьютерах. v1.02.

Скачать
setup-mDict.exe 4 МБпрограмма со словарями
mDict.exe 9 КБпросто исполняемый файл, без словаря


Отзывы о программе
Огромное спасибо всем пользователям, которые присылали мне на почту отзывы. Это было очень приятно! Пресса:
Сергей Таболов использовал оболочку microDict при создании русско-осетинского словаря -- ссылка


Подробности для программистов.
1 Реально программа чуть меньше 6 килобайт, плюс 1 КБ ресурсов. Но секция исполняемого кода PE EXE-файла должна быть выровнена по границе 4 КБ. То есть либо 4кб+ресурсы, либо 2*4кб+ресурсы. (можно изменить выравнивание, и всё будет работать, но microsoft рекомендует так делать только для драйверов).
2 Стандартная библиотека не подключается. Пришлось самому написать memcpy(). Без остального можно обойтись:)
3 Программа ни разу не "упала" с 2001-го года:)
Alexander Zatvornitskiy (zatv@bk.ru)
далее содержимое readme-файла к программе.

microDict - mDict 1.02
Автор Затворницкий А.П., mailto: zatv сoбaкa bk тoчкa ru.
HomePage http://www.alex-zatv.narod.ru

  === О программе
Это программа-оболочка для англо-русского и русско-английского словаря. 
Ее отличительной особенностью является маленький размер и требования 
к оперативной памяти -- exe-файл занимает 9 кб. Программа использует 
минимум системных ресурсов. Хорошо использовать на слабеньких компьютерах. 

  === Как пользоваться.
После запуска программы ее значок помещается в трей. По щелчку мышкой
раскрывается ее окно и ищется перевод слова из буфера обмена. Также можно
вызвать словарь, нажав комбинацию клавиш Ctrl+Alt+X. Установить другую
комбинацию клавиш можно нажав правой кнопкой мыши по значку в трее и выбрав
пункт "Настройки..." в появившемся меню.

Чтобы перевести какое-либо слово, надо начать набирать его в строке ввода
окна словаря. По мере набора, подходящие слова будут появляться в списке под
строкой. В правой панели появится перевод соответствующего слова. Значение
служебных слов, таких как "_adv." или "_уст.", можно узнать набрав их в строке
ввода вместе с ведущим знаком подстрочника("_").

Если есть пожелания или найдена ошибка, пишите zatv@bk.ru

  === Замечания
Никакие упаковщики exe-файлов не использовались. 9kb - это ее реальный размер.

Написано на C с целью изучения WinAPI. Никакие дополнительные библиотеки не
использовались.

Можно сделать exe-шку еще меньше, установив выравнивание секций файла не 4kb,
как обычно, а 16 байт. Получается около 7 кб, но этот способ не рекомендуется
Microsoft для обычных программ. Выходит, сейчас около двух килобайт просто
забиты нулями. 

  === Copyrights
Программа распространяется свободно на условиях лицензии GNU GPL. Никаких
гарантий. Если нужны исходники, пишите. Текст лицензии см. на
http://www.gnu.org/copyleft/gpl.html 

Русско-английский словарь - словарь Короленко. Лицензия неизвестна, 
предположительно свободная (так как словарь постоянно применяется 
различными GPL и freeware-программами).

Англо-русский словарь для программы взят с сайта www.chat.ru/~mueller_dic. 
Это электронная версия 7-го издания англо-русского словаря Мюллера. 

Список изменений, внесенных в словарь: кодировка изменена с KOI-8 на CP-1251, 
удалено описание формата словаря(2-я и 3-я строчки оригинального файла),
добавлена информация об изменениях к первой строчке файла словаря, добавлен
знак "_" к первой строчке словаря, удалена транскрипция, подправлено описание
служебного слова "и пр.", добавлен знак "_" к определениям служебных слов
"букв.", "вм.", "гл.", "гл. обр.", "и пр.", "обыкн.", "ок.", "особ.",
"отриц.", "преим.", "распр.", "тж.", "употр." и "усил.".


LastUpdate 20.08.2002
Hosted by uCoz