Generator. Macromedia Flash - następny krok

okladka
Książka ta na zawsze zmieni Twoje podejście do Flasha. Już niedługo będziesz tworzyć serwisy WWW z dynamicznie generowanymi animacjami SWF na podstawie informacji zawartych w bazach danych.

Dzięki tej książce:

  • Dowiesz się, czym jest Generator i w jaki sposób dynamicznie generuje animacje SWF.
  • Nauczysz się, jak dodawać do Flasha 5 nowe obiekty.
  • Odkryjesz, jak za pomocą nowych obiektów tworzyć szablony SWT.
  • Dowiesz się, jak -- wykorzystując technologie ASP i stworzone szablony SWT -- generować dynamicznie animacje SWF w oparciu o dane z baz danych.
Każde z omawianych zagadnień jest ilustrowane przykładami oraz ćwiczeniami, tak abyś mógł w praktyce zapoznać się z nową techniką tworzenia serwisów WWW. Co więcej, w ostatnim rozdziale tej książki sprawdzisz swoją wiedzę, wykonując serwis księgarni internetowej "Wirtualna Księgarnia", który w zaawansowany sposób korzysta z dynamicznie tworzonych animacji SWF oraz bazy danych.


XML Kompendium programisty

okladka
Książka ta pomoże Ci przy tworzeniu wydajnych aplikacji XML oraz przygotowywaniu elastycznych struktur dokumentów. Przedstawiono tu wiele technologii XML -- m.in. XML bezprzewodowe (WAP, VoiceXML i inne), a także wiele przykładów oraz język i powiązane z nim technologie. Książka jest przeznaczona dla średniozaawansowanych i zaawansowanych twórców publikacji sieciowych. Można z niej nauczyć się, jak wykorzystać XML do publikacji w Sieci i do wymiany danych; można poznać nowopowstające standardy, w tym schematy XML, XSLT, XPath, XLink i wiele innych.
  • Tworzenie elastycznej struktury dokumentów XML.
  • Dodawanie informacji źródłowych do dokumentów XML.
  • Zrealizowanie relacji w bazie danych XML.
  • Określenie sposobu odczytywania dokumentu XML.
  • Wysoka jakość rozwiązań.
  • Zasady użycia XML.
Na dołączonej do książki płycie CD znajduje się przykładowy kod, edytory XML i parsery, które umożliwiają zaoszczędzenie wielu godzin pracy. Takiego połączenia specjalistycznej wiedzy z praktycznymi poradami dla projektantów i programistów nie znajdziesz w żadnej innej książce.

Po prostu FreeHand 10

okladka
Dzięki książce "Po prostu FreeHand 10":
  • Poznasz zasady rządzące tworzeniem grafiki wektorowej -- dowiesz się, czym są węzły, uchwyty kontrolne, krzywe, obiekty i obwiednie.
  • Opanujesz narzędzia rysunkowe FreeHanda -- stworzysz linie proste, obiekty geometryczne, obrysujesz rysunki bitmapowe.
  • Przypiszesz tworzonym obiektom fantastyczne kontury i wypełnienia -- nauczysz się korzystać z palet Stroke i Fill, stosować wypełnienia i kontury specjalne oraz efekty soczewkowe.
  • Umieścisz w dokumencie tekst i sformatujesz go -- wybierzesz czcionkę, wyrównanie i inne atrybuty tekstu.
  • Poznasz modele barw stosowane przy tworzeniu grafiki komputerowej -- dowiesz się, kiedy korzystać z modelu RGB, kiedy z modelu CMYK, a kiedy z HLS i jak używać gotowych wzorników barw.
  • Przygotujesz swoją pracę do druku na drukarce oraz w profesjonalnej drukarni -- dowiesz się, czym są spady, nadlewki, nauczysz się przygotowywać prace do naświetlania i druku offsetowego.
  • Użyjesz FreeHanda do stworzenia animacji w formacie Macromedia Flash.
  • Dowiesz się, jak zautomatyzować pracę FreeHanda i dostosować jego środowisko robocze do swoich potrzeb.
