Программа-оболочка англо-русского словаря с минимальными требованиями к ресурсам компьютера. Исполняемый файл занимает 9 кб, программа использует минимум системных ресурсов. Хорошо использовать на слабеньких компьютерах. v1.02.
Скачать | ||
---|---|---|
setup-mDict.exe | 4 МБ | программа со словарями |
mDict.exe | 9 КБ | просто исполняемый файл, без словаря |
Подробности для программистов.
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-я строчки оригинального файла), добавлена информация об изменениях к первой строчке файла словаря, добавлен знак "_" к первой строчке словаря, удалена транскрипция, подправлено описание служебного слова "и пр.", добавлен знак "_" к определениям служебных слов "букв.", "вм.", "гл.", "гл. обр.", "и пр.", "обыкн.", "ок.", "особ.", "отриц.", "преим.", "распр.", "тж.", "употр." и "усил.".