|
Menu główne
use PerlMongers::Warszawa;
use PerlMongers::Krakow;
NG_gRadio
|

| Info - Gtk2 : Perl Gtk2 - część 2 |
| dnia 1/7/2010 16:39:42 (33 odsłon) |
 Dziś opiszemy, w jak sposób poruszamy się w środowisku deweloperskim. Jaką formę będzie przyjmował nasz skrypt w Perlu. W jaki sposób będziemy łączyć zapis informacji z Glade z naszym programem. Przybliżymy warsztat programistyczny, aby szybkość powstawania aplikacji nie była gorsza, niż w środowiskach płatnych. Na początku Naszej opowieści musimy doinstalować moduł z zasobów CPAN, który jest łącznikiem pomiędzy środowiskami czytaj... |
|
| Info - Gtk2 : Perl Padre |
| dnia 1/7/2010 9:40:51 (29 odsłon) |
 Przygotowywane jest nowe wydanie IDE dla Ekosystemu Perla. W najnowszym wydaniu zostaną Cytat: - Task 2.0 API landed on trunk (and everything breaks) (ADAMK) - Converted the FunctionList GUI component to work via a task (ADAMK)
- Padre::Role::Task role added to allow any object in Padre to be the "owner" of task and automatically handle which tasks are still relevant to the UI state at the time the task is completed, and ignore the ones that aren't (ADAMK)
- New compulsory Padre::Wx::Role::View for editor GUI componants that want to live in the left/right/bottom tool panels (ADAMK)
- Renamed a number of classes to simpler names. Because we are breaking everything anyway, this is an opportune time to lump in these low-importance changes (ADAMK)
- Padre::DocBrowser --> Padre::Browser (ADAMK)
- Padre::Wx::DocBrowser --> Padre::Wx::Browser (ADAMK)
- Padre::Wx::Role::MainChild --> Padre::Wx::Role::Main (ADAMK)
- Language-specific task sub-classes now live under the document class instead of under the Padre::Task tree, to encourage concentration of language-specific code within the document tree (ADAMK)
- Padre::Task::Perl::Syntax --> Padre::Document::Perl::Syntax (ADAMK)
- Padre::Task::Perl::Outline --> Padre::Document::Perl::Outline (ADAMK)
- Startup config file now uses a custom hyper-minimalist format which avoids the need to load YAML::Tiny before the first thread spawn, saving about 400k per thread (ADAMK)
- Padre::Logger now allows the PADRE_DEBUG environment variable to be set to a specific class name, enabling logging only for that class. This simplies tracing around a specific problem now that the number of classes with debugging hooks is getting large (ADAMK)
- Moved the startup tool enabling of the syntax check and error list from the startup timer to the constructor, and prevent them from writing back to the config. We no longer need to write the config at all during startup, making startup faster (ADAMK)
- Scroll the output window down on outputs (kthakore)
- Directory browser rewritten to operate in the background (ADAMK)
- Improved directory tree search to take advantage of new background file scanning. It is now instantaneously quick (ADAMK)
- Added the PPI::Cache API to provide a simple common mechanism for stashing GUI model data such that all cache data can be cleaned up in one go when the relevant project or document is released (ADAMK)
- Fixing some new bugs or adding temporary workarounds for them (SEWI) - Rebuild History using non-blocking IO on Padre start (SEWI)
Strona domowa Padre dostępna jest tutaj... |
|
| Info - Gtk2 : Perl Gtk2 - część 1 |
| dnia 30/6/2010 9:21:54 (27 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 czytaj... |
|
| Info - Gtk2 : Perl Wx |
| dnia 14/6/2010 20:37:50 (26 odsłon) |
 Krótkie wprowadzenie do budowy GUI z wykorzystaniem środowiska Wx postanowił przedstawić Eric Wilhelm. W swym artykule przybliża Nam niektóre aspekty wykorzystania Wx, poparte przykładami. Warto spojrzeć na to rozwiązanie i je przeanalizować. Strona z artykułem dostępna jest pod tym adresem... |
|
| Info - Gtk2 : Perl Tk-Tree |
| dnia 9/6/2010 15:00:00 (20 odsłon) |
 Przedstawiając możliwości zastosowania biblioteki Tk w Ekosystemie Perla, przybliżymy na gotowym przykładzie, zaczerpniętym z sieci, wykorzystanie komponentów. Będą to Cytat: Tk::Tree Tk::MListbox Tk::Adjuster Tk::Separator
Autor skryptów pokazał w jaki sposób połączyć te wszystkie elementy, aby można było zarządzać projektami. Na uwagę zasługuje dobór przezroczystości koloru przy zaznaczaniu pozycji w komponencie TK-MListbox. Jeśli chcemy rozbudować listę o dodatkowe pola to musimy zmienić zapis w trzech pozycjach Cytat: Dopisać linię $jobfiles->columnGet(7)->Subwidget('heading')->configure(-relief => 'raised', -activeforeground => 'brown', -activebackground => 'grey86', -background => 'grey86', -foreground => 'RoyalBlue3');
Zmienić zapis na push(@bucket,["$file_name", "$job_name", "$project_name", "$obj->{$file_name}->{type}", "$obj->{$file_name}->{size}", "$obj->{$file_name}->{date}", "$obj->{$file_name}->{time}", "$obj->{$file_name}->{history}[0]"]);
Zmienić zapis na foreach my $q(sort {$a->[0] cmp $b->[0]} @bucket) { my $row = []; for my $l(0..7) {push(@{$row},"$q->[$l]")} $jobfiles->insert('end', $row); }
Artykuł wraz z kilkoma wariantami oprogramowania, dostępny jest na tej stronie... |
|
| Info - Gtk2 : Perl SDL |
| dnia 4/6/2010 20:19:00 (19 odsłon) |
 Dostępne jest nowe wydanie popularnego modułu wpierającego bibliotekę SDL. W najnowszym wydaniu poprawiono błędy w module wynikające z nieprawidłowego działania SDL-VIDEO. Tradycyjnie nowe wydanie dostępne jest w zasobach CPAN... |
|
| Info - Gtk2 : Perl Gtk2 |
| dnia 31/5/2010 9:18:03 (24 odsłon) |
 Dostępne jest nowe wydanie modułu wspierającego bibliotekę Gtk2. W najnowszym wydaniu poprawiono błędy. Moduł do pobranie i instalacji, dostępny jest w zasobach CPAN... |
|
| Info - Gtk2 : Perl Tk - Dokumentacja |
| dnia 29/5/2010 15:11:13 (26 odsłon) |
 Dokumentacji do Naszych modułów nigdy za dużo. Warto mieć ją pod ręką, gdyż poszukiwanie potrzebnych informacji, pochłania bezcenny czas. Dla tych którzy nie lubią czytać dokumentów w formacie POD, a mają dostęp do internetu, proponujemy zajrzeć na stronę.... W zasobach internetowych dostępne jest także wydanie Leksykonu Tk w języku angielskim na tej stronie... |
|
| Info - Gtk2 : Perl Tk |
| dnia 28/5/2010 8:19:25 (22 odsłon) |
 Dostępne jest nowe wydanie modułu wspierającego bibliotekę Tk. W najnowszym wydaniu poprawiono, dodano lub zmieniono Cytat:
Tk::Text documentation mentioned -reverse where it should be -backwards. Also allow -forwards/-backwards to be abbreviated in FindNext call.
Added WRITE method for tied Text widgets.
Fixed display of Unicode characters in Windows toplevel menus.
No special LDDLFLAGS handling on MacOSX systems, which probably caused an unusable Tk module (i.e. bus errors)
Fixes Strawberry Perl builds (probably was broken on all 64bit systems) Informal patch by Eduard Wulff
A missing rgb.txt is no more an error in the Tk::ColorEditor tests, as rgb.txt may be missing completely in some X11 installations.
Fixed minor typo in ProgressBar documentation
Documented that -width and -height do not work with NoteBook widgets
Tradycyjnie moduł jest do pobrania z zasobów CPAN... |
|
| Info - Gtk2 : Perl SDL |
| dnia 19/5/2010 9:10:22 (22 odsłon) |
 Dostępne jest nowe wydanie modułu wspierającego programowanie biblioteki SDL.... W najnowszej wersji poprawiono, dodano lub zmieniono Cytat: - Fixed SDL::Video::list_modes(), it returns now arrayref to SDL::Rects
- Updated docs
- Removed deprecated modules
Tradycyjnie moduł jest do pobrania z zasobów CPAN... |
|
|
|
Szukaj w PerlGtk.pl
The Perl Job site
Szukaj kodu :
|