Иллюстрированный самоучитель по Perl



Введение в мир Perl

Часть1. Введение в мир Perl
История языка Perl



Характерные черты Perl
Области применения Perl
Вопросы для самоконтроля

Структура программы

Часть2. Структура программы
Простая программа
Объявления и комментарии
Выражения и операторы

Упражнения

Типы данных

Часть 3. Типы данных
Алфавит
Скалярный тип данных
Массивы скаляров
Ассоциативные массивы
Переменные
Вопросы для самоконтроля
Упражнения

Операции и выражения

Часть 4. Операции и выражения
Арифметические операции
Операции ввода/вывода
Разные операции
Списковые операции

Операции заключения в кавычки
Выражения
Приоритет операций

Упражнения
Операции конкатенации и повторения
Операции отношения
Логические операции
Побитовые операции

Операции присваивания
Ссылки и операция разыменования
Операции связывания
Именованные унарные операции

Операторы

Часть 5. Операторы
Простые операторы
Модификаторы простых операторов
Составные операторы
Операторы цикла
Команды управления циклом
Именованные блоки
Оператор безусловного перехода
Упражнения

Операции ввода/вывода

Часть 6. Операции ввода/вывода
Операция ввода команды
Операция ()
Функция print
Вопросы для самоконтроля
Упражнения

Работа с файлами

Часть 7. Работа с файлами
Дескрипторы файлов
Доступ к файлам
Операции с файлами
Получение информации о файле

Операции с каталогами
Вопросы для самоконтроля
Упражнения

Форматы

Часть 8. Форматы
Объявление формата
Использование нескольких форматов
Вопросы для самоконтроля

Ссылки

Часть 9. Ссылки
Виды ссылок
Создание ссылок
Операция ссылки "\"
Конструктор анонимного массива
Конструктор анонимного ассоциативного массива
Другие способы
Разыменование ссылок
Разыменование простой скалярной переменной
Блоки в операциях разыменования ссылок

Операция разыменования "-"
Символические ссылки
Использование ссылок
Замыкания
Массив массивов
Другие структуры данных

Вопросы для самоконтроля
Упражнения

Работа со строками

Часть 10. Работа со строками
Регулярные выражения
Метасимволы
Метапоследовательности

Атомы
Обратные ссылки
Расширенный синтаксис регулярных выражений
Сводка результатов
Операции с регулярными выражениями

Операция поиска
Операция замены
Операция транслитерации
Операция заключения в кавычки qr//
Функции для работы со строками

Вопросы для самоконтроля
Упражнения

Подпрограммы и функции

Часть 11. Подпрограммы и функции
Определение подпрограммы

Вызов подпрограммы
Локальные переменные в подпрограммах
Функция ту()
Функция lосаl ()
Передача параметров
Передача по ссылке параметров-массивов
Использование типа typeglob
Использование ссылок
В каких случаях функцию local нельзя заменить функцией ту

Прототипы
Рекурсивные подпрограммы
Вопросы для самоконтроля
Упражнения

Пакеты, библиотеки, модули

Пакеты, библиотеки, модули
Пакеты
Таблицы символов.

Конструктор и деструктор пакета ВEGIN и END
Автозагрузка
Библиотеки
Функция require()
Создание и подключение библиотечного файла
Модули
Функция use ()
Создание и подключение модуля

Функция no ()
Стандартные модули Perl
Прагма-библиотеки
Вопросы для самоконтроля
Упражнения

Объектно-ориентированное программирование в языке Perl

Объектно-ориентированное программирование в языке Perl
Классы и объекты
Методы
Конструкторы

Методы класса и методы объекта
Вызов метода
Деструкторы
Обобщающий пример
Вопросы для самоконтроля

Упражнение

Запуск интерпретатора и режим отладки

Запуск интерпретатора и режим отладки
Опции командной строки
Отладчик Perl
Просмотр текста программы
Выполнение кода
Просмотр значений переменных
Точки останова и действия

Вопросы для самоконтроля

Язык Perl и CGI-программирование

Язык Perl и CGI-программирование
Основные понятия
HTML-формы
Тэг FORM
Тэг INPUT

Тэг SELECT
Тэг TEXTAREA
Пример формы
Передача информации CGI-программе
CGI-сценарии

Переменные среды CGI
Обработка данных формы
Обработка данных формы - 2

Модуль CGI.pm

Вопросы для самоконтроля
Упражнения
Упражнения - 2

Ресурсы Perl

Ресурсы Perl
Конференции
Специализированные Web-узлы Perl
Архив СРАМ

Механические торговые системы (МТС)

Как только человек придумывает торговую систему приносящую какой-то реальный доход, возникает мысль как бы это дело автоматизировать. Хорошо если у человека есть навыки программирования, тогда все проще. А вот если нет, а таких большинство? Тогда нужен софт который поможет решить вашу проблему.

МТС в MetaStock
МТС в Omega Trade Station
Оптимизация МТС
Построение МТС
Принципы МТС

ПроектированиеМТС
Работаем c MetaStock и МТС
Разработка МТС
Роботы МТС
Основы тестирования программ

Торговля с Omega TradeStation
Азы С++
Энциклопедия C++ Builder
C++ вопросы программирования
C++ от Страуструпа

C++. Вводный курс
ООП на C++
Программирование на C++ с Qt4
Приложения созданные с С++ Builder
Введение в язык Си++

Программирование на Си и Си++
Читайте код на Си и Си++
Выражения Си, на Си++
Приложения на С++ в Visual Studio
Основы программирования на C#

Borland C++ Builder
C++ 3d.Комментарии
Справочник советов по C++Builder
Программирование на Borland C++
Создание VxD на Visual C++

Visual C++ FAQ
Доступ к данным в C++ Builder
Программы на C++ 5.02 и OWL 5.00
Работа с базами в C++ Builder
Краткий курс по rmDC++

Контроллеры автоматизации с C++
Интерпретатор GNU Bourne
C++.Бархатный путь
Справочное руководство по C++
Язык C++ для профессионалов

Учебник по Visual C++ .Net
Microsoft Visual C++ и MFC
Библиотека шаблонов STL
Описание Библиотеки Си
Программирование в С++ Builder 5

Основы программирования на C#
Руководство чайника по языку Си
Описание функций Си
Visual C для начинающих
ObjectARX, AutoCAD. Библиотеки

Системы МТС
Советники МТС
Софт для МТС
Тестирование МТС
Технический анализ и МТС

Торговля с МТС
Торговля с TradeStation в МТС
Эксперты и МТС
4 Borland C++ и его окружение
Технический анализ и МТС

Народный учебник по OpenGL
Cамоучитель по Visual Studio.Net
Турбо отладчик (Turbo Debugger) 3.0
Ключевые слова Borland C++
Стандарты программ на С++

Основы программирования на C
Введение в программирование на C#
Работа с компилятором С++ Builder 6
Язык программирования Си
C - статьи

Графика, мультимедиа на Visual C#
Язык Си - аргументы
Язык программирования C
Язык С в вопросах и ответах