Go to most recent revision | Details | 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, например: |
||
17 | KLAVISHA /RD/1/BASEKURS.KLA |
||
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) |