Программа для создание свой собственный словарик. Программы для создания словарей. Особенности работы с программой

Недавно я писал в цикле статей о том, какие существую способы изучения иностранных слов. В частности, самый популярный способ – . Напомню его суть. Берем стопку карточек небольшого размера (например, в виде визитки), на одной стороне пишем само слово, на другом – его перевод на необходимый язык. Стараемся запомнить слова, перемешиваем карточки, вспоминаем переводы и так далее, пока не запомним все слова из стопки.

Автоматизировать и значительно расширить возможности данного способа поможет Интернет, а точнее интересный сервис по изучению иностранных слов — WordSteps.com . Вы спросите — как? Рассказываю подробнее.В основе WordSteps лежит набор тематических словарей, позволяющих изучать слова на 9ти различных языках: английском, французском, немецком, испанском, китайском, японском, итальянском, португальском и русском. Пользователи могут создавать свои словари, либо пользоваться словарями других участников сервиса.

Например, вы решили создать свой набор слов. Процедура ввода слов максимально автоматизирована. Вы вводите слово, встроенный сервис Google Translate тут же предлагает подходящий перевод. Помимо этого для английских слов транскрипция прописывается автоматически. Большинство слов озвучивается носителями языка. Составили словарик и получаем доступ к 6ти упражнениям, в том числе одному из основных: “Карточки слов”. Правда в исполнении сервиса WordSteps это упражнение имеет несколько больше возможностей, чем слово перевод. Во-первых, вы можете включить режим подсказки. Во-вторых, ведется полная статистика правильных и неправильных вариантов ответа. Статистика сохраняется в профиле учащегося и позволяет отслеживать прогресс пополнения словарного запаса.

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

На самом деле, карточки слов – это только малая доля тех возможностей, которые предоставляет сервис для запоминания слов. Идея WordSteps заключается в возможности максимально быстро и качественно учить новые слова. Для этого проект предлагает воспользоваться бесплатным мобильным приложением WordSteps Mobile Client . Вы сможете скачивать словари с сайта и учить слова в дороге с помощью 5ти доступных упражнений.

Разработчики также предлагаю попробовать в деле утилиту WordSteps Reader , суть которой заключается в возможности переводить неизвестные слова при чтении текстов и тут же формировать из них слова и загружать на сайт. Далее, заходим в свой профиль и учим слова из текстов уже знакомыми нам упражнениями.

В общем, если у вас проблемы с запоминанием слов или надоела постоянная зубрежка, WordSteps поможет разнообразить обучение и улучшить качество запоминания иностранных слов.

Генерация паролей с Hashcat и maskprocessor

Если у вас не работает Hashcat (она требует установку драйверов видеокарты), то вы можете использовать программу maskprocessor .

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

Использование maskprocessor:

Maskprocessor [опции]... маска

Маска составляется из встроенного набора символов и (или) пользовательского набора символов.

Встроенные наборы символов:

