Subversion Repositories Kolibri OS

Rev

Rev 1863 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1863 yogev_ezra 1
-----------------------------------------------------------
2
------------ Клавиатурный тренажёр KJ|ABuIIIA -------------
3
------------ для операционной системы Колибри -------------
4
-----------------------------------------------------------
5
---------------------- Версия 0.9a ------------------------
6
-----------------------------------------------------------
7
___________________________________________________________
8
1. Общие сведения о программе
9
___________________________________________________________
10
  Клавиатурный тренажёр KJ|ABuIIIA - это программа обучения
11
быстрому набору  для операционной системы Колибри ОС.
12
  Ваша  задача  -  набирать  предложенные  учебные тексты с
13
минимально возможным количеством ошибок.
14
  При запуске программе должен быть передан параметр коман-
15
дной  строки  с  указанием пути к файлу-набору упражнений в
16
формате KLA, например:
9587 vitalkrilo 17
     KLAVISHA /SYS/BASEKURS.KLA
1863 yogev_ezra 18
  Если параметр командной строки не задан,  программа будет
19
запущена в демонстрационном режиме.
20
  В  комплект  поставки входит начальный курс обучения быс-
21
трому набору.  Он  находится  в файле BASEKURS.KLA . Однако
22
применение  данного  курса  не  является  обязательным:  вы
23
можете использовать KLA-файл по вашему усмотрению.
24
  Текущая  версия  программы  является  стабильной  и может
25
применяться  в  практических  целях при условии подключения
26
соответствующего KLA-файла.
27
 
28
___________________________________________________________
29
2. Создание учебных файлов. Формат KLA
30
___________________________________________________________
31
  Тексты  для  учебного набора хранятся в файлах с расшире-
32
нием KLA. При этом такие файлы должны соответствовать опре-
33
делённым требованиям.
34
  KLA-файл  содержит строки для набора, разделённые   нуле-
35
вым  символом (0x00). Уроки отделяются один от другого бай-
36
том 0xFE  (ставится  в  конце последней строки урока вместо
37
байта  0x00).  Файл  должен заканчиваться байтом 0xFF (ста-
38
вится в конце последней строки последнего урока ПОСЛЕ 0xFE)
39
  Применяемая кодировка символов - OEM 866.
40
  Файлы KLA могут быть подготовлены с помощью шестнадцате-
41
ричного (HEX) редактора  либо с  использованием программы-
42
ассемблера.  В комплект поставки включён файл SAMPLE.ASM.
43
 
44
___________________________________________________________
45
3. Технические сведения о программе KJ|ABuIIIA
46
___________________________________________________________
47
  Программа написана на чистом ассемблере x86.
48
  Применяется ассемблер FASM.
49
 
50
___________________________________________________________
51
4. История версий
52
___________________________________________________________
53
 
54
KJ|ABuIIIA 0.9a - 29.07.2010
55
- Добавлен базовый курс обучения (BASEKURS.KLA)
56
- Добавлен справочный файл (README.TXT)
57
 
58
KJ|ABuIIIA 0.9 - 24.07.2010
59
- Добавлен "счётчик строк":  на  экране  отображается номер
60
текущей набираемой строки в упражнении и общее число строк.
61
- Добавлена  возможность перезапуска упражнения ("Повторить
62
упражнение")  и  перезапуска всего учебного курса с первого
63
упражнения ("Начать курс заново").
64
- Горизонтальный скроллинг набираемой строки (однако насто-
65
ятельно  рекомендуется  не  создавать  в  учебных  заданиях
66
строки длиной более 38 символов).
67
- По  окончании  упражнения  выдаётся  информация о средней
68
скорости набора
69
- Окно приложения при запуске теперь отображается по центру
70
экрана при любом разрешении
71
 
72
KJ|ABuIIIA 0.25 - 23.07.2010
73
- Вместо стандартного системного использован  крупный шрифт
74
(за  основу  взят  шрифт  из  пакета из репозитария  Ubuntu
75
console-cyrillic_0.9-16_all.deb).
76
- Устранено мерцание окна при вводе символов
77
- Добавлена защита от "битых" (или неправильно подготовлен-
78
ных) KLA-файлов
79
- Улучшен интерфейс
80
 
81
KJ|ABuIIIA 0.1 - 21.07.2010
82
- Первая версия программы
83
 
84
___________________________________________________________
85
5. Список разработчиков
86
___________________________________________________________
87
  Андрей Михайлович aka Dron2004 (http://www.lvtam.ru)