Тренажер LangLearn. Версия 1.8
Новая версия с большим количеством заданий для тренировки!
Скачать:
LangLearn 1.8 Скачать
Год выпуска: 2012 г.
Автор: Вадим A. (разработка ПО), regfi08@gmail.com
Язык курса: Английский
Системные требования:
- Windows XP SP3 и выше
- Microsoft .NET Framework 4 (можно скачать отсюда)
Изменения
Добавлены новые тренинги:
Они находятся в папке \exercises\universal\3809
Неправильные глаголы первой лекции, выделены в отдельную папку - \exercises\lecture1\irregular
Изменения в самой программе:
- доделан "боковой" exercises-интерфейс, теперь выбор упражнений только там.
- сразу справа от кнопки находится параметр (по умолчанию "-1"), который имеет такой же смысл как и параметр count в алгоритме Integrate.cs:
- добавлена кнопка минимизации "_".
- теперь при нажатии на кнопку закрытия "x" (или минимизации "_") программа лишь прячется в трей (системный лоток), но не закрывается. Если эти возможности не интересны, то в контекстном меню их всегда можно выключить.
- при минимизации, если тренинг выполняется, то он встает на паузу, а когда окно возвращается в нормально состояние - продолжается.
- исправлены мелкие ошибки.
Все на основе файловой системы:
Кнопкой "Exercises..." выбираем папку с упражнениями (по умолчанию уже стоит .\exercises), дерево ниже отобразит все упражнения в выбраной папке и ее под-папках.
Упражнения черные, под-папки - синие.
Галочками выбираем упражнения и запускаем нажатием на "Start".
Сделан и быстрвый запуск - двойной клик на любом упражнении запускает только его (галочкой выбирать не нужно).
Примечание:
Алгоритмы
- Расширен алгоритм Universal.cs:
- добавлены новые параметры replace_ru, replace_en и просто replace
- добавлен параметр isTextWrapping, если он true, то длинный текст фраз при показе будет переходить на следующую строку. Для примера см. любое упражнение в папке .\exercises\universal\3809 (кроме Словарик сокращений.txt).
Забыл поменять expand_test.txt пример, поэтому чтобы не перезаливать раздачу привожу его здесь:
Как можно видеть из примера, replace_ru, определяет замену (подстановку) которая будет применяться если содержимое в <> скобках, встретиться в русских фразах (а необязательный параметр replace_braket позволяет изменить<> скобки на что-то другое).
Что может быть полезно если есть много пар фраз которые имеют однотипную структуру, а замены позволят более лаконично определить и дополнять/изменять упражнение. Это своего рода переменные, хотя, как поясню позже - больше.
Содержимое типа @место выбрано таким (с @) просто потому что такое сочетание вряд ли встретится в обычной фразе, в <> скобках может быть любое требуемое для замены содержимое.
Более того, содержимое в <> скобках рассматривается как регулярное выражение, а это очень мощный механизм для возможностей замены.
И, кроме того, replace_* параметры могут быть по ходу файла упражнения переопределены сколь угодное число раз.
По умолчанию (если параметр отсутствует) он false.
Есть неточности перевода, выражение get across означает "донести, довести до слушателя, объяснить", программа переводит неправильно: "Он не мог получить свои идея для студентов" (He could't get his ideas across to the students)Замечал и еще неправильный перевод
Не скачивайте по этой ссылке!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Скачала, потратила время. Это некачественная подделка. Никакой теории, ничего. С ошибками, не правильно переведенными предложениями - мягко говоря. Интерфейс - отвратительный, примитивный. Вобщем, не оригинал это. Жалкий развод. Поверьте. Либо проверьте. Но не советую.
Яся, о каком ОРИГИНАЛЕ Вы говорите?????
Это всего лишь любительская программа тренажер (в нем и не должно быть теории), по мотивам программы Полиглот!