Perl / 10. Модули Perl

Perl обладает огромными возможностями, полное описание которых не уместить в одной книге. Множество людей делает на нем массу интересных вещей. Если вы решаете какую-то задачу, вполне возможно, что кто-то уже решил ее и опубликовал свое решение в архиве CPAN (Comprehensive Perl Archive Network) – всемирной сети из основных и зеркальных серверов, содержащей тысячи модулей с кодом Perl, пригодных для повторного использования. Мы не собираемся учить вас писать модули; о том, как это делается, рассказано в «книге с альпакой». В этой главе мы только покажем, как использовать уже существующие модули.
Статьи раздела '10. Модули Perl':
CGI.pm
Если вы занимаетесь созданием CGIQпрограмм (которые в этой книге не рассматриваются), используйте модуль CGI.pm. Если только вы не уверены твердо в том, что делаете (а иногда даже в этом случае), вам не придется иметь дело с инте...
Базы данных и DBI
Модуль DBI (Database Interface) не поставляется вместе с Perl, но принадлежит к числу самых популярных модулей, так как многие программы работают с теми или иными базами данных. Изящество DBI проявляется в том, что единый интерфей...
Использование отдельных функций модуля
Предположим, при включении в существующую программу модуля File::Basename обнаружилось, что программа уже содержит пользовательскую функцию с именем &dirname (то есть имя существующей функции совпадает с именем одной из функций мо...
Использование простых модулей
Допустим, в вашей программе используется полное имя файла вида /usr/local/bin/perl, а вы хотите выделить из него базовое имя. К счастью, это делается просто, потому что базовое имя состоит из всех символов за последним знаком / (в...
Модуль File::Basename
В предыдущем примере базовое имя файла определялось способом, который не был портируемым. Мы показали, что даже тривиальное решение может быть подвержено неочевидным ошибочным предположениям (в данном случае предположение об отсут...
Модуль File::Spec
Теперь вы умеете определять базовое имя файла. Это полезно, но довольно часто возникает обратная задача: объединить его с именем каталога для получения полного имени файла. Например, в следующем фрагменте требуется прибавить пре...
Модуль File::Spec
Теперь вы умеете определять базовое имя файла. Это полезно, но довольно часто возникает обратная задача: объединить его с именем каталога для получения полного имени файла. Например, в следующем фрагменте требуется прибавить пре...
Поиск модулей
Модули делятся на два типа: поставляемые вместе с Perl (а следовательно, уже доступные для вас) и те, которые приходится самостоятельно загружать из CPAN для установки. Если в тексте не указано обратное, все рассматриваемые ниже м...
Установка модулей
Чтобы установить модуль, отсутствующий в системе, иногда бывает достаточно загрузить дистрибутив, распаковать его и выполнить серию команд в командном процессоре. Поищите файл README или INSTALL с дополнительной информацией. Если ...

Страницы: 1