pascalabcnet/PABCNetHelp/ForEducation/PT4/Load.html

95 lines
5.5 KiB
HTML
Raw Permalink Normal View History

<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> командой
меню &laquo;Модули | Создать шаблон программы&raquo; (с данной командой связана также
кнопка <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>)
кнопка &laquo;Загрузка&raquo; становится доступной, и после ее нажатия (или нажатия клавиши <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>
&nbsp;&nbsp; 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> из рабочего каталога. При вводе имени этой группы и нажатии
кнопки &laquo;Загрузка&raquo; появляется список
всех pas-файлов; после выбора любого из этих файлов он немедленно загружается в редактор.
Таким образом, использование группы <code>PAS</code> равносильно команде &laquo;Файл | Открыть&raquo;.
<p> В версии 4.11 задачника появилась возможность фильтрации групп в процессе ввода их названий.
Фильтрация производится по уже введенным символам. Например, при вводе первого символа &laquo;m&raquo; в
списке возможных групп останутся только группы, имена которых начинаются с этого символа; при
этом перед списком отфильтрованных групп будет выведен текст &laquo;(фильтр)&raquo;:
</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>