Александр (блог, чтобы похвастаться) Понедельник, 29.04.2024, 17:04:32
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта

Категории
Программирование [2]
Windows CMD [4]
ОчУмелые Ручки [0]
Windows [1]
Cisco [0]
CME [1]

Headway (J2ME)

Эту программу я написал в то далекое время, когда изучал английский язык на курсах (курсах английского языка конечно же :) ).

Дорога на курсы общественным транспортом занимала минимум 40-45 минут и терять по 1,5 часа в день трижды в неделю (почти 20 часов в месяц) мне казалось слишком неразумным...

Решив использовать это время с пользой я начал перебирать методы его использования для изучения английского языка:

  1. Изучать грамматику (а книга, по которой я занимался была довольно большая) мне казалось неудобным - не всегда в автобусе найдется место для сидения. К тому же, доставать и убирать эту книгу тоже было не очень удобно;
  2. Учить новые слова или повторять уже выученные по бумажным копиям из книги также не всегда удобно;
  3. А вот мобильный телефон, поддерживающий технологию Java был со мной всегда, достать и убрать его занимает секунды, и для того чтобы им пользоваться нужна всего одна рука, что доступно даже в самом набитом автобусе :);

Тут и появилась отличная идея - учить и повторять английские слова с помощью мобильного телефона!

Решив действовать я начал поиски литературы и в конце концов заказал себе книгу "Программирование мобильных телефонов на Java 2 Micro Edition [С.Г. Горнаков]" по которой начал изучать это самое программирование на J2ME.

Тут и началось самое интересное :). Опыта программирования ни на J2ME, ни на C/C++ у меня не было, поэтому писать что-либо на J2ME было очень проблематично, но тем не менее шаг за шагом я все-таки смог реализовать необходимые и некоторые "опциональные" функции.

Реализованные функции:

- Использование текстовых файлов для пополнения словарной базы (пополнение осуществляется с помощью ПК);

- Возможность деления слов из файла на группы по 5, 10 или 20 слов (для более продуктивного процесса первичного запоминания слов);

- Слова перебираются в случайном порядке, что исключает возможность запоминания порядка слов (как в случае с бумажными носителями);

- В процессе запоминания слов можно динамически исключать выученные слова из списка запоминания;


В скором времени ожидается видео с показом работы программы...

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Поиск

Copyright Aleksashka Company © 2024 Создать бесплатный сайт с uCoz