| Perl Tk - część XIV |
|---|
| przez wrares (62 odsłon) |
|
Wykorzystanie w swoich aplikacja ikony które miałyby podkreślić znaczenie informacji, jest bardzo dobrym pomysłem. Stwierdzono że jeden obraz może zastąpić wiele słów. Dziś spróbujemy wykorzystać taką możliwość jaką oferuje Nam Ekosystem Perla. Wykorzystamy w tym celu listę na której umieścimy ikonę oraz adres poczty e-mail. Standardowo Ekosystem Perla w którym zainstalowaliśmy moduł Tk, dostarcza pewnego zbioru ikon, z którego możemy skorzystać. Ikony muszą być zapisane w formacie XPM.... Ikony są standardowo zapisane w katalogu C:\Perl\site\lib\Tk, wykorzystując dystrybucję ActiveState dla Win32. My natomiast chcemy mieć własne ikony, które umieścimy przy adresie poczty, która prezentowana jest na formatce. A więc co zrobiliśmy. Cytat:
Skrypt ma za zadanie utworzyć listę z adresem poczty -e-mail pracowników, każdemu adresowi dodać ikonę oraz to wszystko wyświetlić na formatce. Możliwość wyświetlania ikony musi być przypisana komponentowi. Jeśli komponent takowej nie ma, to w sposób prosty nie możemy tego zrobić. Używając modułu Tk, standardowo ikony są szukane w tym katalogu Cytat:
Aby wykorzystać funkcję do pobierania ikon, do tego katalogu należy skopiować pliki XPM. A jak wygląda Nasz kod Powyżej mamy obraz standardowego wywołania modułów oraz początkowego ustawienia formatki. Jakiej użyjemy ikony, oraz jak będzie wyglądać Nasz lista. Zasilamy Naszą listę informacjami, które ustawiamy definując Cytat:
Jest to typowe pobieranie informacji funkcją insert Pakujemy i wywołuję pętlę. Jak widać, programy pisane z wykorzystaniem modułu Tk, wcale nie muszą być "toporne". Używanie grafiki w swoich programach, podnosimy ich walor użytkowy, co w konsekwencji nie odbiega od wielu komercyjnych rozwiązań. Patrząc na prostotę kodu, oraz możliwości dalszej rozbudowy tego programu poprzez wpisanie rzeczywistych adresów poczty e-mail, dostajemy w pełni profesjonalny program, który Nas w najbardziej krytycznych chwilach nie zawiedzie. Dostępny zrzut ekranu jest tutaj.... Skrypt dostępny jest w Naszym portalu na tej stronie... |
| Powrót |




