Tajemnice sukcesu
Linux Distro

Software Developer's Journal nr. 181 (01/2010) - Video Kurs Java cz. IV - Biblioteka graficzna SWiNG


Cena 29.80 zł



  • Kod produktu: sdj181
  • Producent: Wydawnictwo Software Press


Magazyn Kraków - 90%

Dodaj do koszyka:



Od bieżącego numeru pisma wzrasta cena sprzedaży pojedynczych numerów do kwoty 29 zł 80 gr. Cena prenumeraty nie ulega zmianie.

Artykuły

  • Box2D – Fizyczny świat w pudełku
     

    Znudziło Ci się skryptowanie animacji, czy definiowanie pseudo-realistycznych krzywych ruchu? Pragniesz dodać więcej realizmu do swojej aplikacji, lecz nie czujesz się Newtonem? Nic straconego, skorzystaj ze sprawdzonej już ścieżki, Box2D to biblioteka stworzona do symulacji fizycznych światów 2D, jest dla każdego i to kompletnie za darmo!**


  • Serwer WWW w aplikacji AIR – Wzbogacamy aplikację AIR o możliwość uruchomienia serwera sieciowego.
     

    W artykule przyjrzymy się bliżej najnowszej wersji AIR 2.0 dostępnej aktualnie w wersji testowej as stronach Adobe. Omówimy jedną z nowinek, jaką jest znacznie wzbogacona obsługa gniazd sieciowych.


  • Technologie Progress OpenEdge – Część 5. Wykorzystanie specyfikacji XML w aplikacjach OpenEdge
     

    Technologie wykorzystujące standardy XML stały się nieodzownym elementem nowoczesnych systemów aplikacyjnych ze względu na uniwersalność i łatwość integracji. W OpenEdge zaimplementowana jest pełna obsługa standardowych modeli XML: DOM oraz SAX.


  • Komendy – żądania jako obiekty
     

    Reprezentacja żądania, czyli wołania funkcji lub metody przez obiekt, pozwala na rozdzielenie momentu tworzenia żądania od momentu jego zgłoszenia, co nazywamy opóźnionym wołaniem. Za pomocą przedstawionych technik można rozdzielić moduły, które tworzą żądania, od modułów, które wołają zawarte w nich funkcje lub metody, co pozwala redukować zależności w aplikacji.


  • Czyń CUDA (część 2) – Programowanie i optymalizacja jądra
     

    W poprzednim numerze SDJ opisaliśmy architekturę procesorów i pamięci kart graficznych wspierających technologię CUDA oraz strukturę korzystających z niej programów. Teraz skupimy się na programowaniu jąder (kerneli), a przede wszystkim omówimy kilka dróg do ich optymalizacji.


  • AJAX w jQuery – Jak stworzyć efektowną galerię w AJAX-ie z wykorzystaniem frameworka jQuery cz. 2.
     

    Wielu programistów stawiających pierwsze kroki w jQuery używa zazwyczaj jedynie podstawowych elementów tego frameworka. Częstą tego przyczyną jest niewiedza o jego możliwościach oraz problemy z dotarciem do mniej typowych rozwiązań. Ten artykuł omawia niektóre z nich – filtry selektorów oraz wywołanie dowolnej akcji na obiekcie umieszczonym na stronie przy pomocy AJAX-a.


  • Przewodnik po SCJP – Czyli certyfikat z Javy – część 2
     

    Proces zdobywania certyfikatów, potwierdzających umiejętności z różnych dziedzin wiedzy, stał się jednym z ważniejszych elementów osobistego rozwoju. Proces ten ma miejsce również w branży IT; certyfikaty dla programistów (Java lub .NET), administratorów czy sieciowców (Cisco) można coraz częściej odnaleźć w CV osób starających się o pracę, zwłaszcza w owianym złą sławą kryzysie gospodarczym.


  • Zbuduj XPages w nowym Lotusie
     

    Wraz z nową wersją Lotus Notes Domino 8.5.1 pojawiło się również poprawione i rozbudowane studio deweloperskie Domino Designer. Oprócz nowych funkcjonalności i ulepszonych narzędzi, niewątpliwą zaletą nowego wydania produktu jest możliwość komercyjnego użycia bezpłatnie.


  • Phalanger – PHP z poziomu Visual Studio
     

    Phalanger jest kompilatorem języka PHP dla platformy .NET. Umożliwia uruchamianie większości istniejących aplikacji napisanych w PHP, jak również rozszerzanie aplikacji PHP o dodatkowe funkcje, dostępne w .NET Framework.


  • Kantclipse – Czy etyka ma sens w programowaniu?
     

    Przełom starego i nowego roku jest czasem, w którym rachujemy w sumieniach nasze postanowienia sprzed dwunastu miesięcy. Czasem jesteśmy zadowoleni, czasem nie. Nic straconego, gdyż mamy kolejną szansę, by zacząć na nowo. Oby ten artykuł choć w niewielkim stopniu przyczynił się do wzrostu Twojego zadowolenia za rok.


  • 15 lat minęło...
     

    Software Developer’s Journal obchodzi swoje 15-lecie. Przez te 15 lat bardzo wiele zmieniło się w dziedzinie tworzenia oprogramowania. Jak wiele? O to zapytaliśmy: Andrzeja Dopierały, Prezesa Oracle Polska; Dariusza Piotrowskiego, Dyrektora Działu Developer & Platform Group; Pawła Paneckiego, Software Group Manager IBM Polska; Lubomira Strojka, Dyrektora Rozwoju Rynku Rozwiązań BTO HP Polska; Jarosława Kanie, Prezesa BSC Polska; Kazimierza Eysymontta, Prezesa Zarządu Komtech, a także Ireneusza Medyńskiego, Prezesa firmy Quest Dystrybucja. Nie zapomnieliśmy spytać o to, jak będzie wyglądała przyszłość, a także co bardzo ważne dla naszych czytelników, w jaki sposób firmy mają zamiar wspierać polskich developerów.

