
Software Developer's Journal | 07/2007
Temat numeru:
wxPython - GUI dla leniwych
Opis numeru:
1. wxPython – GUI dla leniwych.
Biblioteka wxWidgets jest dobrze znana programistom tworzącym graficzne interfejsy użytkownika. Napisana w języku C++, przenoszalna na większość znanych platform doczekała się młodszej siostry przeznaczonej dla języka Python. Autor w swoim artykule opowiada krótką historię powstania biblioteki oraz jej powiązaniach ze starszą siostrą. Na podstawie stworzonych przez siebie kodów źródłowych prezentuje proces tworzenia GUI – zwraca szczególnie uwagę na prostotę jej wykorzystania i przejżystość (rozmiar) kodu w porówaniu z biblioteką wxWidgets.
2. Usuwanie powierzchni niewidocznych w aplikacjach 3D.
Programowanie grafiki jest bardzo ciekawą dziedziną o czym przekonuje nas autor niniejszego artykułu. Przedstawiając techniki programistyczne oraz używane do tego algorytmy prezentuje sposoby usuwania niewidocznych elementów w programach 3D. Wyjaśnia również w jaki sposób rozpoznawać elementy, które są niewidoczne dla obserwatora, tak aby pominąć ich rysowanie oszczędzając w ten sposób zasoby sprzętowe komputera.
3. Masowe przetwarzanie danych w systemach JEE.
W artykule znajdziemy informacje na temat rozwiązań stosowanych w celu masowego przetwarzania informacji. Autor prezentuje rozwiązania bazujące na architekturze J2EE. Omawiając takie zagadnienia jak: asynchroniczne przetwarzanie z wykorzystaniem JMS czy też MBean przedstawia nam roziązania, które z powodzeniem są wykorzystywane przez mniejsze firmy jak również przez światowych gigantów rynku IT.
4. Komponenty encyjne EJB 3.0 – dziedziczenie.
Autor postawił sobie za cel zaprezentowanie jednej z nowych możliwości jakie daje wydanie Enterprise Java Bean (EJB) w wersji 3.0. W swoim artykule przedstawia 3 strategie dziedziczenia encyjnej klasy EJB. Należą do nich: SINGLE_TABLE, TABLE_PER_CLASS oraz JOINED. W trakcie prezentacji każdej z nich omawia zalety oraz wady danego wyboru dziedziczenia - dokumentując to kodem źródłowym, rysunkami tabel oraz przykładowymi danymi dla danej tabeli. Na koniec omawia warianty dziedziczenia po różnych typach klas: encyjnej abstrakcyjnej, zwykłej zmapowanej oraz zwykłej niezmapowanej.
5. Programowanie aplikacji wielowątkowych w języku C++ w oparciu o wzorcowe projektowe.
Programowanie aplikacji wielowątkowych nie należy do rzeczy trywialnych ale też nie jest dziedziną nie do ogarnięcia. Autor omawia zalety i wady takiego tworzenia aplikacji, dając zarazem wstęp do programowania wielowątkowego. Jak również na podstawie licznych kodów źródłowych prezentuje wzorce (zaczerpnięte z biblioteki BOOST) służące do łatwiejszego pisania tego typu aplikacji. Omawiając każdy z nich stara się zaprezentować plusy i minusy danego podejśćia projektowego, często opierając się na przykładach zaczerpniętych z życia codziennego. Artykuł ilustrują liczne rysunki przedstawiające między innymi diagramy przepływów aplikacji. Zapraszam do lektury najciekawszego artykułu numeru.
W numerze znajdziemy również:
Nowe ramki: XFrames
ASP.NET 2.0 ADO.NET 2.0 i AJAX
Wykorzystywanie przypadków użycia do modelowania zachowania
Recenzja Delphi 2007 for Win32
Ranking popularności języków programowania SDJ – III edycja
Szybkie potęgowanie modularne
Stubowanie procesu
Programy:
Antyplace Control
BinarySEC 2.0 for Apache
Multimedia Protector
Multimedialny kurs ORACLE – część 1
Cena:: 26,75
Odsłon: 2989
Więcej informacji o tym numerze
Wlasne

Autor: XRumerTest | Data: 21-03-2011, 22:01:54
Hello. And Bye.


