EnLearn v 1.6
Описание:
Навеяна курсом ТК "Культура" - Дмитрий Петров - Полиглот. Выучим английский за 16 часов! Программа случайным образом генерирует предложения на основе выбранного xml файла.
Программа находится в развитии, может содержать какие-то ошибки. Так что не ругаемся, а спокойно описываем проблему. Лучше всего пишите через Контакты, выбрав соответствующую тему.
Также возможно у кого-то появятся идеи по улучшению - тоже можно обсудить (хотя автор не гарантирует, что все предложения будет делать, и тем более быстро)
Год выпуска: 2012 г.
Автор: Вадим A. (разработка ПО), regfi08@gmail.com
Язык курса: Английский
Системные требования:
Скриншоты
Скачать:
EnLearn 1.6 (2012.02.05) Скачать ([dc]Как скачать с Depostfiles.com[/dc])
Описание изменений:
Показать скрытый текст...
изменения
Рекомендую скачать в другую папку.
До функциональности с выбором нескольких упражнений (через правую панель) пока еще не дошли руки.
И вообще уже думаю нужно ли это усложнение (читайте ниже про альтернативу - новый алгоритм Integrate.cs.
Практически удвоено количество глаголов!
Добавлена новая функциональность в саму программу:
- Еще одно поле delay для ленивых
- при delay = -1 все как и раньше.
- delay > 0 задает задержку в миллисекундах для появления следующего вопроса после показа ответа (Hint).
На самом деле, после -1 следующее разрешенное значение - это 40.
Почему 40?
40 миллисекунд - это 1 секунда деленная на 25, т.е. это режим 25-го кадра.
Поставьте первый delay = 40, второй delay = 0 и как раз получите режим 25-го кадра. А если снимите галочку "No repeat", то это будет длится бесконечно
(только пожалуйста не надо считать, что я являюсь адептом 25 кадра, просто может кому будет интересна такая возможность)
- Режим автоматического показа работает только при открытой подсказке (Hint).
Поэтому чтобы его остановить (как бы нажать на паузу) - просто закройте подсказку.
Решил не заморачиваться с отдельной кнопкой паузы, не люблю навороченный интерфейс.
Если кому-то подсказка будет не нужна - просто уменьшите область подсказки до нуля.
- Помимо клика теперь также можно использовать пробел (об этом просили несколько человек).
- Добавлена иконка.
Но, на мой взгляд, как-то мелко получилось - те кто не видел большую картинку вряд ли поймут, что означает эта иконка.
Так что если у кого будут еще какие-нибудь варианты, то можно обсудить.
Добавлен новый алгоритм Integrate.cs:
Этот алгоритм объединяет (интегрирует) любое число упражнений в одно.
- Упражнение для него задается txt файлом, где в каждой строке либо путь к файлу упражнения либо к папке с упражнениями
См. папку .\exercises_int с примерами коллекций
- Пути можно задавать как абсолютные
(d:\en\EnLearn_1.6\exercises1\see.xml), так и относительные.
Относительно файла где находится само упражнение-интегратор
(..\exercises1\see.xml).
- Строки начинающиеся с // (две косые черты) игнорируются, в них можно писать комментарии.
- Конечно, этот алгоритм может объединять в том числе и другие объединения.
Однако если в файле с упражнением задать ссылку на само себя (или папку где лежит само упражнение), то программа крэшнится. (переполнение стэка)
В силу ограниченности времени не стал пока делать проверку на такую бесконечную рекурсию - оставив это на здравый смысл составителей коллекций.
Надо понимать, что подобная бесконечная рекурсия может быть и косвенной (например, первый файл-интегратор ссылается на второй файл-интегратор, который ссылается на третий, и только в третьем есть ссылка на первый).
Поправлен алгоритм Exercise1.cs - теперь правильно спрягаются глаголы типа go - goes (раньше было gos)
Примечание из серии "а знаете ли вы":
- а знаете ли вы, что если при открытом выпадающем списке с упражнениями нажать на какую-либо клавишу, то сразу выделится первое упражнение, которое начинается с этой буквы. Глаголов сейчас уже за сотню, так что это может быть актуально.
История версий:
EnLearn 1.5 (2012.01.29) Скачать ([dc]Как скачать с Depostfiles.com[/dc])
- Инструкция по программе (Внимание. Уже только частично соответствует действительности, о развитии программы читайте историю обновлений.)
- Инструкция по созданию упражнений (может не соответствовать текущей версии программы) Смотрите историю обновлений
Большая просьба к тем кто будет создавать файлы примеров: Чтобы добавить их в программу, присылайте их автору на почту, или выкладывайте на каком-либо файлообменник и присылайте письмо с ссылкой. (Автору программы, к сожалению писать много примеров одному трудно!)
- История обновлений до версии 1.6
Спасибо большое за программу. Для меня при повторениях как раз и была проблема придумать фразы.
Пишет "Ошибка при инициализации приложения 0xc0000135".(((
Евгений, установите NET Framework 4. Возможно и DirectX потребуется установить или обновить.