Opis CD

Programowanie w języku Java Od Witaj świecie do aplikacji korporacyjnych. Cz.IV Biblioteka graficzna Swing W czwartym odcinku kursu poznamy bibliotekę Swing służącą do tworzenia graficznego interfejsu użytkownika w formie okienek. Na początku dowiemy się, jakie są podstawowe założenia Swing i jak został zorganizowany model obiektowy służący do tworzenia interfejsu użytkownika z użyciem biblioteki Swing oraz stworzymy pierwsze okienko z użyciem klasy JFrame. Następnie będziemy mieli okazję użyć kilku przykładowych komponentów graficznych oraz poznamy sposoby zarządzania ich rozkładem na ekranie z użyciem klas FlowLayout, Border- Layout, GridLayout. Ponadto poznamy kluczową zasadę tworzenia złożonych interfejsów użytkownika poprzez kombinacje kilku zarządców ekranu oraz użycie klasy typu JPanel. W kolejnej części poznamy sposoby oprogramowania akcji podejmowanych wskutek interakcji użytkownika. Poznamy model zdarzeniowy biblioteki Swing oraz stworzymy przykładowy obiekt nasłuchiwacza do obsługi prostego zdarzenia. Podsumowaniem tego odcinka będzie przykładowa aplikacja z użyciem biblioteki Swing. Będzie umożliwiać testowanie wyrażeń regularnych na dowolnym tekście wklejonym w pole tekstowe. Podczas tworzenia aplikacji wykorzystamy praktycznie wiedzę nabytą w tym i poprzednich odcinkach.
Materiały do artykułów
• Serwer WWW w aplikacji AIR
• Technologie Progress OpenEdge
• Ajax w jQuery
• Komendy – Żądania jako obiekty



Twój adres IP to: 38.107.191.89

Copyright © 2010 Zen Cart Professional PL™ Powered by Zen Cart™ Design by Sage Fish
      
Sklepy internetowe - Zen Cart Professional - zaawansowany sklep internetowy w polskiej wersji językowej