JBuilder firmy Borland to ulubione środowisko programistyczne wielu programistów Javy, pozwalające na efektywne tworzenie złożonych aplikacji.
O technikach programowania w języku Java i związanych z nim specyficznych zagadnieniach traktuje wiele książek. Ta jednak koncentruje się bardziej na opisie JBuildera -- wbudowanych w niego możliwości, automatycznych kreatorów i narzędzi -- niż na samych kodach Javy. Opisuje wiele zaawansowanych zagadnień, takich jak: testowanie modułów, refaktoring, Java Server Pages, Enterprise JavaBeans, CORBA i dostęp do baz danych.
Opisano między innymi:
* Środowisko JBuilder, jego interfejs i możliwości dostosowania do własnych potrzeb
* Kreatory JBuildera: Screen Designer i Menu Designer
* Modelowanie w środowisku JBuildera, UML
* Testowanie modułów, debugowanie programów
* Refaktoring
* Przygotowanie aplikacji do wdrożenia
* Korzystanie z AWT i Swing
* Tworzenie formatek i elementów graficznych
* Korzystanie z plików i relacyjnych baz danych, DataExpress
* Tworzenie aplikacji sieciowych i JSP, korzystanie ze Struts
* Korzystanie z XML w JBuilderze
* Pisanie aplikacji opartych na EJB
* Tworzenie i wdrażanie oprogramowania z użyciem serwerów WebLogic i WebSphere
* Tworzenie aplikacji WWW (webservices), protokół SOAP
* Pisanie midletów
* Zespołowe tworzenie aplikacji
Jest to książka dla średnio zaawansowanych programistów Javy. Dzięki praktycznemu podejściu do omawianych tematów sprawi, że w szybkim tempie poznasz niuanse JBuildera i będziesz tworzył zaawansowane aplikacje efektywniej niż do tej pory.
Błyskawiczny kurs administrowania treścią serwisu WWW
Rozwój technologii wykorzystywanych przy projektowaniu serwisów WWW, poza wieloma zaletami, ma również, niestety, jedną wadę -- trudności w modyfikowaniu treści witryny. Czynność ta może być katastrofalna w skutkach, szczególnie gdy wykonują ją osoby niezajmujące się na co dzień projektowaniem. Popularność internetu zmusza jednak właścicieli witryn WWW do ciągłego aktualizowania zawartych w nich informacji, co zwykle jest zadaniem administratora serwisu. Program Macromedia Contribute 2 pozwala zmienić tę sytuację. Umożliwia modyfikowanie treści serwisu WWW bez znajomości języka HTML i innych technologii użytych przy jego tworzeniu, a zarazem chroni kod witryny, skrypty i przypisane do niej uprawnienia. Możliwości programu Contribute ułatwiają "zwykłemu" użytkownikowi modyfikowanie witryny bez obawy, że coś zepsuje przez niewłaściwe określenie łącza, stylu lub umiejscowienia obrazka.
Książka "Contribute 2. Szybki start" przedstawia możliwości tej rewolucyjnej aplikacji. Opisuje sposoby wykonania za jej pomocą wszystkich operacji związanych z administrowaniem treścią serwisu WWW. Każde zadanie zaprezentowane jest w postaci instrukcji, opatrzonych ilustracjami. Książka może również pełnić rolę podręcznej pomocy, do której można zajrzeć podczas pracy z programem.
* Instalacja i aktywacja Contribute 2
* Nawiązywanie połączenia z witryną i praca w trybie off-line
* Tworzenie nowych stron od zera i na podstawie szablonów
* Edycja i formatowanie tekstu
* Praca z elementami graficznymi
* Tworzenie i edycja łączy
* Dodawanie i modyfikacja tabel
* Wykorzystywanie szablonów programu Dreamweaver
* Import dokumentów z pakietu Office
* Administrowanie witryną
* Integracja Contribute z Dreamweaverem
* Rozbudowa Contribute za pomocą modułów rozszerzających
C++ to popularny i uniwersalny język programowania. Jednak po dłuższym stosowaniu programiści zaczynają zauważać pewne jego niedoskonałości i ograniczenia. System typów, sposób działania niektórych kompilatorów, związki pomiędzy wskaźnikami i tablicami, nieprzewidziane w standardzie zachowania obiektów statycznych i bibliotek dynamicznych to tylko niektóre z nich. Aby je obejść, należy wykorzystywać wiele bardzo zaawansowanych i nieznanych wielu programistom metod.
Książka "Język C++. Gotowe rozwiązania dla programistów" to podręcznik dla tych programistów C++, którzy zaczęli już dostrzegać ograniczenia tego języka i zastanawiają się, jak sobie z nimi poradzić. Autor pokazuje sposoby ujarzmienia złożoności języka i uzyskania pełnej kontroli nad kodem. Przedstawia najpoważniejsze wady C++ i sposoby rozwiązywania powodowanych przez nie problemów. Opisuje również metody tworzenia stabilniejszego, bardziej uniwersalnego, wydajniejszego i łatwiejszego w pielęgnacji kodu.
* Wymuszanie założeń projektowych
* Cykl życia obiektów
* Hermetyzacja zasobów, danych i typów
* Modele dostępu do obiektów
* Obsługa wątków
* Korzystanie z obiektów statycznych
* Konwersja danych i typów
* Zarządzanie pamięcią
* Sterowanie działaniem kompilatora
Wszyscy programiści, niezależnie od stopnia zaawansowania, znajdą w tej książce wiadomości, które usprawnią i przyspieszą ich pracę.
Błyskawiczny kurs tworzenia prezentacji multimedialnych
Popularność publikacji multimedialnych ciągle rośnie. Coraz częściej zamiast drukowanego katalogu firmy proponują swoim klientom płyty CD lub DVD z ofertą przedstawioną w atrakcyjnej postaci. Multimedia na dobre zadomowiły się w edukacji, reklamie i przekazie informacji. Największą zaletą publikacji multimedialnych jest możliwość umieszczenia w nich nie tylko tekstu, ale także grafiki, animacji, filmów, dźwięku i elementów interaktywnych. Na rynku dostępnych jest wiele aplikacji służących do tworzenia publikacji multimedialnych, wśród których niekwestionowanym liderem jest Macromedia Director. Rozwijana od prawie 10 lat aplikacja oferuje użytkownikom możliwość łączenia grafiki wektorowej i bitmapowej, cyfrowego wideo, animacji komputerowych i dźwięku, rozbudowany obiektowy język programowania zwany Lingo, setki gotowych skryptów, które można dołączyć do elementów prezentacji, oraz rozbudowane funkcje eksportu i publikowania gotowego produktu. Wykonaną w nim prezentację można zapisać w postaci pliku wykonywalnego aplikacji w formacie Shockwave umożliwiającym umieszczenie jej na stronie WWW i uruchamianie w przeglądarce internetowej.
Książka "Director MX. Szybki start" przedstawia jedną z najnowszych wersji "okrętu flagowego" firmy Macromedia. Zawiera wszystkie informacje niezbędne do rozpoczęcia pracy z Directorem i wykorzystania go do tworzenia prezentacji multimedialnych. Opisuje sposoby wykorzystywania plików graficznych i dźwiękowych, tworzenia animacji i skryptów, dostosowania prezentacji do potrzeb osób niepełnosprawnych i publikowania jej w różnych formatach. Każde z zadań przedstawione jest w postaci krótkich punktów opatrzonych ilustracjami.
* Instalacja i uruchomienie Directora
* Korzystanie z interfejsu użytkownika i definiowanie ustawień preferencyjnych
* Import materiałów źródłowych
* Tworzenie wstępnego układu prezentacji w oknie Score
* Techniki animacji
* Optymalizacja prezentacji
* Tworzenie elementów bitmapowych i wektorowych w Directorze
* Łączenie obrazów za pomocą trybów mieszania
* Wykorzystywanie animacji, klipów wideo i plików SWF
* Edycja i formatowanie tekstu
* Dodawanie dźwięku do prezentacji
* Gotowe skrypty -- behawiory
* Podstawowe informacje o języku Lingo
* Publikowanie prezentacji w postaci projektorów i prezentacji Shockwave
* Shockwave 3D -- trójwymiarowa interaktywna animacja w Directorze
* Rozszerzanie możliwości Directora za pomocą modułów Xtra
* Dostosowywanie prezentacji do potrzeb osób niepełnosprawnych
CorelDRAW to aplikacja będąca jednym z kluczowych narzędzi pracy wielu grafików i projektantów. Rozwijany od kilkunastu lat doskonały program do tworzenia i obróbki grafiki wektorowej zawsze zadziwiał ogromem możliwości i mnogością zastosowań. Nie inaczej jest w przypadku najnowszej wersji. Program CorelDRAW 12 docenią graficy zajmujący się tworzeniem publikacji drukowanych, stron WWW, prezentacji multimedialnych, a nawet animacji wektorowych. Każdemu z nich CorelDRAW 12 zaoferuje narzędzia pozwalające na wygodną i efektywną pracę.
Książka "CorelDRAW 12. Oficjalny podręcznik" to kompendium wiedzy na temat najnowszej wersji tego narzędzia. Zawiera wszystkie informacje dotyczące Corela -- od opisu interfejsu użytkownika, poprzez zasady korzystania z narzędzi rysunkowych, filtrów i efektów, aż do sposobów tworzenia animacji wektorowych i pisania skryptów w VBA.
* Interfejs użytkownika
* Definiowanie układu dokumentu, tryby wyświetlania
* Pomoce rysunkowe
* Tworzenie i modyfikowanie obiektów
* Narzędzia tekstowe
* Łączenie tekstu i obiektów
* Kolory, wypełnienia i kontury
* Efekty specjalne i filtry
* Praca z grafiką bitmapową
* Drukowanie dokumentów Corela
* Tworzenie stron WWW i animacji wektorowych
* Skrypty i VBA
* Konfigurowanie programu
"CorelDRAW 12. Oficjalny podręcznik" to publikacja autoryzowana przez firmę Corel i rekomendowana wszystkim użytkownikom tej aplikacji. Dzięki temu można mieć pewność, że zawarte w niej wiadomości są poprawne i faktycznie przydatne podczas pracy z CorelDRAW.
O autorach:
Steve Bain jest doskonałym ilustratorem oraz cenionym pisarzem i wykładowcą. Kierował niezliczoną ilością warsztatów graficznych. Jest stałym współpracownikiem wielu wydawnictw edukacyjnych i witryn internetowych. Testuje również nowe wersje programów dla firmy Corel.
Nick Wilkinson jest ilustratorem i programistą. Napisane przez niego skrypty cieszą się wielkim uznaniem w społeczności użytkowników CorelDRAW na całym świecie.
Użyj Java Data Objects --
przełomowej technologii trwałości obiektów na platformie Java
Książka "Java Data Objects":
* Demonstruje praktyczne techniki stosowane przez zawodowych programistów
* Zawiera poprawny, gruntownie przetestowany kod źródłowy programów oraz przykłady zaczerpnięte z praktyki
* Skoncentrowana jest na nowoczesnych technologiach, które muszą poznać programiści
* Zawiera rady profesjonalistów, które pozwolą czytelnikowi tworzyć najlepsze programy
Java Data Objects (JDO) przyspiesza tworzenie aplikacji w Javie dostarczając obiektowego mechanizmu trwałości i standardowych interfejsów umożliwiających korzystanie z baz danych. Książka ta jest wszechstronnym przewodnikiem po zagadnieniach trwałości JDO, przeznaczony dla zaawansowanego programisty.
Korzystając z realistycznych przykładów kodu autorzy przedstawiają sposoby tworzenia, pobierania, aktualizacji i usuwania obiektów trwałych, cykl życia obiektów i przejścia pomiędzy stanami, klasy i interfejsy JDO, zapytania, architekturę, problemy bezpieczeństwa i wiele innych zagadnień. Prezentują sposoby integracji JDO z EJB™, JTA, JCA i innymi technologiami J2EE™, omawiają też najlepsze sposoby wykorzystania JDO przez samodzielne aplikacje oraz komponenty J2EE™.
Jeśli chcesz poświęcić więcej czasu na rozwiązywanie zagadnień biznesowych, a mniej tracić na zajmowanie się problemem trwałości, to potrzebujesz właśnie JDO i jednej dobrej książki, która pomoże Ci efektywnie użyć JDO: "Java Data Objects".
* Omówienie specyfikacji JDO i podstawowych zagadnień związanych z trwałością obiektów
* Programowanie z użyciem JDO; najważniejsze klasy i obiekty
* Cykl życia obiektów
* Wyszukiwanie danych w JDO
* Przykładowa architektura i jej konstrukcja z użyciem JDO
* JDO a J2EE: JCA, EJB, transakcje, bezpieczeństwo
* Porównanie JDO z JDBC
* Przyszłość JDO i rozwój tej specyfikacji
* Studium przypadku
Uzupełnieniem są liczne dodatki omawiające między innymi: stany JDO, metadane, język JDOQL w notacji BNF i dostępne implementacje JDO.
* Praktyczne przykłady ilustrują możliwości użycia JDO przez istniejące aplikacje
* Tworzenia efektywniejszych systemów dzięki JDO
* Integracja JDO z J2EE krok po kroku
* Najlepsze sposoby wykorzystania JDO przez aplikacje biznesowe
Autorzy:
Sameer Tyagi jest architektem systemów biznesowych w firmie Sun Microsystems i pracuje w Java Center w Burlington w stanie Massachusets. Ma za sobą osiem lat doświadczeń zawodowych w dziedzinie informatyki i jest współautorem wielu książek związanych z technologiami Javy.
Keiron McCammon jest szefem działu technologii w firmie Versant Corporation. Pracuje w branży informatycznej już ponad dziesięć lat i zajmuje się głównie zastosowaniami technologii obiektowej w biznesie. Jest członkiem grupy eksperckiej JDO (JSR12) i często bierze udział w seminariach i konferencjach poświęconych tworzeniu aplikacji na platformach Java i J2EE przy wykorzystaniu JDO.
Michael Vorburger pracuje jako główny architekt oprogramowania w firmie Vertical zajmującej się tworzeniem oprogramowania. Jest aktywnym uczestnikiem listy dyskusyjnej poświęconej JDO.
Heiko Bobzin jest członkiem grupy eksperckiej JDO (JSR12). Prowadził prace związane z implementacją standardów JDO i ODMG 3.0 w firmie Poet Software, dostawcy obiektowych systemów baz danych.
Poznaj i wykorzystaj nowe możliwości Photoshopa CS2
* Uporządkuj zbiory obrazów za pomocą przeglądarki Bridge
* Obrabiaj zdjęcia w formacie RAW
* Przyspiesz pracę i zastosuj udoskonalone narzędzia projektowe
Kolejne wersje Photoshopa wywołują u jego użytkowników spore emocje. Chyba każdy, kto korzysta z tego programu, chce jak najszybciej przekonać się, jakie zmiany wprowadziła firma Adobe w swoim flagowym produkcie. Na temat poszczególnych wersji powstają dziesiątki książek, jednak niewielu autorów koncentruje się wyłącznie na innowacjach i udoskonalonych funkcjach programu. Doświadczeni użytkownicy Photoshopa nie potrzebują abecadła -- oni poszukują opracowań wyjaśniających zasady działania nowych narzędzi.
"Photoshop CS2/CS2 PL. Prosto do celu" to książka właśnie dla nich. Prezentuje nowości programu, wspominając o znanych funkcjach tylko wtedy, gdy jest to niezbędne do zrozumienia wprowadzonych ulepszeń. Z opisanych tu narzędzi mogą korzystać nie tylko graficy, dla których Photoshop jest uniwersalnym narzędziem do obróbki obrazów, ale także osoby zajmujące się fotografią cyfrową oraz projektanci publikacji i witryn WWW. Każda funkcja przedstawiona jest w taki sposób, że po przeczytaniu książki będziesz wiedzieć nie tylko, jak z niej korzystać, ale również -- w jakim celu.
* Korzystanie z przeglądarki Bridge
* Nowe ustawienia w preferencjach
* Przeprojektowana paleta Layers (Warstwy)
* Stosowanie obiektów inteligentnych
* Obróbka plików RAW
* Zapisywanie zdjęć w formacie HDR
* Praca z nowymi narzędziami do retuszu fotografii
Odkryj potęgę Photoshopa!
Poznaj zaawansowane możliwości najnowszej wersji CorelDraw i wykorzystaj je w swojej pracy.
CorelDraw to jedna z najdłużej rozwijanych i najpopularniejszych aplikacji graficznych. Każda kolejna wersja wprowadza ulepszenia i nowe możliwości. Po piętnastu latach od pojawienia się pierwszej wersji programu, wprowadzono na rynek jedenastą edycję CorelDRAW.
Książka "CorelDraw 11. Vademecum profesjonalisty" jest pozycją przeznaczoną dla grafików i ilustratorów, którzy chcą wykorzystać potężne możliwości tego programu w swojej codziennej pracy. Dzięki doświadczeniu Steve"a Baina dokładnie poznasz aplikację i i będziesz mógł wykorzystać setki wskazówek, które nauczą Cię uzyskiwać wspaniałe rezultaty.
W drugim tomie książki zawarto informacje o zaawansowanych możliwościach programu CorelDraw:
* Dokładny opis zmian i ulepszeń wprowadzonych w najnowszej wersji programu
* Omówienie efektów specjalnych: obwiedni, deformacji, metamorfozy, obrysu, cieni, soczewek i efektów przezroczystości
* Tworzenie obrazów trójwymiarowych; perspektywa
* Obsługa obiektów bitmapowych
* Drukowanie w CorelDraw, tworzenie rozbarwień
* Tworzenie elementów stron WWW
* Animacje w Corel R.A.V.E 2.0
* Rozbudowa możliwości Corela za pomocą VisualBasic for Applications, makropolecenia
* Dodatek podsumowujący skróty klawiaturowe
Materiał zawarty w niniejszej książce został opracowany w taki sposób, by opisywane funkcje programu CorelDRAW stały się zrozumiałe dla wszystkich użytkowników, bez względu na zakres posiadanej wiedzy: od początkujących po zaawansowanych. Tom drugi jest skierowany w pierwszym rzędzie do tej drugiej grupy. Jeśli profesjonalnie zajmujesz się grafiką komputerową, uczestniczysz w procesie przygotowania publikacji do druku i chcesz wykorzystać w tym celu potencjał CorelDraw -- "CorelDraw 11. Vademecum profesjonalisty. Tom II" stanowi dla Ciebie lekturę obowiązkową.
Błyskawiczny kurs administrowania treścią serwisu WWW
Rozwój technologii wykorzystywanych przy projektowaniu serwisów WWW, poza wieloma zaletami, ma również, niestety, jedną wadę -- trudności w modyfikowaniu treści witryny. Czynność ta może być katastrofalna w skutkach, szczególnie gdy wykonują ją osoby niezajmujące się na co dzień projektowaniem. Popularność internetu zmusza jednak właścicieli witryn WWW do ciągłego aktualizowania zawartych w nich informacji, co zwykle jest zadaniem administratora serwisu. Program Macromedia Contribute 2 pozwala zmienić tę sytuację. Umożliwia modyfikowanie treści serwisu WWW bez znajomości języka HTML i innych technologii użytych przy jego tworzeniu, a zarazem chroni kod witryny, skrypty i przypisane do niej uprawnienia. Możliwości programu Contribute ułatwiają "zwykłemu" użytkownikowi modyfikowanie witryny bez obawy, że coś zepsuje przez niewłaściwe określenie łącza, stylu lub umiejscowienia obrazka.
Książka "Contribute 2. Szybki start" przedstawia możliwości tej rewolucyjnej aplikacji. Opisuje sposoby wykonania za jej pomocą wszystkich operacji związanych z administrowaniem treścią serwisu WWW. Każde zadanie zaprezentowane jest w postaci instrukcji, opatrzonych ilustracjami. Książka może również pełnić rolę podręcznej pomocy, do której można zajrzeć podczas pracy z programem.
* Instalacja i aktywacja Contribute 2
* Nawiązywanie połączenia z witryną i praca w trybie off-line
* Tworzenie nowych stron od zera i na podstawie szablonów
* Edycja i formatowanie tekstu
* Praca z elementami graficznymi
* Tworzenie i edycja łączy
* Dodawanie i modyfikacja tabel
* Wykorzystywanie szablonów programu Dreamweaver
* Import dokumentów z pakietu Office
* Administrowanie witryną
* Integracja Contribute z Dreamweaverem
* Rozbudowa Contribute za pomocą modułów rozszerzających
C++ to popularny i uniwersalny język programowania. Jednak po dłuższym stosowaniu programiści zaczynają zauważać pewne jego niedoskonałości i ograniczenia. System typów, sposób działania niektórych kompilatorów, związki pomiędzy wskaźnikami i tablicami, nieprzewidziane w standardzie zachowania obiektów statycznych i bibliotek dynamicznych to tylko niektóre z nich. Aby je obejść, należy wykorzystywać wiele bardzo zaawansowanych i nieznanych wielu programistom metod.
Książka "Język C++. Gotowe rozwiązania dla programistów" to podręcznik dla tych programistów C++, którzy zaczęli już dostrzegać ograniczenia tego języka i zastanawiają się, jak sobie z nimi poradzić. Autor pokazuje sposoby ujarzmienia złożoności języka i uzyskania pełnej kontroli nad kodem. Przedstawia najpoważniejsze wady C++ i sposoby rozwiązywania powodowanych przez nie problemów. Opisuje również metody tworzenia stabilniejszego, bardziej uniwersalnego, wydajniejszego i łatwiejszego w pielęgnacji kodu.
* Wymuszanie założeń projektowych
* Cykl życia obiektów
* Hermetyzacja zasobów, danych i typów
* Modele dostępu do obiektów
* Obsługa wątków
* Korzystanie z obiektów statycznych
* Konwersja danych i typów
* Zarządzanie pamięcią
* Sterowanie działaniem kompilatora
Wszyscy programiści, niezależnie od stopnia zaawansowania, znajdą w tej książce wiadomości, które usprawnią i przyspieszą ich pracę.
Błyskawiczny kurs tworzenia prezentacji multimedialnych
Popularność publikacji multimedialnych ciągle rośnie. Coraz częściej zamiast drukowanego katalogu firmy proponują swoim klientom płyty CD lub DVD z ofertą przedstawioną w atrakcyjnej postaci. Multimedia na dobre zadomowiły się w edukacji, reklamie i przekazie informacji. Największą zaletą publikacji multimedialnych jest możliwość umieszczenia w nich nie tylko tekstu, ale także grafiki, animacji, filmów, dźwięku i elementów interaktywnych. Na rynku dostępnych jest wiele aplikacji służących do tworzenia publikacji multimedialnych, wśród których niekwestionowanym liderem jest Macromedia Director. Rozwijana od prawie 10 lat aplikacja oferuje użytkownikom możliwość łączenia grafiki wektorowej i bitmapowej, cyfrowego wideo, animacji komputerowych i dźwięku, rozbudowany obiektowy język programowania zwany Lingo, setki gotowych skryptów, które można dołączyć do elementów prezentacji, oraz rozbudowane funkcje eksportu i publikowania gotowego produktu. Wykonaną w nim prezentację można zapisać w postaci pliku wykonywalnego aplikacji w formacie Shockwave umożliwiającym umieszczenie jej na stronie WWW i uruchamianie w przeglądarce internetowej.
Książka "Director MX. Szybki start" przedstawia jedną z najnowszych wersji "okrętu flagowego" firmy Macromedia. Zawiera wszystkie informacje niezbędne do rozpoczęcia pracy z Directorem i wykorzystania go do tworzenia prezentacji multimedialnych. Opisuje sposoby wykorzystywania plików graficznych i dźwiękowych, tworzenia animacji i skryptów, dostosowania prezentacji do potrzeb osób niepełnosprawnych i publikowania jej w różnych formatach. Każde z zadań przedstawione jest w postaci krótkich punktów opatrzonych ilustracjami.
* Instalacja i uruchomienie Directora
* Korzystanie z interfejsu użytkownika i definiowanie ustawień preferencyjnych
* Import materiałów źródłowych
* Tworzenie wstępnego układu prezentacji w oknie Score
* Techniki animacji
* Optymalizacja prezentacji
* Tworzenie elementów bitmapowych i wektorowych w Directorze
* Łączenie obrazów za pomocą trybów mieszania
* Wykorzystywanie animacji, klipów wideo i plików SWF
* Edycja i formatowanie tekstu
* Dodawanie dźwięku do prezentacji
* Gotowe skrypty -- behawiory
* Podstawowe informacje o języku Lingo
* Publikowanie prezentacji w postaci projektorów i prezentacji Shockwave
* Shockwave 3D -- trójwymiarowa interaktywna animacja w Directorze
* Rozszerzanie możliwości Directora za pomocą modułów Xtra
* Dostosowywanie prezentacji do potrzeb osób niepełnosprawnych
CorelDRAW to aplikacja będąca jednym z kluczowych narzędzi pracy wielu grafików i projektantów. Rozwijany od kilkunastu lat doskonały program do tworzenia i obróbki grafiki wektorowej zawsze zadziwiał ogromem możliwości i mnogością zastosowań. Nie inaczej jest w przypadku najnowszej wersji. Program CorelDRAW 12 docenią graficy zajmujący się tworzeniem publikacji drukowanych, stron WWW, prezentacji multimedialnych, a nawet animacji wektorowych. Każdemu z nich CorelDRAW 12 zaoferuje narzędzia pozwalające na wygodną i efektywną pracę.
Książka "CorelDRAW 12. Oficjalny podręcznik" to kompendium wiedzy na temat najnowszej wersji tego narzędzia. Zawiera wszystkie informacje dotyczące Corela -- od opisu interfejsu użytkownika, poprzez zasady korzystania z narzędzi rysunkowych, filtrów i efektów, aż do sposobów tworzenia animacji wektorowych i pisania skryptów w VBA.
* Interfejs użytkownika
* Definiowanie układu dokumentu, tryby wyświetlania
* Pomoce rysunkowe
* Tworzenie i modyfikowanie obiektów
* Narzędzia tekstowe
* Łączenie tekstu i obiektów
* Kolory, wypełnienia i kontury
* Efekty specjalne i filtry
* Praca z grafiką bitmapową
* Drukowanie dokumentów Corela
* Tworzenie stron WWW i animacji wektorowych
* Skrypty i VBA
* Konfigurowanie programu
"CorelDRAW 12. Oficjalny podręcznik" to publikacja autoryzowana przez firmę Corel i rekomendowana wszystkim użytkownikom tej aplikacji. Dzięki temu można mieć pewność, że zawarte w niej wiadomości są poprawne i faktycznie przydatne podczas pracy z CorelDRAW.
O autorach:
Steve Bain jest doskonałym ilustratorem oraz cenionym pisarzem i wykładowcą. Kierował niezliczoną ilością warsztatów graficznych. Jest stałym współpracownikiem wielu wydawnictw edukacyjnych i witryn internetowych. Testuje również nowe wersje programów dla firmy Corel.
Nick Wilkinson jest ilustratorem i programistą. Napisane przez niego skrypty cieszą się wielkim uznaniem w społeczności użytkowników CorelDRAW na całym świecie.
Użyj Java Data Objects --
przełomowej technologii trwałości obiektów na platformie Java
Książka "Java Data Objects":
* Demonstruje praktyczne techniki stosowane przez zawodowych programistów
* Zawiera poprawny, gruntownie przetestowany kod źródłowy programów oraz przykłady zaczerpnięte z praktyki
* Skoncentrowana jest na nowoczesnych technologiach, które muszą poznać programiści
* Zawiera rady profesjonalistów, które pozwolą czytelnikowi tworzyć najlepsze programy
Java Data Objects (JDO) przyspiesza tworzenie aplikacji w Javie dostarczając obiektowego mechanizmu trwałości i standardowych interfejsów umożliwiających korzystanie z baz danych. Książka ta jest wszechstronnym przewodnikiem po zagadnieniach trwałości JDO, przeznaczony dla zaawansowanego programisty.
Korzystając z realistycznych przykładów kodu autorzy przedstawiają sposoby tworzenia, pobierania, aktualizacji i usuwania obiektów trwałych, cykl życia obiektów i przejścia pomiędzy stanami, klasy i interfejsy JDO, zapytania, architekturę, problemy bezpieczeństwa i wiele innych zagadnień. Prezentują sposoby integracji JDO z EJB™, JTA, JCA i innymi technologiami J2EE™, omawiają też najlepsze sposoby wykorzystania JDO przez samodzielne aplikacje oraz komponenty J2EE™.
Jeśli chcesz poświęcić więcej czasu na rozwiązywanie zagadnień biznesowych, a mniej tracić na zajmowanie się problemem trwałości, to potrzebujesz właśnie JDO i jednej dobrej książki, która pomoże Ci efektywnie użyć JDO: "Java Data Objects".
* Omówienie specyfikacji JDO i podstawowych zagadnień związanych z trwałością obiektów
* Programowanie z użyciem JDO; najważniejsze klasy i obiekty
* Cykl życia obiektów
* Wyszukiwanie danych w JDO
* Przykładowa architektura i jej konstrukcja z użyciem JDO
* JDO a J2EE: JCA, EJB, transakcje, bezpieczeństwo
* Porównanie JDO z JDBC
* Przyszłość JDO i rozwój tej specyfikacji
* Studium przypadku
Uzupełnieniem są liczne dodatki omawiające między innymi: stany JDO, metadane, język JDOQL w notacji BNF i dostępne implementacje JDO.
* Praktyczne przykłady ilustrują możliwości użycia JDO przez istniejące aplikacje
* Tworzenia efektywniejszych systemów dzięki JDO
* Integracja JDO z J2EE krok po kroku
* Najlepsze sposoby wykorzystania JDO przez aplikacje biznesowe
Autorzy:
Sameer Tyagi jest architektem systemów biznesowych w firmie Sun Microsystems i pracuje w Java Center w Burlington w stanie Massachusets. Ma za sobą osiem lat doświadczeń zawodowych w dziedzinie informatyki i jest współautorem wielu książek związanych z technologiami Javy.
Keiron McCammon jest szefem działu technologii w firmie Versant Corporation. Pracuje w branży informatycznej już ponad dziesięć lat i zajmuje się głównie zastosowaniami technologii obiektowej w biznesie. Jest członkiem grupy eksperckiej JDO (JSR12) i często bierze udział w seminariach i konferencjach poświęconych tworzeniu aplikacji na platformach Java i J2EE przy wykorzystaniu JDO.
Michael Vorburger pracuje jako główny architekt oprogramowania w firmie Vertical zajmującej się tworzeniem oprogramowania. Jest aktywnym uczestnikiem listy dyskusyjnej poświęconej JDO.
Heiko Bobzin jest członkiem grupy eksperckiej JDO (JSR12). Prowadził prace związane z implementacją standardów JDO i ODMG 3.0 w firmie Poet Software, dostawcy obiektowych systemów baz danych.
Poznaj i wykorzystaj nowe możliwości Photoshopa CS2
* Uporządkuj zbiory obrazów za pomocą przeglądarki Bridge
* Obrabiaj zdjęcia w formacie RAW
* Przyspiesz pracę i zastosuj udoskonalone narzędzia projektowe
Kolejne wersje Photoshopa wywołują u jego użytkowników spore emocje. Chyba każdy, kto korzysta z tego programu, chce jak najszybciej przekonać się, jakie zmiany wprowadziła firma Adobe w swoim flagowym produkcie. Na temat poszczególnych wersji powstają dziesiątki książek, jednak niewielu autorów koncentruje się wyłącznie na innowacjach i udoskonalonych funkcjach programu. Doświadczeni użytkownicy Photoshopa nie potrzebują abecadła -- oni poszukują opracowań wyjaśniających zasady działania nowych narzędzi.
"Photoshop CS2/CS2 PL. Prosto do celu" to książka właśnie dla nich. Prezentuje nowości programu, wspominając o znanych funkcjach tylko wtedy, gdy jest to niezbędne do zrozumienia wprowadzonych ulepszeń. Z opisanych tu narzędzi mogą korzystać nie tylko graficy, dla których Photoshop jest uniwersalnym narzędziem do obróbki obrazów, ale także osoby zajmujące się fotografią cyfrową oraz projektanci publikacji i witryn WWW. Każda funkcja przedstawiona jest w taki sposób, że po przeczytaniu książki będziesz wiedzieć nie tylko, jak z niej korzystać, ale również -- w jakim celu.
* Korzystanie z przeglądarki Bridge
* Nowe ustawienia w preferencjach
* Przeprojektowana paleta Layers (Warstwy)
* Stosowanie obiektów inteligentnych
* Obróbka plików RAW
* Zapisywanie zdjęć w formacie HDR
* Praca z nowymi narzędziami do retuszu fotografii
Odkryj potęgę Photoshopa!
Poznaj zaawansowane możliwości najnowszej wersji CorelDraw i wykorzystaj je w swojej pracy.
CorelDraw to jedna z najdłużej rozwijanych i najpopularniejszych aplikacji graficznych. Każda kolejna wersja wprowadza ulepszenia i nowe możliwości. Po piętnastu latach od pojawienia się pierwszej wersji programu, wprowadzono na rynek jedenastą edycję CorelDRAW.
Książka "CorelDraw 11. Vademecum profesjonalisty" jest pozycją przeznaczoną dla grafików i ilustratorów, którzy chcą wykorzystać potężne możliwości tego programu w swojej codziennej pracy. Dzięki doświadczeniu Steve"a Baina dokładnie poznasz aplikację i i będziesz mógł wykorzystać setki wskazówek, które nauczą Cię uzyskiwać wspaniałe rezultaty.
W drugim tomie książki zawarto informacje o zaawansowanych możliwościach programu CorelDraw:
* Dokładny opis zmian i ulepszeń wprowadzonych w najnowszej wersji programu
* Omówienie efektów specjalnych: obwiedni, deformacji, metamorfozy, obrysu, cieni, soczewek i efektów przezroczystości
* Tworzenie obrazów trójwymiarowych; perspektywa
* Obsługa obiektów bitmapowych
* Drukowanie w CorelDraw, tworzenie rozbarwień
* Tworzenie elementów stron WWW
* Animacje w Corel R.A.V.E 2.0
* Rozbudowa możliwości Corela za pomocą VisualBasic for Applications, makropolecenia
* Dodatek podsumowujący skróty klawiaturowe
Materiał zawarty w niniejszej książce został opracowany w taki sposób, by opisywane funkcje programu CorelDRAW stały się zrozumiałe dla wszystkich użytkowników, bez względu na zakres posiadanej wiedzy: od początkujących po zaawansowanych. Tom drugi jest skierowany w pierwszym rzędzie do tej drugiej grupy. Jeśli profesjonalnie zajmujesz się grafiką komputerową, uczestniczysz w procesie przygotowania publikacji do druku i chcesz wykorzystać w tym celu potencjał CorelDraw -- "CorelDraw 11. Vademecum profesjonalisty. Tom II" stanowi dla Ciebie lekturę obowiązkową.
Kompendium wiedzy dla profesjonalnych programistów serwisów internetowych.
Książka zawiera komplet informacji niezbędnych twórcom zaawansowanych aplikacji sieciowych i opisuje: HTML 4, Java Standard Edition 1.3, serwlety, JavaServer Pages i wiele innych technologii. "Serwisy internetowe. Programowanie" łączy te technologie pokazując, jak przy ich pomocy tworzyć profesjonalne systemy.
HTML 4: Dogłębny, praktyczny opis struktury dokumentu HTML, jego elementów, ramek i styli kaskadowych.
Java 2: Podstawy składni, projektowanie zorientowane obiektowo, aplety, tworzenie animacji, narzędzie Java PlugIn, tworzenie interfejsu użytkownika (Swing), Java 2D API, aplikacje wielowątkowe, programowanie sieciowe, korzystanie z baz danych i jeszcze więcej.
Technologie serwerowe Javy: Serwlety, JSP, XML, JDBC – fundamentalne technologie umożliwiające budowę aplikacji w Javie. Tematy zaawansowane dotyczą tworzenia własnych bibliotek znaczników JSP, łączenia serwletów z JSP (MVC), tworzenie puli połączeń do baz danych, SAX, DOM i XSLT. Dokładnie omówiono także HTTP 1.1.
JavaScript: Dynamiczne tworzenie zawartości stron WWW, śledzenie zachowania użytkownika, sprawdzanie poprawności danych w formularzach HTML. Dołączono podręczny skorowidz komend.
Pierwsze wydanie tej książki jest używane jako podręcznik na takich uczelniach jak MIT, Standford, UC Berkeley, UCLA, Princeton i John Hopkins. Książka, którą trzymasz w ręku, została zaktualizowana i uzupełniona o najnowsze technologie oraz towarzyszące im przykłady gotowego kodu.
* Światowy bestseller -- aktualne kompendium dla zaawansowanych
programistów serwisów WWW
* Dogłębny opis HTML 4, CSS, Javy 2, serwletów, JavaServer Pages i XML
* Przykłady kodu używanego przez profesjonalistów
Podstawowymi zagadnieniami opisywanymi w książce są wzorce, najlepsze techniki, strategie projektowe i sprawdzone rozwiązania wykorzystujące kluczowe technologie J2EE, czyli strony JSP, serwlety, komponenty EJB i interfejs JMS. Katalog wzorców J2EE zawiera 21 wzorców i o wiele więcej strategii, przy wykorzystaniu których powstają najlepsze rozwiązania programistyczne.
"J2EE. Wzorce projektowe. Wydanie drugie" zawiera opis następujących zagadnień:
* 21 wzorców projektowych J2EE -- znane i w pełni sprawdzone oraz nowe wzorce zapewniające najlepsze rozwiązania dla aplikacji biznesowych
* strategie projektowe dla warstwy prezentacji, biznesowej i integracji
* opis zastosowania technologii JSP, EJB, JSM, usług sieciowych i serwletów
* przykłady nie zalecanych rozwiązań stosujących technologię J2EE
* sposoby refaktoryzacji poprawiające istniejące projekty
* diagramy UML ilustrujące przedstawiane zagadnienia
* dużą liczbę przykładów zastosowania wzorców, strategii i refaktoryzacji
O autorach:
Deepak Alur jest architektem rozwiązań biznesowych Javy w Sun Java Center z 14-letnim doświadczeniem. [więcej...]
John Crupi jest wybitnym inżynierem i szefem architektów Javy w Sun Java Center. [więcej...]
Dan Malks zajmuje się technologiami obiektowymi oraz ich zastosowaniem w projektach biznesowych i usługach sieciowych. [więcej...]
Poznaj nowoczesne narzędzie wspomagające pracę projektanta
Solid Edge to aplikacja należąca do grupy MCAD -- programów wspomagających projektowanie konstrukcji mechanicznych. Ten rozwijany od ponad 9 lat system służy do wykonywania trójwymiarowych modeli pojedynczych części i zespołów oraz opracowywania dokumentacji technicznej projektu. Solid Edge podzielony jest na moduły umożliwiające realizację kolejnych etapów procesu projektowania. Aplikacja nie została wyposażona w narzędzia do analizy wytrzymałościowej i wspomagania procesu wytwarzania, ale dzięki staraniom producenta doskonale współpracuje z przeznaczonymi do tego celu programami.
Książka "Solid Edge 17. Podstawy" to zestaw ćwiczeń przeznaczony dla początkujących użytkowników aplikacji. Dzięki tym ćwiczeniom opanujesz podstawowe funkcje programu. Poznasz też zasady modelowania przestrzennego w Solid Edge. Nauczysz się projektować części i zespoły, tworzyć rysunki z modeli 3D, opisywać je i wymiarować. Dowiesz się także, jakie nowe funkcje wprowadzono do Solid Edge 17 i jak zmienił się interfejs użytkownika. Wykonując w kolejnych ćwiczeniach projekt modelarskiego silnika spalinowego, opanujesz umiejętności niezbędne do opracowywania własnych projektów składających się z modeli i dokumentacji.
* Instalacja programu
* Interfejs użytkownika
* Dostosowanie programu do własnych potrzeb
* Rysowanie w module Draft
* Korzystanie z narzędzi rysunkowych
* Modelowanie pojedynczych części za pomocą modułu Part
* Tworzenie zespołów z modeli części
* Generowanie dokumentacji rysunkowej w oparciu o modele 3D
Projektowanie serwisów WWW. Standardy sieciowe. Wydanie IIWydawnictwo Helion
Dostosuj swoje witryny do obowiązujących standardów
* Poznaj standardowe technologie sieciowe
* Naucz się pisać strony poprawnie wyświetlane we wszystkich przeglądarkach
* Zredukuj koszty utrzymania witryny
Dzięki ludziom takim jak Jeffrey Zeldman w świecie technologii internetowych coraz większą uwagę przywiązuje się do standardów. Dotyczy to także producentów popularnych przeglądarek internetowych, dlatego wreszcie możliwe jest tworzenie efektownych witryn, które wyglądają identycznie u użytkowników korzystających z różnych programów. Jednak nie jest to jedyna zaleta stosowania standardów. Za ich pomocą możesz sprawić, że Twoje strony będą działały szybciej, a ich aktualizacja stanie się dużo łatwiejsza, co przełoży się również na koszty utrzymania witryny.
"Projektowanie serwisów WWW. Standardy sieciowe. Wydanie II" to zaktualizowana wersja niezwykle popularnego, praktycznego przewodnika po świecie standardowych technologii internetowych. Dowiesz się z niego, czym są standardy sieciowe oraz dlaczego warto się do nich stosować. Poznasz sposoby projektowania i tworzenia witryn z uwzględnieniem standardów. Nauczysz się korzystać z języków XHTML, XML, CSS, ECMAScript oraz modelu DOM, które są wykorzystywane do pisania łatwych w pielęgnacji serwisów WWW. Przeczytasz również o mechanizmach ułatwień dostępu oraz mitach związanych z nimi. Jest to lektura obowiązkowa dla wszystkich projektantów i programistów, którzy chcą tworzyć nowoczesne witryny internetowe.
* Przegląd standardów sieciowych
* Projektowanie i tworzenie serwisów zgodnie ze standardami
* Walka z szybko starzejącymi się witrynami
* Nadawanie spójnego stylu witrynom za pomocą arkuszy CSS
* Pisanie przejrzystego kodu za pomocą języka XHTML
* Tworzenie skryptów manipulujących modelem DOM
* Obsługa różnych przeglądarek
* Stosowanie mechanizmów ułatwień dostępu
Wykorzystuj sprawdzone techniki, które zaoszczędzą czas i pieniądze
zarówno Twoje, jak i użytkowników Twoich witryn.
SolidWorks 2006 to aplikacja do modelowania 3D przeznaczona dla konstruktorów, oferująca uniwersalny zestaw narzędzi do modelowania powierzchniowego i bryłowego. Kolejne wersje tej aplikacji już tradycyjnie wytyczają nowe trendy wśród programów z tej grupy. Niezwykle intuicyjna obsługa programu, bazująca na znanych z systemu Windows mechanizmach "przeciągnij i upuść", pozwala nawet początkującym użytkownikom osiągnąć biegłość w ciągu kilku tygodni. Ogromna liczba narzędzi i modułów wspomagających sprawia, iż program ten doskonale wspomaga pracę projektanta. Wielką zaletą programu jest również możliwość wymiany plików z wieloma aplikacjami CAD/CAM/CAE, co umożliwia współpracę w ramach nawet największych zespołów projektowych.
Książka "SolidWorks 2006 w praktyce" to podręcznik dla początkujących użytkowników tej potężnej aplikacji. Przedstawia na przykładach zasady korzystania z SolidWorks 2006. Czytając ją, poznasz interfejs użytkownika i dostosujesz go do własnych potrzeb, a także nauczysz się wykorzystywać narzędzia do modelowania. Dowiesz się, w jaki sposób tworzyć części i złożenia, przeprowadzać analizy wytrzymałościowe metodą elementów skończonych za pomocą modułu CosmosXpress oraz jak ustrzec się błędów w projekcie, wykorzystując możliwość projektowania w przestrzeni. Dzięki zawartym w niej ćwiczeniom nauczysz się budować nawet najbardziej złożone konstrukcje.
* Konfigurowanie środowiska pracy
* Zarządzanie plikami danych
* Szkicowanie na płaszczyźnie oraz w przestrzeni
* Wymiarowanie w dwóch i trzech wymiarach
* Tworzenie brył części oraz elementów powierzchniowych
* Przygotowanie modelu formy wtryskowej na podstawie szkicu koncepcyjnego
* Tworzenie złożeń części oraz projektowanie "na złożeniu"
* Symulacja rozpływu masy w formie wtryskowej
* Obliczenia wytrzymałościowe
* Renderowanie projektów
* Tworzenie dokumentacji technicznej
Wykorzystaj nowoczesne narzędzia wspomagające pracę konstruktora i twórz, skupiając się na projekcie, a nie na narzędziu do projektowania.
Program CorelDRAW jest znany użytkownikom komputerów już od ponad 10 lat. Co roku firma Corel publikuje jego nową wersję wzbogaconą o nowe możliwości. Do największych zalet CorelDRAW należą: łatwość obsługi, ogromna popularność oraz różnorodność zastosowań -- zarówno do celów profesjonalnych, jak i „codziennych”. Dzięki przemyślanemu układowi poleceń, posługiwanie się programem jest łatwe nawet dla osób początkujących, dlatego też jest to doskonały program dla osób, które chcą nauczyć się tworzenia rysunków wektorowych.
Książka "CorelDRAW 11. Ćwiczenia praktyczne" przeznaczona jest dla osób początkujących, które chcą poznać podstawy tworzenia grafiki wektorowej wykorzystując do tego celu właśnie CorelDRAW. Zainteresować się nią powinni także użytkownicy starszych wersji programu chcący poznać nowe możliwości udostępniane przez najnowszą edycję tej popularnej aplikacji.
"CorelDRAW 11. Ćwiczenia praktyczne" przestawia za pomocą kilkudziesięciu ćwiczeń najważniejsze funkcje CorelDraw:
* Instalację i konfigurację programu
* Tworzenie prostych obiektów, ich transformacje i grupowanie
* Formatowanie tekstu
* Wykorzystanie narzędzi „kontur i wypełnienie”
* Precyzyjne rysowanie z użyciem siatki i prowadnic
* Edycję krzywych
* Efekty specjalne
Dreamweaver MX firmy Macromedia jest potężnym narzędziem wspomagającym proces tworzenia rozbudowanych serwisów internetowych. Należy do klasy tzw. edytorów graficznych: oznacza to, że tworzenie i edycja strony WWW przebiega w nim podobnie do edycji dokumentu w edytorze tekstu lub programie graficznym. Nie znaczy to oczywiście, że Dreamweaver daje Ci możliwość tworzenia rozbudowanych stron WWW bez znajomości języka HTML, na pewno jednak zwalnia Cię od pamiętania wszystkich, często bardzo skomplikowanych, atrybutów znaczników HTML. Ponadto zawarta w Dreamweaverze biblioteka gotowych wycinków kodu HTML -- wraz z rozszerzającymi ich możliwości fragmentami skryptów JavaScript -- upraszcza zastosowanie ciekawych, dynamicznych efektów na Twojej stronie.
Dzięki książce "Dreamweawer MX. Ćwiczenia" poznasz krok po kroku ogromne możliwości tej aplikacji, która z pewnością potrafi w dużym stopniu przyspieszyć pracę każdego twórcy witryn WWW.
Książka opisuje:
* Instalację i uruchomienie Dreamweavera
* Podstawy tworzenia stron WWW
* Formatowanie tekstu na stronach
* Łączenie stron odnośnikami
* Tworzenie tabel
* Umieszczanie grafiki na stronach WWW
* Pracę z całymi serwisami internetowymi
* Sposoby ułatwiania sobie tworzenia dużych witryn internetowych
Polecane przez firmę Adobe kompendium wiedzy
o pakiecie Creative Suite 2/2 PL
* Poznaj aplikacje wchodzące w skład pakietu
* Zaprojektuj publikacje drukowane i elektroniczne
* Wykorzystaj system kontroli wersji Version Cue 2
Adobe Creative Suite 2 to pakiet znanych i powszechnie wykorzystywanych aplikacji graficznych, tworzących niemalże perfekcyjne środowisko pracy dla projektantów grafiki komputerowej. Pakiet wzbogacono o system kontroli wersji plików, noszący nazwę Version Cue. Za pomocą Adobe Creative Suite można zrealizować każdy projekt -- od publikacji drukowanej po stronę internetową. Poszczególne aplikacje współpracują z sobą, co pozwala uprościć wiele zadań, zwiększyć efektywność pracy i przyspieszyć proces tworzenia projektu.
"Adobe Creative Suite 2/2 PL. Oficjalny podręcznik" to przygotowany i zatwierdzony przez specjalistów z firmy Adobe zbiór ćwiczeń, dzięki którym poznasz możliwości pakietu. Dowiesz się, jaki potencjał mają nowe wersje aplikacji wchodzących w jego skład i co można osiągnąć w wyniku ich integracji. Zrealizujesz przykładowe projekty, wykorzystując aplikacje Photoshop CS2, Illustrator CS2, InDesign CS2, GoLive CS2 i Acrobat Professional i przekonasz się, jak szeroki jest wachlarz zastosowań pakietu Creative Suite 2.
* Instalacja pakietu Creative Suite
* Zadania i możliwości aplikacji wchodzących w skład pakietu
* Konfiguracja środowiska roboczego
* Zarządzanie plikami graficznymi za pomocą przeglądarki Bridge
* Projektowanie opakowań produktów i okładek na płyty CD
* Publikacje drukowane i strony internetowe
* Tworzenie animacji i prezentacji
* Praca grupowa i kontrola wersji plików
Poznaj ogromne możliwości pakietu Creative Suite 2,
korzystając z oficjalnych materiałów szkoleniowych firmy Adobe.
Nadaj nową jakość swoim stronom internetowym
* Poznaj składnię i możliwości języka JavaScript
* Naucz się dynamicznie manipulować stronami internetowymi
* Twórz bardziej efektowne i interaktywne witryny
Znasz już język HTML, umiesz tworzyć proste strony internetowe i chcesz się nauczyć czegoś nowego? JavaScript to doskonały wybór. Język ten pozwala tchnąć życie w statyczne strony, dodać do nich ciekawe efekty oraz ułatwić użytkownikom interakcję z witryną. Duże możliwości połączone z łatwością nauki sprawiają, że jest to jeden z najprostszych sposobów na poprawę jakości Twoich stron.
Książka "JavaScript dla każdego. Wydanie IV" zawiera 24 krótkie lekcje, dzięki którym szybko poznasz składnię tego języka i nauczysz się używać go do tworzenia zaawansowanych stron internetowych. Dowiesz się, czym jest model DOM oraz jak za jego pomocą dynamicznie manipulować zawartością strony. Przeczytasz o technikach tworzenia internetowych aplikacji multimedialnych i możliwościach technologii AJAX. Poszczególne lekcje zawierają szczegółowe instrukcje opisujące typowe operacje języka JavaScript, co pozwoli Ci samodzielnie wykonać wszystkie przykłady. Dodatkowo, na końcu każdego rozdziału znajdują się pytania i ćwiczenia, które pomogą Ci sprawdzić i utrwalić nabytą wiedzę.
* Składnia języka JavaScript
* Pisanie skryptów i umieszczanie ich na stronach
* Używanie modelu DOM do manipulowania elementami strony
* Pobieranie danych od użytkownika
* Stosowanie stylów przy użyciu arkuszy CSS
* Wprowadzenie do technologii AJAX
* Obsługa grafiki, animacji i dźwięków
* Tworzenie efektownych menu rozwijanych
* Pisanie gier internetowych
Doskonała książka dla każdego ambitnego webmastera!
>> U nas kupisz też licencję na Pajączka!
Pajączek jest najpopularniejszym polskim programem służącym do tworzenia stron WWW. Przeszedł on długą ewolucję: od prostego edytora pracującego w środowisku DOS do rozbudowanej aplikacji, wyposażonej w wiele zaawansowanych możliwości, które docenią zarówno profesjonaliści, jak i osoby traktujące tworzenie serwisów WWW jako hobby.
Bogactwo możliwości i narzędzi Pajączka może przyprawić o zawrót głowy. Po co sięgnąć i kiedy to zrobić? Od czego zacząć i jak zapanować nad kolejnymi etapami tworzenia dokumentów i serwisu? Jak zadbać o poprawność dokumentów? Książka "Po prostu Pajączek 5 NxG" w prosty i przystępny sposób udzieli odpowiedzi na te pytania. Znajdziesz w niej bogato ilustrowane, przedstawione krok po kroku omówienie najważniejszych funkcji Pajączka, a przy okazji poznasz wiele sztuczek przydatnych przy tworzeniu stron WWW.
Książka omawia:
* Wersje Standard i Professional Pajączka 5 NxG oraz różnice pomiędzy nimi
* Nowy interfejs Pajączka i ustawienia programu
* Tworzenie i edycję dokumentów, w tym import z innych programów i edycję bezpośrednio na serwerze
* Pracę z tekstem: formatowanie, style CSS, przeszukiwanie
* Tworzenie odnośników i kontrolę ich poprawności
* Formatowanie stron WWW za pomocą tabel i ramek
* Pracę z grafiką oraz zawarte w Pajączku narzędzia Konwerter plików graficznych i Kreator galerii grafik
* Łączenie stron WWW z plikami multimedialnymi
* Tworzenie formularzy na stronach WWW
* Szablony Pajączka
* Zarządzanie całym serwisem WWW za pomocą narzędzi dostępnych w Pajączku
"Po prostu Pajączek 5 NxG" omawia zarówno wersję Standard, jak i Professional programu Pajączek. Jest to doskonała lektura dla użytkowników poprzednich edycji programu, a także dla osób, które po raz pierwszy zetknęły się z tym programem. Po przeczytaniu tej książki z pewnością nie odłożysz jej na półkę -- wręcz przeciwnie, wielokrotnie skorzystasz z przedstawionych w niej rozwiązań najczęstszych problemów, z którymi spotyka się w swojej praktyce każdy webmaster.
CorelDraw to jedna z najdłużej rozwijanych i najpopularniejszych aplikacji graficznych. Każda kolejna wersja wprowadza ulepszenia i nowe możliwości. Po piętnastu latach od pojawienia się pierwszej wersji programu, wprowadzono na rynek jedenastą edycję CorelDRAW.
Książka "CorelDraw 11. Vademecum profesjonalisty" jest pozycją przeznaczoną dla grafików i ilustratorów, którzy chcą wykorzystać potężne możliwości tego programu w swojej codziennej pracy. Dzięki doświadczeniu Steve"a Baina dokładnie poznasz aplikację i i będziesz mógł wykorzystać setki wskazówek, które nauczą Cię uzyskiwać wspaniałe rezultaty.
Tom pierwszy przedstawia podstawowe zasady działania CorelDRAW i podstawy tworzenia grafiki wektorowej:
* Interfejs CorelDraw 11; dostosowywanie go do własnych potrzeb
* Praca z plikami i szablonami
* Pomocnicze narzędzia rysunkowe, linijki, siatka i prowadnice
* Zaznaczanie, przemieszczanie i przekształcanie obiektów
* Tworzenie kształtów podstawowych i rysowanie linii; krzywe B
Stwórz pełne życia prezentacje internetowe
* Jak tworzyć obiekty graficzne i tekstowe?
* Jak budować animacje i elementy interaktywne?
* Jak optymalizować i publikować gotowe prezentacje?
Macromedia Flash CS3 to kolejne wcielenie rewelacyjnej aplikacji służącej do kreowania dynamicznych, animowanych witryn WWW oraz prezentacji multimedialnych. Flash to rozbudowane narzędzie łączące w sobie program graficzny i animacyjny, edytor cyfrowego wideo oraz środowisko programistyczne pozwalające na pisanie skryptów w obiektowym języku ActionScript. Możliwości Flasha ułatwiają ożywienie witryn WWW za pomocą dźwięku, interaktywnych przycisków, zapierających dech w piersiach animacji i atrakcyjnych interfejsów użytkownika. Budowane we Flashu arcydzieła mogą być odtwarzane nie tylko na monitorach komputerów, ale także na wyświetlaczach telefonów komórkowych i urządzeń PocketPC.
Książka „Flash CS3 Professional PL. Klatka po klatce“ to przewodnik po najnowszej wersji Flasha. Czytając ją, nauczysz się korzystać z narzędzi rysunkowych i animacyjnych, dowiesz się, jak tworzyć obiekty i animować je, a także poznasz podstawowe sposoby budowania elementów interaktywnych za pomocą oferowanych przez Flash narzędzi pomocniczych. Znajdziesz tu także informacje o języku ActionScript, importowaniu do prezentacji elementów utworzonych przy użyciu innych aplikacji, dodawaniu cyfrowego dźwięku i wideo oraz testowaniu i optymalizowaniu animacji pod kątem odtwarzania przez sieć lub z dysku. Przeczytasz także o publikowaniu gotowej prezentacji. Każde zagadnienie przedstawione jest w postaci sekwencji czynności uzupełnionej ilustracjami obrazującymi każdy krok, co bardzo ułatwia zrozumienie i wykonanie określonego zadania.
* Interfejs użytkownika
* Korzystanie z narzędzi
* Tworzenie i edycja obiektów
* Rozmieszczanie obiektów na warstwach
* Stosowanie symboli
* Animacja poklatkowa i automatyczna
* Tworzenie elementów interaktywnych
* Importowanie elementów graficznych utworzonych w innych aplikacjach
* Dołączanie dźwięku do prezentacji
* Publikowanie gotowych filmów
Twórz i rób wrażenie - korzystając z niesamowitych możliwości Flasha!
Dreamweaver CS3/CS PL -- twórcze i funkcjonalne rozwiązanie
do tworzenia stron oraz aplikacji internetowych
* Praca z tekstem i grafiką
* Projektowanie stron WWW
* Tworzenie formularzy
* Dodawanie elementów multimedialnych
"Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik" to książka zarówno dla webmasterów, jak i tych, którzy chcą komfortowo, ale też sprawnie zarządzać stroną internetową własnej firmy. Książka zawiera wiele cennych informacji, które pozwalają w kreatywny sposób wykorzystywać cały potencjał tego programu.
Poszczególne ćwiczenia zostały przedstawione w sposób przejrzysty i łatwy do realizacji. Dlatego "Adobe Dreamweaver CS3/CS3 PL" stanowi znakomity podręcznik, zawierający nie tylko podstawowe informacje o programie, ale również opisy jego zaawansowanych funkcji oraz szereg wskazówek, rozwiązań i porad, które pozwalają pracować szybciej i wydajniej. Korzystając z "Oficjalnego podręcznika", dowiesz się, jak tworzyć strony WWW, zarządzać nimi, a także projektować multimedialne serwisy internetowe, których funkcjonalność i efektywność jest dziś tak istotna w działalności każdego przedsiębiorstwa.
* Kaskadowe arkusze stylów
* Technologia AJAX
* Projektowanie makiet i formularzy
* Tworzenie łączy
* Konfiguracja ustawień dostępu
* Dodawanie elementów multimedialnych
* Elementy graficzne, filmy wideo i animacje
* Konfigurowanie zdalnego serwisu
Kreatywny program dla kreatywnych użytkowników!
3ds max jest jednym z najbardziej zaawansowanych i najpopularniejszych programów do obróbki i tworzenia grafiki trójwymiarowej dostępnych obecnie na rynku. Znajduje on zastosowanie w najróżniejszych przedsięwzięciach artystycznych i komercyjnych; między innymi w architekturze, grach komputerowych, produkcjach filmowych, publikacjach internetowych, wizualizacjach medycznych i naukowych, projektowaniu rzeczywistości wirtualnej oraz w sztukach pięknych.
Książka napisana została z myślą o artystach, projektantach, uczniach, nauczycielach, zawodowcach i wszystkich tych, którzy pragną urzeczywistniać swoje marzenia. Podobnie jak inne książki z serii "Po prostu", podręcznik ten został napisany tak, by być przejrzystym i łatwym w lekturze. Tekst książki został wzbogacony o ponad 1200 rysunków ilustrujących pojęcia i sposoby radzenia sobie w różnych sytuacjach. Jeżeli stawiasz pierwsze kroki, zacznij od początku i przeczytaj rozdziały po kolei. Osoby bardziej zaawansowane mogą czytać tylko wybrane rozdziały.
Dzięki tej książce:
* Zainstalujesz program 3ds max, poznasz jego interfejs i nauczysz się zarządzać plikami
* Nauczysz się tworzyć i zaznaczać obiekty, kontrolować wyświetlanie i poruszać się w przestrzeni 3D
* Dowiesz się, jak manipulować obiektami i tworzyć animacje za pomocą transformacji, modyfikatorów i kontrolerów animacji
* Poznasz zaawansowane techniki modelowania, w tym modelowanie na poziomie struktury obiektu oraz tworzenie obiektów złożonych
* Nauczysz się wykorzystywać światła i kamery do oświetlania scen i generowania obrazów
* Poznasz tajniki doboru materiałów i mapowania
* Dowiesz się, jak tworzyć wysokiej jakości obrazy i filmy.
Aby w pełni wykorzystać wiedzę zawartą w książce, powinieneś umieć poruszać się w środowisku Windows i mieć dostęp do programu 3ds max 5. Ważna jest także gruntowna wiedza na temat programów do obróbki grafiki dwuwymiarowej, takich jak Adobe Photoshop lub Corel Painter. Po przeczytaniu tej książki będziesz umiał tworzyć, modelować, mapować, animować i renderować obiekty w 3ds max 5. Powodzenia w świecie 3D!
MS Project 2003. Zarządzanie projektami. Edycja limitowanaWydawnictwo Helion
Poznaj nowoczesne narzędzie pracy kierownika projektów
* Zdefiniuj projekt
* Zarządzaj zadaniami i zasobami
* Wygeneruj raporty
Zarządzanie projektami to dziedzina wiedzy, która w ostatnich latach bardzo dynamicznie się rozwija i zyskuje na znaczeniu. W firmach na całym świecie stosuje się je do usprawnienia działalności przedsiębiorstwa. Zarządzanie projektami, podobnie jak niemal wszystkie dziedziny nauki, stało się również poważnym wyzwaniem dla twórców oprogramowania. Na rynku dostępnych jest kilka pakietów wspomagających zarządzanie projektami, wśród których ogromną popularność zyskał MS Project. Jego wersje Standard i Professional w pełni odpowiadają potrzebom firm różnej wielkości.
Książka "MS Project 2003. Zarządzanie projektami" to podręcznik, dzięki któremu poznasz zasady pracy z tą aplikacją. Opisuje jej interfejs użytkownika, narzędzia i polecenia menu. Przedstawia sposoby definiowania projektu, harmonogramowania oraz zarządzania zasobami i zadaniami. Czytając ją, dowiesz się, jak wprowadzać dane dotyczące faktycznej realizacji projektu, generować wykresy i raporty oraz wymieniać dane z MS Project z innymi aplikacjami.
* Interfejs użytkownika i paski narzędzi
* Definiowanie projektu i jego właściwości
* Wprowadzanie nowych zadań
* Zarządzanie zasobami
* Tworzenie kalendarza projektu
* Optymalizacja zadań projektowych
* Generowanie raportów
* Dostosowywanie programu do własnych potrzeb
* Praca zespołowa nad projektem
* Korzystanie z narzędzi Project Server oraz Project Web Access
MS Project nie podejmie za Ciebie decyzji,
ale na pewno bardzo wspomoże Twoją pracę.
* Wykorzystaj After Effects w procesie postprodukcji materiału wideo
* Stwórz własne kompozycje dwu- i trójwymiarowe
* Zastosuj efekty specjalne
* Wyeksportuj gotową kompozycję
Adobe After Effects to doskonała aplikacja służąca do postprodukcji materiału wideo, tworzenia efektów specjalnych i skomplikowanych animacji. Umożliwia wykorzystywanie nieograniczonej ilości warstw obrazu wideo, wprowadzanie napisów i grafiki oraz przypisywanie każdemu elementowi kompozycji setek efektów. After Effects jest narzędziem świetnie uzupełniającym Adobe Premiere i Photoshopa w studiu produkcyjnym. Możliwości tej aplikacji pozwalają na tworzenie materiału przeznaczonego do emisji kinowej lub telewizyjnej, jak również klipów dystrybuowanych na płytach CD i DVD oraz przesyłanych strumieniowo przez łącza internetowe.
"Adobe After Effects 6.0. Oficjalny podręcznik" to przygotowany i zatwierdzony przez producenta programu -- firmę Adobe -- zbiór ćwiczeń ułatwiających poznanie możliwości After Effects. Wykonując ćwiczenia zawarte w kolejnych rozdziałach, nauczysz się tworzyć proste i złożone kompozycje dwu- i trójwymiarowe, stosować efekty specjalne, korzystać z warstw i filtrów oraz eksportować gotowy materiał do plików w różnych formatach. Możesz być pewien doskonałości merytorycznej podręcznika -- swoją wiedzą podzielą się z Tobą certyfikowani przez firmę Adobe eksperci i nauczyciele.
* Tworzenie elementów graficznych
* Korzystanie z klatek kluczowych
* Stosowanie efektów
* Dodawanie do kompozycji elementów tekstowych
* Tworzenie elementów trójwymiarowych
* Śledzenie ruchu kamery
* Maskowanie i przezroczystość
* Generowanie produktu finalnego
Poznaj możliwości programu After Effects,
korzystając z oficjalnych materiałów szkoleniowych firmy Adobe.
AutoCAD jest bez wątpienia najpopularniejszym w Polsce programem służącym do komputerowego wspomagania projektowania. Grono osób korzystających z niego stale się powiększa. W trakcie pracy z tym narzędziem projektanci zdążyli już dokładnie poznać jego możliwości, jednakże każda nowa wersja jest coraz bardziej rozbudowana i wyposażona w coraz więcej funkcji. W wersji 2005 wprowadzono wiele ulepszeń w interfejsie użytkownika oraz zwiększono funkcjonalność wielu narzędzi projektowych. Dodano również kilka nowych możliwości, które na pewno zostaną docenione nie tylko przez specjalistów wykorzystujących go w codziennej pracy, ale także przez tych, którzy dopiero poznają AutoCAD-a.
Książka przeznaczona jest zarówno dla początkujących użytkowników AutoCAD-a, którzy mogą dzięki niej dogłębnie poznać to narzędzie, jak i dla tych, którzy mają już doświadczenie w pracy z tą aplikacją. W książce zamieszczono bardzo wiele bogato ilustrowanych przykładów pokazujących praktyczne zastosowanie omawianych narzędzi.
* Nowe możliwości AutoCAD-a wprowadzone w wersji 2005
* Interfejs użytkownika, menu i paski narzędzi
* Praca z dokumentami
* Tworzenie podstawowych obiektów i definiowanie ich właściwości
* Zaznaczanie i modyfikowanie obiektów
* Elementy tekstowe
* Korzystanie z warstw i bloków
* Stosowanie Centrum danych projektowych w pracy nad projektem
* Regiony i multilinie
* Techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Modelowanie 3D i bryły ACIS
* Rendering projektów 3D
* Połączenie z bazami danych
* Praca z ExpressTools
* Podstawowe wiadomości o języku Auto Lisp
Rozdział "Hiperpołączenia" w formacie PDF można pobrać z naszego serwera..
RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on RailsWydawnictwo Helion
Poznaj Ruby on Rails i stwórz atrakcyjną witrynę społecznościową
* Jak konfigurować sesje bazodanowe?
* Na czym polega trasowanie komentarzy?
* W jaki sposób przygotować stronę przesyłania awatarów?
Serwisy społecznościowe, które gromadzą ludzi o podobnych zainteresowaniach i umożliwiają komunikację między znajomymi, cieszą się ogromną i wciąż rosnącą popularnością. Dzięki temu, że pozwalają na wymianę opinii i ułatwiają podtrzymywanie globalnych kontaktów, stają się elementami strategii biznesowych i marketingowych wielu firm. Do budowania takich serwisów doskonale nadaje się Rails, który oferuje klientom witryny w pełni dopasowane do potrzeb ich użytkowników. Rails został napisany w dynamicznym obiektowym języku Ruby z użyciem architektury MVC. Ten framework wyróżniają przede wszystkim dwie reguły: reguła DRY, polegająca na unikaniu wykonywania tej samej pracy w różnych miejscach, oraz reguła CoC., która pozwala na zminimalizowanie niezbędnej konfiguracji przez zastępowanie jej gotowymi, domyślnymi, zalecanymi wzorcami. Rails umożliwia także użycie wtyczek, rozszerzających aplikacje o rozmaite funkcjonalności np. logowanie, wrzucanie i skalowanie obrazków czy tagowanie.
Książka „RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails” stanowi praktyczny kurs tworzenia interaktywnego serwisu społecznościowego. Za pomocą tego podręcznika nauczysz się budować taką witrynę, zaczynając od statycznej strony głównej, przez utworzenie mechanizmu rejestracji i uwierzytelnienia użytkowników, a kończąc na dynamicznej stronie WWW, z możliwością przesyłania obrazów i prowadzenia blogów, oraz systemie dodawania znajomych. Jeśli więc pragniesz stworzyć atrakcyjny i funkcjonalny serwis społecznościowy, przyciągający rzesze użytkowników ? książka z pewnością Ci w tym pomoże!
* Konfigurowanie środowiska programistycznego
* Modelowanie i rejestrowanie użytkowników
* Testowanie
* Ochrona stron
* Zaawansowane logowanie
* Aktualizacja informacji użytkownika
* Tworzenie sieci społecznej
* Awatary
* Model znajomości
* Blogi w technologii REST
* Komentarze do blogu w technologii AJAX
Samodzielnie zbuduj funkcjonalny serwis społecznościowy!!!
AutoCAD jest bez wątpienia najpopularniejszym w Polsce programem typu CAD, posługuje się nim od bardzo dawna duże grono użytkowników. W trakcie pracy z Auto-CAD-em użytkownicy zdążyli już dokładnie poznać jego narzędzia, jednakże nowe wersje stają się coraz bardziej rozbudowane i oferują coraz więcej możliwości. Wersja 2004 wprowadza między innymi wiele ulepszeń palet narzędzi oraz zwiększoną funkcjonalność Centrum danych projektowych. Dostępny jest również poprawiony Malarz formatów, ExpressTools (znane z wersji 2000), wypełnienia gradientowe i wiele usprawnień dotyczących tworzenia odnośników zewnętrznych.
Ta obszerna pozycja przeznaczona jest zarówno dla początkujących użytkowników AutoCAD-a (mogą oni dzięki niej dogłębnie poznać ten wspaniały program), jak i dla tych, którzy mieli już do czynienia z poprzednimi wersjami tej aplikacji. W książce zamieszczono bardzo wiele bogato ilustrowanych przykładów pokazujących praktyczne zastosowanie omawianych narzędzi.
* Poznasz nowe możliwości AutoCAD-a wprowadzone w wersji 2004
* Poznasz interfejs AutoCAD-a, menu i paski narzędzi
* Nauczysz się otwierać i zapisywać dokumenty
* Poznasz podstawowe obiekty AutoCAD-a i ich właściwości
* Dowiesz się, jak wybierać i modyfikować obiekty
* Nauczysz się tworzyć napisy
* Zaznajomisz się z warstwami i blokami ułatwiającymi tworzenie projektów
* Poznasz Centrum danych projektowych, umożliwiające współdzielenie danych oraz ponowne wykorzystanie istniejących już rysunków lub wybranych ich elementów
* Nauczysz się wykorzystywać regiony i multilinie
* Poznasz techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Dowiesz się, jak modelować w przestrzeni 3D, nauczysz się pracować z bryłami ACIS
* Nauczysz się podstaw renderingu
* Skorzystasz z możliwości standardów CAD
* Połączysz swoje rysunki z danymi zawartymi w bazach danych
* Przyspieszysz swoją pracę za pomocą ExpressTools
* Poznasz podstawy AutoLispu
Książkę uzupełniają dwa CD-ROM, na których znajdziesz demonstracyjną wersję programu AutoCAD 2004, a także liczne rysunki, wykorzystane jako przykłady w tekście i oprogramowanie wspomagające prace z AutoCAD-em w wersjach demonstracyjnych i shareware.
W dobie cyfrowych aparatów fotograficznych dysk twardy naszego komputera coraz częściej pełni rolę albumu ze zdjęciami. Niezbędne w takiej sytuacji staje się narzędzie ułatwiające organizację plików graficznych, przeglądanie ich i przeprowadzanie podstawowych modyfikacji. Takim właśnie narzędziem jest ACDSee 6.0. W najnowszej wersji ACDSee to znacznie więcej niż tylko przeglądarka obrazków. To prawdziwy kombajn umożliwiający sprawne i efektywne zarządzanie zasobami zdjęć na dysku twardym.
"ACDSee. Ćwiczenia" to książka dla każdego, kto chce poznać możliwości tej aplikacji. Opisuje sposoby korzystania z podstawowych funkcji ACDSee, czyli przeglądania katalogów i obrazów, a także przedstawia wiele innych, mniej znanych i przez to rzadziej wykorzystywanych możliwości tej przeglądarki. Wykonując kolejne ćwiczenia, nauczysz się:
* Przeglądać katalogi i pliki
* Konfigurować ACDSee
* Używać ACDSee w roli menedżera plików
* Drukować obrazy i wykonywać zrzuty ekranu
* Katalogować obrazy, wykorzystując wbudowane w ACDSee funkcje bazy danych
* Kopiować zdjęcia z aparatu cyfrowego
* Przeprowadzać podstawową korekcje cyfrowych zdjęć
* Tworzyć galerię zdjęć w formacie HTML
* Nagrywać płyty CD ze zdjęciami
Książka opisuje również narzędzia wchodzące w skład pakietu ACDSee 6.0 PowerPack -- FotoCanvas 3.0 oraz FotoSlate 3.0 -- umożliwiające edycję i drukowanie obrazów. Oferują znacznie więcej możliwości niż ACDSee.
Niniejsza książka jest wyjątkowa pośród innych publikacji kierowanych do fotografików cyfrowych -- prezentuje sprawdzone sposoby na osiągnięcie zamierzonych rezultatów. Nie ma tu miejsca na nudne wywody teoretyczne; nikt nie będzie Ci kazał niczego wymyślać samodzielnie. Zamiast tego znajdziesz opisy technik używanych przez najlepszych specjalistów w dziedzinie fotografii cyfrowej i retuszu zdjęć. Ta książka powie Ci wprost, jakich ustawień używać, kiedy i dlaczego.
Jeśli szukasz książki w stylu "powiedz mi wszystko, co wiesz na temat filtru wyostrzającego", to lepiej odłóż tę publikację z powrotem na półkę. Zamiast niej możesz sobie kupić dowolną inną książkę o Photoshopie -- na pewno znajdziesz tam odpowiedzi na swoje pytania. Po niniejszą książkę sięgnij tylko wówczas, gdy interesują Cię sztuczki, jakimi posługują się fachowcy od fotografii cyfrowej podczas edycji, korekcji, retuszu i prezentacji swoich dzieł najbardziej wymagającym klientom na tej planecie. Będziesz zachwycony tym, jak proste i efektywne są stosowane przez nich metody.
Dzięki książce poznasz:
* Sekrety profesjonalnego retuszu fotografii
* Zasady prawidłowej korekcji kolorystycznej fotografii
* Zdumiewające techniki "rzeźbienia ciała"
* Jak i dlaczego zawodowcy edytują zdjęcia w trybie 16-bitowym
* Sztuczki zwiększające produktywność
* Techniki wyostrzania, którymi naprawdę posługują się zawodowcy
* Sposoby radzenia sobie z typowymi problemami występujących w obrazach pochodzących z cyfrowych aparatów fotograficznych
* Techniki usuwania z obrazów szumu i kolorowych otoczek, a także sposoby ochrony swoich prac przed naruszeniem praw autorskich
* Najlepsze fotograficzne efekty specjalne
O autorze:
Scott Kelby jest redaktorem naczelnym pisma Photoshop User, przewodniczącym stowarzyszenia NAPP, skupiającego profesjonalnych użytkowników Photoshopa, dyrektorem szkoleniowym seminarium Adobe Photoshop Seminar Tour i jednym z najlepszych instruktorów tego programu w Ameryce. Scott jest również autorem bestsellerowych książek "Photoshop Photo-Retouching Secrets" i "Photoshop Down & Dirty Tricks", a także współautorem pozycji "Photoshop Killer Tips". Jego lekki i przyjemny sposób przekazu czyni naukę zabawną. Każdego roku Scott spotyka się na swoich seminariach z tysiącami studentów, dlatego w jego książkach pojawiają się zawsze najświeższe informacje o najlepszych technikach edycji cyfrowych obrazów.
SolidEdge to program należący do grupy aplikacji MCAD -- wspomagających
projektowanie konstrukcji mechanicznych. Za jego pomocą można wykonać
przestrzenne modele części, podzespołów i zespołów, a następnie
przygotować dokumentację techniczną projektowanej konstrukcji. SolidEgde
może również współpracować z innymi aplikacjami inżynierskimi --
obliczeniowymi, symulacyjnymi i wspomagającymi wytwarzanie.
Książka "Solid Edge. Komputerowe wspomaganie projektowania" to poradnik
dla użytkowników najnowszej (v.15) wersji tej aplikacji. Interesujące wiadomości
znajdą w nim zarówno początkujący, jak i zaawansowani użytkownicy. Książka opisuje proces tworzenia modeli części i generowania dokumentacji. Zawarte w niej zagadnienia są podzielone na dwie części -- pierwsza przeznaczona jest dla osób dopiero rozpoczynających pracę z SolidEdge, a druga -- dla użytkowników mających już jakieś doświadczenie w korzystaniu z tej aplikacji.
* Praca na płaszczyźnie, moduł Draft
* Modelowanie bryłowe
* Modelowanie powierzchni
* Tworzenie zespołów
* Tworzenie raportów
* Wykonanie projektu formy wtryskowej
* Tworzenie dokumentacji
* Dostosowanie programu do własnych potrzeb
Kompendium wiedzy dla profesjonalnych programistów serwisów internetowych.
Książka zawiera komplet informacji niezbędnych twórcom zaawansowanych aplikacji sieciowych i opisuje: HTML 4, Java Standard Edition 1.3, serwlety, JavaServer Pages i wiele innych technologii. "Serwisy internetowe. Programowanie" łączy te technologie pokazując, jak przy ich pomocy tworzyć profesjonalne systemy.
HTML 4: Dogłębny, praktyczny opis struktury dokumentu HTML, jego elementów, ramek i styli kaskadowych.
Java 2: Podstawy składni, projektowanie zorientowane obiektowo, aplety, tworzenie animacji, narzędzie Java PlugIn, tworzenie interfejsu użytkownika (Swing), Java 2D API, aplikacje wielowątkowe, programowanie sieciowe, korzystanie z baz danych i jeszcze więcej.
Technologie serwerowe Javy: Serwlety, JSP, XML, JDBC – fundamentalne technologie umożliwiające budowę aplikacji w Javie. Tematy zaawansowane dotyczą tworzenia własnych bibliotek znaczników JSP, łączenia serwletów z JSP (MVC), tworzenie puli połączeń do baz danych, SAX, DOM i XSLT. Dokładnie omówiono także HTTP 1.1.
JavaScript: Dynamiczne tworzenie zawartości stron WWW, śledzenie zachowania użytkownika, sprawdzanie poprawności danych w formularzach HTML. Dołączono podręczny skorowidz komend.
Pierwsze wydanie tej książki jest używane jako podręcznik na takich uczelniach jak MIT, Standford, UC Berkeley, UCLA, Princeton i John Hopkins. Książka, którą trzymasz w ręku, została zaktualizowana i uzupełniona o najnowsze technologie oraz towarzyszące im przykłady gotowego kodu.
* Światowy bestseller -- aktualne kompendium dla zaawansowanych
programistów serwisów WWW
* Dogłębny opis HTML 4, CSS, Javy 2, serwletów, JavaServer Pages i XML
* Przykłady kodu używanego przez profesjonalistów
Podstawowymi zagadnieniami opisywanymi w książce są wzorce, najlepsze techniki, strategie projektowe i sprawdzone rozwiązania wykorzystujące kluczowe technologie J2EE, czyli strony JSP, serwlety, komponenty EJB i interfejs JMS. Katalog wzorców J2EE zawiera 21 wzorców i o wiele więcej strategii, przy wykorzystaniu których powstają najlepsze rozwiązania programistyczne.
"J2EE. Wzorce projektowe. Wydanie drugie" zawiera opis następujących zagadnień:
* 21 wzorców projektowych J2EE -- znane i w pełni sprawdzone oraz nowe wzorce zapewniające najlepsze rozwiązania dla aplikacji biznesowych
* strategie projektowe dla warstwy prezentacji, biznesowej i integracji
* opis zastosowania technologii JSP, EJB, JSM, usług sieciowych i serwletów
* przykłady nie zalecanych rozwiązań stosujących technologię J2EE
* sposoby refaktoryzacji poprawiające istniejące projekty
* diagramy UML ilustrujące przedstawiane zagadnienia
* dużą liczbę przykładów zastosowania wzorców, strategii i refaktoryzacji
O autorach:
Deepak Alur jest architektem rozwiązań biznesowych Javy w Sun Java Center z 14-letnim doświadczeniem. [więcej...]
John Crupi jest wybitnym inżynierem i szefem architektów Javy w Sun Java Center. [więcej...]
Dan Malks zajmuje się technologiami obiektowymi oraz ich zastosowaniem w projektach biznesowych i usługach sieciowych. [więcej...]
Poznaj nowoczesne narzędzie wspomagające pracę projektanta
Solid Edge to aplikacja należąca do grupy MCAD -- programów wspomagających projektowanie konstrukcji mechanicznych. Ten rozwijany od ponad 9 lat system służy do wykonywania trójwymiarowych modeli pojedynczych części i zespołów oraz opracowywania dokumentacji technicznej projektu. Solid Edge podzielony jest na moduły umożliwiające realizację kolejnych etapów procesu projektowania. Aplikacja nie została wyposażona w narzędzia do analizy wytrzymałościowej i wspomagania procesu wytwarzania, ale dzięki staraniom producenta doskonale współpracuje z przeznaczonymi do tego celu programami.
Książka "Solid Edge 17. Podstawy" to zestaw ćwiczeń przeznaczony dla początkujących użytkowników aplikacji. Dzięki tym ćwiczeniom opanujesz podstawowe funkcje programu. Poznasz też zasady modelowania przestrzennego w Solid Edge. Nauczysz się projektować części i zespoły, tworzyć rysunki z modeli 3D, opisywać je i wymiarować. Dowiesz się także, jakie nowe funkcje wprowadzono do Solid Edge 17 i jak zmienił się interfejs użytkownika. Wykonując w kolejnych ćwiczeniach projekt modelarskiego silnika spalinowego, opanujesz umiejętności niezbędne do opracowywania własnych projektów składających się z modeli i dokumentacji.
* Instalacja programu
* Interfejs użytkownika
* Dostosowanie programu do własnych potrzeb
* Rysowanie w module Draft
* Korzystanie z narzędzi rysunkowych
* Modelowanie pojedynczych części za pomocą modułu Part
* Tworzenie zespołów z modeli części
* Generowanie dokumentacji rysunkowej w oparciu o modele 3D
Projektowanie serwisów WWW. Standardy sieciowe. Wydanie IIWydawnictwo Helion
Dostosuj swoje witryny do obowiązujących standardów
* Poznaj standardowe technologie sieciowe
* Naucz się pisać strony poprawnie wyświetlane we wszystkich przeglądarkach
* Zredukuj koszty utrzymania witryny
Dzięki ludziom takim jak Jeffrey Zeldman w świecie technologii internetowych coraz większą uwagę przywiązuje się do standardów. Dotyczy to także producentów popularnych przeglądarek internetowych, dlatego wreszcie możliwe jest tworzenie efektownych witryn, które wyglądają identycznie u użytkowników korzystających z różnych programów. Jednak nie jest to jedyna zaleta stosowania standardów. Za ich pomocą możesz sprawić, że Twoje strony będą działały szybciej, a ich aktualizacja stanie się dużo łatwiejsza, co przełoży się również na koszty utrzymania witryny.
"Projektowanie serwisów WWW. Standardy sieciowe. Wydanie II" to zaktualizowana wersja niezwykle popularnego, praktycznego przewodnika po świecie standardowych technologii internetowych. Dowiesz się z niego, czym są standardy sieciowe oraz dlaczego warto się do nich stosować. Poznasz sposoby projektowania i tworzenia witryn z uwzględnieniem standardów. Nauczysz się korzystać z języków XHTML, XML, CSS, ECMAScript oraz modelu DOM, które są wykorzystywane do pisania łatwych w pielęgnacji serwisów WWW. Przeczytasz również o mechanizmach ułatwień dostępu oraz mitach związanych z nimi. Jest to lektura obowiązkowa dla wszystkich projektantów i programistów, którzy chcą tworzyć nowoczesne witryny internetowe.
* Przegląd standardów sieciowych
* Projektowanie i tworzenie serwisów zgodnie ze standardami
* Walka z szybko starzejącymi się witrynami
* Nadawanie spójnego stylu witrynom za pomocą arkuszy CSS
* Pisanie przejrzystego kodu za pomocą języka XHTML
* Tworzenie skryptów manipulujących modelem DOM
* Obsługa różnych przeglądarek
* Stosowanie mechanizmów ułatwień dostępu
Wykorzystuj sprawdzone techniki, które zaoszczędzą czas i pieniądze
zarówno Twoje, jak i użytkowników Twoich witryn.
SolidWorks 2006 to aplikacja do modelowania 3D przeznaczona dla konstruktorów, oferująca uniwersalny zestaw narzędzi do modelowania powierzchniowego i bryłowego. Kolejne wersje tej aplikacji już tradycyjnie wytyczają nowe trendy wśród programów z tej grupy. Niezwykle intuicyjna obsługa programu, bazująca na znanych z systemu Windows mechanizmach "przeciągnij i upuść", pozwala nawet początkującym użytkownikom osiągnąć biegłość w ciągu kilku tygodni. Ogromna liczba narzędzi i modułów wspomagających sprawia, iż program ten doskonale wspomaga pracę projektanta. Wielką zaletą programu jest również możliwość wymiany plików z wieloma aplikacjami CAD/CAM/CAE, co umożliwia współpracę w ramach nawet największych zespołów projektowych.
Książka "SolidWorks 2006 w praktyce" to podręcznik dla początkujących użytkowników tej potężnej aplikacji. Przedstawia na przykładach zasady korzystania z SolidWorks 2006. Czytając ją, poznasz interfejs użytkownika i dostosujesz go do własnych potrzeb, a także nauczysz się wykorzystywać narzędzia do modelowania. Dowiesz się, w jaki sposób tworzyć części i złożenia, przeprowadzać analizy wytrzymałościowe metodą elementów skończonych za pomocą modułu CosmosXpress oraz jak ustrzec się błędów w projekcie, wykorzystując możliwość projektowania w przestrzeni. Dzięki zawartym w niej ćwiczeniom nauczysz się budować nawet najbardziej złożone konstrukcje.
* Konfigurowanie środowiska pracy
* Zarządzanie plikami danych
* Szkicowanie na płaszczyźnie oraz w przestrzeni
* Wymiarowanie w dwóch i trzech wymiarach
* Tworzenie brył części oraz elementów powierzchniowych
* Przygotowanie modelu formy wtryskowej na podstawie szkicu koncepcyjnego
* Tworzenie złożeń części oraz projektowanie "na złożeniu"
* Symulacja rozpływu masy w formie wtryskowej
* Obliczenia wytrzymałościowe
* Renderowanie projektów
* Tworzenie dokumentacji technicznej
Wykorzystaj nowoczesne narzędzia wspomagające pracę konstruktora i twórz, skupiając się na projekcie, a nie na narzędziu do projektowania.
Program CorelDRAW jest znany użytkownikom komputerów już od ponad 10 lat. Co roku firma Corel publikuje jego nową wersję wzbogaconą o nowe możliwości. Do największych zalet CorelDRAW należą: łatwość obsługi, ogromna popularność oraz różnorodność zastosowań -- zarówno do celów profesjonalnych, jak i „codziennych”. Dzięki przemyślanemu układowi poleceń, posługiwanie się programem jest łatwe nawet dla osób początkujących, dlatego też jest to doskonały program dla osób, które chcą nauczyć się tworzenia rysunków wektorowych.
Książka "CorelDRAW 11. Ćwiczenia praktyczne" przeznaczona jest dla osób początkujących, które chcą poznać podstawy tworzenia grafiki wektorowej wykorzystując do tego celu właśnie CorelDRAW. Zainteresować się nią powinni także użytkownicy starszych wersji programu chcący poznać nowe możliwości udostępniane przez najnowszą edycję tej popularnej aplikacji.
"CorelDRAW 11. Ćwiczenia praktyczne" przestawia za pomocą kilkudziesięciu ćwiczeń najważniejsze funkcje CorelDraw:
* Instalację i konfigurację programu
* Tworzenie prostych obiektów, ich transformacje i grupowanie
* Formatowanie tekstu
* Wykorzystanie narzędzi „kontur i wypełnienie”
* Precyzyjne rysowanie z użyciem siatki i prowadnic
* Edycję krzywych
* Efekty specjalne
Dreamweaver MX firmy Macromedia jest potężnym narzędziem wspomagającym proces tworzenia rozbudowanych serwisów internetowych. Należy do klasy tzw. edytorów graficznych: oznacza to, że tworzenie i edycja strony WWW przebiega w nim podobnie do edycji dokumentu w edytorze tekstu lub programie graficznym. Nie znaczy to oczywiście, że Dreamweaver daje Ci możliwość tworzenia rozbudowanych stron WWW bez znajomości języka HTML, na pewno jednak zwalnia Cię od pamiętania wszystkich, często bardzo skomplikowanych, atrybutów znaczników HTML. Ponadto zawarta w Dreamweaverze biblioteka gotowych wycinków kodu HTML -- wraz z rozszerzającymi ich możliwości fragmentami skryptów JavaScript -- upraszcza zastosowanie ciekawych, dynamicznych efektów na Twojej stronie.
Dzięki książce "Dreamweawer MX. Ćwiczenia" poznasz krok po kroku ogromne możliwości tej aplikacji, która z pewnością potrafi w dużym stopniu przyspieszyć pracę każdego twórcy witryn WWW.
Książka opisuje:
* Instalację i uruchomienie Dreamweavera
* Podstawy tworzenia stron WWW
* Formatowanie tekstu na stronach
* Łączenie stron odnośnikami
* Tworzenie tabel
* Umieszczanie grafiki na stronach WWW
* Pracę z całymi serwisami internetowymi
* Sposoby ułatwiania sobie tworzenia dużych witryn internetowych
Polecane przez firmę Adobe kompendium wiedzy
o pakiecie Creative Suite 2/2 PL
* Poznaj aplikacje wchodzące w skład pakietu
* Zaprojektuj publikacje drukowane i elektroniczne
* Wykorzystaj system kontroli wersji Version Cue 2
Adobe Creative Suite 2 to pakiet znanych i powszechnie wykorzystywanych aplikacji graficznych, tworzących niemalże perfekcyjne środowisko pracy dla projektantów grafiki komputerowej. Pakiet wzbogacono o system kontroli wersji plików, noszący nazwę Version Cue. Za pomocą Adobe Creative Suite można zrealizować każdy projekt -- od publikacji drukowanej po stronę internetową. Poszczególne aplikacje współpracują z sobą, co pozwala uprościć wiele zadań, zwiększyć efektywność pracy i przyspieszyć proces tworzenia projektu.
"Adobe Creative Suite 2/2 PL. Oficjalny podręcznik" to przygotowany i zatwierdzony przez specjalistów z firmy Adobe zbiór ćwiczeń, dzięki którym poznasz możliwości pakietu. Dowiesz się, jaki potencjał mają nowe wersje aplikacji wchodzących w jego skład i co można osiągnąć w wyniku ich integracji. Zrealizujesz przykładowe projekty, wykorzystując aplikacje Photoshop CS2, Illustrator CS2, InDesign CS2, GoLive CS2 i Acrobat Professional i przekonasz się, jak szeroki jest wachlarz zastosowań pakietu Creative Suite 2.
* Instalacja pakietu Creative Suite
* Zadania i możliwości aplikacji wchodzących w skład pakietu
* Konfiguracja środowiska roboczego
* Zarządzanie plikami graficznymi za pomocą przeglądarki Bridge
* Projektowanie opakowań produktów i okładek na płyty CD
* Publikacje drukowane i strony internetowe
* Tworzenie animacji i prezentacji
* Praca grupowa i kontrola wersji plików
Poznaj ogromne możliwości pakietu Creative Suite 2,
korzystając z oficjalnych materiałów szkoleniowych firmy Adobe.
Nadaj nową jakość swoim stronom internetowym
* Poznaj składnię i możliwości języka JavaScript
* Naucz się dynamicznie manipulować stronami internetowymi
* Twórz bardziej efektowne i interaktywne witryny
Znasz już język HTML, umiesz tworzyć proste strony internetowe i chcesz się nauczyć czegoś nowego? JavaScript to doskonały wybór. Język ten pozwala tchnąć życie w statyczne strony, dodać do nich ciekawe efekty oraz ułatwić użytkownikom interakcję z witryną. Duże możliwości połączone z łatwością nauki sprawiają, że jest to jeden z najprostszych sposobów na poprawę jakości Twoich stron.
Książka "JavaScript dla każdego. Wydanie IV" zawiera 24 krótkie lekcje, dzięki którym szybko poznasz składnię tego języka i nauczysz się używać go do tworzenia zaawansowanych stron internetowych. Dowiesz się, czym jest model DOM oraz jak za jego pomocą dynamicznie manipulować zawartością strony. Przeczytasz o technikach tworzenia internetowych aplikacji multimedialnych i możliwościach technologii AJAX. Poszczególne lekcje zawierają szczegółowe instrukcje opisujące typowe operacje języka JavaScript, co pozwoli Ci samodzielnie wykonać wszystkie przykłady. Dodatkowo, na końcu każdego rozdziału znajdują się pytania i ćwiczenia, które pomogą Ci sprawdzić i utrwalić nabytą wiedzę.
* Składnia języka JavaScript
* Pisanie skryptów i umieszczanie ich na stronach
* Używanie modelu DOM do manipulowania elementami strony
* Pobieranie danych od użytkownika
* Stosowanie stylów przy użyciu arkuszy CSS
* Wprowadzenie do technologii AJAX
* Obsługa grafiki, animacji i dźwięków
* Tworzenie efektownych menu rozwijanych
* Pisanie gier internetowych
Doskonała książka dla każdego ambitnego webmastera!
>> U nas kupisz też licencję na Pajączka!
Pajączek jest najpopularniejszym polskim programem służącym do tworzenia stron WWW. Przeszedł on długą ewolucję: od prostego edytora pracującego w środowisku DOS do rozbudowanej aplikacji, wyposażonej w wiele zaawansowanych możliwości, które docenią zarówno profesjonaliści, jak i osoby traktujące tworzenie serwisów WWW jako hobby.
Bogactwo możliwości i narzędzi Pajączka może przyprawić o zawrót głowy. Po co sięgnąć i kiedy to zrobić? Od czego zacząć i jak zapanować nad kolejnymi etapami tworzenia dokumentów i serwisu? Jak zadbać o poprawność dokumentów? Książka "Po prostu Pajączek 5 NxG" w prosty i przystępny sposób udzieli odpowiedzi na te pytania. Znajdziesz w niej bogato ilustrowane, przedstawione krok po kroku omówienie najważniejszych funkcji Pajączka, a przy okazji poznasz wiele sztuczek przydatnych przy tworzeniu stron WWW.
Książka omawia:
* Wersje Standard i Professional Pajączka 5 NxG oraz różnice pomiędzy nimi
* Nowy interfejs Pajączka i ustawienia programu
* Tworzenie i edycję dokumentów, w tym import z innych programów i edycję bezpośrednio na serwerze
* Pracę z tekstem: formatowanie, style CSS, przeszukiwanie
* Tworzenie odnośników i kontrolę ich poprawności
* Formatowanie stron WWW za pomocą tabel i ramek
* Pracę z grafiką oraz zawarte w Pajączku narzędzia Konwerter plików graficznych i Kreator galerii grafik
* Łączenie stron WWW z plikami multimedialnymi
* Tworzenie formularzy na stronach WWW
* Szablony Pajączka
* Zarządzanie całym serwisem WWW za pomocą narzędzi dostępnych w Pajączku
"Po prostu Pajączek 5 NxG" omawia zarówno wersję Standard, jak i Professional programu Pajączek. Jest to doskonała lektura dla użytkowników poprzednich edycji programu, a także dla osób, które po raz pierwszy zetknęły się z tym programem. Po przeczytaniu tej książki z pewnością nie odłożysz jej na półkę -- wręcz przeciwnie, wielokrotnie skorzystasz z przedstawionych w niej rozwiązań najczęstszych problemów, z którymi spotyka się w swojej praktyce każdy webmaster.
CorelDraw to jedna z najdłużej rozwijanych i najpopularniejszych aplikacji graficznych. Każda kolejna wersja wprowadza ulepszenia i nowe możliwości. Po piętnastu latach od pojawienia się pierwszej wersji programu, wprowadzono na rynek jedenastą edycję CorelDRAW.
Książka "CorelDraw 11. Vademecum profesjonalisty" jest pozycją przeznaczoną dla grafików i ilustratorów, którzy chcą wykorzystać potężne możliwości tego programu w swojej codziennej pracy. Dzięki doświadczeniu Steve"a Baina dokładnie poznasz aplikację i i będziesz mógł wykorzystać setki wskazówek, które nauczą Cię uzyskiwać wspaniałe rezultaty.
Tom pierwszy przedstawia podstawowe zasady działania CorelDRAW i podstawy tworzenia grafiki wektorowej:
* Interfejs CorelDraw 11; dostosowywanie go do własnych potrzeb
* Praca z plikami i szablonami
* Pomocnicze narzędzia rysunkowe, linijki, siatka i prowadnice
* Zaznaczanie, przemieszczanie i przekształcanie obiektów
* Tworzenie kształtów podstawowych i rysowanie linii; krzywe B
Stwórz pełne życia prezentacje internetowe
* Jak tworzyć obiekty graficzne i tekstowe?
* Jak budować animacje i elementy interaktywne?
* Jak optymalizować i publikować gotowe prezentacje?
Macromedia Flash CS3 to kolejne wcielenie rewelacyjnej aplikacji służącej do kreowania dynamicznych, animowanych witryn WWW oraz prezentacji multimedialnych. Flash to rozbudowane narzędzie łączące w sobie program graficzny i animacyjny, edytor cyfrowego wideo oraz środowisko programistyczne pozwalające na pisanie skryptów w obiektowym języku ActionScript. Możliwości Flasha ułatwiają ożywienie witryn WWW za pomocą dźwięku, interaktywnych przycisków, zapierających dech w piersiach animacji i atrakcyjnych interfejsów użytkownika. Budowane we Flashu arcydzieła mogą być odtwarzane nie tylko na monitorach komputerów, ale także na wyświetlaczach telefonów komórkowych i urządzeń PocketPC.
Książka „Flash CS3 Professional PL. Klatka po klatce“ to przewodnik po najnowszej wersji Flasha. Czytając ją, nauczysz się korzystać z narzędzi rysunkowych i animacyjnych, dowiesz się, jak tworzyć obiekty i animować je, a także poznasz podstawowe sposoby budowania elementów interaktywnych za pomocą oferowanych przez Flash narzędzi pomocniczych. Znajdziesz tu także informacje o języku ActionScript, importowaniu do prezentacji elementów utworzonych przy użyciu innych aplikacji, dodawaniu cyfrowego dźwięku i wideo oraz testowaniu i optymalizowaniu animacji pod kątem odtwarzania przez sieć lub z dysku. Przeczytasz także o publikowaniu gotowej prezentacji. Każde zagadnienie przedstawione jest w postaci sekwencji czynności uzupełnionej ilustracjami obrazującymi każdy krok, co bardzo ułatwia zrozumienie i wykonanie określonego zadania.
* Interfejs użytkownika
* Korzystanie z narzędzi
* Tworzenie i edycja obiektów
* Rozmieszczanie obiektów na warstwach
* Stosowanie symboli
* Animacja poklatkowa i automatyczna
* Tworzenie elementów interaktywnych
* Importowanie elementów graficznych utworzonych w innych aplikacjach
* Dołączanie dźwięku do prezentacji
* Publikowanie gotowych filmów
Twórz i rób wrażenie - korzystając z niesamowitych możliwości Flasha!
Dreamweaver CS3/CS PL -- twórcze i funkcjonalne rozwiązanie
do tworzenia stron oraz aplikacji internetowych
* Praca z tekstem i grafiką
* Projektowanie stron WWW
* Tworzenie formularzy
* Dodawanie elementów multimedialnych
"Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik" to książka zarówno dla webmasterów, jak i tych, którzy chcą komfortowo, ale też sprawnie zarządzać stroną internetową własnej firmy. Książka zawiera wiele cennych informacji, które pozwalają w kreatywny sposób wykorzystywać cały potencjał tego programu.
Poszczególne ćwiczenia zostały przedstawione w sposób przejrzysty i łatwy do realizacji. Dlatego "Adobe Dreamweaver CS3/CS3 PL" stanowi znakomity podręcznik, zawierający nie tylko podstawowe informacje o programie, ale również opisy jego zaawansowanych funkcji oraz szereg wskazówek, rozwiązań i porad, które pozwalają pracować szybciej i wydajniej. Korzystając z "Oficjalnego podręcznika", dowiesz się, jak tworzyć strony WWW, zarządzać nimi, a także projektować multimedialne serwisy internetowe, których funkcjonalność i efektywność jest dziś tak istotna w działalności każdego przedsiębiorstwa.
* Kaskadowe arkusze stylów
* Technologia AJAX
* Projektowanie makiet i formularzy
* Tworzenie łączy
* Konfiguracja ustawień dostępu
* Dodawanie elementów multimedialnych
* Elementy graficzne, filmy wideo i animacje
* Konfigurowanie zdalnego serwisu
Kreatywny program dla kreatywnych użytkowników!
3ds max jest jednym z najbardziej zaawansowanych i najpopularniejszych programów do obróbki i tworzenia grafiki trójwymiarowej dostępnych obecnie na rynku. Znajduje on zastosowanie w najróżniejszych przedsięwzięciach artystycznych i komercyjnych; między innymi w architekturze, grach komputerowych, produkcjach filmowych, publikacjach internetowych, wizualizacjach medycznych i naukowych, projektowaniu rzeczywistości wirtualnej oraz w sztukach pięknych.
Książka napisana została z myślą o artystach, projektantach, uczniach, nauczycielach, zawodowcach i wszystkich tych, którzy pragną urzeczywistniać swoje marzenia. Podobnie jak inne książki z serii "Po prostu", podręcznik ten został napisany tak, by być przejrzystym i łatwym w lekturze. Tekst książki został wzbogacony o ponad 1200 rysunków ilustrujących pojęcia i sposoby radzenia sobie w różnych sytuacjach. Jeżeli stawiasz pierwsze kroki, zacznij od początku i przeczytaj rozdziały po kolei. Osoby bardziej zaawansowane mogą czytać tylko wybrane rozdziały.
Dzięki tej książce:
* Zainstalujesz program 3ds max, poznasz jego interfejs i nauczysz się zarządzać plikami
* Nauczysz się tworzyć i zaznaczać obiekty, kontrolować wyświetlanie i poruszać się w przestrzeni 3D
* Dowiesz się, jak manipulować obiektami i tworzyć animacje za pomocą transformacji, modyfikatorów i kontrolerów animacji
* Poznasz zaawansowane techniki modelowania, w tym modelowanie na poziomie struktury obiektu oraz tworzenie obiektów złożonych
* Nauczysz się wykorzystywać światła i kamery do oświetlania scen i generowania obrazów
* Poznasz tajniki doboru materiałów i mapowania
* Dowiesz się, jak tworzyć wysokiej jakości obrazy i filmy.
Aby w pełni wykorzystać wiedzę zawartą w książce, powinieneś umieć poruszać się w środowisku Windows i mieć dostęp do programu 3ds max 5. Ważna jest także gruntowna wiedza na temat programów do obróbki grafiki dwuwymiarowej, takich jak Adobe Photoshop lub Corel Painter. Po przeczytaniu tej książki będziesz umiał tworzyć, modelować, mapować, animować i renderować obiekty w 3ds max 5. Powodzenia w świecie 3D!
MS Project 2003. Zarządzanie projektami. Edycja limitowanaWydawnictwo Helion
Poznaj nowoczesne narzędzie pracy kierownika projektów
* Zdefiniuj projekt
* Zarządzaj zadaniami i zasobami
* Wygeneruj raporty
Zarządzanie projektami to dziedzina wiedzy, która w ostatnich latach bardzo dynamicznie się rozwija i zyskuje na znaczeniu. W firmach na całym świecie stosuje się je do usprawnienia działalności przedsiębiorstwa. Zarządzanie projektami, podobnie jak niemal wszystkie dziedziny nauki, stało się również poważnym wyzwaniem dla twórców oprogramowania. Na rynku dostępnych jest kilka pakietów wspomagających zarządzanie projektami, wśród których ogromną popularność zyskał MS Project. Jego wersje Standard i Professional w pełni odpowiadają potrzebom firm różnej wielkości.
Książka "MS Project 2003. Zarządzanie projektami" to podręcznik, dzięki któremu poznasz zasady pracy z tą aplikacją. Opisuje jej interfejs użytkownika, narzędzia i polecenia menu. Przedstawia sposoby definiowania projektu, harmonogramowania oraz zarządzania zasobami i zadaniami. Czytając ją, dowiesz się, jak wprowadzać dane dotyczące faktycznej realizacji projektu, generować wykresy i raporty oraz wymieniać dane z MS Project z innymi aplikacjami.
* Interfejs użytkownika i paski narzędzi
* Definiowanie projektu i jego właściwości
* Wprowadzanie nowych zadań
* Zarządzanie zasobami
* Tworzenie kalendarza projektu
* Optymalizacja zadań projektowych
* Generowanie raportów
* Dostosowywanie programu do własnych potrzeb
* Praca zespołowa nad projektem
* Korzystanie z narzędzi Project Server oraz Project Web Access
MS Project nie podejmie za Ciebie decyzji,
ale na pewno bardzo wspomoże Twoją pracę.
* Wykorzystaj After Effects w procesie postprodukcji materiału wideo
* Stwórz własne kompozycje dwu- i trójwymiarowe
* Zastosuj efekty specjalne
* Wyeksportuj gotową kompozycję
Adobe After Effects to doskonała aplikacja służąca do postprodukcji materiału wideo, tworzenia efektów specjalnych i skomplikowanych animacji. Umożliwia wykorzystywanie nieograniczonej ilości warstw obrazu wideo, wprowadzanie napisów i grafiki oraz przypisywanie każdemu elementowi kompozycji setek efektów. After Effects jest narzędziem świetnie uzupełniającym Adobe Premiere i Photoshopa w studiu produkcyjnym. Możliwości tej aplikacji pozwalają na tworzenie materiału przeznaczonego do emisji kinowej lub telewizyjnej, jak również klipów dystrybuowanych na płytach CD i DVD oraz przesyłanych strumieniowo przez łącza internetowe.
"Adobe After Effects 6.0. Oficjalny podręcznik" to przygotowany i zatwierdzony przez producenta programu -- firmę Adobe -- zbiór ćwiczeń ułatwiających poznanie możliwości After Effects. Wykonując ćwiczenia zawarte w kolejnych rozdziałach, nauczysz się tworzyć proste i złożone kompozycje dwu- i trójwymiarowe, stosować efekty specjalne, korzystać z warstw i filtrów oraz eksportować gotowy materiał do plików w różnych formatach. Możesz być pewien doskonałości merytorycznej podręcznika -- swoją wiedzą podzielą się z Tobą certyfikowani przez firmę Adobe eksperci i nauczyciele.
* Tworzenie elementów graficznych
* Korzystanie z klatek kluczowych
* Stosowanie efektów
* Dodawanie do kompozycji elementów tekstowych
* Tworzenie elementów trójwymiarowych
* Śledzenie ruchu kamery
* Maskowanie i przezroczystość
* Generowanie produktu finalnego
Poznaj możliwości programu After Effects,
korzystając z oficjalnych materiałów szkoleniowych firmy Adobe.
AutoCAD jest bez wątpienia najpopularniejszym w Polsce programem służącym do komputerowego wspomagania projektowania. Grono osób korzystających z niego stale się powiększa. W trakcie pracy z tym narzędziem projektanci zdążyli już dokładnie poznać jego możliwości, jednakże każda nowa wersja jest coraz bardziej rozbudowana i wyposażona w coraz więcej funkcji. W wersji 2005 wprowadzono wiele ulepszeń w interfejsie użytkownika oraz zwiększono funkcjonalność wielu narzędzi projektowych. Dodano również kilka nowych możliwości, które na pewno zostaną docenione nie tylko przez specjalistów wykorzystujących go w codziennej pracy, ale także przez tych, którzy dopiero poznają AutoCAD-a.
Książka przeznaczona jest zarówno dla początkujących użytkowników AutoCAD-a, którzy mogą dzięki niej dogłębnie poznać to narzędzie, jak i dla tych, którzy mają już doświadczenie w pracy z tą aplikacją. W książce zamieszczono bardzo wiele bogato ilustrowanych przykładów pokazujących praktyczne zastosowanie omawianych narzędzi.
* Nowe możliwości AutoCAD-a wprowadzone w wersji 2005
* Interfejs użytkownika, menu i paski narzędzi
* Praca z dokumentami
* Tworzenie podstawowych obiektów i definiowanie ich właściwości
* Zaznaczanie i modyfikowanie obiektów
* Elementy tekstowe
* Korzystanie z warstw i bloków
* Stosowanie Centrum danych projektowych w pracy nad projektem
* Regiony i multilinie
* Techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Modelowanie 3D i bryły ACIS
* Rendering projektów 3D
* Połączenie z bazami danych
* Praca z ExpressTools
* Podstawowe wiadomości o języku Auto Lisp
Rozdział "Hiperpołączenia" w formacie PDF można pobrać z naszego serwera..
RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on RailsWydawnictwo Helion
Poznaj Ruby on Rails i stwórz atrakcyjną witrynę społecznościową
* Jak konfigurować sesje bazodanowe?
* Na czym polega trasowanie komentarzy?
* W jaki sposób przygotować stronę przesyłania awatarów?
Serwisy społecznościowe, które gromadzą ludzi o podobnych zainteresowaniach i umożliwiają komunikację między znajomymi, cieszą się ogromną i wciąż rosnącą popularnością. Dzięki temu, że pozwalają na wymianę opinii i ułatwiają podtrzymywanie globalnych kontaktów, stają się elementami strategii biznesowych i marketingowych wielu firm. Do budowania takich serwisów doskonale nadaje się Rails, który oferuje klientom witryny w pełni dopasowane do potrzeb ich użytkowników. Rails został napisany w dynamicznym obiektowym języku Ruby z użyciem architektury MVC. Ten framework wyróżniają przede wszystkim dwie reguły: reguła DRY, polegająca na unikaniu wykonywania tej samej pracy w różnych miejscach, oraz reguła CoC., która pozwala na zminimalizowanie niezbędnej konfiguracji przez zastępowanie jej gotowymi, domyślnymi, zalecanymi wzorcami. Rails umożliwia także użycie wtyczek, rozszerzających aplikacje o rozmaite funkcjonalności np. logowanie, wrzucanie i skalowanie obrazków czy tagowanie.
Książka „RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails” stanowi praktyczny kurs tworzenia interaktywnego serwisu społecznościowego. Za pomocą tego podręcznika nauczysz się budować taką witrynę, zaczynając od statycznej strony głównej, przez utworzenie mechanizmu rejestracji i uwierzytelnienia użytkowników, a kończąc na dynamicznej stronie WWW, z możliwością przesyłania obrazów i prowadzenia blogów, oraz systemie dodawania znajomych. Jeśli więc pragniesz stworzyć atrakcyjny i funkcjonalny serwis społecznościowy, przyciągający rzesze użytkowników ? książka z pewnością Ci w tym pomoże!
* Konfigurowanie środowiska programistycznego
* Modelowanie i rejestrowanie użytkowników
* Testowanie
* Ochrona stron
* Zaawansowane logowanie
* Aktualizacja informacji użytkownika
* Tworzenie sieci społecznej
* Awatary
* Model znajomości
* Blogi w technologii REST
* Komentarze do blogu w technologii AJAX
Samodzielnie zbuduj funkcjonalny serwis społecznościowy!!!
AutoCAD jest bez wątpienia najpopularniejszym w Polsce programem typu CAD, posługuje się nim od bardzo dawna duże grono użytkowników. W trakcie pracy z Auto-CAD-em użytkownicy zdążyli już dokładnie poznać jego narzędzia, jednakże nowe wersje stają się coraz bardziej rozbudowane i oferują coraz więcej możliwości. Wersja 2004 wprowadza między innymi wiele ulepszeń palet narzędzi oraz zwiększoną funkcjonalność Centrum danych projektowych. Dostępny jest również poprawiony Malarz formatów, ExpressTools (znane z wersji 2000), wypełnienia gradientowe i wiele usprawnień dotyczących tworzenia odnośników zewnętrznych.
Ta obszerna pozycja przeznaczona jest zarówno dla początkujących użytkowników AutoCAD-a (mogą oni dzięki niej dogłębnie poznać ten wspaniały program), jak i dla tych, którzy mieli już do czynienia z poprzednimi wersjami tej aplikacji. W książce zamieszczono bardzo wiele bogato ilustrowanych przykładów pokazujących praktyczne zastosowanie omawianych narzędzi.
* Poznasz nowe możliwości AutoCAD-a wprowadzone w wersji 2004
* Poznasz interfejs AutoCAD-a, menu i paski narzędzi
* Nauczysz się otwierać i zapisywać dokumenty
* Poznasz podstawowe obiekty AutoCAD-a i ich właściwości
* Dowiesz się, jak wybierać i modyfikować obiekty
* Nauczysz się tworzyć napisy
* Zaznajomisz się z warstwami i blokami ułatwiającymi tworzenie projektów
* Poznasz Centrum danych projektowych, umożliwiające współdzielenie danych oraz ponowne wykorzystanie istniejących już rysunków lub wybranych ich elementów
* Nauczysz się wykorzystywać regiony i multilinie
* Poznasz techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Dowiesz się, jak modelować w przestrzeni 3D, nauczysz się pracować z bryłami ACIS
* Nauczysz się podstaw renderingu
* Skorzystasz z możliwości standardów CAD
* Połączysz swoje rysunki z danymi zawartymi w bazach danych
* Przyspieszysz swoją pracę za pomocą ExpressTools
* Poznasz podstawy AutoLispu
Książkę uzupełniają dwa CD-ROM, na których znajdziesz demonstracyjną wersję programu AutoCAD 2004, a także liczne rysunki, wykorzystane jako przykłady w tekście i oprogramowanie wspomagające prace z AutoCAD-em w wersjach demonstracyjnych i shareware.
W dobie cyfrowych aparatów fotograficznych dysk twardy naszego komputera coraz częściej pełni rolę albumu ze zdjęciami. Niezbędne w takiej sytuacji staje się narzędzie ułatwiające organizację plików graficznych, przeglądanie ich i przeprowadzanie podstawowych modyfikacji. Takim właśnie narzędziem jest ACDSee 6.0. W najnowszej wersji ACDSee to znacznie więcej niż tylko przeglądarka obrazków. To prawdziwy kombajn umożliwiający sprawne i efektywne zarządzanie zasobami zdjęć na dysku twardym.
"ACDSee. Ćwiczenia" to książka dla każdego, kto chce poznać możliwości tej aplikacji. Opisuje sposoby korzystania z podstawowych funkcji ACDSee, czyli przeglądania katalogów i obrazów, a także przedstawia wiele innych, mniej znanych i przez to rzadziej wykorzystywanych możliwości tej przeglądarki. Wykonując kolejne ćwiczenia, nauczysz się:
* Przeglądać katalogi i pliki
* Konfigurować ACDSee
* Używać ACDSee w roli menedżera plików
* Drukować obrazy i wykonywać zrzuty ekranu
* Katalogować obrazy, wykorzystując wbudowane w ACDSee funkcje bazy danych
* Kopiować zdjęcia z aparatu cyfrowego
* Przeprowadzać podstawową korekcje cyfrowych zdjęć
* Tworzyć galerię zdjęć w formacie HTML
* Nagrywać płyty CD ze zdjęciami
Książka opisuje również narzędzia wchodzące w skład pakietu ACDSee 6.0 PowerPack -- FotoCanvas 3.0 oraz FotoSlate 3.0 -- umożliwiające edycję i drukowanie obrazów. Oferują znacznie więcej możliwości niż ACDSee.
Niniejsza książka jest wyjątkowa pośród innych publikacji kierowanych do fotografików cyfrowych -- prezentuje sprawdzone sposoby na osiągnięcie zamierzonych rezultatów. Nie ma tu miejsca na nudne wywody teoretyczne; nikt nie będzie Ci kazał niczego wymyślać samodzielnie. Zamiast tego znajdziesz opisy technik używanych przez najlepszych specjalistów w dziedzinie fotografii cyfrowej i retuszu zdjęć. Ta książka powie Ci wprost, jakich ustawień używać, kiedy i dlaczego.
Jeśli szukasz książki w stylu "powiedz mi wszystko, co wiesz na temat filtru wyostrzającego", to lepiej odłóż tę publikację z powrotem na półkę. Zamiast niej możesz sobie kupić dowolną inną książkę o Photoshopie -- na pewno znajdziesz tam odpowiedzi na swoje pytania. Po niniejszą książkę sięgnij tylko wówczas, gdy interesują Cię sztuczki, jakimi posługują się fachowcy od fotografii cyfrowej podczas edycji, korekcji, retuszu i prezentacji swoich dzieł najbardziej wymagającym klientom na tej planecie. Będziesz zachwycony tym, jak proste i efektywne są stosowane przez nich metody.
Dzięki książce poznasz:
* Sekrety profesjonalnego retuszu fotografii
* Zasady prawidłowej korekcji kolorystycznej fotografii
* Zdumiewające techniki "rzeźbienia ciała"
* Jak i dlaczego zawodowcy edytują zdjęcia w trybie 16-bitowym
* Sztuczki zwiększające produktywność
* Techniki wyostrzania, którymi naprawdę posługują się zawodowcy
* Sposoby radzenia sobie z typowymi problemami występujących w obrazach pochodzących z cyfrowych aparatów fotograficznych
* Techniki usuwania z obrazów szumu i kolorowych otoczek, a także sposoby ochrony swoich prac przed naruszeniem praw autorskich
* Najlepsze fotograficzne efekty specjalne
O autorze:
Scott Kelby jest redaktorem naczelnym pisma Photoshop User, przewodniczącym stowarzyszenia NAPP, skupiającego profesjonalnych użytkowników Photoshopa, dyrektorem szkoleniowym seminarium Adobe Photoshop Seminar Tour i jednym z najlepszych instruktorów tego programu w Ameryce. Scott jest również autorem bestsellerowych książek "Photoshop Photo-Retouching Secrets" i "Photoshop Down & Dirty Tricks", a także współautorem pozycji "Photoshop Killer Tips". Jego lekki i przyjemny sposób przekazu czyni naukę zabawną. Każdego roku Scott spotyka się na swoich seminariach z tysiącami studentów, dlatego w jego książkach pojawiają się zawsze najświeższe informacje o najlepszych technikach edycji cyfrowych obrazów.
SolidEdge to program należący do grupy aplikacji MCAD -- wspomagających
projektowanie konstrukcji mechanicznych. Za jego pomocą można wykonać
przestrzenne modele części, podzespołów i zespołów, a następnie
przygotować dokumentację techniczną projektowanej konstrukcji. SolidEgde
może również współpracować z innymi aplikacjami inżynierskimi --
obliczeniowymi, symulacyjnymi i wspomagającymi wytwarzanie.
Książka "Solid Edge. Komputerowe wspomaganie projektowania" to poradnik
dla użytkowników najnowszej (v.15) wersji tej aplikacji. Interesujące wiadomości
znajdą w nim zarówno początkujący, jak i zaawansowani użytkownicy. Książka opisuje proces tworzenia modeli części i generowania dokumentacji. Zawarte w niej zagadnienia są podzielone na dwie części -- pierwsza przeznaczona jest dla osób dopiero rozpoczynających pracę z SolidEdge, a druga -- dla użytkowników mających już jakieś doświadczenie w korzystaniu z tej aplikacji.
* Praca na płaszczyźnie, moduł Draft
* Modelowanie bryłowe
* Modelowanie powierzchni
* Tworzenie zespołów
* Tworzenie raportów
* Wykonanie projektu formy wtryskowej
* Tworzenie dokumentacji
* Dostosowanie programu do własnych potrzeb
Spośród wielu dostępnych środowisk programistycznych Delphi wyróżnia się łatwością i szybkością tworzenia aplikacji. Zastosowany język programowania ObjectPascal utrwala dobre nawyki programowania strukturalnego, wzbogacając je o nowe możliwości, jakie niesie za sobą programowanie zorientowane obiektowo. Wygodne środowisko RAD, możliwość łatwego uzyskiwania dostępu do relacyjnych baz danych oraz możliwość tworzenia aplikacji wieloplatformowych, to kolejne zalety Delphi, które przekonały doń rzesze programistów.
Książka "Delphi 7. Kompendium programisty" to -- jak wskazuje jej tytuł -- kompletny przewodnik po Delphi, obejmujący zarówno opis zintegrowanego środowiska programistycznego, języka ObjectPascal, jak i najważniejszych funkcjonalności zawartych w dołączonych do Delphi bibliotekach. Jest to pozycja dla początkujących adeptów sztuki programistycznej, a także dla tych wszystkich, którzy chcą poszerzyć i wzbogacić swoją wiedzę o tym wygodnym narzędziu.
Książka przedstawia:
* Podstawowe informacje o Delphi
* Język ObjectPascal -- jego strukturę i składnię
* Programowanie zorientowane obiektowo
* Interfejs Delphi
* Obsługę komunikatów w Delphi
* Korzystanie z rejestru Windows i plików .ini
* Dostęp do plików
* Tworzenie aplikacji wielowątkowych
* Multimedialne funkcje Delphi
* Tworzenie aplikacji sieciowych
* Pisanie własnych bibliotek DLL
* Wykorzystanie oraz tworzenie własnych bibliotek VCL i CLX
* Dostęp do relacyjnych baz danych
* IntraWeb -- Delphi i WWW
Do książki dołączony jest CD-ROM, na którym znajdziesz kody źródłowe wykorzystane w książce. Cennym uzupełnieniem jest także dodatek, przedstawiający przetestowane w praktyce zalecenia dotyczące pisania czytelnego kodu w Delphi.
Algorytmy, struktury danych i techniki programowania. Wydanie IIIWydawnictwo Helion
Algorytmika stanowi gałąź wiedzy, która w ciągu ostatnich kilkudziesięciu lat dostarczyła wielu efektywnych narzędzi wspomagających rozwiązywanie różnorodnych problemów za pomocą komputera. Teoria algorytmów i struktur danych jest jednym z podstawowych przedmiotów wykładanych na studiach informatycznych i pokrewnych.
To już trzecie, poprawione wydanie książki, która od wielu lat stanowi podstawowy podręcznik z dziedziny algorytmiki. Różni się od klasycznych podręczników akademickich: skierowana jest nie tylko do adeptów informatyki. Dzięki naciskowi na praktyczną stronę prezentowanych zagadnień powinna zainteresować także osoby programujące hobbystycznie, jak również tych wszystkich, dla których programowanie jest działalnością ważną, lecz nie podstawową w pracy zawodowej. Jest to nowoczesny podręcznik dla wszystkich, którzy w codziennej pracy programistycznej odczuwają potrzebę szybkiego odszukania pewnych informacji z dziedziny algorytmiki w celu zastosowania ich w swoich programach.
W książce opisano m.in.:
* Techniki rekurencyjne: co to jest rekurencja i jak ją stosować w praktyce?
* Sortowanie danych: najpopularniejsze procedury sortujące.
* Struktury danych: listy, kolejki, zbiory i drzewa w ujęciu praktycznym.
* Derekursywacja: jak zmienić program rekurencyjny (czasami bardzo czasochłonny) na wersję iteracyjną?
* Algorytmy przeszukiwania: przeszukiwanie liniowe, binarne i transformacja liniowa (ang. hashing).
* Przeszukiwanie tekstów: opis najbardziej znanych metod przeszukiwania tekstów (Boyera i Moore"a, Rabina i Karpa, brute-force, K-M-P).
* Zaawansowane techniki programowania: dziel i rządź, programowanie dynamiczne, algorytmy żarłoczne (ang. greedy).
* Algorytmika grafów: opis jednej z najciekawszych struktur danych występujących w informatyce.
* Sztuczna inteligencja: czy komputery mogą myśleć?
* Kodowanie i kompresja danych: opis najpopularniejszych metod kodowania i kompresji danych -- systemu kryptograficznego z kluczem publicznym i metody Huffmana
W książce znajdziesz również liczne przykłady i zadania, które pomogą Ci sprawdzić swoją wiedzę. Kod źródłowy znajdziesz na dołączonej dyskietce.
Poznałeś już podstawy obsługi Photoshopa CS. Czas na następny krok -- opanowanie bardziej zaawansowanych funkcji tego programu. Photoshop CS to aplikacja o ogromnych możliwościach, dla której zastosowanie znajdą graficy przygotowujący projekty stron WWW, projektanci publikacji drukowanych, artyści i fotograficy. Jeśli nawet grafika komputerowa jest dla Ciebie zabawą, a nie pracą, Photoshop CS szybko stanie się podstawowym narzędziem, którego będziesz używać.
Książka "Photoshop CS. Ćwiczenia zaawansowane" może być Twoim przewodnikiem w poznawaniu kolejnych funkcji tego narzędzia. Wykonując kolejne ćwiczenia, nauczysz się wykorzystywać Photoshopa CS do obróbki cyfrowych zdjęć.
Dzięki tej książce poznasz:
* Prostowanie i kadrowanie zdjęć
* Czyszczenie skanowanych obrazów
* Narzędzia do retuszu obrazów
* Techniki korekcji kolorów
* Tworzenie panoram
* Automatyzację pracy z wykorzystaniem zadań
* Korekcję ostrości obrazów.
Wykorzystaj Photoshopa CS w roli cyfrowej ciemni fotograficznej. Przekonasz się, że nie ma złych zdjęć -- są tylko takie, których jeszcze nikt nie obrabiał w Photoshopie.
Od scenariusza do gotowego, cyfrowego filmu
Nawet jeśli nie masz dostępu do wysokiej klasy narzędzi używanych w największych studiach filmowych, możesz realizować projekty na wysokim poziomie korzystając z komputera i kamery o umiarkowanej cenie.
W książce "Cyfrowe filmy wideo" znajdziesz wszystkie informacje, jakie mogą być potrzebne w realizacji takiego przedsięwzięcia. Czy zamierzasz nakręcić kinowy film fabularny, czy też krótkometrażowy film promocyjny bądź informacyjny, książka przeprowadzi Cię przez wszystkie etapy procesu produkcji; od pisania scenariusza i planowania, po zdjęcia, montaż i postprodukcję. Jeśli jesteś doświadczonym twórcą filmów wykonywanych tradycyjną metodą, dzięki tej książce z łatwością poznasz najnowsze technologie cyfrowe. Niezależnie od tego, czy jesteś studentem akademii filmowej, fachowcem od reklamy, instruktorem czy pasjonatem tworzenia filmów wideo, wiedza zawarta w tej książce jest Ci potrzebna do ukończenia swojego dzieła.
* Wyczerpujący materiał i samouczki na temat nieliniowego montażu wideo
* Omówienie technologii dystrybucji filmów, w tym przygotowania płyt DVD i przenoszenia filmów wideo na kliszę filmową
* Szczegółowe omówienie podstaw technologii wideo, wyboru kamery i planowania zdjęć
* Wyjaśnienie reguł pisania scenariusza, oświetlenia planu zdjęciowego, rejestracji i produkcji dźwięku i tworzenia stacji roboczej
* Ćwiczenia pozwalające ugruntować zdobytą wiedzę
Na dołączonych płytach CD-ROM znajdziesz demonstracyjne wersje programów omawianych w książce oraz pliki z klipami wideo, dźwiękami i obrazami wykorzystywanymi w ćwiczeniach i samouczkach.
* Skompletuj sprzęt umożliwiający osiągnięcie wysokiej jakości przy niskich kosztach
* Napisz scenariusz i budżet, zaplanuj zdjęcia i wykonaj je
* Naucz się technik montażu i postprodukcji
* Zapisz materiał filmowy na płytach DVD i innych nośnikach
Wykorzystanie wbudowanego w system Oracle języka PL/SQL w znaczący sposób zwiększa wydajność programisty systemów bazodanowych. PL/SQL łączy w sobie możliwości i elastyczność języka czwartej generacji (4GL) SQL z konstrukcjami proceduralnymi języka trzeciej generacji (3GL). Konstrukcje proceduralne są w pełni zintegrowane z Oracle SQL, co daje w rezultacie język strukturalny o ogromnym potencjale. Programy napisane w tym języku umożliwiają obsługę danych zarówno w samym systemie Oracle, jak i w zewnętrznych aplikacjach.
Książka "Oracle9i. Programowanie w języku PL/SQL" wyjaśnia główne właściwości języka oraz różnice w PL/SQL dla różnych wersji bazy danych. Dzięki niej nauczysz się projektować, testować i uruchamiać aplikacje PL/SQL działające w wielu środowiskach, jak również poznasz szczegóły zastosowania języków SQL i PL/SQL, obsługi błędów, zbioru podprogramów i pakietów, a także wiele zaawansowanych właściwości. Niniejsza pozycja umożliwia:
* Zapoznanie się z różnymi środowiskami programistycznymi języka PL/SQL, których kopie znajdują się na dołączonej płycie CD
* Poznanie szczegółów składni języka PL/SQL: zmienne, typy danych, wyrażenia, operatory oraz struktury sterujące
* Zapewnienie spójności danych dzięki instrukcjom sterowania transakcjami dostępnym w SQL-u
* Wykorzystanie kursorów, które pozwalają na tworzenie zapytań zwracających wiele wierszy oraz jawną kontrolę przetwarzania instrukcji SQL
* Tworzenie programów PL/SQL, które wykrywają i inteligentnie reagują na błędy fazy wykonania
* Wykorzystanie możliwości tworzenia kolekcji wielopoziomowych w systemie Oracle9i
* Tworzenie i korzystanie z procedur, funkcji i pakietów
* Tworzenie wyzwalaczy DML zastępujących i systemowych w celu wymuszania złożonych ograniczeń danych
* Korzystanie z zalet języka PL/SQL, takich jak: procedury zewnętrzne, wbudowany dynamiczny SQL, masowe powiązania oraz typy obiektowe
Książka jest przeznaczona zarówno dla programistów, którzy muszą nauczyć się składni i poznać zaawansowane cechy języka PL/SQL, jak i dla tych, którzy jeszcze nie poznali innych języków trzeciej generacji. Przydatna, aczkolwiek nie wymagana, jest ogólna znajomość sytemu Oracle (łączenie się z bazą danych i jej wykorzystywanie, podstawy języka SQL, itp.).
Relacyjne bazy danych stanowią podstawę większości współczesnych systemów informatycznych. Choć poszczególne systemy zarządzania bazami danych różnią się między sobą w wielu aspektach, są jednak oparte na wspólnych podstawach teoretycznych. Jeśli zrozumiesz ten wspólny fundament, będziesz mógł z łatwością budować na nim własne aplikacje, niezależnie od tego, czy jako systemu bazodanowego użyjesz komercyjnego Oracle"a lub MS SQL-a, czy też bezpłatnego PostgreSQL.
Książka "Relacyjne bazy danych" została napisana w celu jak najbardziej przystępnego objaśnienia zagadnień relacyjnego modelu danych oraz jego znaczenia dla projektantów i twórców baz danych. Objaśnienia tych, często skomplikowanych zagadnień, przybliżają tajniki relacyjnego modelu danych wykorzystując przykłady, a nie wzory matematyczne. Dzięki ich zrozumieniu będziesz mógł projektować bazy danych szybsze, bardziej elastyczne i lepiej dopasowane do zadań, jakie mają realizować. Poznasz:
* Podstawowe pojęcia związane z bazami danych: tabele, rekordy, pola
* Sposoby pobierania danych za pomocą zapytań
* Tworzenie raportów z wyselekcjonowanych danych
* Projektowanie baz z uwzględnieniem związków między danymi, klucze i indeksy
* Sposoby przestrzegania reguł integralności danych
* Tworzenie zaawansowanych wielowarstwowych aplikacji opartych o bazy danych
* Programowanie wyzwalaczy, procedur zapisanych, użycie perspektyw
* Zastosowania transakcji
* Teorię baz danych: reguły Codda, normalizację
* Język SQL
Dr Mark Whitehorn dysponuje ogromną wiedzą w dziedzinie teorii relacyjnych baz danych. Dzięki cyklowi artykułów w brytyjskim magazynie Personal Computer World udało mu się przybliżyć ją tysiącom użytkowników.
"Po prostu doskonała. Wyjaśniając tajniki zagadnień związanych z relacyjnymi bazami danych, Mark Whitehorn oraz Bill Marklyn osiągnęli o wiele więcej niż inni autorzy. Uczynili ten temat ciekawym, a nawet wręcz zabawnym, co stawia ich poza zasięgiem jakiejkolwiek konkurencji”.
Neil Fawcett, Edytor techniczny, VNU Business Publications
Książka Alfreda Aho i Jeffreya Ullmana "Wykłady z informatyki z przykładami w języku C" stanowi znaczący postęp w dziedzinie metodyki nauczania podstaw informatyki. Ten nowatorski podręcznik w przystępny sposób prezentuje zagadnienia dotyczące modeli, pojęć i technik z zakresu matematyki dyskretnej i informatyki. Książka stanowi zarówno wprowadzenie do dziedziny informatyki, jak i autorytatywne źródło jej teoretycznych podstaw. Pokazuje, w jaki sposób "matematyczne abstrakcje" przekształca się w działające programy.
Podręcznik dostarcza przyszłym informatykom solidnych podstaw niezbędnych w dalszych studiach oraz w przyszłej pracy zawodowej. Zawiera liczne ćwiczenia, ułatwiające przyswojenie przedstawianej w nim wiedzy i sprawdzenie swoich umiejętności. Autorzy wymagają od czytelnika znajomości języka C.
Zakres tematyczny obejmuje między innymi:
* Iterację, indukcję i rekursję
* Zagadnienia związane z czasem wykonywania programów
* Kombinatorykę i prawdopodobieństwo
* Modele danych oparte na drzewach, listach i zbiorach
* Relacyjny i grafowy model danych
* Wzorce, automaty i wyrażenia regularne, rekurencyjny model wzorców
* Logikę zdań
* Logikę predykatów
Biblioteka OpenGL to zestaw procedur graficznych, których możemy używać w rozmaitych językach programowania dla różnych systemów operacyjnych. Jest to ogólnie uznany standard -- jego znajomość to podstawa do zajmowania się grafiką komputerową.
Książka przedstawia jedynie fragment możliwości OpenGL, wystarczający jednak, by rozpocząć przygodę z programowaniem grafiki trójwymiarowej. W odróżnieniu od innych pozycji poświęconych tej bibliotece, przykłady zostały napisane w języku ObjectPascal (Delphi), co umożliwi także programistom nie posługującym się językami C/C++ rozpoczęcie przygody z grafiką 3D.
W książce omówiono:
* Podstawy OpenGL: punkty, linie, trójkąty, wielokąty, kolorowanie
* Rysowanie złożonych obiektów za pomocą kwadryk
* Posługiwanie się perspektywą i kamerą
* Materiały: kolor, połysk, emisję
* Zagadnienia związane ze światłem
* Tworzenie dynamicznych scen
* Składanie przekształceń
* Operacje na macierzach
* Tworzenie brył
* Tekstury i ich właściwości
* Napisy w OpenGL
* Tworzenie prostej gry
"Anatomia PC. Kompendium" to skrócona wersja bestsellera o budowie komputerów PC. Rozproszoną i trudno dostępną wiedzę na temat sprzętu komputerowego masz teraz w zasięgu ręki, w jednym, kompletnym opracowaniu, którego kolejne edycje cieszą się niesłabnącym powodzeniem wśród czytelników. Z liczącego ponad 1000 stron oryginalnego wydania wybrano te informacje, które są najważniejsze w praktyce i których znajomość jest konieczna do zrozumienia zasad działania sprzętu PC, pomijając wiedzę o bardziej "egzotycznych" funkcjach.
Gdy Twój komputer odmówi posłuszeństwa, gdy instalacja kolejnej karty rozszerzeń czy wymiana procesora skończy się porażką, sięgnij po tę książkę. Dzięki niej z pewnością poradzisz sobie z problemami sprzętowymi. "Anatomia PC. Kompendium" to książka, którą każdy serwisant powinien mieć w swojej torbie!
Omówiono:
* Mikroprocesory
* Architekturę PC
* Układy pamięci
* Otoczenie procesora (chipset)
* Magistralę PCI
* Magistralę AGP
* Dostęp do pamięci przez DMA
* Przerwania sprzętowe
* Obsługę twardych dysków
* Budowę kart graficznych
* Łącza szeregowe i równoległe
* Złącze USB
* Karty dźwiękowe
* Zasilanie PC
* Funkcje BIOS-u
Visio 2002 dla każdego -- jedyna książka o Visio, której potrzebujesz.
Skomplikowane zależności, których opisanie zajęłoby dziesiątki stron, można przekazać za pomocą schematów w sposób dużo prostszy, a zarazem bardziej skondensowany. Jednak tworzenie rozmaitych schematów często wykracza poza nasze umiejętności -- tutaj przychodzi nam z pomocą Visio, dzięki któremu rysowanie staje się o wiele szybsze i łatwiejsze. Ta bogata w możliwości aplikacja wykorzystywana jest w bardzo wielu branżach i stała się najpopularniejszym programem służącym do tworzenia diagramów.
Książka Visio 2002 dla każdego jest propozycją wydawnictwa Helion dla każdego użytkownika programu Visio 2002. W poszczególnych rozdziałach poznasz podstawy tego narzędzia i stopniowo przejdziesz do bardziej zaawansowanych możliwości Viso 2002. Jeśli zamierzasz kupić tylko jedną, uniwersalną pozycję o Visio 2002 – "Visio 2002 dla każdego" jest książką, której szukasz.
* Wykorzystywanie pakietów Network Diagram Kits do tworzenia schematu sieci korporacyjnej.
* Poznanie właściwości warstw w rysunkach tworzonych w Visio.
* Tworzenie niestandardowych właściwości elementów w arkuszu ShapeSheet.
* Wykorzystywanie technologii OLE do umieszczania dodatkowych elementów w rysunku tworzonym w Visio.
* Łączenie rysunku tworzonego w Visio ze źródłem danych.
* Tworzenie dwuwymiarowych obiektów z jednowymiarowych kształtów.
* Tworzenie mapy myśli, przydatnej w sesjach burzy mózgów.
* Wykorzystywanie kreatora Export Project Data Wizard w celu przesłania wykresu Gantta (lub innych danych harmonogramu projektu) do innej aplikacji.
Keith Powell ma wieloletnie doświadczenie zdobyte w przemyśle i jest autorem wielu książek poświęconych różnym narzędziom programistycznym i systemom operacyjnym, które stały się popularne z początkiem lat osiemdziesiątych. Jako senior manager w KPMG Consulting, Chicago, większość pracy poświęca na analizie najnowszych technologii związanych z architekturą e-commerce, strategią, bezpieczeństwem i wdrażaniem nowych systemów.
Red Hat to bez wątpienia najpopularniejsza dystrybucja systemu Linux. Z wersji na wersję staje się coraz bardziej rozbudowana, a jednocześnie coraz prostsza w instalacji i obsłudze. Red Hat Linux 8.0, z dołączonym pakietem OpenOffice i licznymi aplikacjami internetowymi (przeglądarka Mozilla, program pocztowy Evolution) może już śmiało konkurować z MS Windows także w zastosowaniach biurowych. Warto zauważyć, że pozycja Linuksa wśród systemów instalowanych na rozmaitych serwerach, w tym internetowych, jest ugruntowana i stabilna.
Książka ułatwi Ci sprawną instalację 8. wersji systemu, którą znajdziesz na płytach CD-ROM dołączonych do książki. Bogato ilustrowane, zorientowane na wykonanie konkretnych zadań rozdziały nauczą Cię korzystania z rozbudowanych możliwości tego systemu operacyjnego.
W książce omówiono między innymi:
* Instalację i konfigurację systemu Red Hat Linux 8.0
* Konfigurację i używanie środowiska GNOME
* Obsługę poczty elektronicznej oraz korzystanie z Internetu
* Korzystanie z pakietu biurowego OpenOffice.org
* Powłokę Bash
* Zastosowanie Red Hata jako serwera usług FTP, NFS, Telnet, Samba, WWW
Nie ma na co czekać! Red Hat Linux 8.0 wraz z przyjaznym dla użytkownika, w pełni zintegrowanym środowiskiem graficznym GNOME, otwiera nowe możliwości zarówno przed początkującymi, jak i doświadczonymi użytkownikami.
Dlaczego nie zacząć od razu? Ta książka to zaproszenie do przygody z Linuksem. Skorzystaj z niego.
Nauka, filozofia i religia w Matrix
Rok 2003 po wejściu na ekrany kin filmów "Matrix: Reaktywacja" i "Matrix: Rewolucje" będzie kolejnym rokiem Matriksa. Wychodząca w cztery lata po pierwszym filmie książka "Wybierz czerwoną pigułkę" jest znaczącym przyczynkiem do teorii literatury i filmu, a zarazem bardzo przystępnym wyborem esejów dla niespecjalistów, którzy po prostu uwielbiają Matrix z jego złożoną i zastanawiającą fabułą.
Książka zawiera odpowiedzi na wiele pytań, które nasuwają się po obejrzeniu filmu, przedstawia nowe i śmiałe interpretacje tego kinowego bestselleru. Jest niezbędną lekturą dla zainteresowanych szeroko rozumianą, kulturową i literacką analizą jednego z najważniejszych filmów dwudziestego wieku, ponieważ łączy szczegółowe ujęcie wielu filozoficznych, literackich i ekonomicznych zagadnień obecnych w Matriksie z jasnym i wartkim stylem.
W książce zgromadzono eseje wielu doktorów, którzy nie są lekarzami, lecz ekonomistami, filozofami, badaczami religii, literatury i mediów, pisarzami science fiction, wynalazcami i technologami. Doktorzy przyrządzili interpretacyjny eliksir, który smakuje znakomicie.
Czym jest Matrix? Efektowną mieszanką kina akcji, filmów kung-fu i science-fiction, czy kryjącą w sobie wiele warstw filozoficzną opowieścią o zdehumanizowanym świecie? I czym jest Matrix? Cyfrową halucynacją, czy rzeczywistością, którą sami sobie budujemy? Na te pytania starają się odpowiedzieć autorzy książki poświęconej najbardziej kultowemu filmowi przełomu wieków.
Bracia Wachowscy, zapytani ile warstw znaczeniowych zawiera Matrix odpowiadają: "Więcej niż można przypuszczać".
Ta książka pozwoli Ci odkryć przynajmniej niektóre z nich i pobudzić do własnych poszukiwań.
Wybierz czerwoną pigułkę i zanurz się w świecie Matriksa, w którym nic nie jest takie, jakim zdaje się być na pierwszy rzut oka.
Adobe Premiere 6.5 umożliwia montaż cyfrowego wideo na zwykłych komputerach PC i Apple. Jego możliwości w zupełności wystarczają profesjonalistom, dla początkującego użytkownika mogą być nawet oszałamiające.
"Adobe Premiere 6.5. Biblia" to książka dla producentów multimediów, projektantów witryn internetowych, grafików, artystów, filmowców oraz użytkowników kamer wideo -- dla wszystkich, którzy, korzystając z komputera, chcą tworzyć filmy wideo i umieszczać je na taśmach VHS, płytach CD-ROM lub w Internecie. Czytając tę książkę szybko się przekonasz, że jest ona czymś więcej niż tylko źródłem informacji opisującym praktycznie wszystkie funkcje programu Adobe Premiere. Omawiane w książce koncepcje i możliwości programu Premiere są wyjaśniane za pomocą wielu krótkich ćwiczeń. Książka jest niezastąpionym źródłem informacji zarówno dla początkujących, jak i zaawansowanych użytkowników. Nie zwlekaj. Zacznij czytać i dowiedz się, jak zrealizować swoje pomysły.
* Twórz cyfrowe filmy, prezentacje i wideoklipy korzystając z własnego komputera
* Eksportuj cyfrowe projekty wideo na dysk twardy, płyty CD-ROM, taśmy VHS lub do Internetu
* Łącz narrację, muzykę i efekty dźwiękowe wzbogacając nimi obraz
* Odkryj możliwości współpracy programu Premiere 6.5 z aplikacjami takimi jak Photoshop, Illustrator, After Effects czy GoLive
* Przekształć zwykłe sekwencje wideo nakręcone typową cyfrową kamerą w pełne życia i pasji projekty filmowe
* Wykorzystaj w produkcji grafikę JPEG i TIFF, a także cyfrowe wideo i dźwięk
Uzupełnieniem książki jest CD-ROM zawierający między innymi próbną wersję programu Adobe Premiere 6, klipy wideo wykorzystywane w ćwiczeniach zawartych w książce i bibliotekę sekwencji wideo, dźwięków i grafik, które możesz stosować we własnych filmach.
Książka ta stanowi nie tylko doskonałe źródło wiedzy o programie Adobe Premiere 6.5. Dzięki niej w krótkim czasie będziesz mógł konkurować z najlepszymi montażystami.
Informacja -- najcenniejszy towar na współczesnym rynku, wymaga rozbudowanych narzędzi pozwalających na magazynowanie i korzystanie z niej. Do magazynowania informacji wykorzystywane są coraz bardziej rozbudowane systemy zarządzania bazami danych. Do przeglądania danych zgromadzonych w ich tabelach tworzone są mniej lub bardziej rozbudowane aplikacje. Dzięki nim informacje z baz danych przedstawiane są w formie możliwej do przeglądania, modyfikowania i drukowania.
Java -- w początkowym okresie swojego rozwoju kojarzona była wyłącznie z Internetem i koszmarnymi apletami typu "padający śnieg", dziś jest uznanym i popularnym językiem programowania, coraz częściej wykorzystywanym do tworzenia aplikacji bazodanowych. Producenci środowisk programistycznych również zwrócili uwagę na popularność Javy, co zaowocowało powstaniem kilku bardzo udanych narzędzi, a wśród nich -- JBuilder Enterprise.
"JBuilder i bazy danych" to podręcznik tworzenia aplikacji bazodanowych za pomocą środowiska JBuilder Enterprise. Przedstawia zarówno zagadnienia związane z bazami danych, jak i te, które wiążą się z wykorzystywaniem ich w aplikacjach w języku Java. Opisuje komponenty bazodanowe oferowane przez JBuildera oraz sposoby projektowania i implementowania aplikacji z ich wykorzystaniem. Zawiera również informacje dotyczące tworzenia mechanizmów raportujących i drukujących.
* Elementy języka SQL
* Tworzenie tabel baz danych
* Łączenie aplikacji z bazą danych
* Sterowniki JDBC
* SQL Server 2000
* Zastosowanie komponentów bazodanowych oraz komponentów graficznego interfejsu użytkownika w JBuilder
* Projektowanie aplikacji bazodanowej w JBuilder
* Raporty oraz drukowanie
Przekonaj się, jak szybko i efektywnie możesz tworzyć aplikacje w środowisku JBuilder.
Poznaj możliwości platformy J2EE
* Wykorzystaj język XML w aplikacjach bazodanowych
* Zaimplementuj obsługę protokołu SOAP
* Zbuduj aplikacje w oparciu o serwlety i JSP
* Zastosuj w projektach technologię Enterprise Java Beans
Platforma Java 2 Enterprise Edition zdobyła już mocną pozycję na rynku serwerów aplikacji. Dzięki niej możliwe stało się tworzenie aplikacji korporacyjnych zgodnych z podstawowym założeniem przyświecającym twórcom Javy -- "pisz raz, uruchamiaj wszędzie". Najnowsza wersja platformy J2EE została znacznie rozbudowana i zmodernizowana w porównaniu z poprzednimi. Dodano do niej możliwość obsługi usług WWW, rozszerzono i unowocześniono implementacje technologii serwletów i JSP oraz poprawiono wiele komponentów przydatnych przy tworzeniu aplikacji korporacyjnych.
"J2EE. Vademecum profesjonalisty. Wydanie II" to kompletny przewodnik po najnowszej wersji Java 2 Enterprise Edition, napisany przez członków zespołu zajmującego się rozwojem platformy J2EE, zatrudnionych w firmie Sun. Opisuje kluczowe komponenty Java 2 Platform, Enterprise Edition (J2EE) w wersji 1.4. Prezentuje rozwiązania konkretnych problemów napotykanych przez programistów, zilustrowane licznymi przykładami. W książce przedstawiono nie tylko komponenty J2EE, ale również współpracujące z nią technologie: JavaServer Pages Standard Tag Library (JSTL) oraz JavaServer Faces.
* Tworzenie aplikacji internetowej wykorzystującej język XML
* Stosowanie parsera SAX
* Analiza i przetwarzanie hierarchii DOM w dokumentach
* Korzystanie z XPath
* Implementacja usług WWW oraz obsługi protokołu SOAP
* Tworzenie aplikacji z wykorzystaniem serwletów i JSP
* Stosowanie technologii JavaServer Faces
* Projektowanie z wykorzystaniem Enterprise Java Beans
Jeśli chcesz zaprojektować i stworzyć aplikację z wykorzystaniem J2EE, w tej książce znajdziesz wszystkie informacje, jakie mogą Ci być do tego potrzebne.
Podnieś wydajność Visual Studio i przyspiesz swoją pracę
* Efektywne zarządzanie projektami i kodem źródłowym
* Tworzenie i wykorzystywanie makroinstrukcji
* Wyszukiwanie i usuwanie błędów w kodach
Visual Studio to jedno z najpopularniejszych środowisk programistycznych. Za jego pomocą można tworzyć programy w kilku językach, a łatwość obsługi sprawia, że już po kilku godzinach pracy jego użytkownik sprawnie porusza się po interfejsie i wykorzystuje większość jego możliwości. Visual Studio oferuje ogromną liczbę funkcji, pozwala na wszechstronną konfigurację, umożliwia automatyzację zadań i posiada wiele innych cech podnoszących komfort pracy programisty. Środowisko to posiada jednak wiele innych ciekawych cech i możliwości, których opisu nie znajdziemy w dokumentacji.
Książka "100 sposobów na Visual Studio" to unikatowy zbiór 100 wskazówek opracowanych przez programistów używających tego narzędzia w codziennej pracy i znających wszystkie jego tajniki. Opisuje funkcje, dodatki, makra oraz rozszerzenia, które pozwalają w jeszcze większym stopniu rozszerzyć funkcjonalność tego środowiska. Wykorzystywanie zawartych tu informacji pozwoli każdemu użytkownikowi Visual Studio na przyspieszenie swojej pracy i uczynienie jej bardziej efektywną dzięki zastosowaniu jego mniej znanych, a bardzo przydatnych funkcji.
* Zarządzanie plikami projektów
* Konfigurowanie edytora kodu źródłowego i przestrzeni roboczej
* Refaktoryzacja kodu
* Zapisywanie i przenoszenie ustawień środowiska
* Dostosowywanie procesu kompilacji i wykrywania błędów
* Wykorzystywanie szablonów i makr
* Stosowanie komentarzy XML
* Automatyzacja poleceń
Pisanie doskonałego oprogramowania wymaga opanowania wszystkich możliwości środowiska programistycznego. Dzięki tej książce Visual Studio odkryje wszystkie swoje tajemnice.
W ciągu ostatnich kilku lat Java 2 Enterprise Edition stała się standardową platformą do budowy skomplikowanych aplikacji. Ponieważ jest ona rozbudowanym środowiskiem programistycznym, pozwalającym projektować i programować potężne aplikacje, nie jest łatwa w obsłudze. W książce, którą trzymasz w ręku, doświadczeni architekci Sun Java Center, organizacji konsultingowej, działającej w ramach Sun Java, dzielą się z czytelnikiem swoim doświadczeniem w projektowaniu aplikacji opartych na technologii J2EE.
Autorzy skupiają się na wzorcach projektowych, opartych na najważniejszych technologiach J2EE, takich jak Java Server Pages (JSP), serwlety, Enterprise JavaBeans (EJB) oraz Java Message Service (JMS). Omawiane są również inne technologie Javy, ważne dla prawidłowej implementacji wzorców, takie jak JDBC i JNDI. Katalog zawierający wzorce projektowe J2EE dokumentuje i prezentuje najlepsze sposoby wykorzystania tych technologii. To jednak nie wszystko. Książka omawia również:
* wiele strategii przydatnych przy projektowaniu warstw prezentacyjnej i biznesowej;
* identyfikację błędnych technik znajdywanych w warstwach prezentacyjnej, biznesowej i integracyjnej oraz propozycje rozwiązań wykorzystujących wzorce projektowe oraz sposoby przebudowy systemów;
* metody przebudowy dla poszczególnych warstw aplikacji oraz techniki zastępowania błędnych implementacji prawidłowymi;
* przykładowy kod programów opartych na omawianych strategiach i wzorcach projektowych.
O autorach
DEEPAK ALUR jest architektem Javy pracującym dla Sun Java Center. Od ponad 12 lat zajmuje się tworzeniem aplikacji komercyjnych. Jego zainteresowania koncentrują się na projektowaniu i implementacji aplikacji komercyjnych przy użyciu technologii zorientowanych obiektowo, wzorców, technologii Javy oraz J2EE.
JOHN CRUPI jest naczelnym architektem Sun Java Center. Od ponad 15 lat zajmuje się przetwarzaniem obiektów rozproszonych. Jest ekspertem w dziedzinie tworzenia elastycznych architektur w technologii J2EE. Prowadzi również kolumnę Architect’s Corner w magazynie JavaReport.
DAN MALKS jest architektem Javy, pracujący dla Sun Java Center. Od ponad 14 lat zajmuje się tworzeniem aplikacji komercyjnych i technologiami zorientowanymi obiektowo. Jego publikacje znalazły się w wielu periodykach i książkach, dotyczących technologii Javy oraz wzorców projektowych.
Wcześniejsze wersje języka Visual Basic tworzone były z myślą o projektowaniu aplikacji klienckich Microsoft® Windows®. Tworząc Visual Basic .NET, pomyślano także o zastosowaniu tego języka do tworzenia aplikacji internetowych i serwisów XML. Właśnie dlatego Visual Basic .NET generuje kod dla wspólnego środowiska uruchomieniowego, co spowodowało wprowadzenie zmian w obrębie samego języka.
Książka zawiera szczegółowe omówienie wszystkich elementów języka Visual Basic .NET opisanych w oficjalnej, elektronicznej dokumentacji. Jeżeli zajmujesz się programowaniem w VB .NET możesz być pewien, że szybko nie odłożysz jej na półkę.
Poznaj wszystkie szczegóły języka i środowiska uruchomieniowego:
* Atrybuty
* Stałe
* Typy danych
* Dyrektywy
* Funkcje
* Słowa kluczowe
* Metody
* Obiekty
* Operatory
* Właściwości
* Polecenia
Visual Basic .NET został zaprojektowany jako najprostsze, a przy tym efektywne narzędzie do tworzenia aplikacji i serwisów Microsoft .NET. Użyj Encyklopedii, a poznasz moc i elastyczność tego języka.
DHTML i JavaScript już od kilku lat stanowią ważne narzędzia każdego projektanta stron internetowych. Jednak właściwe ich zastosowanie w dalszym ciągu sprawia wiele problemów. Danny Goodman, jeden z najbardziej doświadczonych autorów książek na temat tworzenia stron internetowych, postanowił zebrać rozwiązania tych problemów i przedstawić je projektantom pragnącym ożywić swoje strony. Wszystkie prezentowane przykłady wykorzystują najnowsze standardy stworzone przez ECMA i W3C, co daje gwarancję, że będą działały w różnych przeglądarkach przez wiele następnych lat.
Książka "JavaScript i DHTML. Receptury" skupia się na praktycznych, użytecznych zastosowaniach skryptów na stronach internetowych. Autor nie marnuje miejsca na opisy fajerwerków, fruwających obrazków i zmian kolorów tła. Każde omówione rozwiązanie składa się nie tylko z gotowego do użycia kodu, ale także z gruntownego wyjaśnienia jego działania tak, byś mógł przystosować kod do swojej strony. Opisano zarówno proste skrypty (np. służące do obróbki tekstów, czy sprawdzania poprawności wprowadzonych dat), jak i złożone biblioteki służące do pozycjonowania elementów na stronie czy sortowania tabel.
Ponad 150 receptur obejmuje m.in.:
* Pracę z interaktywnymi formularzami i stylami
* Tworzenie przyjaznej dla użytkownika nawigacji po serwisie
* Efekty wizualne
* Tworzenie dynamicznej treści
* Pozycjonowanie elementów HTML
* Zarządzanie okienkami przeglądarki i ramkami
Tak jak żaden większy serwis internetowy nie może obyć się bez JavaScriptu i DHTML, tak też żaden profesjonalny twórca takich serwisów nie może obyć się bez tej książki.
Napisz własne programy dla swojego telefonu komórkowego
* Zainstaluj i skonfiguruj środowisko pracy
* Wykorzystaj połączenia internetowe i język XML
* Napisz odtwarzacz multimedialny i grę
Ogromna popularność języka Java wynika między innymi z tego, że napisane w nim programy można uruchomić praktycznie na dowolnym komputerze. Wśród urządzeń "rozumiejących" Javę coraz częściej można znaleźć telefony komórkowe. Java przeznaczona dla urządzeń mobilnych, oznaczona symbolem J2ME, różni się od Javy dla "prawdziwych" komputerów. Tworząc aplikację dla telefonu, należy uwzględnić ograniczony rozmiar pamięci, mniejszą ilość miejsca na wyświetlaczu i inne czynniki. Jednak pomimo to J2ME umożliwia pisanie w pełni funkcjonalnych aplikacji wykorzystujących bazy danych, połączenia sieciowe, technologię XML i usługi sieciowe.
"J2ME. Praktyczne projekty" to podręcznik tworzenia aplikacji dla telefonów komórkowych z wykorzystaniem języka Java. Czytając go, dowiesz się, jakie środowisko programistyczne wybrać i jak dostosować je do wymagań projektów dla urządzeń mobilnych. Nauczysz się tworzyć aplikacje operujące na danych, łączące się z internetem i przetwarzające pliki XML. Napiszesz własny czytnik kanałów RSS, odtwarzacz multimedialny i grę. Poznasz także zasady korzystania z komunikacji Bluetooth w aplikacjach J2ME.
* Konfiguracja środowiska roboczego
* Podstawowe komponenty graficzne w J2ME
* Obsługa wyświetlacza i klawiatury
* Połączenie aplikacji z internetem
* Przetwarzanie plików XML
* Odtwarzanie plików multimedialnych
* Nagrywanie dźwięku
* Tworzenie gier w J2ME
* Obsługa połączeń Bluetooth z poziomu J2ME
Poznaj tajniki najpopularniejszego języka programowania
w erze Internetu
Chyba wszyscy użytkownicy internetu spotkali się z Javą, często nawet o tym nie wiedząc. W ciągu ostatnich 10 lat zyskała ona ogromną popularność, szczególnie wśród programistów aplikacji sieciowych. Jednakże kojarzenie jej z językiem przeznaczonym wyłącznie do tworzenia takich programów jest dużym błędem. Java to w pełni funkcjonalny i doskonale dopracowany język programowania, nadający się do tworzenia różnych aplikacji, a nie tylko apletów działających na stronach internetowych.
W Javie pisane są gry sieciowe, systemy bankowości elektronicznej, pakiety wspomagające sprzedaż i obsługę klienta, a nawet aplikacje działające w telefonach komórkowych i komputerach przenośnych. Podstawową zaletą języka Java jest przenośność kodu -- raz napisany program można uruchomić na każdym urządzeniu, na którym zainstalowane jest odpowiednie środowisko uruchomieniowe, zwane JRE.
Książka "Praktyczny kurs Java" przeznaczona jest dla osób rozpoczynających swoją przygodę z programowaniem w tym języku. Opisuje podstawy języka, zasady programowania obiektowego i tworzenia własnych apletów i aplikacji. Czytając kolejne rozdziały, dowiesz się:
* Jakie typy danych wykorzystywane są w Javie
* Jak deklarować zmienne i wyprowadzać ich wartości na ekran
* W jaki sposób sterować przebiegiem wykonywania programu
* Jakie zasady rządzą programowaniem obiektowym
* Czym są klasy, obiekty, argumenty i metody
* Co to są wyjątki i jak je obsługiwać w programie
* Jak wykorzystać zaawansowane techniki programowania obiektowego w swoich aplikacjach
* W jaki sposób uzyskiwać dostęp do systemu plików z poziomu swojej aplikacji
* Jak tworzyć aplety i samodzielne aplikacje
Zapoznaj się z podstawami programowania w Javie i naucz się zasad programowania obiektowego, a także dowiedz się, czym są wyjątki w Javie i stwórz własne aplety i aplikacje.
Doskonały przewodnik po tajnikach języka JavaScript, przeznaczony dla tych projektantów WWW, którym przestał wystarczać HTML. Bogato ilustrowana praktycznymi przykładami książka jest kompletnym podręcznikiem najpopularniejszego języka skryptowego, którego znajomość pozwala ożywić strony internetowe. Autor nie zatrzymuje się na czysto wizualnych aspektach zastosowania JavaScriptu. Pokazuje także sposoby komunikowania się JavaScriptu z aplikacjami działającymi po stronie serwera, napisanymi w PHP, ASP czy Perlu, a także odczytywanie i przetwarzanie dokumentów XML.
JavaScript -- od podstaw po techniki zaawansowane.
* Składnia JavaScriptu
* Obsługa okienek z ostrzeżeniami i komunikatami
* Efekty podmiany obrazka (rollover) i animacja z wykorzystaniem warstw
* Odczytywanie i wysyłanie ciasteczek (cookies)
* Obsługa ramek i otwieranie nowych okien przeglądarki
* Model dokumentu DOM
* Krótkie wprowadzenie do ASP, Perla i PHP -- integracja JavaScriptu ze skryptami działającymi po stronie serwera
* Podstawy VBScript
* Łączenie JavaScriptu z apletami Javy
* Korzystanie z dokumentów XML
"JavaScript projekty", kompendium JavaScriptu, zawierające także wprowadzenie do wielu pokrewnych, przydatnych technologii, to obowiązkowa pozycja na półce twórcy stron internetowych. Ta książka rozszerzy Twoje horyzonty!
Uwaga! Każda osoba, która kupi książkę Pajączek 5 NxG. Oficjalny podręcznik z opcją płatności elektronicznej otrzyma w potwierdzeniu realizacji zamówienia kupon z 50% zniżką na zakup programu Pajączek w sklepie internetowym producenta - Creamsoftware. Promocja nie dotyczy upgrade"u.
Poznaj możliwości najnowszej wersji kultowego narzędzia!
* Jakie są różnice między edytorem tekstowym i wizualnym?
* Jak wykorzystać w pełni możliwości Pajączka?
* Jak zarządzać serwisami WWW?
Pajączek ma już ponad dziesięć lat i z pewnością zasługuje na miano "kultowego". Program ten pozwala na wydajne tworzenie stron internetowych z wykorzystaniem języków HTML i XHTML. Zapewnia również wsparcie dla takich rozwiązań, jak PHP, XML, JavaScript, SQL oraz wiele innych. W dodatku kontroluje składnię, pisownię i formatuje kod! Twoje strony też mogą być wolne od błędów, a proces ich tworzenia nadzwyczaj przyjemny!
Książka ta została napisana przez autorów Pajączka. Ten fakt gwarantuje Ci kompletność informacji, przedstawionych w rzetelny sposób. Dzięki niej dowiesz się, jak w wydajny sposób wykorzystać możliwości tej aplikacji. Nauczysz się tworzyć dokumenty, edytować je oraz nawigować w kodzie strony. Ponadto poznasz zasady formatowania tekstów na stronie WWW oraz tworzenia list punktowanych i numerowanych. W kolejnych rozdziałach zobaczysz, jak używać wizualnego edytora stron WWW, oraz zdobędziesz wiedzę na temat tworzenia formularzy, tabel i ramek. Pajączek w najnowszej wersji pozwala w wygodny sposób osadzać na stronie elementy multimedialne, więc również i te zadania przestaną sprawiać Ci trudności. Rafał Płatek oraz Marek Reinowski nie pomijają żadnego aspektu pracy z Pajączkiem: wykorzystania możliwości makrokodów, sposobów zarządzania projektami oraz metod ich łatwej publikacji na serwerze. Książka ta jest zatem kompletnym, oficjalnym podręcznikiem, w całości poświęconym Pajączkowi!
* Porównanie wersji Professional i Standard
* Rozpoczęcie pracy z programem
* Tworzenie nowego dokumentu
* Definiowanie strony kodowej
* Sposoby efektywnej edycji kodu
* Nawigowanie wśród otwartych dokumentów
* Edycja oraz reedycja znaczników
* Umieszczanie tekstów na stronie WWW
* Projektowanie stron z wykorzystaniem edytora wizualnego WYSIWG
* Tworzenie tabel, formularzy oraz ramek
* Wyszukiwanie i zamiana tekstów w ramach projektu
* Osadzanie grafik oraz elementów multimedialnych na tworzonej stronie WWW
* Zastosowanie makrokodów
* Sposoby testowania i formatowania kodu
* Przegląd efektów pracy
* Sposoby zarządzania projektowanymi serwisami
* Publikowanie stworzonej strony w sieci
* Dostosowywanie programu do własnych upodobań
* Wykorzystanie kaskadowych arkuszy stylów CSS
* Wsparcie dla JavaScript oraz VBScript
* Tworzenie poleceń SQL
* Sposoby tworzenia plików pomocy
* Wykorzystanie apletów Java oraz elementów ActiveX
Twórz strony WWW w wydajny i przyjemny sposób!
Wizualne środowiska projektowe od dłuższego czasu cieszą się uznaniem programistów. Możliwość budowania aplikacji z gotowych komponentów, realizujących typowe funkcje, pozwala skoncentrować się na jej funkcjonalności bez potrzeby ponownego wymyślania koła. Najbardziej znanym środowiskiem tego typu jest Delphi, jednak jego producent, firma Borland, wypuścił na rynek kolejne narzędzie: C++Builder. To wizualne środowisko projektowe oparte na języku C++ pozwala tworzyć aplikacje dla platformy Win32 z wykorzystaniem komponentów VCL. W sieci dostępna jest również jego bezpłatna wersja o nazwie Turbo C++ Explorer.
"C++Builder i Turbo C++. Podstawy" to podręcznik programowania w tych środowiskach. Czytając go, nauczysz się tworzyć aplikacje w języku C++ dla systemu Windows z wykorzystaniem C++Buildera lub Turbo C++. Dowiesz się, jak zainstalować i skonfigurować środowisko programistyczne oraz jak utworzyć w nim projekt. Poznasz elementy języka C++, zasady programowania obiektowego i korzystania z komponentów VCL. Stworzysz własne komponenty i aplikacje, zaimplementujesz mechanizm przeciągania i upuszczania, a także zapiszesz dane aplikacji w rejestrze systemu Windows.
* Instalacja środowiska programistycznego
* Pierwszy projekt
* Zmienne i instrukcje w C++
* Programowanie zorientowane obiektowo
* Wyszukiwanie i usuwanie błędów w kodzie
* Komponenty VCL oferowane przez C++Buildera
* Tworzenie interfejsu użytkownika dla aplikacji
* Drukowanie
* Operacje na plikach
* Przechowywanie informacji w rejestrze systemowym
* Tworzenie własnych komponentów VCL
Poznaj nowoczesne narzędzia programistyczne.
Java w komercyjnych usługach sieciowych. Księga ekspertaWydawnictwo Helion
Usługi WWW to ostatni krzyk programistycznej mody. W największym skrócie polegają one na udostępnianiu w sieci Internet dynamicznych aplikacji sieciowych. Ten jednozdaniowy opis nie przekazuje całego potencjału usług WWW. Jest on ogromny. Dzięki usługom WWW aplikacje łączą się na niespotykaną do tej pory, globalną skalę. Już obecnie skorzystać można z setek usług WWW. Dzięki nim uzyskasz między innymi informacje finansowe, przeszukasz Internet, przeprowadzisz konwersję między różnymi formatami dokumentów, a nawet rozegrasz partię szachów z komputerem.
Java -- dzięki doskonałemu wsparciu dla XML-a jest jedną z najlepszych platform do implementacji usług WWW. Książka stanowi wyczerpujące, dokładne i -- co równie ważne -- aktualne kompendium, zawierające informacje niezbędne, by wykorzystać istniejące i stworzyć nowe usługi WWW.
W książce przedstawiono między innymi:
* Przykłady zastosowań usług WWW
* Biznesowe aspekty tworzenia usług WWW
* WDSL -- język opisu usług sieciowych
* SOAP -- protokół wymiany komunikatów
* UDDI -- format katalogowania usług WWW
* Wykorzystanie pakietu JAX do tworzenia usług WWW
* Zagadnienia związane z bezpieczeństwem
* Dodatkowe formaty używane w kontekście usług WWW: WSFL, WSIF
* Przykładowe implementacje usług WWW
Księga eksperta kierowana jest średnio zaawansowanym i zaawansowanych programistom, którzy pragną poznać najnowocześniejsze technologie, przedstawione w sposób kompletny i wyczerpujący.
JavaScript jest językiem sieci. Jest to język intuicyjny i łatwy do przyswojenia. Jego wielką zaletą jest dostępność w większości nowoczesnych przeglądarek WWW. Dzięki JavaScriptowi możemy tworzyć dynamiczne, interaktywne strony WWW. Język ten najczęściej wykorzystywany jest do sprawdzania poprawności formularzy, tworzenia dynamicznych menu, a także do programowania gier. Jednak możliwości tego języka są znacznie większe. Trudno powiedzieć, czy istnieje chociaż jedna komercyjna witryna WWW, która nie zawiera w ogóle JavaScriptu.
Książka "JavaScript. Zaawansowane programowanie" zawiera wszechstronny opis języka JavaScript, jego składni i zastosowań. Na początek zaprezentujemy najnowsze przeglądarki i standardy stosowane w WWW, a następnie przedstawimy praktyczne techniki w postaci krótkich przykładów oraz bardziej szczegółowych i złożonych analiz konkretnych rozwiązań. Niniejsza książka koncentruje się wyłącznie na wykorzystaniu JavaScriptu w przeglądarkach WWW, ponieważ głównie w nich język ten jest stosowany.
Dla kogo jest ta książka?
Dla każdego, komu potrzebny jest JavaScript do tworzenia aplikacji WWW uruchamianych po stronie klienta. Czytelnikom znającym już język JavaScript, książka ta może posłużyć jako aktualny, zaawansowany poradnik; natomiast tym, którzy znają już inny język programowania, pozwoli opanować JavaScript jako nową umiejętność.
Co opisuje ta książka?
* Podstawowe programowanie w JavaScripcie
* Wykorzystanie w skryptach obiektów przeglądarek
* Pracę z multimediami
* Standardy WWW, w tym XML, CSS i W3C DOM
* Dynamiczny HTML
* Techniki uruchamiania skryptów
* Wyrażenia regularne i walidację formularzy
* Analizę przykładów zastosowań praktycznych
* Propozycja ECMAScript Edition 4
Naszym celem jest pomagać Czytelnikom w osiągnięciu sukcesu, dzieląc się wiedzą doświadczonych programistów na każdym etapie Waszych karier.
Visual Basic przeszedł generalny remont. Istnieje wiele powodów, dla których programiści Visual Basica 6 powinni przesiąść się na nowy Visual Basic .NET. Należy do nich zaliczyć chociażby formularze Web, możliwość tworzenia aplikacji i usług WWW, strukturalną obsługę wyjątków, prawdziwe programowanie zorientowane obiektowo czy też wielowątkowość.
"Visual Basic .NET. Księga eksperta" zawiera dokładne omówienie nowego języka Visual Basic .NET, zunifikowanego środowiska programowania Visual Studio IDE, programowania formularzy WWW, ADO.NET, usługi WWW, GDI+ i wiele innych.
Visual Studio .NET jest środowiskiem bardzo rozbudowanym i potężnym. Aby w pełni je wykorzystać, poznasz także sposoby tworzenia makr oraz znajdziesz omówienie modelu automatyzacji służącego do indywidualizacji zadań i interfejsu IDE w Visual Studio. Książka zawiera wiele przykładów wziętych z praktyki programistycznej.
Książka omawia:
* Środowisko programistyczne Visual Studio, korzystanie z SourceSafe
* Język Visual Basic .NET, programowanie zorientowane obiektowo w VB .NET
* Rozszerzanie środowiska programistycznego za pomocą makr
* Zaawansowane programowanie w VB .NET: refleksje, przeciążanie, programowane oparte na zdarzeniach, polimorfizm, definiowanie atrybutów
* Tworzenie interfejsu użytkownika (aplikacje konsolowe, aplikacje z interfejsem Windows)
* Pisanie aplikacji wielowątkowych
* Uruchamianie usług WWW (Web Services)
"Visual Basic .NET. Księga eksperta" jest doskonałym podręcznikiem dla wszystkich osób, dla których osiągnięcie wysokiej sprawności w posługiwaniu się językiem Visual Basic stanowi podstawę kariery programistycznej. Niezależnie, od tego, czy używałeś poprzedniej wersji tego języka, czy też nie: jeśli chcesz stać się ekspertem Visual Basica, trzymasz w ręku odpowiednią książkę.
Poznanie języka JavaScript to dla webmastera-amatora ważny krok na drodze do profesjonalizmu. Ten prosty język programowania pozwala wzbogacić strony internetowe o elementy interaktywne. JavaScript ma wiele zastosowań: umożliwia wizualne uatrakcyjnienie strony WWW poprzez umieszczenie na niej efektów graficznych (takich jak podmiana obrazka w momencie, gdy użytkownik wskaże go myszką), pozwala na dokonywanie weryfikacji danych wprowadzanych do formularzy, a nawet na pisanie całych aplikacji, np. do obsługi prostych sklepów internetowych.
Książka "JavaScript dla każdego" to podręcznik języka JavaScript przeznaczony dla osób nie będących programistami. Jeśli chcesz dobrze opanować ten język i nauczyć się pisać własne skrypty (a nie tylko wykorzystywać gotowe fragmenty kodu znalezione w sieci), dobrze zrobisz sięgając po tę książkę. Przedstawia ona zarówno podstawy JavaScriptu, jak i jego bardziej zaawansowane aspekty. Znajdziesz w niej również rozdziały poświęcone najnowocześniejszym technologiom, takim jak SVG (grafika wektorowa na stronach WWW) czy JavaScript 1.5.
Dzięki tej książce:
* Wzbogacisz swoje strony internetowe o elementy interaktywne, poznasz DHTML
* Nauczysz się języka JavaScript w stopniu pozwalającym na tworzenie własnych programów
* Dowiesz się, jak pisać skrypty działające w różnych przeglądarkach
* Nauczysz się łączyć technologię SVG z JavaScriptem
Tworzenie serwisów WWW może być bardzo frustrującym zajęciem. Jakże często spotykamy się z sytuacją, kiedy dopracowany i przetestowany w jednej przeglądarce serwis WWW wygląda koszmarnie w innej? Ile razy trzeba było przepisywać kod serwisu z powodu pojawienia się nowej przeglądarki i nowych "możliwości"? Najwyższy czas na zmianę. Standardy projektowania serwisów WWW opracowano właśnie po to, aby takie sytuacje nie miały miejsca. Mają one pomóc projektantowi w tworzeniu serwisów WWW, które będą wyglądać tak samo dobrze w każdej przeglądarce i na każdym urządzeniu.
Książka ta jest nieocenionym źródłem informacji dla każdego projektanta serwisów WWW. Zawarte w niej informacje umożliwią stworzenie serwisu, który nie tylko będzie uniwersalny, czytelny, łatwy w nawigacji, testowaniu i aktualizowaniu, ale także zgodny ze wszystkimi wytycznymi dotyczącymi projektowania sieciowego.
Czytając tę książkę, dowiesz się:
* Dlaczego Twoje serwisy WWW wyglądają inaczej w różnych przeglądarkach
* Czym kierują się twórcy standardów sieciowych
* Jakie problemy wystąpiły przy pierwszych próbach znormalizowania metod projektowania
* Jak stworzyć czytelny i uniwersalny kod z wykorzystaniem języka XHTML
* W jaki sposób stworzyć strony WWW tak, aby były poprawnie wyświetlane na różnych urządzeniach
* Jak zdefiniować wygląd strony za pomocą stylów CSS
* Jak poradzić sobie z różnymi przeglądarkami
* Jak rozwiązać problemy związane z czcionkami na stronach WWW
* W jaki sposób zaimplementować w serwisie WWW mechanizmy ułatwień dostępu
* Jak wykorzystać na stronie skrypty oparte na modelu DOM (Document Object Model)
Dodatkowym, bardzo pomocnym materiałem, jest zestawienie informacji o używanych obecnie przeglądarkach internetowych.
O autorze:
Jeffrey Zeldman jest jednym z najbardziej znanych projektantów sieciowych na świecie. W 1998 roku był współzałożycielem The Web Standards Project -- stowarzyszenia projektantów i konstruktorów serwisów sieciowych [więcej...]
Visual Basic 2005 nie jest tak rewolucyjnym produktem, jak Visual Basic .NET. Opracowując wersję 2005, twórcy języka skoncentrowali się na usunięciu błędów i usterek oraz zwiększeniu komfortu pracy programisty. Narzędzia i kontrolki, w które wyposażono zarówno najnowszą wersję Visual Basica, jak i środowisko programistyczne Visual Studio 2005, pozwalają znacznie przyspieszyć pisanie kodu. Jednocześnie został zachowany dostęp do wszystkich możliwości platformy .NET.
Książka "Visual Basic 2005. Zapiski programisty" to zbiór notatek spisanych przez programistów analizujących tę wersję języka. Zawiera ćwiczenia ilustrujące nowe funkcje Visual Basica 2005, platformy .NET Framework 2.0 i środowiska programistycznego Visual Studio 2005. Programiści korzystający z wcześniejszych wersji tych narzędzi szybko opanują nowe funkcje, takie jak definiowanie klas generycznych czy korzystanie z obiektów My. Godne odnotowania jest także znaczne przyspieszenie i udoskonalenie technologii ASP.NET.
* Edycja kodu w Visual Studio 2005
* Tworzenie dokumentacji w formacie XML
* Korzystanie z obiektów My
* Definiowanie klas generycznych
* Tworzenie aplikacji dla środowiska Windows oraz aplikacji WWW
* Projektowanie formularzy
* Komunikacja z bazami danych
* Wdrażanie aplikacji za pomocą technologii ClickOnce
Dzięki tej książce najnowsza wersja Visual Basica odsłania swoje tajemnice.
Poznaj jedno z najpopularniejszych narzędzi programistycznych
Środowisko programistyczne Delphi od lat cieszy się zasłużoną popularnością wśród twórców oprogramowania. Potężne narzędzie programistyczne, oparte na popularnym języku Pascal, było prekursorem środowisk wizualnych, w których tworzenie aplikacji przypomina budowanie modelu z klocków. Kolejne wersje Delphi były wykorzystywane do tworzenia przeróżnych aplikacji -- począwszy od prostych programików, a skończywszy na rozbudowanych systemach bazodanowych. Najnowsza wersja, oznaczona symbolem 2006, umożliwia tworzenie aplikacji dla platformy .NET oraz "tradycyjnych" aplikacji Win32.
Książka "ABC Delphi 2006" to wprowadzenie do programowania w tym środowisku. Na praktycznych przykładach przedstawia najnowszą wersję Delphi, język Object Pascal oraz filozofię tworzenia aplikacji na podstawie komponentów VCL. Czytając ją, poznasz środowisko programistyczne, elementy języka Object Pascal oraz zasady programowania strukturalnego i obiektowego. Nauczysz się budować własne aplikacje dla systemu Windows oraz wykorzystywać i tworzyć komponenty VCL. Zdobędziesz solidne podstawy do dalszej nauki programowania w Delphi.
* Struktura projektu w Delphi
* Typy danych i zmienne
* Instrukcje sterujące, pętle i wyrażenia warunkowe
* Programowanie obiektowe
* Wykrywanie i usuwanie błędów w kodzie
* Korzystanie z komponentów VCL
* Programowanie grafiki
* Operacje na plikach i drukowanie
* Zapisywanie informacji w rejestrze Windows
* Projektowanie komponentów
Pobierz rozdziały: 12, 13 i 14 jako pliki PDF.
Popularność języka Java stale rośnie. Programiści z całego świata wykorzystują go do tworzenia zarówno prostych aplikacji, jak i złożonych systemów. Podstawowa zaleta Javy -- przenośność kodu -- powoduje, że programy napisane w Javie możemy spotkać nie tylko na dyskach komputerów i serwerów, ale również w telefonach komórkowych i innych urządzeniach mobilnych. Java jest ciągle rozwijana -- w każdej kolejnej wersji pojawiają się nowe elementy, ułatwiające realizację coraz bardziej złożonych zagadnień programistycznych.
"Java. Kompendium programisty" to doskonały przewodnik po najnowszym wcieleniu języka Java, noszącym oznaczenie J2SE5. Każdy twórca aplikacji w Javie znajdzie tu niezbędne do swojej pracy informacje. Autor -- Herb Schildt, znany z wielu bestsellerowych pozycji dotyczących programowania w Javie i C++ -- opisuje wszystkie elementy języka Java w wersji 5. Typy danych, metody, konstrukcje, podstawowe biblioteki i techniki programistyczne -- wszystko zostało opisane prostym i zrozumiałym językiem oraz zilustrowane przykładami.
* Historia języka Java
* Podstawowe założenia programowania obiektowego
* Typy danych i zmienne
* Operatory
* Klasy, metody, pakiety i interfejsy
* Wątki i wyjątki
* Elementy bibliotek Javy
* Operacje wejścia i wyjścia
* Programowanie sieciowe
* Biblioteki AWT i Swing
* JavaBeans i serwlety
W tym podręczniku znajdziesz odpowiedzi na wszystkie pytania związane z Javą.
O autorze:
Herb Schildt jest autorytetem w sprawach języków C, C++, Java i C#, a także doskonałym programistą systemu Windows.
[więcej...]
Dreamweaver MX, narzędzie do graficznego projektowania stron internetowych, powstał niewątpliwie z myślą o ułatwieniu pracy twórcom stron WWW. Nowy, zintegrowany interfejs programu daje użytkownikom pełną swobodę ruchu. Pozwala manipulować paletami i jest bardzo elastyczny w dostosowywaniu do własnych potrzeb. Predefiniowane projekty stron oraz fragmenty kodu HTML i JavaScript pozwalają z łatwością budować własne strony. Poprawiono obsługę kaskadowych arkuszy stylów i rozbudowano możliwości szablonów. Zadowoleni powinni być wszyscy zwolennicy ręcznego tworzenia kodu stron WWW: pracę z kodem ułatwiają narzędzia, takie jak na przykład edytor znaczników, Tag Inspector czy narzędzie kontroli poprawności kodu. Usprawniono także proces tworzenia nowego dokumentu: program proponuje bogaty zestaw kategorii nowego dokumentu, od prostych stron HTML aż po bardziej zaawansowane projekty. Dreamweaver MX umożliwia także tworzenie stron korzystających z baz danych.
Co znajdziesz w tym opracowaniu? Są tu podstawowe pojęcia dotyczące języka HTML, najważniejsze informacje na temat planowania i projektowania witryn WWW, opis środowiska pracy programu Dreamweaver MX i narzędzi pracy z kodem źródłowym. Z książką w ręku bez trudu utworzysz witrynę WWW, jej stronę główną, ustawisz kodowanie, zdefiniujesz układ strony przy użyciu tabel lub warstw oraz nauczysz się korzystać z szablonów i bibliotek. Wiele uwagi poświęcono obrazom -- nauczysz się definiować właściwości obrazów, korzystać z palety Assets oraz ze stylów CSS. Poznasz możliwości tabel, list, linii czasowych i behawiorów. Dowiesz się, jak planować nawigację i połączenia oraz jak nimi zarządzać. Będziesz wiedział, jak zarządzać witrynami: lokalną i odległą, a także jak korzystać z ramek.
Similar to JBuilder. Vademecum profesjonalisty (20)
Windows Movie Maker dołączany do systemu Windows XP to doskonałe narzędzie do domowego montażu cyfrowych filmów wideo. Jest prosty w obsłudze, posiada spore możliwości, a montaż filmów za jego pomocą jest przyjemną zabawą. Movie Maker pozwala na przeniesienie klipów z kamery cyfrowej, zaimportowanie materiałów z dysku, rozmieszczenie ujęć i połączenie ich przejściami, a także udźwiękowienie i dodanie efektów specjalnych. Gotowy film można wysłać pocztą elektroniczną, zapisać na dysku lub płycie CD albo opublikować w internecie.
Książka "Tworzenie filmów w Windows XP. Projekty" przedstawia proces tworzenia filmu wideo. Opisuje kolejne kroki prowadzące do zmontowania cyfrowego filmu wideo z przechwyconych ujęć i zaimportowanych materiałów. Nie znajdziesz w niej jednak długich opisów i dziesiątek parametrów. Każde zagadnienie jest przedstawione za pomocą zrzutów ekranu i krótkich instrukcji. Dzięki temu w ciągu kilku godzin zrealizujesz swój pierwszy projekt w Movie Makerze.
* Elementy interfejsu użytkownika
* Przechwytywanie klipów z kamery wideo
* Import materiałów źródłowych
* Tworzenie wstępnego montażu
* Dodawanie przejść i efektów specjalnych
* Nakładanie plansz tytułowych i napisów
* Udźwiękowienie filmu
* Korzystanie z funkcji Autofilm
* Eksport zmontowanego filmu
Przekonaj się, jak proste może być tworzenie własnych filmów wideo.
Przedstaw się światu!
* Jak zbudować elegancką stronę z blogiem?
* Jak tworzyć wyspecjalizowane przeglądarki bloga?
* Jak dodawać do własnego serwisu blogowego kanał RSS?
Prowadzenie bloga to nowy sposób na zwiększenie aktywności społecznej - szansa na zaistnienie w rzeczywistości wirtualnej, mająca swoje odbicie w tak zwanym „prawdziwym życiu”. Dlatego blogi piszą dziś niemal wszyscy: politycy, marketingowcy, celebryci, biznesmeni. Forma publicznie dostępnego pamiętnika pozwala na szeroką prezentację własnych poglądów, przekonań czy wartości. Z tego powodu blogi wykorzystywane są też jako wortale poświęcone określonej tematyce, promujące idee lub produkty. Ich użytkownicy stworzyli nawet własną społeczność, która 31 sierpnia obchodzi swoje święto - Dzień Bloga. Już dziś możesz do nich dołączyć!
„Blog, więcej niż internetowy pamiętnik” to książka, która pokaże Ci, jak założyć i prowadzić własny blog, a także aktywnie korzystać z innych blogów. Dowiesz się z niej, jak skorzystać z oprogramowania obsługującego serwisy blogowe, jak zintegrować języki PHP, HTML, CSS i SQL, aby stworzyć elegancką stronę prezentującą Twój blog. Nauczysz się budować własną bazę danych, przeznaczoną do przechowywania wpisów, a także zabezpieczać ją przed niepowołanymi modyfikacjami. I wreszcie poznasz sposób na dodanie do własnego serwisu kanału RSS, aby czytelnicy na bieżąco mogli obserwować pojawianie się nowych wpisów. Znajdziesz tu wszystko, czego potrzebujesz, aby zaprezentować światu swój blog!
* Obsługa okna tworzenia bloga
* Modyfikowanie wyglądu bloga
* Publikowanie w określonym terminie
* Rozbudowa bloga
* Instalacja czytnika RSS
* Subskrybowanie blogów za pomocą RSS
* Instalacja oprogramowania własnego serwera
* Baza danych i modyfikacja danych
* Projektowanie struktury bloga
* Zakładanie konta użytkownika
* Zakładanie bazy danych i tabeli danych
* Nadawanie uprawnień do korzystania z tabeli
* Przygotowanie szablonu i tworzenie strony www
* Automatyzowanie, blokowanie i trwałe usuwanie wpisu
* Tworzenie formularza wyszukiwania
* Tworzenie kanału RSS i wypełnianie go treścią
* Pobieranie programu Weber
Blog to prosty i fascynujący sposób, aby świat dowiedział się o Twoim istnieniu!
Pakiet biurowy MS Office jest jednym z podstawowych narzędzi wykorzystywanych we współczesnych firmach. Zawarty w nim system zarządzania bazami danych Access to wygodna w obsłudze aplikacja służąca do operowania na zbiorach danych. Dzięki prostocie obsługi, sporym możliwościom i wizualnym narzędziom stanowi doskonałe rozwiązanie dla przedsiębiorstw, w których duże znaczenie ma czas poświęcany na opanowanie nowych programów. Kreatory i rozbudowany system pomocy oferowane przez Accessa niezwykle upraszczają proces tworzenia bazy oraz aplikacji przeznaczonych do obsługi zgromadzonych w niej danych.
W książce "Access w biurze i nie tylko" znajdziesz omówienie podstawowych możliwości tego systemu. Nauczysz się tworzyć i otwierać istniejące bazy danych oraz tworzyć nowe. Dowiesz się, w jaki sposób projektować tabele i jak dobierać typy danych dla poszczególnych kolumn tabeli. Przeczytasz o relacjach, poznasz sposoby wybierania i wstawiania danych, a także manipulowania nimi za pomocą kwerend. W kolejnych rozdziałach znajdziesz informacje o tworzeniu formularzy i raportów oraz wyświetlaniu wykresów na podstawie danych zgromadzonych w bazie. Nauczysz się także pisać własne makra i poznasz podstawy języka Visual Basic for Applications.
* Otwieranie istniejących baz danych
* Tworzenie tabel
* Typy danych
* Tworzenie i modyfikowanie relacji
* Manipulowanie danymi za pomocą kwerend
* Konstruowanie formularzy
* Budowanie raportów
* Automatyzacja pracy za pomocą makropoleceń
* Tworzenie i wyświetlanie wykresów
Dane to dziś najcenniejszy towar. Naucz się nim zarządzać.
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczneWydawnictwo Helion
Zapewnij swojej witrynie miejsce w pierwszej dziesiątce!
* Jak działają wyszukiwarki?
* Jaki wpływ na pozycję serwisu mają linki przychodzące i wychodzące?
* Czy istnieją zagrożenia związane z niewłaściwym pozycjonowaniem?
Stworzenie serwisu WWW to dopiero połowa sukcesu w Internecie. Druga połowa to zapewnienie witrynie odpowiedniej popularności. A tę popularność może zagwarantować przede wszystkim wysokie miejsce w wynikach wyszukiwarek. Jak to osiągnąć? Od czego zacząć i jak monitorować skuteczność prowadzonych działań? Wszystkie odpowiedzi znajdziesz właśnie w tej książce!
Poprzez liczne przykłady i ćwiczenia autorzy zapoznają Cię ze sposobem działania wyszukiwarki Google i zasadami doboru właściwych słów kluczowych. Pokażą, jak najlepiej rozmieścić je na stronie. Ponadto dowiesz się, jaki wpływ na pozycję strony mają linki wychodzące oraz przychodzące, jak przebiega proces indeksowania strony, jak działają systemy wymiany linków oraz jak wykorzystać statystyki do obserwacji ruchu na stronie. Przeczytasz także o tym, jakie zagrożenia niesie ze sobą niewłaściwa procedura pozycjonowania.
* Sposób działania Google oraz innych wyszukiwarek
* Definiowanie fraz i słów kluczowych
* Wpływ linków przychodzących i wychodzących na pozycję strony
* Korzystanie z systemów wymiany linków
* Proces indeksacji witryny
* Zagrożenia związane z niewłaściwym pozycjonowaniem
* Wykorzystanie statystyk do śledzenia ruchu na stronie
* Sposoby reklamowania serwisu
Zwiększ oglądalność swojej witryny WWW!
E-wizerunek. Internet jako narzędzie kreowania image'u w biznesieWydawnictwo Helion
Lustereczko, powiedz przecie,
kto jest najwspanialszy w necie?
* Tworzenie i wykorzystywanie odpowiedniego wizerunku oraz zarabianie na nim
* Budowanie pożądanych marek bez wielkich nakładów finansowych
* Interaktywne relacje z klientami
* Wykorzystanie Internetu do rozwoju biznesu
* Narzędzia kreowania wizerunku w sieci
Jak Cię widzą (w sieci), tak Cię piszą
Internet jest nie tylko rewolucyjnym medium, pierwszym o naprawdę masowym zasięgu działania. Stanowi on przede wszystkim fascynujący alternatywny świat. Działa jak magnes, co roku przyciągając nowych użytkowników. Niczym używka, wciąż odnotowuje wydłużenie czasu kontaktu z odbiorcą. I last but not least — Internet to niekończący się pasaż handlowy, wymarzone miejsce spotkań podaży i popytu.
Poznaj specyfikę światowej sieci WWW i znajdź w niej właściwe miejsce dla Twojej marki. E-marketing rządzi się własnymi prawami — z jednej strony bezustannie stawia firmy przed nowymi wyzwaniami, z drugiej zaś stale kreuje nowe narzędzia dotarcia do klienta. A są one naprawdę fascynujące: możliwość dowolnej personalizacji przekazu, olbrzymia ilość kanałów, a przede wszystkim atrakcyjne społeczności — ludzie młodzi, aktywni, hobbyści, biznesmeni oraz entuzjaści nowinek. Mogą oni zostać ambasadorami Twojej marki, ale mogą też ją zniszczyć. Dlatego musisz poznać zasady rządzące Internetem i jego społecznościami, a następnie zacząć budować instrumenty wywierania wpływu i wykorzystać je dla dobra Twojego produktu.
Internet ma przyszłość!
* Czym jest e-wizerunek i jak wpływa na sukces firm, produktów i ludzi?
* Narzędzia budowania image’u — strona WWW, fora internetowe, newslettery i inne.
* Sześć zasad skutecznego kreowania e-wizerunku.
* Grzechy główne działań internetowych.
* Marka jako efekt przemyślanej strategii wizerunkowej.
* Case studies
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsWydawnictwo Helion
Rozpocznij przygodę z Visual C++!
* Jakie prawa rządzą programowaniem obiektowym?
* Jak tworzyć usługi systemowe?
* Jak dokumentować tworzony kod?
Microsoft Visual C++ jest zintegrowanym środowiskiem, pozwalającym na tworzenie aplikacji przy użyciu języków C, C++ lub C++/CLI. Zawiera ono wyspecjalizowane narzędzia, pomagające w wydajnym tworzeniu rozwiązań opartych o te języki. Pierwsza wersja Visual C++ została wydana w 1992 roku, a środowisko to jest bezustannie ulepszane. Najnowsze wydanie, z datą 2008, zostało opublikowane w listopadzie 2007 roku i wprowadziło wiele nowości — jak chociażby wsparcie dla technologii .NET 3.5. Niewątpliwie narzędzie firmowane przez giganta z Redmond jest jednym z najpopularniejszych, a używają go programiści z całego świata.
Dzięki tej książce również Ty możesz dołączyć do tego wybitnego grona. Po jej przeczytaniu będziesz miał wiedzę na temat środowiska programistycznego i platformy .NET. Poznasz podstawy programowania obiektowego, nauczysz się uzyskiwać dostęp do informacji zgromadzonych w bazach danych oraz korzystać z możliwości Internetu bezpośrednio w Twoich programach. Kolejne rozdziały przedstawiają interesujące tematy dotyczące obsługi wyjątków, programów wielowątkowych oraz sposobów tworzenia usług systemowych. Ostatni rozdział poświęcony został tak istotnej kwestii, jak dokumentowanie kodu — to czynność, o której wielu programistów zapomina. Jeżeli chcesz rozpocząć przygodę z Microsoft Visual C++, ta książka jest idealną lekturą dla Ciebie!
* Praca w zintegrowanym środowisku programistycznym
* Pojęcia związane z programowaniem obiektowym
* Uzyskiwanie dostępu do informacji zgromadzonych w bazach danych
* Wykorzystanie transakcji w pracy z danymi
* Sposoby integracji z siecią Internet
* Obsługa wyjątków
* Programowanie wielowątkowe
* Tworzenie grafiki oraz wykorzystanie multimediów
* Drukowanie w systemie Windows
* Tworzenie usług systemowych
* Dokumentowanie kodu programu
Wykorzystaj możliwości Microsoft Visual C++ 2008!
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IIWydawnictwo Helion
Poznaj możliwości iPhone’a!
* Jak rozpocząć pracę z iPhone’em?
* Jak wykorzystać możliwości przeglądarki Safari?
* Jak używać map?
Pojawienie się iPhone’a firmy Apple można bez wahania nazwać Rewolucją! Rewolucją przez duże "R". Nigdy wcześniej żaden nowy telefon nie wzbudził takich emocji. Nigdy wcześniej nie ustawiały się na wiele dni przed premierą kolejki pod salonami. Co sprawia, że ludzie szaleją za tym małym cudem techniki? Wielodotykowy (ang. multitouch) ekran, dostęp do tysięcy aplikacji, stabilny system operacyjny oraz elegancki, przykuwający uwagę wygląd to tylko niektóre z jego zalet.
Właśnie dzięki tej książce dowiesz się, co tak naprawdę potrafi Twój iPhone. Autor — niezawodny Scott Kelby — bez zbędnego zagłębiania się w szczegóły techniczne opowie Ci o możliwościach tego rewolucyjnego urządzenia. Zaprezentuje Ci m.in. sposoby wykonywania różnych operacji przy użyciu tego telefonu. Poznasz tajniki jego konfiguracji i synchronizacji z komputerem oraz metodę sprawdzania poziomu naładowania baterii. Nauczysz się wykorzystywać wszystkie możliwości przeglądarki Safari, czytnika poczty oraz terminarza. Dowiesz się również, jak odtwarzać klipy z YouTube, słuchać muzyki czy oglądać filmy. Książka ta jest zatem świetną pozycją zarówno dla początkującego użytkownika telefonu iPhone, jak również dla zaawansowanego — ten ostatni znajdzie tu informacje, które go zaskoczą i zachwycą! W końcu iPhone to zdolna i piękna bestia…
* Włączanie, usypianie, wyłączanie iPhone’a
* Wykorzystanie wbudowanego głośnika
* Obsługa ekranu
* Importowanie kontaktów
* Dodawanie numerów
* Połączenia konferencyjne
* Wyciszanie dzwonka
* Odbieranie i wysyłanie wiadomości e-mail
* Obsługa przeglądarki Safari
* Wykorzystanie kalendarza
* Odtwarzanie klipów z YouTube
* Używanie mapy
* Sprawdzanie prognozy pogody
* Importowanie i odtwarzanie muzyki
* Wykonywanie zdjęć
* Rozwiązywanie typowych problemów
Sprawdź, co potrafi Twój iPhone!
Uwiecznij świat, jakiego nie znałeś!
* Jaki sprzęt jest potrzebny do makrofotografii?
* Jak uzyskać duże powiększenia?
* Jak komponować efektowne zdjęcia?
Wiele osób nie zwraca uwagi na niepozorne, małe elementy otaczającego nas świata. Czyż nie warto pokazać im, co tracą? Wykonanie dobrego zdjęcia w skali makro to wyzwanie, ale zachwyt na twarzach oglądających jest wart wszelkich poświęceń. Właśnie dzięki makrofotografii można ujrzeć cudowny świat, niezauważalny na co dzień. Magiczny świat szczegółów!
Autor książki "Makrofotografia. Magia szczegółu " przedstawia ten temat w sposób przejrzysty i systematyczny. Dzięki tej publikacji zdobędziesz informacje dotyczące sprzętu potrzebnego do wykonania makrofotografii oraz sposobu kompozycji zdjęcia. Poznasz zagadnienia związane z właściwym doborem ostrości, a także takie pojęcia, jak głębia ostrości, długość ogniskowej, jasność obiektywu i wiele innych. Pozwolą Ci one na swobodne poruszanie się po świecie makrofotografii. Ponadto poszerzysz swoją wiedzę odnośnie doboru właściwego oświetlenia oraz programów odpowiednich do obróbki wykonanych zdjęć. Niewątpliwym atutem tej książki są pytania i zadania kontrolne, które pozwolą Ci zweryfikować zdobyte umiejętności. Jeżeli chcesz uwiecznić otoczenie w makrofotografii, ta pozycja będzie dla Ciebie nieocenionym źródłem informacji, a może nawet twórczej inspiracji!
* Sprzęt konieczny do wykonania makrofotografii
* Sposoby na uzyskanie dużych powiększeń
* Komponowanie zdjęć
* Zasady doboru kadru
* Uzyskiwanie właściwej ostrości
* Ograniczenia ostrości
* Dobór właściwego oświetlenia
* Metody pomiaru światła
* Doświetlanie zdjęć
* Narzędzia do edycji zdjęć
Odsłoń na fotografiach całe piękno szczegółu!
Naucz się korzystać z nowoczesnych narzędzi PowerShella
i usprawniaj żmudne zadania administracyjne!
* Jak skonfigurować środowisko PowerShella?
* Jak tworzyć aplety poleceń i jak ich używać?
* Jak korzystać z potoku danych?
Windows PowerShell to innowacyjne narzędzie do zarządzania systemem i przetwarzania skryptów dla serwerów oraz klientów pod kontrolą Windows. Charakterystyczną cechą tego interpretera poleceń jest obiektowa logika, która sprawia, że wynikiem każdego polecenia jest obiekt określonego typu. Dodatkowo wszystkie funkcje dostępne przez API systemu są możliwe do wywołania z poziomu PowerShella. Dzięki swojej uniwersalności oraz nowoczesnym narzędziom interpreter ten zapewnia spójny oraz jasny mechanizm zarządzania, oparty na wierszu poleceń i niewymagający od użytkownika dużej wiedzy programistycznej.
Książka "Windows PowerShell. Podstawy" zawiera dokładny opis innowacyjnej architektury PowerShella, zasad pisania skryptów oraz możliwości korzystania z podstawowych interfejsów systemowych: COM, WMI, ADSI i ADO.NET, a także obszerny zbiór opisów rozwiązań konkretnych zadań administracyjnych. Korzystając z tego przewodnika, poznasz funkcje i narzędzia PowerShella. Nauczysz się również korzystać z obiektowego potoku danych i zarządzać procesami, dziennikami zdarzeń oraz wpisami rejestru. Dzięki zawartej tu wiedzy z pewnością usprawnisz i zautomatyzujesz wszelkie czasochłonne zadania administracyjne, by móc swobodnie stosować PowerShell jako podstawową konsolę do codziennej pracy.
* Aplety poleceń
* Przetwarzanie potokowe
* Potoki danych
* Uniwersalny model nawigacji
* Definiowanie dysków
* Język skryptów PowerShella
* Tablice asocjacyjne
* Praca ze skryptami
* Różnicowanie reakcji na błędy
* Biblioteki klas
* Narzędzia PowerShella
* Zarządzanie użytkownikami i grupami w Active Directory
* Bazy danych
* Zaawansowane operacje dostępu do danych
PowerShell skróci czas Twojej pracy!
Poznaj specyfikę języka Java i zostań mistrzem programowania
* Jak korzystać z bibliotek języka Java?
* Jak pisać funkcjonalny i klarowny kod?
* Jak stworzyć profesjonalny i efektowny program?
Język Java jest językiem obiektowym z dziedziczeniem jednobazowym. Wewnątrz każdej metody korzysta on ze zorientowanego na instrukcje stylu kodowania. Aby dobrze poznać jakikolwiek język, należy nauczyć się posługiwać jego regułami, zasadami i składnią — podobnie jest z językiem programowania. Jeśli chcesz zyskać możliwość efektywnego programowania w języku Java, powinieneś poznać struktury danych, operacje i udogodnienia, oferowane przez biblioteki standardowe, a także często stosowane i efektywne sposoby tworzenia kodu. Całą potrzebną Ci wiedzę znajdziesz właśnie w tym podręczniku.
W książce „Java. Efektywne programowanie” w sposób zrozumiały i klarowny przedstawiono zasady opisujące mechanizmy używane w najlepszych technikach programowania. Ten podręcznik podpowie Ci, jak najbardziej racjonalnie korzystać z języka Java oraz jego podstawowych bibliotek. Dowiesz się, jak stosować wyjątki przechwytywalne i wyjątki czasu wykonania, poznasz także zalety stosowania statycznych klas składowych. Opanujesz metody sprawdzania poprawności parametrów i projektowania sygnatur oraz wszelkie instrukcje, które pozwolą Ci na wydajne i profesjonalne programowanie.
* Tworzenie i usuwanie obiektów
* Klasy i interfejsy
* Zapewnianie niezmienności obiektu
* Projektowanie i dokumentowanie klas przeznaczonych do dziedziczenia
* Zalety stosowania statycznych klas składowych
* Typy ogólne
* Typy wyliczeniowe i adnotacje
* Metody
* Programowanie
* Wykorzystanie ogólnie przyjętych konwencji nazewnictwa
* Wyjątki
* Współbieżność i serializacja
* Dokumentowanie bezpieczeństwa dla wątków
Nie wystarczy samo poznanie języka Java. Trzeba wiedzieć, jak z niego efektywnie korzystać!
Rozpocznij swoją przygodę z JavaScript!
* Jak rozpocząć przygodę z JavaScript?
* Jakie obiekty dostarcza JavaScript?
* Jak reagować na błędy?
Język JavaScript, choć ma już blisko dwanaście lat, swoimi możliwościami wciąż potrafi zafascynować niejednego projektanta stron internetowych. Ma już za sobą gorsze dni, jednak aktualnie dzięki technologii AJAX znów jest na topie. Wykorzystując go w odpowiedni sposób, sprawisz, że twój serwis WWW stanie się bardziej interaktywny i dynamiczny.
Ta książka pozwoli Ci wyjść zwycięsko z pierwszego starcia z tym językiem! Dowiesz się z niej, jak używać zmiennych, operatorów oraz funkcji. Nauczysz się reagować na zdarzenia oraz wykorzystywać okna dialogowe. Ponadto zdobędziesz wiedzę na temat pracy z obiektami DOM HTML oraz na temat sposobów reagowania na błędy w skryptach. Autor przedstawia tu także dostępne obiekty JavaScript oraz pokazuje, jak wykonywać operacje związane z czasem. Ogromnym atutem tej książki jest przejrzystość i usystematyzowany sposób prezentowania informacji. Dzięki temu również Ty szybko i bezboleśnie poznasz JavaScript!
* Typowe konstrukcje języka JavaScript
* Wykorzystanie zmiennych
* Zastosowanie funkcji
* Reagowanie na zdarzenia
* Sposoby użycia okien dialogowych
* Wykonywanie operacji związanych z czasem
* Dostępne obiekty JavaScript
* Obiekty DOM HTML
* Przygotowanie własnych obiektów
* Dziedziczenie w JavaScript
* Obsługa błędów
Przejdź bezboleśnie pierwsze starcie z JavaScript!
Naucz się łączyć największe zalety języków oraz technik programowania
i twórz interaktywne strony internetowe
* Jak unikać typowych błędów i sprawnie rozwiązywać problemy programistyczne?
* Jak połączyć zalety HTML, XML i PHP dla uzyskania pożądanych efektów?
* Jak tworzyć aplikacje wyposażone w aktywny interfejs użytkownika?
Statyczne strony WWW to dziś już przeszłość. Powszechnie dostępne narzędzia dają programistom prawie nieograniczone możliwości w zakresie tworzenia interaktywnych witryn internetowych, wzbogaconych o najróżniejsze efekty wizualne, animacje oraz wbudowane narzędzia pomocnicze. Największą popularność zdobyły sobie narzędzia z kategorii open source — z powodu ich minimalnego kosztu oraz niezwykle dużych zasobów, dostępnych za pośrednictwem Internetu. Z tej książki dowiesz się, jak tworzyć bogate i interaktywne strony WWW, łącząc rozmaite techniki i korzystając z różnych języków.
Książka "Ajax, JavaScript i PHP. Intensywny trening" poprowadzi Cię krok po kroku po podstawowych zasadach programowania w językach JavaScript, PHP i HTML oraz technologiach programowania. Dzięki temu podręcznikowi dowiesz się m.in., jak wykorzystywać dostępne biblioteki ajaksowe do implementowania i ulepszania podstawowych mechanizmów aplikacji. Szybko nauczysz się tworzyć interaktywne strony WWW, zarówno za pomocą technologii serwerowych, jak i technik oraz narzędzi umiejscowionych po stronie klienckiej, a także ich kombinacji.
* Tworzenie stron WWW w języku HTML
* Stylizacja stron za pomocą arkuszy CSS
* Tworzenie skryptów w języku JavaScript
* Wbudowanie skryptu w stronę WWW
* Obiektowy model dokumentu (DOM)
* Obiekty String
* Instrukcje warunkowe i pętle
* Funkcje wbudowane i biblioteki
* Konstruowanie aplikacji ajaksowych
* Zmienne w języku PHP
* Funkcje liczbowe, łańcuchy i tabele
* Kontrola przepływu sterowania
* Usługi webowe oraz protokoły REST i SOAP
Łącz, kompiluj, dobieraj — niech Twoje strony WWW zrobią wrażenie!
Poznaj narzędzia programu PowerPoint i twórz wyjątkowe prezentacje!
* Jak stworzyć profesjonalną prezentację na każdą okazję?
* Jak modyfikować grafikę SmartArt?
* Jak korzystać z programu Clip Organizer i biblioteki slajdów?
Z pewnością wiesz, do czego służy program PowerPoint, lecz jeśli jeszcze nie potrafisz z niego korzystać, a musisz szybko przygotować profesjonalną prezentację, ta książka jest właśnie dla Ciebie! Znajdziesz tu opis ostatniej wersji programu — PowerPoint 2007. Umożliwia ona stworzenie zaawansowanej i bogatej prezentacji, wyposażonej w dźwięk, fotografie i animacje filmowe. Nowy PowerPoint pozwala także na bezpieczne udostępnianie Twojej prezentacji wszystkim zainteresowanym.
Książka "PowerPoint 2007 PL. Seria praktyk" to bogato ilustrowany, a przy tym prawdziwie intuicyjny podręcznik, dzięki któremu każdy nauczy się sprawnie korzystać z tej aplikacji. Kolor i zrzuty ekranowe ilustrujące kolejne informacje, jak również klarowne i zrozumiałe instrukcje sprawiają, że nauka staje się niezwykle prosta. Dzięki tej książce poznasz wszystkie niezbędne narzędzia PowerPointa i ciekawe funkcje tego programu. Dowiesz się, jak zastosować w swojej prezentacji grafiki SmartArt oraz zaawansowane układy slajdów, a także w jaki sposób korzystać z galerii stylów czy biblioteki slajdów.
* Tworzenie prezentacji
* Praca z tekstem
* Grafika i linie
* Konwersja na grafikę SmartArt
* Tabele i wykresy
* Używanie Excela 2007 — kopiowanie i wstawianie tabel
* Wzbogacanie prezentacji — animacje
* Multimedia
* Dodawanie filmów i dźwięku
* Tworzenie albumów
* Pokaz slajdów
* Nagrywanie narracji
* Udostępnianie prezentacji
* Bezpieczeństwo
PowerPoint jest dla każdego!
Poznaj narzędzia oraz funkcje Excela i z łatwością wykorzystuj tę wiedzę w pracy
* Jak tworzyć skoroszyty i wykresy?
* Jak zarządzać danymi w arkuszach?
* Jak szacować formuły?
Na samo brzmienie słowa "Excel" reagujesz paniką? Uważasz, że to bardzo skomplikowany i trudny w obsłudze program? Świetnie! Ta książka została napisana właśnie z myślą o Tobie! Podręcznik, który trzymasz w rękach, stanowi namacalny dowód na to, że Excel 2007 może być prosty, a nauka jego obsługi bardzo przyjemna! Choć trudno Ci w tej chwili w to uwierzyć, aplikacja ta oferuje cale spektrum nowoczesnych, a przy tym przyjaznych i intuicyjnych narzędzi oraz funkcji, dzięki którym znacznie usprawnisz i przyspieszysz swoją pracę. Naprawdę warto je poznać!
Książkę "Excel 2007 PL. Seria praktyk" przygotowano w taki sposób, aby każdy mógł nauczyć się korzystać z narzędzi Excela, tworzyć odpowiednie arkusze oraz wykonywać na nich praktyczne operacje. Wszystkie porady i instrukcje napisane zostały prostym, zrozumiałym językiem. Dzięki temu szybko opanujesz sposoby zarządzania danymi czy szacowania formuł w tym programie. Wszystkie omawiane zagadnienia zilustrowane są ułatwiającymi zrozumienie zrzutami ekranowymi, a kolorowy druk znacznie uprzyjemni Ci korzystanie z książki. Wystarczy ją przeczytać, a poznasz Excela w stopniu pozwalającym Ci na swobodną pracę w tym programie. Na co zatem czekasz? Przed Tobą nauka takich zagadnień, jak:
* Tworzenie skoroszytu
* Wprowadzanie danych do arkusza i zarządzanie nimi
* Formuły i funkcje
* Tabele i wykresy
* Konwersja tabeli do postaci zakresu
* Zaawansowane funkcje
* Szacowanie formuł
* Zarządzanie Excelem
* Makra
* Szablony i scenariusze
* Łącza i odwołania
* Stosowanie aktualizacji
Najprostszy i najprzyjemniejszy sposób na poznanie Excela!
Poznaj praktyczne możliwości programu Access 2007!
* Jak właściwie zaprojektować bazę danych?
* Jak korzystać z szablonów?
* Jak tworzyć tabele i definiować relacje między nimi?
Wbrew pozorom nie trzeba być specjalistą, żeby korzystać z Accessa! Jest to program wyjątkowo przyjazny dla użytkownika, umożliwiający tworzenie baz danych i zarządzanie nimi bez potrzeby dogłębnego poznawania języka SQL oraz skomplikowanych środowisk serwerowych. Aplikacja pozwala na zapisywanie danych z wykorzystaniem formularzy, kierowanie zapytań do bazy, a także dzielenie danych ze współpracownikami za pośrednictwem sieci komputerowej.
Książka "Access 2007 PL. Seria praktyk" zawiera zwięzły i czytelny opis wszystkich najważniejszych funkcji tego programu, a także konkretne przykłady i jasne instrukcje zastosowania narzędzi Accessa. Kolorowe strony pozwalają na szybkie odnalezienie interesujących Cię zagadnień. Dzięki temu podręcznikowi poznasz podstawowe zasady tworzenia dobrego projektu bazy danych oraz jej zaawansowane możliwości. Nauczysz się tworzyć tabele, formularze i raporty, a także korzystać z kluczy podstawowych i obcych. Bez problemu zbudujesz taką bazę danych, która pozwoli Ci sprawnie zarządzać informacjami.
* Personalizacja Accessa 2007
* Projektowanie baz danych
* Relacyjne bazy danych
* Klucze podstawowe i obce
* Tworzenie tabel
* Korzystanie z typów danych
* Definiowanie relacji
* Kwerendy
* Korzystanie z SQL
* Tworzenie i dostrajanie formularzy
* Tworzenie raportów
* Współdzielenie Accessa
Naucz się korzystać z Accessa — zachwycą Cię jego możliwości!
Odkryj bogactwo funkcji Worda!
Jak poprawnie formatować i uatrakcyjniać dokumenty?
Chcesz zacząć sprawnie tworzyć w programie Word dokumenty o profesjonalnym wyglądzie? A może tak dobrze go już znasz, że wątpisz, by skrywał przed Tobą jeszcze jakiekolwiek tajemnice? Tak czy inaczej warto opanować wszystkie potężne możliwości najpopularniejszego edytora tekstów, różne sposoby pracy z nim i metody tworzenia dokumentów tekstowych. Uzbrojony w taką wiedzę, z pewnością będziesz pracował szybciej i sprawniej.
Książka "Word 2007 PL. Seria praktyk" jest graficznym przewodnikiem po najnowszej wersji Worda i zawiera dokładny opis jego funkcji podstawowych oraz zaawansowanych — począwszy od tworzenia i formatowania tekstów, a na złożonych makrach skończywszy. Wszystko to przedstawione zostało za pomocą przejrzystych, kolorowych i szczegółowych instrukcji oraz praktycznych przykładów. Dzięki temu podręcznikowi poznasz całe spektrum narzędzi Worda i udoskonalisz swoją pracę z tym programem.
* Narzędzia główne
* Formatowanie tekstu
* Szybkie style
* Praca z dokumentem
* Drukowanie i publikowanie
* Konwersja do formatu PDF
* Biblioteka ClipArt i SmartArt
* Hiperłącza i zakładki
* Równania
* Zaawansowane funkcje — podpis cyfrowy
* Makra
Opanuj wszystkie narzędzia Worda i ciesz się swobodą tworzenia dokumentów!
Serwisy społecznościowe. Budowa, administracja i moderacjaWydawnictwo Helion
Dołącz do kreatorów nowych trendów! Stwórz własny serwis społecznościowy!
* Pierwsze kroki w roli twórcy serwisu — rodzaje stron, prawo i reklama
* Skrypty, instalacja i administracja — PHPizabi, Elgg, Dolphin, Joomla!
* ABC moderatora i użytkownika — regulamin, trolle, zakres ingerencji
Serwisy społecznościowe są bodaj najszybciej rozwijającą się dziś częścią internetu. Nie sposób przecenić ich roli społecznej i opiniotwórczej. Liczba użytkowników i ich poczucie wspólnoty decydują o sile i prężności tych serwisów. W każdej chwili możesz przyłączyć się do któregoś z nich. Jednak znacznie więcej radości sprawiłoby Ci na pewno prowadzenie własnego serwisu, wokół którego skupiałaby się cała społeczność osób o zainteresowaniach podobnych do Twoich.
W książce "Serwisy społecznościowe. Budowa, administracja i moderacja" znajdziesz wszelkie informacje dotyczące tworzenia i obsługi serwisu społecznościowego. Opisano w niej początki tego zjawiska społecznego, podstawy jego działania, rozmaite odmiany serwisów, wszelkie kwestie prawne i techniczne. Niezależnie od tego, czy szukasz inspiracji odnośnie treści umieszczanych w serwisie, czy chciałbyś dowiedzieć się, jak rozwiązać konkretne problemy z konfiguracją, rejestracją, wyborem mechanizmu działania czy wyglądu Twojego serwisu, autorzy służą Ci rzetelną wiedzą, wskazówkami i podpowiedziami. Oprócz tego wprowadzą Cię w kwestie związane z bezpieczeństwem w sieci, rolą moderatora i rozwiązywaniem problemów z użytkownikami.
* Społeczności internetowe
* Serwisy społecznościowe (historia, rodzaje, reklama)
* Regulacje prawne
* Wybór domeny i hostingu
* Niezbędne narzędzia (klient FTP, edytory CSS i tekstowe)
* Serwis społecznościowy a forum dyskusyjne
* Bezpieczeństwo serwisu
* Skrypty (PHPizabi, Elgg, Dolphin, Joomla!, BuddyPress, Joovili, SocialEngine i wiele innych)
* Online-Community-Building
* Skrypty do budowy serwisu wideo (ClipBucket Lite, Clipshare, ClipHouse i wiele innych)
* Rola moderatora
* Social shopping
Sprawdź, jak wiele satysfakcji daje własny serwis społecznościowy!
AutoCAD to program do komputerowego wspomagania projektowania, który od lat wyznacza standardy na rynku takich aplikacji. Z jego możliwości korzystają projektanci różnych branż, a ogromna liczba bibliotek, modułów i nakładek sprawia, że realizacja nawet najbardziej złożonych projektów przebiega szybko i sprawnie. Każda kolejna wersja AutoCAD-a jest bardziej rozbudowana. W wersji 2008 autorzy aplikacji zadbali o optymalizację znanych już użytkownikom narzędzi i zwiększenie produktywności pracy. Zmodernizowany interfejs użytkownika oraz nowe możliwości docenią nie tylko profesjonaliści, ale również ci, którzy stawiają pierwsze kroki w świecie komputerowego wspomagania projektowania.
Książka "AutoCAD 2008 i 2008 PL" to wyczerpujące omówienie najnowszej edycji tej aplikacji. Każdy użytkownik AutoCAD-a, niezależnie od stopnia zaawansowania, znajdzie w niej interesujące informacje. Czytając tę książkę, nauczysz się tworzyć i modyfikować rysunki, wymiarować je, korzystać z warstw, bloków i stylów oraz drukować projekty. Poznasz zasady modelowania bryłowego, tworzenia szablonów oraz rysowania w trybie aksonometrycznym. Każde z narzędzi dostępnych w aplikacji jest dokładnie omówione, a ilustrowane przykłady ułatwiają poznanie ich w praktyce.
* Interfejs użytkownika, menu i paski narzędzi
* Praca z dokumentami
* Układy współrzędnych
* Tworzenie podstawowych obiektów i definiowanie ich właściwości
* Napisy i tabelki
* Rysowanie precyzyjne
* Rysunek aksonometryczny
* Kreskowanie
* Naprawianie uszkodzonych rysunków
* Techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Modelowanie 3D i bryły ACIS
Poznaj najnowszą wersję narzędzia, które zrewolucjonizowało pracę projektantów na całym świecie.
Zobacz, jakie to proste — naucz się tworzyć bazy danych!
* Jak tworzyć formularze i raporty?
* Jak modyfikować strukturę tabel?
* Jak stosować mechanizmy wymiany danych?
Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia — jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach.
Książka „Bazy danych. Pierwsze starcie” stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania.
* Projektowanie bazy danych — narzędzia wizualne
* Tworzenie formularzy i raportów
* Strukturalny język zapytań SQL w wersji MS JetSQL
* Składnia podstawowa
* Unia — koniunkcja zbiorów
* Grupowanie i funkcje agregujące
* Zastosowanie języka SQL z poziomu formularzy
* Mechanizmy wymiany danych
* Obiekty: DAO, RDO, ADO
* Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji
Stwórz własną, niezawodną bazę danych!
Wkrocz w świat projektowania 3D
* Jak definiować parametry projektu?
* W jaki sposób korzystać z narzędzi projektowych?
* Jak generować dokumentację techniczną?
Inventor, opracowany i sprzedawany przez firmę Autodesk, to program typu CAD, pozwalający na zamodelowanie projektowanego urządzenia lub elementu w postaci bryły trójwymiarowej. W oparciu o tak zamodelowaną bryłę Inventor umożliwia wygenerowanie pełnej dokumentacji projektowej — rysunków wykonawczych i złożeniowych, wykazu części i innych. Aplikacja pozwala także na przeprowadzenie symulacji i analizy działania projektowanego urządzenia.
"Inventor. Pierwsze kroki " to podręcznik dla wszystkich osób, które chcą poznać możliwości tej aplikacji i wykorzystać je w swojej pracy. Książka opisuje proces instalacji i konfiguracji programu oraz definiowania parametrów projektu. Pokazuje także kolejne kroki jego realizacji. Przeczytasz w niej o tworzeniu szkiców, definiowaniu wiązań, generowaniu modeli bryłowych i tworzeniu zespołów. Dowiesz się także, w jaki sposób wygenerować dokumentację techniczną w oparciu o gotowy model oraz jak zaprezentować elementy projektu w postaci animacji trójwymiarowej.
* Instalacja Inventora
* Konfiguracja interfejsu użytkownika
* Praca z oknami dialogowymi
* Tworzenie szkiców i wiązań
* Edycja obiektów graficznych
* Tworzenie brył trójwymiarowych
* Łączenie elementów w zespoły
* Tworzenie dokumentacji technicznej
* Prezentacja zespołów
Zrealizuj swoje wizje za pomocą Inventora!
1. IDZ DO
PRZYK£ADOWY ROZDZIA£
JBuilder. Vademecum
SPIS TRE CI
profesjonalisty
KATALOG KSI¥¯EK Autorzy: Michael Landy, Saleem Siddiqui, Jeff Swisher
T³umaczenie: Adam Majczak (rozdz. 1 - 9, 30, 31), Tomasz
KATALOG ONLINE Miszkiel (rozdz. 17, 19, 20 - 24), Pawe³ Ro czak
(rozdz. 25, 28, 29), Marcin Samodulski (rozdz. 10 - 16),
ZAMÓW DRUKOWANY KATALOG Krzysztof Wo³owski (rozdz. 18, 26, 27)
ISBN: 83-7361-139-8
Tytu³ orygina³u: JBuilder Developer's Guide
TWÓJ KOSZYK Format: B5, stron: 856
DODAJ DO KOSZYKA JBuilder firmy Borland to ulubione rodowisko programistyczne wielu programistów
Javy, pozwalaj¹ce na efektywne tworzenie z³o¿onych aplikacji.
O technikach programowania w jêzyku Java i zwi¹zanych z nim specyficznych
CENNIK I INFORMACJE zagadnieniach traktuje wiele ksi¹¿ek. Ta, któr¹ trzymasz w rêku, koncentruje siê
bardziej na opisie JBuildera — wbudowanych w niego mo¿liwo ci, automatycznych
ZAMÓW INFORMACJE kreatorów i narzêdzi — ni¿ na samych kodach Javy. Opisuje wiele zaawansowanych
O NOWO CIACH zagadnieñ, takich jak: testowanie modu³ów, refaktoring, Java Server Pages, Enterprise
JavaBeans, CORBA i dostêp do baz danych.
ZAMÓW CENNIK Opisano miêdzy innymi:
• rodowisko JBuilder, jego interfejs i mo¿liwo ci dostosowania
do w³asnych potrzeb
CZYTELNIA • Kreatory JBuildera: Screen Designer i Menu Designer
• Modelowanie w rodowisku JBuildera, UML
FRAGMENTY KSI¥¯EK ONLINE • Testowanie modu³ów, debugowanie programów
• Refaktoring
• Przygotowanie aplikacji do wdro¿enia
• Korzystanie z AWT i Swing
• Tworzenie formatek i elementów graficznych
• Korzystanie z plików i relacyjnych baz danych, DataExpress
• Tworzenie aplikacji sieciowych i JSP, korzystanie ze Struts
• Korzystanie z XML w JBuilderze
• Pisanie aplikacji opartych na EJB
• Tworzenie i wdra¿anie oprogramowania z u¿yciem serwerów
WebLogic i WebSphere
Wydawnictwo Helion • Tworzenie aplikacji WWW (webservices), protokó³ SOAP
ul. Chopina 6 • Pisanie midletów
44-100 Gliwice • Zespo³owe tworzenie aplikacji
tel. (32)230-98-63 Jest to ksi¹¿ka dla rednio zaawansowanych programistów Javy. Dziêki praktycznemu
e-mail: helion@helion.pl podej ciu do omawianych tematów sprawi, ¿e w szybkim tempie poznasz niuanse
JBuildera i bêdziesz tworzy³ zaawansowane aplikacje efektywniej ni¿ do tej pory.
2. 5RKU VTG EK
1 #WVQTCEJ
9RTQYCFGPKG
%ú è + CE[PCO[ RKGTYU[ TWV QMC PC TQFQYKUMQ ,$WKNFGT
4QFKC 8KXC ,CXC
Od Oak do J2EE — krótka historia Javy ...............................................................................28
Pierwszy rzut oka na JBuildera..............................................................................................30
I co dalej?...............................................................................................................................31
Podsumowanie .......................................................................................................................32
4QFKC 2QEæVGM GMURNQTCELK ,$WKNFGTC
Zintegrowane środowisko projektowe JBuildera ..................................................................33
Główne menu .........................................................................................................................35
Menu File.........................................................................................................................35
Menu Edit, Search i View................................................................................................35
Polecenia formatujące z menu Edit .................................................................................36
Menu Project....................................................................................................................39
Menu narzędzi — Tools ..................................................................................................48
Pozostałe menu ................................................................................................................52
Listwa narzędziowa — Toolbar.............................................................................................53
Część praktyczna ...................................................................................................................53
Projekt Welcome .............................................................................................................53
Projekt Hello World.........................................................................................................54
Podsumowanie .......................................................................................................................58
Tematy do przemyśleń.....................................................................................................59
4QFKC 5VQUWLGO[ MTGCVQT[ ,$WKNFGTC
Screen Designer .....................................................................................................................61
Uruchomienie edytora graficznego .................................................................................62
Implementacja metod obsługujących zdarzenia ....................................................................67
Jak przebiega obsługa zdarzenia......................................................................................68
Stosowanie adaptera anonimowego.................................................................................69
Stosowanie adapterów standardowych............................................................................70
Zmiana ustawień adaptera ...............................................................................................70
Menu Designer.......................................................................................................................71
Przyciski Menu Designera...............................................................................................72
Budowanie menu za pomocą Menu Designera ...............................................................72
Obsługa poleceń z menu — implementacja ....................................................................73
Utworzenie menu kontekstowego ...................................................................................74
3. 6 JBuilder. Vademecum profesjonalisty
Część praktyczna ...................................................................................................................75
Utworzenie szkieletu aplikacji.........................................................................................76
Podsumowanie .......................................................................................................................77
Tematy do przemyśleń.....................................................................................................77
%ú è ++ 2TQLGMVQYCPKG OQFGNQYCPKG K VGUVQYCPKG CRNKMCELK
Y TQFQYKUMW ,$WKNFGT
4QFKC /QFGNQYCPKG
Szybki przegląd UML............................................................................................................81
Elementy języka UML.....................................................................................................82
Diagram klas w UML ......................................................................................................83
Pokazywanie pakietów na diagramach klas ....................................................................84
JBuilder a UML .....................................................................................................................86
Diagramy klas JBuildera .................................................................................................86
Diagram zale ności dla pakietu (Package Diagram) w środowisku JBuilder .................88
Wskazówki.............................................................................................................................88
„Unikać zagnie d onych zale ności”..............................................................................89
„Rób tylko jedną rzecz, za to dobrze” .............................................................................90
„Hermetyzacja: poka operacje, a ukryj dane” ...............................................................91
„Myśl na odpowiednim poziomie abstrakcji” .................................................................91
Część praktyczna ...................................................................................................................91
Modelowanie serwera......................................................................................................93
Modelowanie klienta .......................................................................................................95
Podsumowanie .......................................................................................................................96
Tematy do przemyśleń.....................................................................................................97
4QFKC 6GUVQYCPKG OQFW ÎY
Opcje testowe JBuildera ......................................................................................................100
Środowisko testowe JUnit Testing Framework ...................................................................102
Tworzymy test za pomocą JUnit ...................................................................................103
Uruchomienie testu za pomocą JUnit............................................................................104
Tworzenie testów i zbiorów testów, uruchamianie w środowisku JBuildera......................105
Jak budować obiekty Test Case za pomocą JBuildera? ................................................106
Utworzenie obiektu Test Suite za pomocą JBuildera....................................................109
Funkcje pomocnicze dla testowania JDBC, JNDI i porównawczego .................................111
Wspomaganie porównywania........................................................................................112
Funkcje pomocnicze do testowania JDBC ....................................................................114
Funkcje pomocnicze do testowania JNDI .....................................................................116
Część praktyczna .................................................................................................................117
Krok 1.: otwieramy projekt z przykładowymi testami ..................................................117
Krok 2.: dodajemy do projektu kod testujący Unit Test Case.......................................118
Krok 3.: dodajemy do projektu porównywanie — Comparison fixture........................119
Podsumowanie .....................................................................................................................122
Tematy do przemyśleń...................................................................................................122
4QFKC 6GUVQYCPKG K WTWEJCOKCPKG E[NK FGDWIQYCPKG
Zintegrowany debuger .........................................................................................................123
Przyciski sterujące debugera .........................................................................................124
Zakładki diagnostyczne Debug Views ..........................................................................126
Sesja diagnostyczna i status...........................................................................................127
Podstawy debugowania........................................................................................................128
Kontrola błędów w czasie rzeczywistym ......................................................................128
Komunikaty o błędach kompilatora ..............................................................................129
Wstawianie punktów kontrolnych .................................................................................129
4. Spis treści 7
Więcej o opcjach debugera ..................................................................................................132
Opcje dotyczące punktów kontrolnych .........................................................................133
Śledzenie klas ................................................................................................................134
Część praktyczna .................................................................................................................135
Krok 1.: otwarcie sesji diagnostycznej przykładowego projektu ..................................136
Krok 2.: poprawiamy błędy składniowe........................................................................136
Krok 3.: poprawiamy błędy występujące podczas kompilacji ......................................137
Krok 4.: poprawiamy błędy występujące podczas działania,
wstawiamy punkty kontrolne, dokonujemy oceny i modyfikacji zmiennych............138
Podsumowanie .....................................................................................................................144
Tematy do przemyśleń...................................................................................................144
4QFKC 4GHCMVQTKPI
Co to jest refaktoring?..........................................................................................................146
Proces Move Refactor..........................................................................................................146
Zmiana nazwy Rename Refactor .........................................................................................149
Zmiana nazwy pakietu...................................................................................................150
Zmiana nazwy klasy lub interfejsu................................................................................152
Zmiana nazwy metody...................................................................................................154
Zmiana nazwy pola lub nazwy zmiennej ......................................................................155
Zmiana nazwy własności...............................................................................................156
Zmiana parametrów .............................................................................................................156
Wyodrębnienie metody........................................................................................................157
Wprowadzenie zmiennej......................................................................................................158
Optymalizacja importu ........................................................................................................160
Obejmowanie obsługą wyjątków.........................................................................................162
Część praktyczna .................................................................................................................163
Krok 1.: otwieramy przykładowy projekt i przeglądamy kod.......................................163
Krok 2.: przenosimy klasę moveExample.....................................................................163
Krok 3.: zmieniamy nazwę klasy moveExample ..........................................................164
Krok 4.: zmiana nazwy zmiennej ..................................................................................165
Podsumowanie .....................................................................................................................166
Tematy do przemyśleń...................................................................................................166
4QFKC QMWOGPVQYCPKG Y TQFQYKUMW ,$WKNFGT
Dodawanie komentarzy .......................................................................................................168
Znaczniki Javadoc................................................................................................................168
Javadoc to nie tylko dokumentacja ......................................................................................169
Dokumentacja niezgodna z kodem ......................................................................................170
Automatyczne szablony Javadoc .........................................................................................171
Zastosowanie kreatora Javadoc Wizard...............................................................................171
Wskazówki...........................................................................................................................179
Skoncentrujmy się na zastosowaniu dokumentacji .......................................................179
Porady dotyczące stylu ..................................................................................................180
Podsumowanie .....................................................................................................................182
Tematy do przemyśleń...................................................................................................182
4QFKC GRNQ[OGPV RT[IQVQYCPKG FQ YFTQ GPKC
Pliki archiwalne Javy ...........................................................................................................184
Plik manifestu ......................................................................................................................184
Archiwizator Javy ................................................................................................................185
Przeglądanie archiwum..................................................................................................186
Uaktualnianie archiwum................................................................................................186
Rozpakowanie plików z archiwum................................................................................187
5. 8 JBuilder. Vademecum profesjonalisty
Moduł Archive Builder JBuildera........................................................................................187
Szybkie przygotowanie dystrybucji...............................................................................193
Wskazówki...........................................................................................................................194
Pieczętowanie pakietów ................................................................................................195
Część praktyczna .................................................................................................................196
Podsumowanie .....................................................................................................................197
Tematy do przemyśleń...................................................................................................197
%ú è +++ ,$WKNFGT C CRNKMCELG MNKGPEMKG Y ,CXKG
4QFKC #96
Podstawy AWT....................................................................................................................201
Aplikacje a aplety ................................................................................................................202
Podstawowy szkielet graficznego interfejsu u ytkownika (GUI) .................................202
Prosty przykład ..............................................................................................................203
U ycie kontenerów AWT ....................................................................................................204
Tworzenie kontenera .....................................................................................................206
Wspólne metody kontenerów ........................................................................................207
U ycie komponentów AWT ................................................................................................208
Przycisk (Button)...........................................................................................................209
Płótno (Canvas) .............................................................................................................211
Pole wyboru (Checkbox) ...............................................................................................213
Grupa pól wyboru (CheckboxGroup)............................................................................214
Lista rozwijana (Choice) ...............................................................................................214
Etykieta (Label) .............................................................................................................215
Lista (List) .....................................................................................................................215
Pasek przewijania (Scrollbar)........................................................................................217
Pole tekstowe (TextField)..............................................................................................217
Wielowierszowe pole tekstowe (TextArea) ..................................................................218
Wspólne metody komponentów ....................................................................................218
Oddzielanie interfejsu u ytkownika od implementacji .................................................218
Część praktyczna .................................................................................................................219
Tworzenie apletu za pomocą kreatora apletów (Applet Wizard) ..................................219
Budowa interfejsu..........................................................................................................220
Obsługa wejścia.............................................................................................................221
Podsumowanie .....................................................................................................................222
Tematy do przemyśleń...................................................................................................222
4QFKC 5YKPI
Dlaczego Swing zamiast AWT? ..........................................................................................223
Wskazówki dotyczące projektowania — architektura model-widok-kontroler ..................225
Uproszczona architektura MVC z semantyką typu „pobierz”.......................................225
Architektura MVC z semantyką typu „wyślij”..............................................................226
MVC a Swing ................................................................................................................228
Hierarchia komponentów Swing .........................................................................................228
U ycie komponentów Swing w JBuilderze .........................................................................232
Część praktyczna .................................................................................................................235
Tworzenie projektu i aplikacji.......................................................................................235
Budowa interfejsu u ytkownika na podstawie ramki JFrame i paneli JPanel...............236
Tworzenie pakietów i klas opisujących dane — obiekty typu dataobject.....................239
Tworzenie klasy CommonOperations ...........................................................................242
Dowiązanie interfejsu u ytkownika do klasy CommonOperations ..............................243
Podsumowanie .....................................................................................................................245
Tematy do przemyśleń...................................................................................................246
6. Spis treści 9
4QFKC 7 [YCPKG OGPGF GTÎY WM CFW
Czym jest mened er układu? ...............................................................................................248
Dostępne typy mened erów.................................................................................................249
U ycie mened era układu ....................................................................................................251
Modyfikacja właściwości menad era układu ................................................................251
Spotkanie komponentu z mened erem układu ..............................................................251
U ycie mened era XYLayout..............................................................................................251
Kiedy u ywać mened era XYLayout............................................................................252
Układanie komponentów...............................................................................................252
Przykład u ycia mened era XYLayout .........................................................................253
U ycie mened era BorderLayout ........................................................................................253
Kiedy u ywać mened era BorderLayout ......................................................................254
Przykład u ycia mened era BorderLayout....................................................................254
U ycie mened era FlowLayout ...........................................................................................255
Kiedy u ywać mened era FlowLayout .........................................................................255
Istotne właściwości........................................................................................................255
Przykład u ycia mened era FlowLayout.......................................................................256
U ycie mened era VerticalFlowLayout ..............................................................................256
Kiedy u ywać mened era VerticalFlowLayout ............................................................256
Właściwości...................................................................................................................256
Przykład u ycia mened era VerticalFlowLayout..........................................................257
U ycie mened era BoxLayout2...........................................................................................258
U ycie mened era GridLayout ............................................................................................258
Kiedy u ywać mened era GridLayout ..........................................................................258
Właściwości...................................................................................................................259
Przykład u ycia mened era GridLayout........................................................................259
U ycie mened era CardLayout............................................................................................260
Kiedy u ywać mened era CardLayout..........................................................................260
Właściwości...................................................................................................................261
U ycie mened era OverlayLayout2.....................................................................................261
U ycie mened era PaneLayout............................................................................................261
U ycie mened era GridBagLayout......................................................................................261
Kiedy u ywać mened era GridBagLayout....................................................................262
Ustawianie właściwości komponentów na formatce GridBagLayout...........................262
Menu kontekstowe mened era GridBagLayout ............................................................264
Przykład u ycia mened era GridBagLayout .................................................................264
Tworzenie dowolnego mened era układu ...........................................................................267
Implementacja niestandardowego mened era układu ...................................................268
Dodawanie nowego mened era układu do JBuildera....................................................271
Wskazówki...........................................................................................................................271
Nie obawiaj się przekształcania układu XYLayout.......................................................271
Zagnie d anie paneli .....................................................................................................272
Część praktyczna .................................................................................................................273
Podsumowanie .....................................................................................................................274
Tematy do przemyśleń...................................................................................................274
4QFKC 6YQTGPKG GNGOGPVÎY ITCHKEP[EJ Y ,CXKG
Przegląd interfejsu Java2D API...........................................................................................275
Generowanie grafiki ............................................................................................................276
Drukowanie przy u yciu interfejsu Java2D...................................................................278
Część praktyczna .................................................................................................................279
Kopiowanie plików........................................................................................................279
Dodanie listy rozwijanej do panelu CoursePanel ..........................................................279
Dołączenie funkcji obsługi zdarzeń do pozycji listy rozwijanej ...................................280
7. 10 JBuilder. Vademecum profesjonalisty
Implementacja interfejsu Print w panelu CoursePanel..................................................281
Uruchomienie gotowej aplikacji....................................................................................282
Podsumowanie .....................................................................................................................283
Tematy do przemyśleń...................................................................................................283
4QFKC 2NKMK UVTWOKGPKG K UGTKCNKCELC
Klasa File .............................................................................................................................286
Strumienie wejścia i wyjścia................................................................................................295
Klasy Reader i Writer ..........................................................................................................300
Klasa StreamTokenizer........................................................................................................301
Serializacja obiektów ...........................................................................................................304
Część praktyczna .................................................................................................................307
Krok 1.: otwarcie przykładu i zapoznanie się z treścią klasy........................................308
Krok 2.: dopisanie konstruktora otwierającego lub tworzącego plik konfiguracyjny...309
Krok 3.: otwieranie strumienia wyjściowego i zapisywanie właściwości do pliku ......311
Krok 4.: uruchamianie aplikacji i analiza pliku konfiguracyjnego ...............................312
Podsumowanie .....................................................................................................................312
Tematy do przemyśleń...................................................................................................312
4QFKC 1DU WIC DC FCP[EJ
Wprowadzenie do baz danych, SQL-a, JDBC i DataExpress .............................................314
Bazy danych ..................................................................................................................314
SQL................................................................................................................................314
JDBC .............................................................................................................................315
DataExpress ...................................................................................................................317
U ycie interfejsu JDBC .......................................................................................................317
Krok 1.: zarejestruj sterownik za pomocą obiektu DriverManager...............................319
Krok 2.: ustanawianie połączenia z bazą danych ..........................................................320
Krok 3.: formułowanie polecenia do wykonania...........................................................320
Krok 4.: wykonanie zapytania SQL ..............................................................................321
Krok 5.: zwróć zestaw krotek, czyli obiekt klasy ResultSet .........................................322
Krok 6.: przerwanie połączenia z bazą danych .............................................................323
Krok 7.: przechwytywanie wyjątków SQL ...................................................................323
Najczęściej u ywane metody klasy java.sql.Connection ..............................................324
Najczęściej u ywane metody klasy java.sql.PreparedStatement...................................326
Najczęściej u ywane metody klasy java.sql.ResultSet .................................................326
Konfiguracja sterowników bazy danych w JBuilderze .................................................328
U ycie szkieletu DataExpress..............................................................................................330
Wprowadzenie do szkieletu DataExpress......................................................................331
Tworzenie połączenia z bazą danych ............................................................................333
Metody i właściwości komponentu Database ...............................................................334
Wykonywanie zapytań ..................................................................................................337
Formułowanie wyra eń SQL.........................................................................................338
Budowa interfejsu u ytkownika bazy danych ...............................................................343
Modyfikowanie bazy danych.........................................................................................344
Tworzenie modułów danych — technologia Data Modules ...............................................346
Część praktyczna .................................................................................................................350
Krok 1.: otwarcie przykładu i zapoznanie się z zawartością klasy ...............................350
Krok 2.: odszukanie metody browseCourses ................................................................350
Krok 3.: usuwanie istniejącego kodu.............................................................................351
Krok 4.: wstawienie obiektów Database i QueryDataSet..............................................351
Krok 5.: wstawienie kodu do metody browseCourses ..................................................354
Krok 6.: uruchamianie aplikacji ....................................................................................354
Podsumowanie .....................................................................................................................354
Tematy do przemyśleń...................................................................................................355
8. Spis treści 11
%ú è +8 ,$WKNFGT K CRNKMCELG UKGEKQYG
4QFKC 5GTYNGV[
Czym jest aplikacja sieciowa? .............................................................................................360
Czym są serwlety? ...............................................................................................................361
Dlaczego serwlety? ..............................................................................................................362
Interfejs Java Servlet API ....................................................................................................362
Cykl ycia serwletu .......................................................................................................366
Obsługa ądań klienckich..............................................................................................367
Śledzenie sesji................................................................................................................372
Obsługa ciasteczek ........................................................................................................374
Debugowanie .......................................................................................................................375
Wdra anie ............................................................................................................................378
Część praktyczna .................................................................................................................379
Tworzenie projektu i aplikacji sieciowej.......................................................................379
Projektowanie serwletu View Course List ....................................................................380
Projektowanie serwletu Login .......................................................................................383
Projektowanie filtra .......................................................................................................385
Przystosowanie aplikacji sieciowej do u ywania filtra .................................................386
Podsumowanie .....................................................................................................................389
Tematy do przemyśleń...................................................................................................389
4QFKC ,CXC 5GTXGT 2CIGU
Miejsce stron JSP w aplikacji WWW..................................................................................392
JSP API ................................................................................................................................392
Cykl ycia strony JSP ....................................................................................................393
Obsługa ądań klienta....................................................................................................394
JSP i JavaBeans .............................................................................................................400
JSP i serwlety.................................................................................................................404
Debugowanie .......................................................................................................................406
Uruchamianie.......................................................................................................................408
Część praktyczna .................................................................................................................410
Tworzenie projektu i aplikacji sieciowej.......................................................................410
Projektowanie strony JSP wyświetlającej wykaz kursów .............................................411
Projektowanie strony logującej JSP ..............................................................................414
Projektowanie serwletu logującego ...............................................................................415
Konfiguracja aplikacji sieciowej ...................................................................................418
Podsumowanie .....................................................................................................................420
Tematy do przemyśleń...................................................................................................420
4QFKC $KDNKQVGMK PCEPKMÎY
Co to jest biblioteka znaczników? .......................................................................................421
Integracja biblioteki znaczników z aplikacją WWW...........................................................422
Wdro enie biblioteki znaczników .................................................................................423
Odwołanie do biblioteki znaczników w aplikacji WWW .............................................423
Plik deskryptora wdro enia aplikacji WWW web.xml .................................................424
Odwołanie do biblioteki znaczników na stronie JSP.....................................................425
Plik deskryptora biblioteki znaczników TLD ......................................................................425
API biblioteki znaczników...................................................................................................427
Kontrola poprawności niestandardowych znaczników .................................................430
Cykl ycia klasy obsługi znacznika...............................................................................431
Projekt klasy obsługi znacznika ....................................................................................434
Wskazówki do tworzenia serwletów i stron JSP .................................................................441
Część praktyczna .................................................................................................................442
Utworzenie projektu i aplikacji WWW .........................................................................442
Utworzenie klas obsługi znaczników dla biblioteki znaczników..................................443
9. 12 JBuilder. Vademecum profesjonalisty
Utworzenie pliku TLD...................................................................................................448
Konfiguracja pliku deskryptora wdro enia aplikacji (web.xml) ...................................450
Projektowanie strony JSP Login....................................................................................453
Projektowanie strony JSP View Course List.................................................................454
Podsumowanie .....................................................................................................................455
Tematy do przemyśleń...................................................................................................456
4QFKC +PVGTPGV$GCP 'ZRTGUU
Opis komponentów InternetBeans Express .........................................................................457
Wykorzystywanie komponentów InternetBeans Express z serwletami ..............................458
Wykorzystywanie komponentów InternetBeans Express ze stronami JSP .........................466
Wskazówki...........................................................................................................................467
Korzystanie z istniejących plików HTML.....................................................................467
Wykorzystywanie modułów danych .............................................................................468
Podsumowanie .....................................................................................................................468
Tematy do przemyśleń...................................................................................................468
%ú è 8 ,$WKNFGT FNC CRNKMCELK MQTRQTCE[LP[EJ
4QFKC :/.
Strukturalny graficzny język znaczników SGML (Structured Graphical Markup Language)....471
HTML ..................................................................................................................................472
Własności języka XML .......................................................................................................473
Korzystanie z typów dokumentów XML ......................................................................475
Parsery ...........................................................................................................................479
Narzędzia XML w środowisku JBuilder .............................................................................481
Tworzenie dokumentu XML w środowisku JBuilder ...................................................481
Prezentacja dokumentów XML .....................................................................................482
Modyfikowanie plików XML w środowisku JBuilder..................................................486
Interfejsy do dokumentów XML ...................................................................................497
Wskazówki...........................................................................................................................499
Jeśli coś nie jest potrzebne, nie będziemy z tego korzystać ..........................................499
Nie próbujmy wyszukiwać danych bezpośrednio w XML-u ........................................500
Problemy z generowaniem podsumowań ......................................................................500
Prezentacja danych ........................................................................................................500
XML a dotychczasowe systemy ....................................................................................501
Standardowe implementacje XML................................................................................502
Część praktyczna .................................................................................................................502
Tworzenie przykładowego dokumentu XML................................................................503
Tworzenie DTD.............................................................................................................504
Tworzenie prostej prezentacji........................................................................................504
Konwertowanie HTML na XSLT..................................................................................505
Podsumowanie .....................................................................................................................508
Tematy do przemyśleń...................................................................................................508
4QFKC #TEJKVGMVWTC U[UVGOÎY MQORQPGPVCOK ',$
'PVGTRTKUG ,CXC$GCPU
Trochę historii......................................................................................................................510
Nadejście architektury klient-serwer ...................................................................................511
Serwery aplikacji .................................................................................................................512
EJB i warstwa pośrednia oparta na komponentach .............................................................513
Cele architektury Enterprise JavaBeans ..............................................................................514
Zasady działania systemów z komponentami EJB ..............................................................514
Komponent Enterprise JavaBean.........................................................................................515
10. Spis treści 13
Kontener Enterprise JavaBeans ...........................................................................................516
Interfejs zdalny ....................................................................................................................516
Interfejs bazowy...................................................................................................................516
Dostęp do klasy obiektu EJB ...............................................................................................517
Typy komponentów Enterprise JavaBeans..........................................................................517
Komponent sesyjny: Session Bean................................................................................518
Komponent encji: Entity Bean ......................................................................................518
Komponent sterowany komunikatami: Message-Driven Bean .....................................519
W jaki sposób to działa? ......................................................................................................520
Podsumowanie .....................................................................................................................521
Tematy do przemyśleń...................................................................................................521
4QFKC 6YQTGPKG MQORQPGPVÎY UGU[LP[EJ 5GUUKQP $GCP
Szczegółowe informacje dotyczące komponentów Session Bean.......................................524
Komponenty Session Bean stanowe (stateful) ..............................................................524
Komponenty Session Bean bezstanowe (stateless) .......................................................524
Cykl ycia komponentu Session Bean...........................................................................525
Tworzenie klienta ................................................................................................................527
Tworzenie kodu komponentu typu Session Bean................................................................530
Przygotowanie środowiska ............................................................................................532
Tworzenie komponentu .................................................................................................535
Wskazówki...........................................................................................................................550
Dostęp do danych — tylko poprzez Session Bean ........................................................551
Wykorzystywanie delegacji...........................................................................................552
Łączenie kilku komponentów Session Bean .................................................................553
Obiekty reprezentujące wartości ...................................................................................555
Część praktyczna .................................................................................................................557
Przygotowanie projektu.................................................................................................558
Tworzenie interfejsu sesji..............................................................................................558
Tworzenie interfejsu do obiektów wartości...................................................................558
Integrowanie usług biznesowych z obiektami wartości ................................................559
Wdra anie komponentu.................................................................................................560
Tworzenie klienta testowego .........................................................................................560
Podsumowanie .....................................................................................................................561
Tematy do przemyśleń...................................................................................................561
4QFKC 6YQTGPKG MQORQPGPVÎY 'PVKV[ $GCP
Bli sze spojrzenie na komponenty Entity Bean ..................................................................564
Cykl ycia komponentu .................................................................................................564
Komponenty CMP i BMP .............................................................................................565
Ró nice pomiędzy specyfikacjami EJB 2.0 a EJB 1.1 ..................................................567
Klucze główne ...............................................................................................................567
Interfejs..........................................................................................................................568
Tworzenie komponentu CMP..............................................................................................569
Definiowanie interfejsu bazowego ................................................................................570
Definiowanie interfejsu komponentu ............................................................................571
Implementowanie komponentu .....................................................................................572
Deskryptor wdro enia....................................................................................................574
Wdra anie komponentu Entity Bean.............................................................................578
Wykorzystywanie komponentu Entity Bean .................................................................579
Tworzenie komponentów Entity Bean ..........................................................................584
Tworzenie komponentu typu BMP......................................................................................587
Definiowanie interfejsu bazowego ................................................................................588
Definiowanie interfejsu zdalnego..................................................................................588
Implementowanie komponentu .....................................................................................589
11. 14 JBuilder. Vademecum profesjonalisty
Deskryptor wdro enia....................................................................................................595
Wdra anie komponentu Entity Bean.............................................................................595
Wykorzystywanie komponentu Entity Bean .................................................................596
Zaawansowane zarządzanie obiektami trwałymi przez kontener........................................599
Język zapytań Enterprise JavaBeans Query Language..................................................599
Metody wyszukujące .....................................................................................................602
Definiowanie relacji ......................................................................................................603
Metody biznesowe w interfejsie bazowym (Home) ......................................................608
Transakcje ............................................................................................................................609
Atrybuty transakcji ........................................................................................................610
Wykorzystanie transakcji ..............................................................................................610
Bezpieczeństwo kontenera...................................................................................................612
Uwierzytelnienie............................................................................................................613
Autoryzacja....................................................................................................................613
Zabezpieczenie komunikacji .........................................................................................613
Bezpieczeństwo w środowisku JBuilder .......................................................................614
Wskazówki...........................................................................................................................615
Korzystanie z interfejsu lokalnego ................................................................................615
Korzystanie z komponentów CMP przed BMP ............................................................615
Część praktyczna .................................................................................................................616
Tworzenie warstwy zarządzania danymi.......................................................................616
Konfiguracja komponentu Entity Bean .........................................................................617
Tworzenie fabryki połączeń EJB...................................................................................617
Tworzenie komponentu zarządzającego typu JavaBean ...............................................618
Dołączenie Session Facade do komponentów zarządzających .....................................620
Testowanie i implementacja ..........................................................................................621
Podsumowanie .....................................................................................................................621
Tematy do przemyśleń...................................................................................................622
4QFKC -QORQPGPV[ UVGTQYCPG YKCFQOQ EKCOK
Punkt-punkt czy wydawca-subskrybent?.............................................................................624
Tworzenie komponentów MDB ..........................................................................................626
Implementacja interfejsów ............................................................................................626
Implementacja wymaganych metod ..............................................................................626
Przetwarzanie wiadomości ............................................................................................627
Deskryptor wdro enia....................................................................................................629
Testowanie komponentu MDB ............................................................................................629
Tworzenie komponentów MDB w środowisku JBuilder ....................................................631
Wskazówki...........................................................................................................................632
Kiedy korzystać z MDB? ..............................................................................................632
Korzystanie z komponentów MDB zamiast z JMS.......................................................632
Część praktyczna .................................................................................................................634
Tworzenie komponentu MDB .......................................................................................635
Implementacja procesu przetwarzania wiadomości ......................................................635
Tworzenie klienta JMS..................................................................................................636
Podsumowanie .....................................................................................................................638
Tematy do przemyśleń...................................................................................................638
4QFKC %14$#
Definicja specyfikacji CORBA ...........................................................................................640
ORB nad IIOP ...............................................................................................................641
Trzony klienta i szkielety serwera .................................................................................642
OA — adapter obiektu...................................................................................................642
IOR i serwis nazw..........................................................................................................643
12. Spis treści 15
IDL — język definiowania interfejsu ..................................................................................644
Podstawy CORBA ...............................................................................................................646
Konfiguracja JBuildera i CORBA .......................................................................................649
Tworzenie serwera CORBA ................................................................................................652
Zdefiniowanie interfejsu w IDL ....................................................................................652
Kompilowanie interfejsu do postaci pliku szkieletu serwera ........................................653
Implementacja serwera CORBA przy u yciu kreatora .................................................656
Uruchamianie serwisu nazw..........................................................................................658
Uruchamianie serwera CORBA ....................................................................................659
Sprawdzanie czy serwer CORBA działa .......................................................................659
Tworzenie klienta CORBA..................................................................................................660
Generowanie klasy opakowującej klienta CORBA.......................................................660
Tworzenie instancji klasy opakowującej klienta CORBA ............................................662
Wywoływanie metody klasy opakowującej klienta CORBA........................................663
Część praktyczna .................................................................................................................664
Krok 1.: otwórz przykład i przejrzyj klasę ....................................................................664
Krok 2.: znajdź metodę..................................................................................................665
Krok 3.: utwórz plik IDL...............................................................................................665
Krok 4.: implementowanie kodu serwera......................................................................667
Krok 5.: implementowanie kodu klienta .......................................................................669
Krok 6.: wystartowanie aplikacji...................................................................................671
Podsumowanie .....................................................................................................................671
Tematy do przemyśleń...................................................................................................671
4QFKC 7UWYCPKG D úFÎY CRNKMCELK MNCU[ GPVGTRTKUG
Pojęcie zdalnego usuwania błędów .....................................................................................674
Przygotowanie środowiska do usuwania błędów ................................................................675
Usuwanie błędów zdalnej aplikacji .....................................................................................676
Uruchamiamy zdalną aplikację z opcjami debugowania ..............................................676
Kopiujemy pliki zdalnej aplikacji na komputer klienta.................................................677
Określamy konfigurację uruchomieniową dla odległego serwera ................................677
Ustawiamy punkty kontrolny w kodzie.........................................................................680
Międzyprocesowe punkty kontrolne....................................................................................681
Parametry konfiguracyjne serwerów aplikacji ....................................................................682
Inprise Application Server 5.x.......................................................................................683
WebLogic Server 7.0.....................................................................................................683
WebSphere Server 4 ......................................................................................................685
iPlanet Server.................................................................................................................685
Inne serwery ..................................................................................................................685
Część praktyczna .................................................................................................................686
Instalacja aplikacji serwerowej na komputerze serwera................................................686
Instalacja aplikacji klienta na komputerze klienta.........................................................687
Debugowanie aplikacji serwera z komputera klienta ....................................................689
Podsumowanie .....................................................................................................................691
Tematy do przemyśleń...................................................................................................691
4QFKC 6YQTGPKG K YFTC CPKG QRTQITCOQYCPKC
W [EKGO UGTYGTÎY 9GD.QIKE K 9GD5RJGTG
Budowanie w JBuilderze przy u yciu serwera WebLogic ..................................................693
Instalacja serwera aplikacji WebLogic..........................................................................694
Konfiguracja JBuildera dla WebLogic ..........................................................................695
Tworzenie serwletów i stron JSP przy u yciu serwera WebLogic ...............................696
Praca z komponentami EJB...........................................................................................697
Wdra anie aplikacji .......................................................................................................700
Zdalne usuwanie błędów ...............................................................................................701
13. 16 JBuilder. Vademecum profesjonalisty
Budowanie w JBuilderze przy u yciu serwera IBM WebSphere........................................703
Instalacja serwera aplikacji WebSphere ........................................................................703
Konfiguracja JBuildera dla WebSphere ........................................................................703
Tworzenie serwletów i stron JSP przy u yciu serwera WebSphere..............................705
Tworzenie komponentów EJB przy u yciu WebSphere ...............................................706
Wdra anie aplikacji .......................................................................................................712
Usuwanie błędów aplikacji WebSphere ........................................................................712
Podsumowanie .....................................................................................................................713
Tematy do przemyśleń...................................................................................................713
4QFKC 9GD 5GTXKEGU
SOAP — prosty protokół dostępu do obiektów ..................................................................716
Koperta SOAP ...............................................................................................................716
Kodowanie.....................................................................................................................717
Typy danych ..................................................................................................................719
Błędy SOAP ..................................................................................................................720
SOAP RPC ....................................................................................................................721
Komponent WSDL technologii Web Services ....................................................................721
Komponent UDDI technologii Web Services .....................................................................723
Narzędzia JBuilder Web Services Toolkit...........................................................................724
Apache Axis ..................................................................................................................724
Podstawowy przykład....................................................................................................725
Część praktyczna .................................................................................................................726
Budowa usługi Web Services ........................................................................................726
Udostępnianie klasy Javy jako usługi Web Services.....................................................727
Tworzenie nowego serwera SOAP................................................................................730
Testowanie nowej usługi Web Services ........................................................................732
Analiza nowej usługi Web Services ..............................................................................733
Analiza mechanizmu testowego ....................................................................................734
Wykorzystywanie Monitora TCP..................................................................................735
Rozszerzanie mo liwości usługi Web Services.............................................................736
Konsumowanie usługi Web Services ............................................................................738
Podsumowanie .....................................................................................................................742
4QFKC -QT[UVCPKG ,/' Y TQFQYKUMW ,$WKNFGT
Wprowadzenie do wersji Micro Edition ..............................................................................743
Nowa wirtualna maszyna...............................................................................................744
Nowe i zmienione klasy ................................................................................................744
Konfiguracje i profile ....................................................................................................745
KVM..............................................................................................................................746
Miejsce dla MIDP..........................................................................................................746
Środowisko JBuilder MobileSet ..........................................................................................747
Tworzenie Aplikacji MIDP ...........................................................................................747
Projektowanie i tworzenie MIDP ..................................................................................749
Tworzenie ekranu MIDP ...............................................................................................751
Przegląd komponentów .................................................................................................752
Wskazówki...........................................................................................................................754
Część praktyczna .................................................................................................................755
Tworzenie projektu dla MIDletu ...................................................................................756
Tworzenie plików MIDletu ...........................................................................................757
Tworzenie menu głównego (MainMenu) ......................................................................758
Tworzenie ClassListDisplay..........................................................................................759
Podsumowanie .....................................................................................................................760
Tematy do przemyśleń...................................................................................................761
14. Spis treści 17
4QFKC 2TQITCOQYCPKG GURQ QYG Y ,$WKNFGTG
Dlaczego projektowanie zespołowe jest tak istotne ............................................................763
Poradnik projektanta: struktura zespołu i podział odpowiedzialności.................................764
Stosowanie JBuildera z systemem kontroli wersji ..............................................................765
Zasady posługiwania się systemem kontroli wersji ......................................................767
JBuilder a system CVS ..................................................................................................767
JBuilder a system Microsoft Visual Source Safe ..........................................................779
Podsumowanie .....................................................................................................................785
Tematy do przemyśleń...................................................................................................785
4QFKC ,$WKNFGT K 5VTWVU
Biblioteki znaczników Struts ...............................................................................................788
Biblioteka Bean Tag Library .........................................................................................788
Biblioteka HTML Tag Library ......................................................................................789
Biblioteka Logic Tag Library ........................................................................................789
Biblioteka Template Tag Library ..................................................................................790
Tworzenie aplikacji JBuildera z zastosowaniem środowiska Struts ...................................790
Rozpoczynamy nowy projekt z zastosowaniem Struts..................................................790
Plik web.xml..................................................................................................................792
Plik struts-config.xml ....................................................................................................793
Budujemy stronę Java Server Page ...............................................................................797
Konstruowanie kodu klasy ActionForm........................................................................799
Konstruowanie kodu klasy Action ................................................................................801
Wskazówki...........................................................................................................................802
Stosowanie walidacji .....................................................................................................803
Stosowanie akcji przekazujących sterowanie dla statycznych stron .............................804
Połączenie ActionMappings we wspólną strukturę.......................................................805
Wysyłamy raz, sprawdzamy dwa razy ..........................................................................806
Zalecany cykl projektowania.........................................................................................806
Część praktyczna .................................................................................................................807
Podsumowanie .....................................................................................................................812
Tematy do przemyśleń...................................................................................................812
QFCVMK
15. Rozdział 16.
5GTYNGV[
W tym rozdziale:
Czym jest aplikacja sieciowa?
Czym są serwlety?
Dlaczego serwlety?
Interfejs Java Servlet API
Debugowanie
Wdra anie
Na polu aplikacji sieciowych opartych na języku Java serwlety są technologią kluczową
upraszczającą projektowanie i tworzenie zawartości dynamicznej. Na przestrzeni ostat-
nich lat rola serwletów zmieniała się od mechanizmu dostarczającego dynamiczną treść
HTML do głównego rdzenia aplikacji sieciowych wytwarzającego dynamiczną treść
w ró nych formatach (WHL, HTML, XML), które są samodzielne, i które łatwo wdro yć.
Aplikacja sieciowa definiuje sztywną organizację katalogów zawierającą następujące
komponenty, które mogą być czytane przez dowolny serwer obsługujący tak zdefinio-
waną strukturę:
serwlety Javy
Java Server Pages (JSP)
Java Custom Tag Library
biblioteki klas Javy
Deskryptor wdro enia
Zawartość statyczna (strony HTML, obrazy, itd.)
Dowolne inne wymagane zasoby
Je eli aplikacja sieciowa zawiera serwlety, strony JSP lub Custom Tag Library, to przez
serwer wymagane będzie, aby kontener Servlet-JSP dostępny był jako część wykonywa-
nego kodu. Mo e to być kontener obsługujący tylko serwlety i JSP, na przykład Apache
Tomcat lub pełny serwer aplikacji J2EE (Java 2, Enterprise Edition), na przykład Bor-
land Enterprise Application Server. Wraz z instalacją środowiska JBuilder 7 Enterprise
instalowane są równie serwery Apache Tomcat 3.3 i 4.0, których mo na u ywać za-
równo do uruchamiania, jak i debugowania serwletów i stron JSP.
16. 360 Część IV JBuilder i aplikacje sieciowe
W tym rozdziale przeanalizujemy podstawową strukturę serwletów Javy oraz omówi-
my, jak JBuilder 7 wspomaga tworzenie serwletów. W następnych rozdziałach zajmie-
my się technologiami JSP i Custom Tag Library, będącymi częścią zagadnienia aplika-
cji sieciowych.
To, czego się nauczymy wykorzystamy, tworząc prosty interfejs u ytkownika naszej
aplikacji ChalkTalk. W JBuilderze serwlety tworzymy wewnątrz struktury o nazwie
Web application, która stanowi środowisko uruchomieniowe i testowe aplikacji siecio-
wej. Przed serwletami omówimy ideę aplikacji sieciowej jako szkieletu dla serwletów.
%[O LGUV CRNKMCELC UKGEKQYC!
Kluczową zaletą programowania w języku Java jest to, e piszemy i kompilujemy kod
na jednej platformie, spodziewając się, e będzie on działał z podobnym rezultatem na
innej platformie.
Jedną z ról aplikacji sieciowej jest definiowanie samodzielnej struktury katalogów za-
wierającej wszystkie pliki i definicje opisujące sposób osadzania i uruchamiania aplika-
cji. W ten sposób dokonuje się próba rozszerzenia przenośności oferowanej przez język
Java na całą aplikację sieciową obejmującą statyczne strony HTML, obrazy i zawartość
generowaną dynamicznie, tak aby zapewnić samodzielną prezentację na wielu platfor-
mach serwerowych.
Infrastruktura aplikacji sieciowej wymaga utworzenia specjalnego katalogu głównego
zawierającego wszystkie potrzebne do jej uruchomienia zasoby. Wszystkie strony HTML
i JSP, obrazy i inne zasoby z wyjątkiem klas i bibliotek Javy tworzące aplikację sieciową
muszą zostać umieszczone w katalogu głównym struktury katalogów odpowiedniej dla
danej zawartości.
W katalogu głównym nale y stworzyć specjalny katalog o nazwie WEB-INF zawierający
następujące elementy:
Plik: web.xml — jest to plik deskryptora wdro enia aplikacji sieciowej
w formacie XML opisujący wiele szczegółów wymaganych przez serwer
do prawidłowego wdro enia aplikacji.
Podkatalog: classes/ — ten katalog zawiera wszystkie samodzielne klasy Javy
wymagane do uruchomienia przez aplikację sieciową, w tym wszystkie pliki
z klasami serwletowymi razem z plikami zawierającymi poboczne klasy.
Podkatalog: lib/ — ten katalog zawiera wszystkie biblioteki z klasami w formacie
JAR wymagane do prawidłowego działania aplikacji sieciowej.
Jako przykład omawianej struktury, na listingu 16.1 przedstawiliśmy część hierarchii
katalogów aplikacji sieciowej zawierającej interfejs sieciowy dla aplikacji ChalkTalk,
który zostanie rozbudowany w tym rozdziale. Przykład ten nosi nazwę chalktalkweb.
.KUVKPI Struktura katalogów aplikacji sieciowej
-CVCNQI I ÎYP[ CRNKMCELK
EJCNMVCNMYGD
EJCNMVCNMYGDKPFGZJVON
17. Rozdział 16. Serwlety 361
EJCNMVCNMYGD9'$+0(
EJCNMVCNMYGD9'$+0(YGDZON
EJCNMVCNMYGD9'$+0(ENCUUGU
EJCNMVCNMYGD9'$+0(ENCUUGUEQOUCOUEJCNMVCNMENKGPVYGDEQWTUGNKUVENCUU
EJCNMVCNMYGD9'$+0(ENCUUGUEQOUCOUEJCNMVCNMENKGPVYGDNQIKPENCUU
EJCNMVCNMYGD9'$+0(NKD
Struktura katalogów mo e pozostać w takiej postaci lub mo e zostać skompresowana
do pojedynczego pliku znanego jako plik Web Application Archive (WAR). Niezale -
nie od tego, czy aplikacja sieciowa została skompresowana do pojedynczego pliku,
czy katalogi pozostawiono w postaci rozwiniętej, jej osadzenie powinno polegać je-
dynie na jej przekopiowaniu do miejsca docelowego określonego przez serwer ser-
wletów lub serwer J2EE.
JBuilder automatyzuje budowę aplikacji sieciowych, oferując kreatory i ekrany in-
formacyjne pomocne podczas tworzenia wymaganych katalogów i konfiguracji pliku
web.xml.
%[O Uæ UGTYNGV[!
Witryny internetowe i związane z nimi aplikacje sieciowe stanowią zwykle połączenie
zawartości statycznej (która się nie zmienia) i dynamicznej. Serwery WWW są dosko-
nale przystosowane do wyświetlania na ka de ądanie zawartości statycznej w formie
stron HTML w oknach przeglądarek. W przypadku wielu aplikacji sieciowych istnieje
potrzeba wyświetlania zawartości przystosowanej do konkretnego u ytkownika, kon-
kretnego ądania lub zawartości odzwierciedlającej zmieniające się w bazie danych in-
formacje.
Przez lata rozwinięto wiele technologii i metod dostarczania zawartości dynamicznej
razem z zawartością statyczną. Jedną z takich technik było stworzenie interfejsu Servlet
API jako rozszerzenia języka Java.
Na wielu witrynach internetowych u ytkownik wysyła ądania pobrania zawartości
z serwera WWW. Serwer WWW odczytuje ądanie wraz z dostarczonymi z nim para-
metrami, a następnie wysyła po ądaną treść do u ytkownika jako odpowiedź na ądanie.
Serwer przesyła istniejący plik lub wykorzystuje informacje pobrane w ądaniu i zapi-
sane po stronie serwera, aby wygenerować przystosowaną treść. W takiej architekturze
serwlety wykonywane są po stronie serwera WWW, analizują ądania klienta i dyna-
micznie budują na nie odpowiedź.
Rysunek 16.1 przedstawia architekturę ądanie-odpowiedź.
4[UWPGM
Architektura typu
żądanie-odpowiedź