16.12.09

Листинг 0. Минимальное графическое приложение на Perl-Gtk2

#!/usr/bin/perl
use Gtk2 -init;
my $window = Gtk2::Window->new();
$window->show_all();
Gtk2->main();

Нарисует окно. При нажатии на “крестик” на окне, закроется только само окно, а программа не завершится… Поэтому “CTRL+C”.

Читать полностью »


Популярность: 64%

Те, кто программировал на Perl под Windows, наверняка знают самый популярный инструмент для этого – ActivePerl. Однако, зачастую его “мощностей” не хватает и приходится брать дополнительные пакеты из ppm (Perl Packet Manager).

Если о таком не знали, наберите в консоли “ppm” – будет интересно.

Однако, и там не всё есть что нам надо… И тогда стоит заглянуть на CPAN.org. Уж там то вы найдёте пакет для любой задачи. Однако, некоторые из них нужно будет скомпилировать под вашу систему. Задача вполне выполнимая, но трудоёмкая.

Читать полностью »


Популярность: 35%

Программа проверяет наличие новой почты. Проверяется кол-во сообщений. Если стало больше – у вас новое сообщение. Код писался с оглядкой на “читателя”, поэтому, возможно, комментируются и очевидные места.

Программа получает на вход параметры SERVER USER PASSWORD TIME. Последнее – время, через которое повторяются проверки. Программа работает по принципу “пока не остановишь”.

Читать полностью »


Популярность: 13%

Автор: Александр Симаков.
Ссылка на оригинал.

Введение

wxPerl – это Perl-интерфейс к C++ библиотеке wxWidgets. wxWidgets, в свою очередь, является OpenSource тулкитом для постоения кросс-платформенных графических интерфейсов. Лейтмотив wxWidgets – “Native Look and Feel”. Достигается это за счет использования стандартных виджетов той платформы, на которой в данный момент работает программа. К примеру, wx-приложение под Windows будет выглядеть так же как и остальные Windows-приложения, а в Mac OS X – как другие приложения Mac OS X. К слову, для некоторых платформ существует сразу несколько портов wxWidgets. Так в Linux, wxWidgets может работать “поверх” GTK+, X11 или Motif. Первый вариант, однако, наиболее распространен. Не смотря на то, что wxWidgets является надстройкой над другими графическими тулкитами, разработчики уверяют, что накладные расходы будут минимальны.

Читать полностью »


Популярность: 21%

Автор: Александр Симаков.
Ссылка на оригинал.

Введение

В этой статье приводится обзор библиотеки GTK+ и её интерфейса к языку Perl – Gtk2-Perl. Поскольку GUI-приложения написанные на Gtk2-Perl довольно большая редкость, собирать информацию приходится по крупицам. Цель статьи – постараться дать объективную оценку связке Perl/GTK+: отметить сильные и слабые стороны, предупредить о возможных сложностях и проблемах.

Читать полностью »


Популярность: 30%