Инструкция для School Pak

School Pak | RTL Pak
Главная
Инструкция
Скачать
Linux
Mac OS X
Скриншоты
Болельщикам
Полезности
Идеи

ЧАСТЫЕ ПРОБЛЕМЫ И ИХ РЕШЕНИЯ

Специально в самом начале

Перейти к содержанию

СОДЕРЖАНИЕ

Что это, Бэрримор?

School Pak — это решение наболевших проблем педагогов, преподающих программирование на языке Турбо Паскаль в школах, а также учеников, делающих домашние задания в этой системе программирования.

Вот только неполный список проблем и их решений:

СОСТАВ

Перейти к содержанию

Turbo Pascal с дополнениями

Дополнения включают в себя:

Помимо Турбо Паскаль, School Pak включает в себя:

Norton Commander

Отличная оболочка для DOS. Лишний повод использовать School Pak в роли настроенного эмулятора DOS.

Hacker's View

16ричный редактор для DOS. Вызывается из Norton Commander нажатием Alt-F4. Полезно на уроках информатики иногда показать внутренности файла.

AVPUTIL

Интерактивный отладчик. Поставлялся вместе с антивирусом AVP. Для отладки ассемблера лучше, чем Turbo Debugger.

NDOS

Альтернативный интерпретатор команд для DOS. Заменяет command.com. Мощнее, чем cmd.exe в Windows. Учитывая, что NDOS не понимает длинные имена файлов, сейчас он не так актуален (разве что 4NT). Но если нужно написать скрипт под DOS, это лучший вариант. Именно с этой целью он и был включён в School Pak.

dMLS

Интересный русификатор. Может заменить режим 80х50 на более оптимальный 80х33.

Cyr

Русификатор клавиатуры. Немного подправлена раскладка, чтобы соответствовать современной клавиатуре. Раньше Shift-7 было '.', сейчас стало '?'.

Обычно русификаторы экрана и клавиатуры ставятся в паре от одного производителя. MLSKB из комплекта dMLS плох тем, что сочетания клавиш типа Ctrl-Ins приходится нажимать, подольше удерживая Ctrl. Нажал Ctrl-Ins, думаешь, скопировал в буфер обмена, открываешь другой файл, куда нужно вставить, Shift-Ins, ан нет, не скопировалось. Надо было дольше Ctrl жать. Конечно, это неприятно. Для желающих MLSKB всё ещё доступен, можно в LAUNCH.BTM закомментировать CYRKBD и раскомментировать MLSKB

КЛАВИШИ

Перейти к содержанию

ГЛАВНОЕ МЕНЮ (ПУСК)

Перейти к содержанию

КОМАНДЫ

Перейти к содержанию

x:\mountall

Монтирует все диски (C:, D:, и т. д.)

Удобно, если некогда копаться в документации. Но незопасно. Создатели DOSBox не рекомендуют. Начиная с версии 1.1, все диски монтируются по умолчанию. Про неподключённый диск C: были плохие отзывы и ни одного хорошего. В конце концов, запущенные на NTVDM процессы тоже имеют доступ ко всей файловой системе.

Дискеты (A:, B:) этой командой не монтируются, потому что, если этих дисков нет, Windows неприятно ругается. Если надо подключить A:, наберите команду:

mount a a:\

Чтобы сделать это из Turbo Pascal, выберите Файл » Временный выход, введите команду, Enter, затем введите команду «exit», Enter, и вы вернётесь в Turbo Pascal.


nc

Запускает Norton Commander.


tp

Запускает Turbo Pascal.


exit

Выход.


hiew

16ричный редактор.


avputil

Отладчик.


Последние два инструмента — ну вдруг надо кому–то? Сейчас тяжело достать. С их помощью выявлялись источники проблем и делались патчи, вот и было решено оставить их.

Мини–руководство для администраторов

Перейти к содержанию

Во–первых, обращаю внимание на то, что DOSBox — это эмулятор. С точки зрения программ, запущенных внутри DOSBox, всё устроено немного иначе, чем снаружи. В первую очередь, это касается букв дисков. Например, если запустить Norton Commander, то в меню его дисков обязательно будут X:, Y: и Z:. Скорее всего, снаружи DOSBox этих дисков не видно. Или видно, но это совсем другие диски. Это специальные диски:

Диск Y: обычно соответствует папке «Мои документы». Впрочем, у DOSBox не всегда удачно получается монтировать пути с русскими буквами. Если что-то не состыковалось, загрузочный скрипт School Pak попытается подмонтировать что-нибудь взамен «Моих документов». Диск C:, например. Вывести список подключённых дисков можно командой

mount

В школьных/университетских сетях я часто видел, что админы для файлов пользователя делают сетевой диск, например, H:. В этом случае School Pak может использовать его в качестве Y:. Эта настройка находится в файле cmd\settings.cmd (на Висте для редактирования нужно запускать пункт меню School Pak » Администрирование » Диск Y или, что то же самое, SETUP_Y.EXE)

Во-вторых, DOSBox не сразу показывает файлы, добавленные извне. То есть, если файл был скопирован в «Мои документы», а его из DOSBox ещё не видно, нужно нажать Ctrl-F11. Например, в Norton Commander: Ctrl-F11 Ctrl-R полностью обновят список файлов.

ФАЙЛЫ И ДИРЕКТОРИИ

Перейти к содержанию

При запуске School Pak, если надо, создаёт Y:\SCHOOL.PAK. Если в этом каталоге недостаёт какого–то файла настроек, он восстанавливается из SKELETON.

Комментарии

Перейти к содержанию