Program ten, przy całej swojej prostocie, jest jednym z najlepszych programów komputerowych przeznaczonych do tworzenia grafiki wektorowej. Umożliwia ponadto tworzenie różnych prac graficznych (jak rysunki, znaki firmowe, ilustracje), a także wprowadzanie zeskanowanych obrazów z programów takich jak Adobe Photoshop, Corel PhotoPaint, Picture Publisher i innych, zwanych programami do grafiki rastrowej.

Wszystkie te możliwości powodują, że jest to doskonałe narzędzie do przygotowywania folderów reklamowych, projektowania okładek książek, plakatów i wykonywania wielu innych projektów graficznych. FreeHand pozwala także przygotowywać wielorakie dokumenty, np. biuletyny informacyjne, ulotki oraz wielostronicowe prezentacje o różnych rozmiarach stron.

Książka "Po prostu FreeHand 10" pomoże Ci opanować podstawowe funkcje programu, a także wskaże, jak wykorzystać talent twórczy za pomocą takiego narzędzia jak FreeHand.

Oracle8i w sieci

okladka
Książka "Oracle 8i w sieci" omawia wzajemne oddziaływanie poszczególnych elementów sieci komputerowej, wymagane oprogramowanie i sprzęt oraz sposób, w jaki poszczególne składniki interfejsu sieciowego komunikują się ze sobą umożliwiając łączność pomiędzy bazami danych a komputerami. Prezentowane procedury konfiguracyjne ilustrowane zrzutami ekranowymi stanowią szczegółową demonstrację sposobu konfiguracji sieci Oracle8i. Omówienie obejmuje również kwestie związane z protokołami stosowanymi w sieci Internet oraz z metodami szyfrowania transmisji.

    ·
  • Poznaj sprzętowo-programowe wymagania sieci Oracle8i. ·
  • Skonfiguruj sieć Net8 jako środek komunikacji pomiędzy serwerami a aplikacjami klientów. ·
  • Skonfiguruj serwery Oracle Names. ·
  • Wykorzystaj narzędzia konfiguracyjne, takie jak Net8 Assistant, Net8 Configuration Assistant i Connection Manager. ·
  • Zwiększ wydajność sieci rozległej za pomocą serwerów wielowątkowych i technik równoważenia obciążenia. ·
  • Korzystaj z serwerów Oracle WebDB, internet Application Server (iAS) i serwera katalogowego Internet Directory Server. ·
  • Zapewnij bezpieczeństwo korzystania z sieci i rozwiązuj pojawiające się problemy.
Ta napisana przez administratora bazy danych Oracle i autoryzowana przez Korporację Oracle książka jest wyśmienitym podręcznikiem, zawierającym wszystkie informacje niezbędne do zaprojektowania i wdrożenia bazy danych Oracle8i w środowisku sieciowym.

JScript .NET - programowanie. Biblia

okladka
JScript .NET to nowe, oparte na technologiach obiektowych, wszechstronne narzędzie do budowy aplikacji platformy Microsoft .NET. Wyczerpujące omówienie metod pracy z obiektami i liczne przykłady czynią z niniejszej książki jedyny w swoim rodzaju przewodnik, prowadzący Czytelnika od podstaw języka, architektury obiektowej i specyfikacji UML, aż do kompletnych aplikacji ASP.NET i usług Windows, wykorzystujących bazy danych, ADO.NET i XML.

  • Poznaj, co różni JScript .NET od języków JavaScript, Visual Basic i C++.
  • Rozpocznij pracę z typami danych, funkcjami, operatorami i innymi podstawowymi elementami JScript .NET.
  • Zadbaj o wydajność, wprowadzając mechanizmy obiektowe.
  • Poznaj tajniki tworzenia usług typu Web Service, Windows Forms i klientów ASP.NET.
  • Połam zęby na analizowaniu kodu i obsłudze błędów.
  • Zapoznaj się z tajnikami architektury obiektowej i translacji diagramów UML
  • Wykorzystaj posiadaną wiedzę do analizowania aplikacji ASP.NET, przeglądającej bazy danych za pośrednictwem ADO.NET.
  • Pójdź dalej -- odkryj zasady pracy usługi Windows, wykorzystującej ADO.NET do przetwarzania plików XML.
  • Dowiedz się, jak przenosić aplikacje ASP na platformę .NET.

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 9 1015 16 następna »