Photoshop 5 f/x - tekstury

okladka
Dlaczego dinozaury w "Parku Jurajskim" wyglądają tak łudząco prawdziwie, podczas gdy animacje, które wykonujemy sami, często są bezbarwne i komputerowo sterylne? Czy to dlatego, że tam w Hollywood mają lepszy sprzęt? Nie, jest ważniejszy powód: tekstury. Ta książka nauczy Cię tworzyć tekstury, które każdej scenie i każdej zamodelowanej postaci nadadzą pozory życia. Wykorzystano w niej doświadczenia ludzi, którzy spędzili tysiące godzin tworząc animowane sekwencje dla gier 3D, filmu i telewizji. Znajdziesz tu najnowsze i najciekawsze techniki, praktyczne przykłady i porady, które pozwolą Ci tworzyć nieprawdopodobnie realistyczne modele. Nie będzie im brakować niczego, poza oddechem!
  • Dedykacja (9)
  • O autorze (9)
  • Podziękowania (9)
  • Przedmowa (9)
  • Wprowadzenie (10)
  • Do kogo adresowana jest niniejsza książka? (11)
  • Co znajduje się w książce (11)

Java w szkole

okladka
Nie ulega wątpliwości, że Java już wkrótce stanie się powszechnym językiem programowania, nauczanym nie tylko w uczelniach akademickich, ale również w szkołach średnich. W krajach wysoko rozwiniętych, a zwłaszcza w USA, Java wyparła już C i Pascala, pozostawiając C++ tylko wyspecjalizowaną dziedzinę programowania systemowego. We wszystkich wiodących uniwersytetach przestawiono na Javę nie tylko naukę programowania, ale i wiele przedmiotów wyspecjalizowanych, w tym bazy danych, grafikę, multimedia i struktury danych. W świetle tego powstaje pytanie, czy warto zaczynać naukę programowania od innego języka niż Java. Odpowiedzią na to jest niniejsza książka. Ma ona przekonać do tego, że nawet uczniowie i początkujący studenci mogą bez trudu nauczyć się programować w Javie. Zadanie to ułatwia specjalna biblioteka, która programowanie w Javie czyni łatwym i przyjemnym. Zarówno biblioteka, jak i wszystkie omówione w książce programy można znaleźć na dołączonej dyskietce i na serwerze Wydawnictwa Helion.

Tu znajdziesz przykłady z książki

Windows 2000 Server. Architektura i implementacja. Czarna księga

okladka
Każda osoba z praktyczną znajomością Windows NT będzie mogła zyskać na informacjach zawartych w tej książce. Lecz proszę nie wprowadzić się w błąd. Ta książka jest napisana z myślą o profesjonalistach z branży komputerowej. Stratedzy, planiści i projektanci technik informatycznych, jak również obecni administratorzy z praktycznym doświadczeniem z Windows NT skorzystają z tej książki najwięcej.

Książka ta może również pomóc przy ubieganiu się o tytuł Microsoft Certified Systems Engineer (MCSE), ponieważ obejmuje pełny program egzaminów Microsoft Certified Professional 70-219 "Designing a Microsoft Windows 2000 Directory Services Infrastructure" (Projektowanie infrastruktury usług katalogowych Microsoft Windows 2000) oraz 70-222 "Upgrading from Microsoft Windows NT 4.0 to Microsoft Windows 2000" (Modernizacja z Microsoft Windows NT 4.0 do Microsoft Windows 2000).

Należy jednak podkreślić, iż głównym zadaniem tej książki jest dostarczenie Czytelnikowi wiedzy teoretycznej i przykładów potrzebnych, by przejść bezpiecznie planowanie i projektowanie Active Directory. Wobec tego jest całkiem możliwe, iż Czytelnik będzie w stanie zdać dwa wspomniane powyżej testy studiując jedynie uważnie tę książkę. Lecz dla pewności można uzupełnić tę książkę stosownymi kursami Exam Cram, ponieważ Microsoft zwykle z upływem czasu udoskonala swoje egzaminy MCP -- zaś kursy Exam Cram pozwolą poznać dokładne curriculum i zmierzyć się ze sporą liczbą możliwych pytań.

Statystyka opisowa w Excelu dla szkół. Ćwiczenia praktyczne

okladka
Statystyka jest rozległą dyscypliną naukową o różnym stopniu złożoności zagadnień, którymi się zajmuje, a co za tym idzie, o różnym poziomie wymaganego dla jej studiowania matematycznego przygotowania. MS Excel, chociaż nie jest programem przeznaczonym ściśle do zastosowań statystycznych, ma jednak na tyle duże możliwości, że może okazać się niezwykle przydatny i w tej dziedzinie.

