Название: Perl: наглядный курс программирования
Автор: Уайтхэд П., Крамер Э.
Издательство: Вильямс
Год: 2001
Страниц: 277
Формат: DJVU
Размер: 6,80 МБ
ISBN: 5-8459-0172-3
Качество: Отличное
Для сайта:
Vuzer.info
Изложение материала в этой книге построено на рассмотрении достаточно простых примеров, с помощью которых можно быстро научиться создавать мощные сценарии и программы. Для того чтобы извлечь максимальную пользу из книги, ее необходимо читать последовательно, начиная с первой главы и заканчивая последней. В каждой из следующих глав рассматривается новый материал и способы решения определенных задач, которые во многом базируются на понимании того, что было пройдено в предыдущих главах. Ну, а после того, как вы почувствуете себя знатоком Perl и завершите чтение данной книги, она может служить в качестве информативного наглядного пособия, всегда занимающего почетное место на вашем рабочем столе.
Прежде всего, книга адресована тем, кто активно ищет средство, с помощью которого можно было бы быстро научиться создавать сценарии на языке Perl.
Содержание:
Введение в Perl
Глава 1. Введение
Использование текстового редактора Pico
Создание сценария Perl
Выполнение сценария Perl
Создание выполняемых сценариев Perl
Использование параметров командной строки
Загрузка сценария Perl на удаленный Web-сервер
Использование строк
Глава 2. Работа с переменными
Использование чисел
Создание скалярной переменной
Использование строковых переменных
Использование числовых переменных
Создание массива
Использование массивов
Использование скалярного контекста
Использование специальных переменных
Удаление последнего элемента строки
Глава 3. Работа с данными
Определение длины строки
Изменение регистра символа или строки
Разделение строки
Форматирование строки
Извлечение подстроки
Поиск подстроки
Использование математических функций
Работа с неопределенными переменными
Работа с функциями времени
Использование значений ASCII
Вычисление кода
Введение в операторы;
Глава 4. Использование операторов
Использование оператора присваивания
Использование операторов отношения
Использование арифметических операторов
Использование логических операторов
Использование условного оператора
Использование оператора "запятая"
Использование побитовых операторов
Проверка условия
Глава 5. Управление ходом выполнения программы
Создание цикла
Обработка списка
Создание условного цикла
Использование модификаторов оператора
Управление выполнением цикла
Завершение работы сценария
Объединение элементов списка в строку
Глава 6. Использование списков, массивов и кэшей
Присваивание одного списка другому списку
Использование элементов списка
Упорядочение списка
Добавление и удаление элементов массива
Замена элементов массива
Создание хэша
Доступ к ключам и значениям хэша
Работа с элементами хэша
Работа с подпрограммой
Глава 7. Использование подпрограмм
Передача аргументов в подпрограмму
Установка области видимости переменной
Использование функции print
Глава 8. Обработка ввода и генерация вывода
Форматирование вывода с помощью функции printf
Определение формата
Обработка ввода с клавиатуры
Выполнение команды операционной системы
Создание регулярного выражения
Глава 9. Использование регулярных выражений
Поиск символов
Использование классов символов
Использование квантификаторов
Использование оператора поиска по шаблону
Использование оператора подстановки
Использование оператора транслитерации
Использование обратных ссылок
Создание файла и запись информации в него
Глава 10. Работа с файлами
Чтение информации из файла
Чтение символов из файла
Изменение текущей позиции доступа
Определение текущей позиции в файле
Определение статуса файла
Изменение используемого по умолчанию дескриптора файла
Переименование и удаление файла
Тестирование файла
Работа с каталогами
Доступ к переменным окружения
Создание ссылок
Глава 11. Использование ссылок
Разыменование ссылки
Использование символьных ссылок
Использование ссылок на массивы
Создание массива хэшей
Создание пакета
Глава 12. Пакеты и модули
Использование пакета
Создание модуля
Использование модуля
Использование существующих модулей
Некоторые широко известные модули
Установка модуля
Использование установленного модуля
Вывод предупреждающих сообщений
Глава 13. Отладка кода
Режим строгого контроля ошибок
Использование отладчика
Установка точек останова в отладчике Perl
Ввод операторов Perl в отладчике сценариев
Введение в HTML
Глава 14. Web-программирование на Perl
Основные элементы Web-страниц
Создание формы
Добавление элементов в форму
Элементы формы
Использование Perl для генерирования Web-страницы
Использование строки запроса
Создание и обработка формы HTML в одном сценарии Perl
Создание файла cookie
Чтение файла cookie
Использование переменных окружения CGI
Использование включений на стороне сервера
Отправка электронной почты с помощью программы sendmail
Введение в базы данных
Глава 15. Взаимодействие с базами данных
Язык структурированных запросов (SQL)
Установка соединения с базой данных
Подготовка и выполнение команды базы данных
Извлечение информации из базы данных
Добавление записи в базу данных
Удаление записи из базы данных
Установка модуля CGI. pm
Глава 16. Использование модуля CGI. PM
Загрузка модуля CGI. pm
Использование модуля CGI. pm для создания Web-страницы
Передача аргументов функциям модуля CGI. pm
Использование объектно-ориентированного синтаксиса
Создание формы
Создание таблицы
Извлечение значений строки запроса
Извлечение нескольких значений одного элемента
Создание cookie
Чтение cookie
Перенаправление Web-страницы
Определение информации о текущем сценарии
Создание нового дескриптора
Краткий обзор функций модуля CGI. pm
Предметный указатель