pascalabcnet/PABCNetHelp/ForEducation/PT4/Load.html

95 lines
5.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>