Autor za pomocą ćwiczeń przypomina wszystkie podstawowe pojęcia związane ze statystyką opisową dotyczącą analizy struktury (zagadnienia mieszczą się w zakresie kursu statystyki w szkołach średnich i wyższych).

Książka ta kierowana jest do osób, które znają dość dobrze Excela, natomiast ze statystyką idzie im nieco gorzej, jak również do tych Czytelników, którzy nie mają kłopotów ze statystyką, lecz chcieliby poznać Excela od strony jego praktycznego zastosowania w statystycznej analizie struktury.

Życzymy miłej lektury!

Flash i PHP. Podstawy

okladka
Możliwości PHP i Flasha wspaniale się uzupełniają. Oczywiście, Flash sam w sobie jest wspaniałym narzędziem, ale tworzenie zmieniających się, w pełni interaktywnych witryn Flasha wymaga zastosowania dodatkowych technik. PHP jest bezpłatnym i łatwym sposobem osiągnięcia tego celu. Lista jego funkcji jest długa, więc może on w znaczący sposób zwiększyć dynamikę witryny Flasha.

Niniejsza książka ma zaznajomić Czytelnika ze wspaniałymi możliwościami, jakie daje wykorzystywanie skryptów wykonywanych po stronie serwera podczas tworzenia witryn Flasha. Napisaliśmy ją, aby w odpowiednim tempie przeprowadzić go przez pierwsze próby tworzenia skryptów PHP.

Książka niniejsza skierowana jest do projektantów witryn internetowych, a w szczególności tych, którzy w swej pracy korzystają z Flasha. Naszym celem jest również zapoznanie Czytelników z językiem PHP w przyjazny sposób, szczególną uwagę koncentrując na praktyczne zastosowanie przedstawionych wiadomości. Mając na uwadze sposób omawiania przykładów w tej książce założyliśmy, że każdy Czytelnik dysponuje podstawową wiedzą na temat Flasha, a zastosowanie PHP ma pozwolić mu na zwiększenie możliwości tworzonych witryn. Pomimo tego w niniejszej książce uwzględnimy pełne wyjaśnienia odnoszące się do tego programu. Wyjaśnienia te pojawiać się będą w całej książce.

W każdym rozdziale omawiać będziemy:

  • podstawy określonego aspektu tworzenia skryptów PHP;
  • przykład zastosowania danego skryptu w aplikacji Flasha. Podane przykłady są rozbudowane, mogą być stosowane bezpośrednio lub adaptowane do innych potrzeb.
Naszym celem nie było podawanie ogromnych ilości teorii i następnie pozostawienie Czytelnika samemu sobie. Dążyliśmy do praktycznego pokazania, w jaki sposób PHP wspomaga projektantów wykorzystujących Flasha.

W niniejszej książce dokładnie przedstawimy założenia PHP i, co ważniejsze, sposoby jego wykorzystywania podczas tworzenia coraz to bardziej złożonych i interesujących aplikacji sieciowych. W każdym rozdziale przedstawimy przykład prostego kodu, szczególnie zwracając uwagę na te elementy, które mogą okazać się przydatne podczas projektowania witryn. Zaprezentujemy zestaw 12 interesujących, atrakcyjnych aplikacji -- od filmów rejestracji i logowania aż po pełne forum stworzone we Flashu.

Projektowanie baz danych XML. Vademecum profesjonalisty

okladka
"Projektowanie baz danych XML. Vademecum profesjonalisty" -- to obszerny podręcznik do nauki baz danych XML, wykorzystywanych w Internecie oraz baz stanowiących część większych systemów.

Jeśli dysponujesz gotową bazą danych obsługującą XML, to dzięki tej książce poznasz szczegółowe techniki, w pełni wykorzystujące tę bazę. Jeśli natomiast korzystasz z klasycznych relacyjnych baz danych, nauczysz się tworzyć aplikacje z wykorzystaniem XML. Zainteresowani tworzeniem baz danych XML "od zera", dowiedzą się jak w pełni wykorzystać dostępne narzędzia.

Dodatkowo autor omawia:

  • Najważniejsze techniki projektowe baz danych, systemów obsługujących te bazy oraz aplikacji XML
  • Przechowywanie danych XML w bazach obiektowych, relacyjnych i opartych na plikach płaskich
  • Zaawansowane techniki modelowania danych XML
  • Zapytania kierowane do baz danych XML (uwagi praktyczne, techniki stosowania JDBC oraz podstawy teoretyczne)
  • Sposób korzystania z sieciowych baz danych XML za pomocą języka XSL i języka Java
  • Architekturę baz danych XML i specjalizowane indeksy
  • Włączanie baz danych XML do większych systemów
  • Bazy danych XML i ich zastosowanie w nauce
