PerlGtk.pl

  
Menu główne
use PerlMongers::Warszawa;
use PerlMongers::Krakow;
NG_gRadio
Perl Gtk2 - część 1
  przez wrares (66 odsłon)
Jednym z dostępnych rozwiązań GUI, dla Ekosystemu Perla jest Gtk.... Przybliżając to GUI, będziemy koncentrować się na zagadnieniach, związanych z budową aplikacji Okienkowych, które pozwolą Nam uzyskać profesjonalny wygląd oraz obsługę Naszych programów. W przeciwieństwie do innych samouczków, będziemy korzystać ze środowiska Glade..., gdyż w trakcie nauki pozwoli Nam to przyspieszyć opracowywanie aplikacji. Po za tym, większość dostępnych samouczków, i tak opisuje budowę praz wykorzystanie poszczególnych elementów GUI. Oczywiście zachęcamy wszystkich do poznania tych opisów. Należy nadmienić, że od jakiegoś czasu zauważamy zmiany w dokumentacji, jej jakość się poprawiła, jest lepiej napisana i wizualnie lepiej przyswajalna. Inną stroną na którą warto spojrzeć na początku jest Gnome.... Jednak Nasze spojrzenie kierujemy na stronę domową Perla i Gtk2, warto tam często zaglądać bo jest poświęcona zastosowaniu biblioteki Gtk2 w Naszym Ekosystemie Perla co widać na stronie Perl Gtk2.... Aby rozpocząć pracę z Gtk2 musimy w środowisku Win32 zainstalować
Cytat:

1) Dla mniej wprawnych proponujemy Camelbox.... W trakcie instalacji proponujemy zaznaczyć wszystkie opcje.

2) Dla tych co mają zainstalowaną dystrybucję ActivePerl 5.10.1.1007 ..., oraz poprzez managera pakietów doinstalować biblioteki Gtk2, Glib, Pango, itd.

3) Dodatkowo dla tej dystrybucji musimy pobrać i zainstalować program Glade...


Instalacja dla systemu Linux, przebiega podobnie
Cytat:

1) Ekosystem Perla

2) Gtk2, Pango, Cairo itd

3) Instalacja programu Glade




Nasza praca będzie koncentrować się na trzech dziedzinach, które powyżej wymieniliśmy.

Pierwsza z nich to rysowanie, układanie komponentów na formatkach, wybór właściwości, kolorów, ikon, nazw sygnałów itp w programie Glade. Obraz będzie zapisywany w pliku zgodnym z formatem XML i eksportowany do skryptów Perla.

Druga, to pisanie aplikacji, używających kodów Perla, wczytywanie pliku pochodzącego z Glade, oraz nadawanie aplikacji interaktywności, poprzez wykorzystanie komponentów uzyskanych z pliku XML. Komponenty będą importowane do przestrzeni skryptu, który go wywołał.

Trzecia to dokumentacja, w której jest opis jak manipulować komponentami. Dokumentacja została przebudowana i dostępna jest na tej stronie...


Nasze przykłady będziemy opierać o możliwości dostępne poprzez Ekosystem Perla oraz środowisko Glade. Warto więc dokładniej poznać to narzędzie, tym bardziej że i ono nie stoi w miejscu i cały czas się rozwija.

Na koniec chcieliśmy dodać że w zasobach CPAN jest dużo dokumentacji do Gtk2, więc warto zajrzeć do tych źródeł...
Powrót
Szukaj w PerlGtk.pl
The Perl Job site
Szukaj kodu :