95 lines
5.5 KiB
HTML
95 lines
5.5 KiB
HTML
<html>
|
||
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||
<param name="Keyword" value="PT4Load">
|
||
</object>
|
||
<title></title>
|
||
<link rel="StyleSheet" href="../../default.css">
|
||
</head>
|
||
|
||
<body>
|
||
<h1>Создание шаблона программы</h1>
|
||
<hr>
|
||
<p>
|
||
Входящий в состав задачника <b>Programming Taskbook</b> программный модуль <b>PT4Load</b> позволяет быстро
|
||
создавать программы-заготовки для выполнения требуемого задания. Этот модуль можно
|
||
вызвать непосредственно из среды <b>PascalABC.NET</b> командой
|
||
меню «Модули | Создать шаблон программы» (с данной командой связана также
|
||
кнопка <img border="0" src="gif/Load.gif" width="16" height="17"> и клавиатурная
|
||
комбинация <b>Shift+Ctrl+L</b>).</p>
|
||
|
||
<p>При запуске данного модуля появляется окно, в котором требуется указать имя задания
|
||
(в нижней части окна отображаются имена всех имеющихся групп заданий).</p>
|
||
<blockquote>
|
||
<img border="0" src="gif/PT4Load.png">
|
||
</blockquote>
|
||
<p>
|
||
При вводе допустимого
|
||
имени задания (то есть имени группы и порядкового номера, например, <code>Begin1</code>)
|
||
кнопка «Загрузка» становится доступной, и после ее нажатия (или нажатия клавиши <b>Enter</b>)
|
||
в рабочем каталоге создается
|
||
файл, содержащий шаблон программы для выполнения выбранного задания (имя файла совпадает с именем задания).
|
||
Созданная программа-шаблон сразу загружается в редактор <b>PascalABC.NET</b>; ее можно немедленно запустить, чтобы
|
||
увидеть формулировку задания и пример исходных данных.</p>
|
||
<p>Приведем пример шаблона, созданного для задания Begin3 (этот шаблон будет записан в файл <b>Begin3.pas</b>):</p>
|
||
|
||
<blockquote>
|
||
<code>
|
||
<b>uses</b> PT4;<br>
|
||
<br>
|
||
<b>begin</b><br>
|
||
Task('Begin3');<br>
|
||
<br>
|
||
<b>end</b>.<br>
|
||
</code></blockquote>
|
||
|
||
<p>Ввод имени задания для исполнителей Робот и Чертежник имеет следующую особенность: для них надо вначале
|
||
ввести <i>префикс исполнителя</i> (<code>RB</code> для Робота или <code>DM</code> для Чертежника),
|
||
после чего ввести имя набора заданий
|
||
для соответствующего исполнителя и номер этого задания (например, <code>RBa1</code>).</p>
|
||
|
||
<p>Если введено имя задания, для которого уже имеется файл с программой, то именно этот файл и будет
|
||
загружен в редактор.</p>
|
||
|
||
<p>Особая группа <code>PAS</code> (последняя в списке групп заданий) позволяет загрузить в редактор
|
||
любой файл с расширением <code>.pas</code> из рабочего каталога. При вводе имени этой группы и нажатии
|
||
кнопки «Загрузка» появляется список
|
||
всех pas-файлов; после выбора любого из этих файлов он немедленно загружается в редактор.
|
||
Таким образом, использование группы <code>PAS</code> равносильно команде «Файл | Открыть».
|
||
|
||
|
||
<p> В версии 4.11 задачника появилась возможность фильтрации групп в процессе ввода их названий.
|
||
Фильтрация производится по уже введенным символам. Например, при вводе первого символа «m» в
|
||
списке возможных групп останутся только группы, имена которых начинаются с этого символа; при
|
||
этом перед списком отфильтрованных групп будет выведен текст «(фильтр)»:
|
||
</p>
|
||
<blockquote>
|
||
<img border="0" src="gif/load_3.png">
|
||
</blockquote>
|
||
|
||
|
||
<p> Как только в списке останется единственный вариант, будет выведена подсказка о том, что для
|
||
завершения ввода имени данной группы достаточно нажать пробел:
|
||
</p>
|
||
|
||
<blockquote>
|
||
<img border="0" src="gif/load_5.png">
|
||
</blockquote>
|
||
|
||
|
||
После нажатия пробела произойдет автоматическое дополнение введенной части имени группы:
|
||
|
||
<blockquote>
|
||
<img border="0" src="gif/load_6.png">
|
||
</blockquote>
|
||
|
||
|
||
|
||
|
||
|
||
</body>
|
||
</html>
|
||
|