"Projektowanie baz danych XML. Vademecum profesjonalisty" to podstawowe źródło informacji dla projektantów i programistów baz danych, twórców aplikacji XML, projektantów systemów oraz kierowników projektów -- szczególnie w środowiskach o specyficznych wymaganiach.
Wstęp (11)

Rozdział 1. Wprowadzenie (15)

  • 1.1. XML (16)
    • 1.1.1. Czym jest XML? (16)
    • 1.1.2. Skąd się wziął XML? (19)
    • 1.1.3. Czemu akurat XML? (19)
  • 1.2. Systemy baz danych (22)
    • 1.2.1. Czym jest baza danych? (22)
    • 1.2.2. Czym jest baza danych XML? (24)
    • 1.2.3. Czemu używać baz danych XML? (25)
  • 1.3. Bazy danych dostępne w Sieci (26)
    • 1.3.1. Baza danych w plikach płaskich (26)
    • 1.3.2. Systemy zarządzania relacyjnymi bazami danych (29)
    • 1.3.3. Systemy zarządzania bazami danych XML (30)
  • 1.4. Aplikacje (31)
  • 1.5. Dodatkowe informacje (32)
    • 1.5.1. Czasopisma (32)
    • 1.5.2. Witryny ogólne (32)
    • 1.5.3. Portale XML (33)
    • 1.5.4. Narzędzia XML (33)
    • 1.5.5. XSL (33)
    • 1.5.6. Dokumenty W3C (33)
    • 1.5.7. Przykłady specyfikacji XML w konkretnych dziedzinach (34)
    • 1.5.8. Więcej informacji o XML (34)
Rozdział 2. Tworzenie schematu (35)

  • 2.1. Projektowanie bazy danych (35)
  • 2.2. Modelowanie koncepcyjne (38)
    • 2.2.1. Model koncepcyjny w formie grafów (38)
    • 2.2.2. Proces modelowania koncepcyjnego za pomocą grafu (42)
    • 2.2.3. Modelowanie koncepcyjne (46)
    • 2.2.4. Model koncepcyjny XML (51)
  • 2.3. Modelowanie logiczne (53)
    • 2.3.1. Diagram encji i relacji (53)
    • 2.3.2. Schemat relacyjny (54)
    • 2.3.3. Model obiektowy (55)
    • 2.3.4. Schemat logiczny XML (59)
  • 2.4. Modelowanie fizyczne (61)
    • 2.4.1. Schemat fizyczny XML (62)
    • 2.4.2. Przetwarzanie danych a przetwarzanie dokumentów (65)
    • 2.4.3. Przenoszenie danych (67)
    • 2.4.4. Atrybuty czy podelementy? (68)
  • 2.5. Bibliografia (71)
Rozdział 3. Podstawy teoretyczne (73)

  • 3.1. Typy danych (73)
    • 3.1.1. XML Schema (74)
    • 3.1.2. Wprowadzanie strukturalnych typów danych (75)
    • 3.1.3. Aplikacje sterowane schematem (76)
  • 3.2. Systemy zarządzania bazami danych (79)
  • 3.3. Standardy XML (80)
    • 3.3.1. XML Schema (XSDL) (83)
    • 3.3.2. XSL (83)
    • 3.3.3. Łącza, wskaźniki i ścieżki XML (83)
    • 3.3.4. XML Query (84)
    • 3.3.5. Przestrzenie nazw XML (84)
    • 3.3.6. DOM (85)
  • 3.4. Bazy danych XML (85)
    • 3.4.1. Schemat koncepcyjny (86)
    • 3.4.2. Zadania (87)
    • 3.4.3. Operacje (88)
  • 3.5. Modelowanie danych (89)
    • 3.5.1. Istniejące modele danych (91)
    • 3.5.2. Prosty model danych XML (94)
    • 3.5.3. Model danych XML zgodny ze specyfikacją W3C (98)
    • 3.5.4. Relacyjny model danych XML (99)
    • 3.5.5. Model danych XML oparty na węzłach (106)
    • 3.5.6. Model danych XML zbudowany na podstawie krawędzi (110)
    • 3.5.7. Ogólny model danych XML (113)
  • 3.6. Bibliografia (118)
