
Software Developers Journal |
Temat numeru:
VALA
Opis numeru:
Lista artykułów:
Temat numeru: VALA - Język oparty o model GObject
Arabica Biblioteka - C++ do obsługi XML, Programy finansowe - Importowanie wyciągów bankowych,Automatyzacja komunikacji tekstowej, Tworzenie animacji w WPF, Automatyzacja procesu testowania warstwy prezentacji i inne.
Opis artykułów:
Arabica - Biblioteka C++ do obsługi XML
Dokumenty XML są dzisiaj szeroko wykorzystywane, najczęściej jako pliki konfiguracyjne w programach. W związku z tym zachodzi potrzeba na ich przetwarzanie. Istnieje wiele mechanizmów przeznaczonych do tego celu. Autor a zarazem twórca biblioteki Arabica prezentuje jakie mechanizmy zostały w jej ramach zaimplementowane: SAX, DOM, XPath, XSTL. Omawia każdy z nich przedstawiając zarazem ich plusy i minusy. Wyjaśnia również jakie były cele powstania biblioteki oraz czy udało się je osiągnąć i w jakim stopniu.
Programy finansowe - Importowanie wyciągów bankowych
Systemy bankowe oferują generowanie wyciągów z kont w różnych formatach zapisu. Począwszy od plików tekstowych po standardy specjalnie do tego celu stworzone - OFX. Istnieją również programy do zarządzania domowym budżetem na podstawie generowanych wyciągów. Istnieje jednak problem gdy używamy programu, który nie obsługuje danego formatu wyciągu generowanego przez nasz bank. Autor prezentuje sposób w jaki można temu zaradzić tworząc swój własny konwerter z jednego formatu do drugiego oraz wyjaśnia jakie mogą pojawić się problemy w czasie tego procesu i na co należy zwrócić szczególną uwagę.
VALA - Język oparty o model GObject
Środowisko GNOME jest jednym z najpopularniejszych systemów okienkowych w systemach linuxowych i unixowych. Programowanie dla tego środowiska w języku C z wykorzystaniem biblioteki Glib i GTK+ jest dość uciążliwe. W tym celu został stworzony język Vala. Język jest pod względem składniowym bardzo podobny do języka C# i jest oparty na modelu obiektowym GObject. Autor przedstawia nam w jaki sposób budowane są programy napisane w tym języku. Opisuje również co do tej pory udało się osiągnąć jego twórcom mimo wczesnego stadium rozwoju i jakie są dalsze plany. Na postawie przykładów prezentuje, że programowanie w tym języku jest trywialnie proste. Autor jak również i ja zachecamy do zapoznania się z tym nowym językiem, który prawdopodobnie niebawem stanie się integralną częścią środowiska GNOME. Zapraszam do lektury najciekawszego artykułu numeru.
Automatyzacja komunikacji tekstowej
Komunikacja tekstowa towarzyszy nam od dawien dawna. Mimo powstania innych form wymiany informacji jest wciąż przez nas wykorzystywana na co dzień. Ale co z jej automatyzacją, czy jest ona stosowana i czy jest możliwa. Odpowiedź znajdziemy w niniejszym artykule, gdzie autor przedstawia różnego rodzaju rozwiązania automatyzacji komunikacji tekstowej. W artykule znajdziemy również opis projektów stworzonych do tego celu oraz w jakich dziedzinach są one wykorzystywane jak też objaśnienie na czym polega funkcja cross talk. Autor prezentuje także przykładowe rozmowy z opisywanymi automatami.
Tworzenie animacji w WPF
Wraz z pojawieniem się wersji 3.0 środowiska .NET Microsoft włożył w ręce programistów jeden z głównych składników środowiska czyli Windows Presentation Foundation. Dzięki mechanizmowi animacji właściwości wprowadzonej w WPF, środowisko daje nam możliwość tworzenia animacji zmiany właściwości kontrolki w określonym czasie. Z artykułu dowiemy się jak za pomocą języka XAML stworzyć różnego rodzaju animacje dla przycisku. Autor wyjaśnia jakiego rodzaju animacje są dla nas dostępne i jak je tworzyć. Ciekawostką jest również tworzenie jednoczesnej animacji wielu elementów co również zostało przedstawione w formie przykładu. Autor zachęca jak zawsze do własnych eksperymentów.
Automatyzacja procesu testowania warstwy prezentacji
Aplikacje oferujące bogate interfejsy graficzne są obecne na każdym kroku. Tworzenie taki aplikacji potrafi sprawić wiele przyjemności. Ale co z testowaniem takich aplikacji. Dawniej testerzy czy też sami programiści musieli przeklikać za każdym razem aplikację aby dowiedzieć się czy dany scenariusz działania przynosi poprawne rezultaty. Działanie to wydaje się być żmudne w przypadku gdy nastąpiła mała poprawka w kodzie a scenariusz jest długi. W tym celu zostało stworzone oprogramowanie Squish, które autorzy niniejszego artykułu nam prezentują. Omawiają oni jakie korzyści daje stosowanie tego narzędzia, jakie są jego możliwości (a są one pokaźne). W artykule znajdziemy również opis jak nagrywać o odtwarzać testy jak również w jakich środowiskach może ono pracować i z jakimi środowiskami graficznymi (Swing, SWT, RCP/Eclips, AWT, QT, Tk oraz aplikacje Web).
W numerze znajdziemy również:
Rozproszony system w technologii JEE na platformie WAS-CE
LIFERAY - przepis na własny portal
Jaka jest najlepsza miara produktywności w rozwoju oprogramowania?
Programy:
Axence nVision
Enterprise Architect
Multimedialny kurs JAVA cz. III
Cena::
Odsłon: 1583
Więcej informacji o tym numerze

Na razie brak komentarzy do tego materiału.