L = abcdefghijklmnopqrstuvwxyz ?u = ABCDEFGHIJKLMNOPQRSTUVWXYZ ?d = 0123456789 ?s = !"#$%&"()*+,-./:;<=>?@[\]^_`{|}~ ?a = ?l?u?d?s ?b = 0x00 - 0xff

Все символы, кроме тех, которые означает набор (?l , ?u , ?d и т.д.) попадают в пароль без изменения.

Если вы хотите составить словарь, который содержит пароли из шести цифр:

Maskprocessor ?d?d?d?d?d?d

Если вы хотите, чтобы в четырёх символьных паролях чередовались большие и маленькие буквы:

Maskprocessor ?u?l?u?l

Пароль начинается со слова voro, затем идут четыре цифры, а затем два больших буквы:

Maskprocessor voro?d?d?d?d?u?u

Пользовательские наборы символов:

1, --custom-charset1=CS Пользовательские наборы символов -2, --custom-charset2=CS Пример: -3, --custom-charset3=CS --custom-charset1=?dabcdef -4, --custom-charset4=CS устанавливает для?1 символы 0123456789abcdef

К примеру, в первой позиции должны быть цифры от 1 до 3, во второй позиции буквы AbCd, в третьей позиции любая цифра или маленькая буква, а последними двумя символами должны быть большие буквы:

Maskprocessor -1 123 -2 AbCd -3 ?l?d ?1?2?3?u?u

  • -1 123 - первый пользовательский набор символов, включающий символы 123
  • -2 AbCd - второй пользовательский набор символов, включающий символы AbCd
  • -3 ?l?d - третий пользовательский набор символов, включающий символы?l?d, т.е. все маленькие буквы и цифры
  • ?1?2?3?u?u - маска, составленная из пользовательских и стандартных наборов символов.

Дополнительные полезные опции:

* Приращение: -i, --increment=ЧИСЛО:ЧИСЛО Включить режим приращения. Первое ЧИСЛО=начало, второе ЧИСЛО=конец Пример: -i 4:8 интересующая длинна 4-8 (включая) * Разное: --combinations Посчитать количество комбинаций --hex-charset Предположить, что символы даны в шестнадцатеричном виде -q, --seq-max=ЧИСЛО Максимальное число одинаковых повторяющиеся символов -r, --occurrence-max=ЧИСЛО Максимальное число вхождения одного символа * Ресурсы: -s, --start-at=СЛОВО Начать с конкретной позиции -l, --stop-at=СЛОВО Закончить на конкретной позиции * Файлы: -o, --output-file=ФАЙЛ Файл вывода

Hashcat VS maskprocessor

Хотя, в целом, для генерации паролей maskprocessor и Hashcat являются взаимозаменяемыми, нужно помнить, что для выбора режима брутфорса/атаки по маске нужно указывать опцию -a 3 (поскольку Hashcat поддерживает различные режимы атаки, а не только по маске). Также нужно использовать опцию --stdout , которая означает показывать кандидаты в пароли (без взлома хеша).

Hashcat не позволяет задать максимальное число одинаковых повторяющиеся символов, максимальное число вхождения одного символа, начать или закончить на конкретной позиции.

С запуском Hashcat на Linux системах могут быть проблемы из-за необходимости иметь проприетарные драйвера.

Приращение длины пароля делается другими опциями:

Короткая / Длинная опция | Тип | Описание | Пример ==============================+======+===================================+======================= --increment-min | Числ | Начать прирост маски на X | --increment-min=4 --increment-max | Числ | Остановить прирост маски на X | --increment-max=8

Заключение

Crunch - очень гибкая программа для генерации словарей. Из минусов можно отметить некоторую запутанность назначения пользовательского набора символов, а также то, что пользовательские наборы символов перезаписывают стандартные наборы.

Hashcat не имеет некоторых опций, связанных с регулированием количества повторяющихся символов в пароле.

maskprocessor является хорошей альтернативой Crunch. Программа полностью повторяет функционал Crunch, при этом позволяет назначать пользовательские наборы символов без перезаписи стандартных наборов. Сам синтаксис назначение представляется более наглядным. Программы Hashcat и maskprocessor работают и на Linux, и на Windows.

Программа "Словозубр" предназначена для эффективного запоминания иностранных слов и достижения обязательных результатов при приложении минимальных усилий со стороны обучающемого. Т.е., разумеется, результат будет максимальным при приложении максимальных усилий, но он гарантированно будет в любом случае. Программа позволяет запоминать иностранные слова где бы вы не находились:

  • работая за компьютером или находясь в некоторой близости от него
  • с помощью сотового телефона
  • с помощью аудиоплеера
  • комбинируя все эти методы

"Словозубр" позволяет достаточно быстро увеличивать и сохранять свой словарный запас затрачивая на это минимум времени. Результат достигается за счет постоянного просматривания и/или прослушивания иностранных слов и их перевода.

Особенности программы:

  • работа в фоновом режиме позволяет совмещать процесс изучения слов с повседневной работой за ПК
  • ориентирована на изучение английских слов, но позволяет учить слова любых других языков
  • запоминание транскрипций
  • режим озвучивания слов и запоминания произношения
  • высокая эффективность обучения
  • содержит редактор словарей и позволяет добавлять новые слова несколькими кликами мыши
  • два режима работы: запоминание и проверка
  • возможность сгенерировать приложение для сотового телефона для нужных словарей
  • возможность сгенерировать аудио-файлы с озвучкой слов для плеера чтобы слушать их, например, в дороге
  • кроссплатформенность (написана на Java, тестировалась в Windows XP/Vista и Linux)
  • поддержка расширений (плагинов)
  • программа абсолютно бесплатна

Процесс запоминания иностранных слов

История

Текущая версия: 0.7

Что нового:

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

Версия 0.6.

  • поддержка аудио - теперь изучаемые слова можно не только видеть на экране, но и слышать. слова сохраняются в форматах wav, ogg и файлах-коллекциях
  • поддержка транскрипций
  • поддержка множества словарей
  • редактор словарей
  • функция автоматического поиска переводов по словарям при добавлении нового слова в словарь
  • кроссплатформенность и поддержка Linux
  • словари теперь храняться в unicode
  • проверка обновлений
  • множество мелких улучшений и исправленных багов

Версия 0.1

Первая версия, только Windows, словари в кодировке win1251.

Интерфейс

После запуска программа помещает свой значок в системном трее, а на экране начинают рисоваться сначала иностранные слова, а затем их перевод. В режиме запоминания слово и перевод выводятся одновременно и "висят" на экране до тех пор, пока по ним не кликнуть мышью, после чего отображается следующая случайная пара слов. В режиме проверки сначала выводится слово на одном языке, затем, спустя некоторое время (которое можно указать в настройках), его перевод. Если кликнуть мышью по слову или переводу, они добавятся в список запомненных слов и более выводится не будут. Слова берутся из словаря и перемешиваются в случайном порядке, причем, можно перемешивать как сами слова, так и направление перевода - выводить сначала английский, а затем русский или наоборот ("английский" пишу для определенности, а вообще, здесь и далее под английским можно понимать любой другой иностранный язык). Направление перевода также запоминается, т.е., если пользователь кликнул по слову, переводимому с английского на русский, то перевод с русского на английский этого же слова будет по-прежнему выводится пока не кликнуть и по нему (если включена опция изучать перевод и в этом направлении).

Левый клик мыши по иконке в трее приостанавливает/продолжает работу, правый клик вызывает контекстное меню, в котором можно посмотреть статистику по выученным словам, изменить настройки программы, открыть редактор словарей или перейти на эту страницу.

Окно настроек содержит четыре вкладки:

Словари На этой вкладке размещены редакторы путей к словарям. Словарей можно указать сколько угодно.

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

Также можно включить/отключить закрашивание фона под словами, выбрать цвет этого фона и настроить степень прозрачности. В поле "положение на экране" можно задать координату (в пикселах) Y, в которую будет рисоваться первое слово. Если эта координата положительна, она определяет расстояние от верхнего края экрана, если отрицательна - от нижнего. Выравнивание слов по горизонтали задается в соответствющим выпадающем списке. Заучивание Тут задаются параметры словозубрения.

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

Поле период озвучивания слов в режиме запоминания определяет интервал времени, через который слово/его перевод будут периодически произноситься (в режиме заучивания).

Список Учить перевод определяет направление перевода при отображении слов. Направление "англ->рус" означает, что сначала выводится английское слово (т.е., слово из первой колонки словаря), затем, его перевод (вторая колонка). Направление "рус->англ" - соответственно, наоборот. Направление "англ->рус и рус->англ" - каждое слово за один цикл будет выведено как в прямом, так и в обратном переводе, а "англ->рус или рус->англ" - каждое слово за цикл будет выведено либо в прямом, либо в обратном переводе.

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

Включение чекбокса удалять транскрипцию позволит не выводить транскрипцию слов (транскрипция в словаре указывается в квадратных скобках ), если она была указана непосредственно в словаре изучаемых слов.

Чекбоксперемешивать слова перевода включает перемешивание вариантов слов перевода в случайном порядке, если для слова их было указано несколько. В файле словаря варианты перевода разделяются символом;

Озвучивание На этой вкладке задаются настройки звукового воспроизведения слов.

Программа умеет воспроизводить слова и фразы из файлов форматов wav и vorbis ogg. Имя файла должно совпадать с воспроизводимой фразой, символы пробелов при этом заменяются на символы подчеркиваний (например, файл фразы "a lot of" должен называтьсяa_lot_of.ogg или a_lot_of.wav ). Также, поскольку хранение нескольких десятков тысяч мелких файлов не очень удобно, возможно использование специального формата коллекции звуков. Где можно добыть готовые звуковые библиотеки см.далее.

В редакторах звуковых файлов и каталогов указываются файлы звуковых библиотек и/или списки к директориям с английскими и русскими словами.

Соответствующими чекбоксами задается, слова какого языка надо произносить в режиме запоминания/контроля, с какого - не надо. Регулятор громкости задает собственно громкость воспроизведения.

Словари

В окно словарей можно попасть из меню программы в трее.


В первой колонке окна показаны все доступные словари. Словари изучаемых слов выводятся жирным шрифтом, имена общих словарей взяты в квадратные скобки, имена словарей транскрипций отмечены звездочками * .

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

Допустим, надо добавить новое слово в словарь изучаемых слов. Открываем редактор словарей, выбираем слева словарь изучаемых слов. Вводим добавляемое слово и нажимаем кнопку со знаком + ("добавить слово" ). Затем, жмем кнопку "редактировать слово" и получаем возможность изменить его перевод. Наконец, жмем кнопку "Найти перевод слова" и в редакторе перевода появятся все найденные значения, после чего можно отредактирвать перевод (например, удалив некоторые малоиспользуемые варианты) и в завершении повторно нажать кнопку "редактировать слово" для сохранения измененного словаря в файл. Если вы хотите, чтобы изменения в словаре вступили в силу, в контекстном меню надо выбрать пункт "Обновить" , что приведет к перезагрузке словаря.

Мобильная версия "Словозубра" появилась раньше, чем версия для ПК, и узнать о ней можно . Первоначально собрать мобильное приложение (мидлет) было не так просто - требовалось компилировать список слов запуская консольную программу и вручную перепаковывать мидлет. Теперь мобильную версию можно легко сгенерировать парой кликов мыши выбрав во всплывающем меню Инструменты ->Мобильная версия .

После появления этого окна потребуется только выбрать необходимые словари (слова из которых будут добавлены в мидлет), выбрать словари удаляемых (т.е., уже выученных) слов, которые в мидлет не попадут. Затем, можно изменить размер шрифта, название мидлета и путь, по которому он будет сохранен. Кнопка "создать" сгенерирует jar и jad файлы мидлета, которые можно загрузить на любой сотовый телефон с поддержкой java.

Генератор аудиофайлов для плеера

Альтернативой использования мобильного телефона является использование аудиоплеера. "Словозубр" позволяет создать аудио файлы с изучаемыми словами и их переводом, которые можно записать на плеер и слушать, например, в дороге. Сделать это можно выбрав в меню Инструменты ->Версия для аудиоплеера .


Тут можно выбрать интересующие словари добавляемых и удаляемых (уже выученных) слов, задать задержку между словами и парами слов (слово-перевод), указать, сколько раз подряд должна повторяться каждая пара (слово-перевод) и сколько раз должны повториться все словари, выбрать направление перевода (точно так же, как это делалось в настройках режима обучения). Так же можно выбрать частоту сэмплирования (sample rate) для генеримых wav-файлов а также выставить ограничение на количество пар слов в каждом аудиофайле (если указан ноль, то ограничения отключается и будет создан один файл, в противном случае - несколько файлов). Кнопка "Создать" начнет генерацию аудио, после завершения которой можно закачать получившиеся файлы в аудиоплеер. В случае, если была включена разбивка файла на несколько, в плеере можно включить опцию "перемешивания", обеспечив этим случайный порядок воспроизведения слов.

Плагины

Функциональность "Словозубра" может быть расширена плагинами. API плагинов еще в процессе создания и поэтому не публикуется. Плагины помещаются в подкаталоге plugins корневой директории программы. В данный моменд доступно два плагина - SVN и VoiceLoader .

Плагин VoiceLoader загружает аудиофайлы для слов, если они не были найдены. Файлы сохряняются в поддиректории voice-load-en и voice-load-ru корня проекта в формате ogg. Если вы добавите свои словари в словарь, то с этим плагином через некоторое время озвучка для них закачается автоматически.

Плагин SVN будет полезен, если вы используете Словозубр на нескольких компьютерах (например, на работе и дома, на стационарном компьютере и ноутбуке, и т.д.) и хотите, чтобы все они были синхронизированы. Для синхронизации удобно использовать системы контроля версий, например, SVN. Тогда, в каталоге со словозубром создается репрозиторий SVN, в который добавляются все словари изучаемых и выученных слов. Плагин будет периодически (каждые 10 минут) \ обновлять с сервера файлы словарей или отправлять изменения на сервер.

Для установки плагинов надо создать директорию plugins в каталоге, где установлена программа, и скопировать файл(ы) плагинов в подкаталоги этой директории.

Установка программы

Внимание! Программа написана на яве и для своей работы требует JRE версии не ниже 1.6.10 . Если у вас таковой еще не имеется, то скачать ее можно . Скачиваем и устанавливаем JRE. Затем скачиваем архив с программой, распаковываем в отдельный каталог и запускаем (экзешник в Windows или jar-файл в Linux).

Внимание! Если вы запускаете экзешник, то сохраняйте его так, чтобы в имени пути не было символов кирилицы. Например, в c:\Programm Files/Words

jar-файл можно запустить командой

Java -Dfile.encoding=utf-8 -jar words.jar

Без опции "-Dfile.encoding=utf-8" весьма вероятны проблемы с символами транскрипции в Windows.

Планы на будущее

  • реализовать поддержку JRE 7
  • возможность сохранять несколько конфигурационных файлов
  • поддержка разных языков для изучения

Известные баги:

  • exe-файл не запускается, если в именни пути содержмтся кирилица
  • неверно вычисляется статистика при включенном ограничении на одновременное число слов

Обратная связь

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

Если вы занимаетесь переводами текстов постоянно, вам обязательно пригодятся различные электронные словари, оформленные в виде программ.
Словарь позволяет быстро получать информацию о нужном слове: его перевод, различные формы написания, толкование и правописание.

Babylon - это известный во многих странах словарь, поддерживающий 75 направлений перевода. Возможности словаря просто огромны: подробное толкование слов, антонимы и синонимы, функция произношения слов, быстрый доступ к более чем 1300 различным энциклопедиям и другим словарям и сервисам интернета. Программа интегрируется в браузеры и офисные программы, обеспечивая быстрый и удобный доступ к ней.

Возможности Babylon позволяют вам создать свой собственный словарь и выложить его в интернет. Именно эта особенность и сделала Babylon таким популярным во всем мире. Тысячи обычных людей, ученых, специалистов из разных областей создали словари по различным тематикам, и разместили их в интернете.

Попробуйте словарь Babylon в действии: PROMT VER-Dict - это электронный словарь, позволяющий получать перевод, толкование и различную грамматическую и морфологическую информацию по выбранному слову. В пакете PROMT VER-Dict объединены сразу 120 различных словарей различных тематик, общий объем слов которых превышает 7 млн. слов.

Словарь интегрируется в пакет программ Microsoft Office и браузер Internet Explorer. Вы можете создавать собственные словари и пополнять имеющиеся новыми словами. Слова и результат перевода можно озвучивать при помощи голосового движка.

- самый продаваемый словарь в Америке. Программа содержит более чем 240 000 толкований слов, а также 365 000 антонимов и синонимов. Программа построена на словаре Babylon.

Словари ProLingo

Словари ProLingo - простые и удобные в использовании: быстрый поиск нужного слова, расположение в трее, произношение слов, история запросов, возможность добавления новых слов. Поддерживаемые языки: английский , испанский , итальянский , китайский , корейский , немецкий , португальский , французский , хинди , японский .

- быстрый перевод слов на 60 языков мира, перевод по наведению курсора, полнотекстовый перевод текстов на 15 языков, произношение слов и текстов, бесплатные дополнительные словари.

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

МультиЛекс - это многофункциональный словарь, который поможет вам быстро найти описание нужного слова. Более 40 словарей, входящих в комплект программы, включают также словарные статьи, транскрипции, примеры употребления и произношения, грамматическую информацию.
Другие особенности МультиЛекс: небольшой размер, перевод в один клик, произношение слов, возможность создать свой словарь.

StarDict - это кроссплатформенный многоязычный электронный словарь, позволяющий быстро и легко переводить выделенные слова в тексте, а также использовать и другие функции, которые имеют все современные электронные программы-словари.

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

Словарь WordWeb

Lingoes - это бесплатный электронный словарь, позволяющий переводить слова и тексты на более чем 80 языков мира. Lingoes считается очень хорошей альтернативой платным словарям, и практически не уступает им по функциональности.

Lingoes быстро переведет слово, предоставит его подробное толкование, покажет к нему антонимы и синонимы. Среди других возможностей Lingoes: доступ к онлайн-словарям и энциклопедиям, перевод текста под курсором, перевод текстов.

Не забывайте после скачивания программ проверять их антивирусом!

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

Если вы изучаете иностранные языки, программа-словарь вам также будет очень полезна. Вы в любой момент можете быстро узнать толкование и правописание нужного слова, сэкономив при этом бесценное время.

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

ВВЕДЕНИЕ

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

Поэтому широкое распространение получают различные языковые курсы, пособия по их изучению, и, конечно, электронные словари. Все словари предлагают пользователям свои ресурсы и функции, которые помогают слушателям повысить уровень владения языком. Но, как говорится в одной русской пословице — «никто не понимает ребенка, как его мать», и является причиной создания данной программы.

УНИВЕРСАЛЬНАЯ ПРОГРАММА ДЛЯ СОЗДАНИЯ СЛОВАРЕЙ И ИЗУЧЕНИЯ

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

Программа обладает следующими характеристиками:

  • универсальностью: программа позволяет создать любой словарь в зависимости от желания ученика;
  • бесплатностью: программа распространяется бесплатно
  • мультиязычностью: программа поддерживает много языков интерфейса поэтому перевод одного языка интерфейса на другой язык не требует никакого усилия;
  • быстродействием: база данных программы основана на Microsoft Access, что позволяет повысить скорость доступа к данным при большом размере базы;
  • простотой в использования: программа предоставляет простой интерфейс для работы;
  • гибкость настройки: удобство настройки демонстрации слайдов;
  • удобство: программа не требует установки и предоставляет удобный интерфейс;

Программа может выполнять следующие функции:

ü создавать новый словарь;

ü редактировать выделенный словарь;

ü добавлять новое слово по теме;

ü редактировать новое слово по теме;

ü удалять новое слово по теме;

ü показывать в слайде слова по теме;

ü настраивать поля слайда;

ü редактировать тему;

ü настраивать скорость слайда и язык интерфейса.

СТРУКТУРА ПРОГРАММЫ

База данных данной программы находится под управлением Microsoft Access, её структура показана на рисунке 1.

Рис. 1. Схема базы данных

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

Программа имеет три формы, которые показаны на рис. 2.