Mar. 22nd, 2008

alexrat: (terminator)
У кого-то бывает идея-фикс, у меня программа :))) Давным-давно я начал писать тренажёр для заучивания японской азбуки. Проект претерпел огромное количество метаморфоз. Сперва это был проект для обычного компьютера на Delphi (он так и не заработал). Затем я его переписал на Visual C++ 6.0 (MFC), эта версия уже была вполне работоспособна. Затем проект был переделан в программу для КПК, которая была написана на C# (.Net Compact Framework). Проект был впервые выложен для свободного распространения на моём сайте, и даже принёс мне немного денег :))) И, пожалуй, это была первая версия, которая реально кому-то принесла пользу в обучении японскому языку. Эта же версия благодаря особенностям .Net Framework была переписана для обычного компьютера. От неё же отпочковалась версия он-лайн тренажёра, написанная на JavaScript. Но у программы для КПК были свои недостатки. Она не поддерживала разрешения выше QVGA (320x240). Не работала на коммуникаторах. Опять-таки из-за особенностей .Net Compact Framework стартовала непозволительно медленно, медленно обрабатывала файлы с материалами, так как поставляемая штатно версия 1.0 слаба, а любую другую пришлось бы пользователям устанавливать собственными руками, что я считаю неприемлимым условием распространения программы. Два года я искал оптимальное решение. Наконец, новая версия почти готова. Она написана на С++ с использованием исключительно WINAPI, что положительно сказалось на скорости запуска и выполнения программы; для хранения материалов используется реляционная база данных SQLite; сами материалы теперь представлены не только в хэпберновской, но и в поливановской транслитерации; работает на коммуникаторах; умеет работать с разрешениями QVGA и VGA; умеет устанавливаться из CAB-файла и деинсталироваться. Осталось только добавить поддержку смартфонов (вымирающий вид) и квадратных экранов. Как хорошо, что реализация некотрых идей может быть бесконечным процессом :)))

March 2014

S M T W T F S
      1
2345678
9101112131415
16171819 202122
23242526272829
3031     

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 30th, 2025 10:09 pm
Powered by Dreamwidth Studios