Rozdział 4. Przechowywanie danych (121)

  • 4.1. Funkcje przechowywania danych (121)
    • 4.1.1. Baza danych oparta na plikach płaskich (121)
    • 4.1.2. Obiektowa baza danych (124)
    • 4.1.3. Relacyjna baza danych (130)
  • 4.2. Drobnoziarnisty schemat relacyjny (130)
    • 4.2.1. Projekt logiczny (131)
    • 4.2.2. Projekt fizyczny (134)
    • 4.2.3. Przykłady (139)
    • 4.2.4. Implementacja (142)
  • 4.3. Gruboziarnisty schemat relacyjny (165)
  • 4.4. Schemat relacyjny o średniej granulacji (166)
    • 4.4.1. Punkty podziału (167)
    • 4.4.2. Projekt bazy danych (168)
    • 4.4.3. Implementacja (170)
  • 4.5. Uwagi praktyczne (180)
Rozdział 5. Architektura systemu baz danych (181)

  • 5.1. Architektura systemu (181)
    • 5.1.1. Klient-serwer (183)
    • 5.1.2. Architektura trzywarstwowa (185)
  • 5.2. Serwer sieciowy XML (186)
    • 5.2.1. Możliwości implementacji (186)
    • 5.2.2. Dostęp klienta (188)
    • 5.2.3. Ładowanie danych (189)
    • 5.2.4. Generacja XML (202)
  • 5.3. Relacyjny serwer danych (202)
    • 5.3.1. Żądania adresu URL (204)
    • 5.3.2. Tworzenie zapytań SQL (205)
    • 5.3.3. Formatowanie wyników jako XML (206)
    • 5.3.4. Pobieranie danych słownikowych (207)
    • 5.3.5. Implementacja (210)
  • 5.4. Serwer danych XML (232)
    • 5.4.1. Implementacja (235)
  • 5.5. Hybrydowy serwer łączący technologię relacyjną i XML (252)
    • 5.5.1. Implementacja (253)
Rozdział 6. Systemy komercyjne (259)

  • 6.1. Przegląd dostępnych rozwiązań (259)
  • 6.2. Adaptery do baz danych (260)
    • 6.2.1. Narzędzia warstwy pośredniej (261)
    • 6.2.2. Komercyjne relacyjne bazy danych (261)
    • 6.2.3. Narzędzia do obsługi zapytań (262)
  • 6.3. Systemy zarządzania bazami danych (262)
  • 6.4. Serwery danych XML (263)
    • 6.4.1. dbXML (263)
    • 6.4.2. eXcelon (263)
    • 6.4.3. Tamino (263)
  • 6.5. Serwery dokumentów XML (263)
  • 6.6. Zasoby i witryny (264)
Rozdział 7. Interfejs użytkownika (267)

  • 7.1. Przegląd (267)
  • 7.2. Interfejsy użytkownika XSL (268)
    • 7.2.1. Arkusze stylów XSL (268)
    • 7.2.2. Prezentacja danych XML jako tabeli (269)
    • 7.2.3. Prezentacja fragmentów XML jako kolejnych rekordów (275)
    • 7.2.4. Prezentacja identyfikatorów elementów zastępczych jako hiperłączy (276)
    • 7.2.5. Zmiana formatowania w zależności od treści (280)
  • 7.3. Formy prezentacji wykorzystujące technologię Java (284)
    • 7.3.1. Budowa klienta (284)
    • 7.3.2. Przykład z drzewem (287)
  • 7.4. Aplikacje prototypowe (293)
Rozdział 8. Zapytania (299)

  • 8.1. Rodzaje zapytań (299)
  • 8.2. Reprezentacja (302)
    • 8.2.1. Dokumenty opisujące strukturę a dane opisujące relacje (302)
    • 8.2.2. Reprezentacje wykorzystujące węzły a reprezentacje wykorzystujące krawędzie (303)
    • 8.2.3. Reprezentacja łączy (305)
    • 8.2.4. Łącza XML zapisywane jako krawędzie (307)
    • 8.2.5. Zapisywanie łączy (308)
  • 8.3. Mechanizmy obsługi zapytań (310)
    • 8.3.1. Zapytania według ścieżki (310)
    • 8.3.2. Zapytania według drzewa (313)
  • 8.4. Zapytania wykorzystujące grafy (314)
    • 8.4.1. Model danych korzystający z grafów (315)
    • 8.4.2. Wzorce korzystające z grafów (316)
    • 8.4.3. Wizualizacja (318)
    • 8.4.4. Implementacja SQL (319)
    • 8.4.5. Algorytm zapytań według grafu (340)
  • 8.5. Narzędzia do tworzenia raportów (345)
    • 8.5.1. Użycie XSL do zapytań według ścieżek (345)
    • 8.5.2. Zapytania według grafu (347)
