Software Developer's Journal | 07/2007

autor: Tomasz Krawczyk | kategoria:

Temat numeru:
wxPython - GUI dla leniwych

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.

Autor (wymagane):
Treść (wymagane):
Przepisz kod z obrazka (wymagane):
   

Skarpety X-socks | Przyspieszanie komputera | Jak przyspieszyć Internet | Przyspieszanie Wifi | aktywacja Windows 7 | nLite |
Nokia kalkulator | Jak zdjąć Simlock za darmo