Rozdział 9. Indeksowanie (349)

  • 9.1. Wprowadzenie (349)
  • 9.2. Struktury danych elementów (350)
  • 9.3. Strategie indeksowania (350)
    • 9.3.1. Brak indeksowania (351)
    • 9.3.2. Pełne indeksowanie (351)
    • 9.3.3. Indeksowanie częściowe (355)
    • 9.3.4. Indeksowanie związków między dokumentami (358)
  • 9.4. Identyfikacja dokumentu (360)
  • 9.5. Metody przeszukiwania (362)
Rozdział 10. Implementacja (365)

  • 10.1. System notatek (365)
  • 10.2. Podstawy biologii (366)
  • 10.3. Wymagania użytkownika (367)
  • 10.4. Model koncepcyjny (368)
  • 10.5. Opis aplikacji (371)
    • 10.5.1. Klient (371)
    • 10.5.2. Warstwa pośrednia (378)
  • 10.6. Ograniczenia i rozszerzenia (403)
  • 10.7. Uwagi praktyczne (404)
  • 10.8. Skalowanie (404)
    • 10.8.1. Zarządzanie transakcjami (404)
    • 10.8.2. Bezpieczeństwo (405)
    • 10.8.3. Odzyskiwanie danych (405)
    • 10.8.4. Optymalizacja (406)
Dodatek A Narzędzia Java (407)

  • A.1. Domyślne ustawienia systemowe (407)
  • A.2. Połączenie z relacyjną bazą danych (409)
  • A.3. Wyniki działania serwleta (415)
  • A.4. Interaktywny interfejs dostępu (417)
Dodatek B Parser SAX (419)

Dodatek C XML Schema. Część 0: Elementarz (423)

  • Rekomendacja W3C, 2 maja 2001 r. (423)
  • Spis treści (424)
  • 1. Wprowadzenie (425)
  • 2. Podstawowe pojęcia: Zamówienie (426)
    • 2.1. Schemat opisujący zamówienia (427)
    • 2.2. Definicje typów złożonych, deklaracje elementów i atrybutów (429)
    • 2.3. Typy proste (433)
    • 2.4. Definicje typów anonimowych (438)
    • 2.5. Treść elementów (439)
    • 2.6. Adnotacje (442)
    • 2.7. Tworzenie modeli zawartości (443)
    • 2.8. Grupy atrybutów (444)
    • 2.9. Wartości Nil (446)
  • 3. Zagadnienia zaawansowane I: Przestrzenie nazw, schematy i kwalifikacja (447)
    • 3.1. Docelowe przestrzenie nazw i niekwalifikowane elementy i atrybuty lokalne (447)
    • 3.2. Kwalifikowane deklaracje lokalne (449)
    • 3.3. Deklaracje globalne a deklaracje lokalne (452)
    • 3.4. Niezadeklarowane docelowe przestrzenie nazw (453)
  • 4. Zagadnienia zaawansowane II: Zamówienie międzynarodowe (453)
    • 4.1. Schemat w szeregu dokumentów (454)
    • 4.2. Wyprowadzanie typów przez rozszerzenie (457)
    • 4.3. Użycie typów pochodnych w dokumentach (457)
    • 4.4. Wyprowadzanie typów złożonych przez ograniczanie (458)
    • 4.5. Przedefiniowywanie typów i grup (460)
    • 4.6. Grupy podstawienia (462)
    • 4.7. Elementy i typy abstrakcyjne (463)
    • 4.8. Kontrolowanie tworzenia i użycia typów pochodnych (464)
  • 5. Zagadnienia zaawansowane III: Raport kwartalny (466)
    • 5.1. Wymuszanie niepowtarzalności (468)
    • 5.2. Definiowanie kluczy i wskaźników (469)
    • 5.3. Reguły w XML Schema a atrybut ID XML 1.0 (469)
    • 5.4. Importowanie typów (469)
    • 5.5. Dowolny element, dowolny atrybut (472)
    • 5.6. schemaLocation (475)
    • 5.7. Zgodność ze schematem (476)
  • A. Podziękowania (478)
  • B. Typy proste i ich fazy (478)
  • C. Użycie encji (478)
  • D. Wyrażenia regularne (480)
  • E. Indeks (481)
Skorowidz (485)


« poprzednia 1 2 3 4 5 6 7 8 następna »