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.

XML. Almanach

okladka
Książka skupia się przede wszystkim na samym XML i przedstawia podstawowe reguły, do których muszą stosować się dokumenty i autorzy XML (np. projektant, który wykorzystuje SMIL w celu dodania animacji na stronach WWW lub programista C++, który korzysta z SOAP w celu szeregowania obiektów w zdalnej bazie danych). Książka przedstawia również specjalizowane technologie wspierające, które zostały usytuowane na szczycie XML i są wykorzystywane w wielu aplikacjach napisanych w tym języku. Technologie te obejmują:
  • XLinks -- Składnia, której podstawą są atrybuty. Służy ona do tworzenia hiperłączy pomiędzy dokumentami XML a innymi dokumentami. Umożliwia też tworzenie prostych, jednokierunkowych łączy, znanych z HTML, łączy wielokierunkowych pomiędzy wieloma dokumentami oraz łączy pomiędzy dokumentami, do których użytkownik nie posiada uprawnień zapisu.
  • XSLT -- Aplikacja XML, która opisuje transformacje jednego dokumentu na inny, wykonane za pomocą tych samych bądź odmiennych słowników.
  • XPointers -- Składnia służąca do identyfikacji poszczególnych części składowych dokumentu XML, do których występują odwołania poprzez identyfikatory URI. Często wykorzystywana wraz z XLink.
  • XPath -- Składnia, nie będąca XML, wykorzystywana przez XPointers i XSLT do identyfikowania określonych części składowych dokumentów XML. XPath może, na przykład, zlokalizować trzeci element adres w dokumencie albo wszystkie elementy z atrybutem email, którego wartością jest elharo@metalab.unc.edu.
  • Namespaces (Przestrzenie nazw) -- Służy do odróżniania od siebie elementów i atrybutów noszących takie same nazwy, choć pochodzących z różnych słowników XML. Na przykład, tytuł książki i tytuł strony WWW na stronie WWW o książkach.
  • SAX -- Simple API for XML, sterowany zdarzeniami interfejs programowania aplikacji Java, implementowany przez wiele analizatorów składni.
  • DOM -- Document Object Model, zorientowany na struktury drzewiaste interfejs programowania aplikacji, który traktuje dokument XML jako zbiór zagnieżdżonych obiektów o różnych właściwościach.
Wszystkie te technologie, niezależnie od tego, czy zostały zdefiniowane w XML (XLinks, XSLT i Namespaces), czy też za pomocą innej składni (XPointers, XPath, SAX i DOM), są wykorzystywane w wielu różnych aplikacjach XML.

AutoCAD 2002 i 2002 PL

okladka
Programy AutoCAD 2002 i AutoCAD 2002 PL to doskonałe narzędzia znane wszystkim, którzy choćby tylko zetknęli się z projektowaniem wspomaganym komputerowo.

Jesteś początkującym użytkownikiem? Bogaty zbiór przykładów pozwoli Ci szybko poznać tajniki tego doskonałego programu. A może jesteś profesjonalistą znającym na wylot Auto-CAD-a i chciałbyś dowiedzieć się jakie możliwości daje jego najnowszy produkt z tej serii? Ułatwi Ci to ujęcie zagadnień w formie leksykonu i wyróżnienie nowych cech wprowadzonych w wersjach 2000 i 2002.

Książka zawiera szczegółowy opis ponad 40 zagadnień omawiających m.in.:

  • Podstawowe obiekty AutoCAD-a
  • Rysowanie precyzyjne
  • Centrum danych projektowych
  • Naprawianie uszkodzonych rysunków
  • Rozmieszczenie i style wydruku
  • Układy współrzędnych
  • Modelowanie w przestrzeni trójwymiarowej
  • Modelowanie bryłowe ACIS
  • Standardy CAD
  • Wczytywanie i zapisywanie rysunków w Internecie

Visual Studio .NET: .NET Framework. Czarna księga

okladka
Poznaj .NET Framework - siłę platformy .NET

Niniejsza książka stanowi wprowadzenie do .NET Framework, złożonego i bardzo bogatego zestawu narzędzi służących do tworzenia aplikacji dla platformy .NET. Lektura tej książki sprawi, że poznasz główne elementy .NET Framework i nauczysz się tworzyć programy dla platformy .NET. Duża liczba przykładów - od tworzenia grafiki do obsługi baz danych - zilustrowanych wieloma linijkami kodu, ułatwi Ci tworzenie zaawansowanych aplikacji w pełni korzystających z nowych cech platformy .NET. Dołączony CD-ROM zawiera wiele gotowych do użycia narzędzi, które ułatwią Ci pracę.

Dzięki tej książce:

  • Zrozumiesz architekturę .NET
  • Dowiesz się, czym jest i co zawiera .NET Framework
  • Poznasz główne przestrzenie nazw .NET
  • Nauczysz się tworzyć aplikacje z graficznym interfejsem użytkownika dla platformy
  • .NET korzystające z biblioteki Windows Forms
  • Dowiesz się, jak programować usługi XML Web Services za pomocą biblioteki ASP.NET,
  • Nauczysz się obsługiwać bazy danych za pomocą biblioteki ADO.NET
  • Dowiesz się jak korzystać z obiektów COM i API systemu Windows
  • Zrozumiesz mechanizm bezpieczeństwa platformy .NET
  • Nauczysz się korzystać z SOAP i XML
  • Poznasz technologię Remoting
  • Dowiesz się jak korzystać z formularzy i kontrolek WWW
  • Nauczysz się posługiwać piórami, pędzlami, kolorami i innymi składowymi przestrzeni nazw Drawing
Książka przeznaczona jest dla programistów Visual Basica, C++, C# i Javy tworzących aplikacje dla Windows.

Po prostu Maya 4

okladka
Maya firmy Alias|Wavefront to profesjonalny program 3D odpowiedzialny za ożywienie lub wprawienie w ruch bardzo wielu trójwymiarowych postaci, zwierząt, roślin, pojazdów oraz maszyn spotykanych dzisiaj w filmach i grach. Jeśli tylko masz zamiar stworzyć wijące się strąki, realistyczne wizualizacje medyczne lub artystyczne sceny, Maya skutecznie pomoże Ci uzyskać żądany wygląd oraz nastrój. Jedyną rzeczą, która ogranicza ten program, jest Twoja wyobraźnia. Posługując się programem zrealizujesz każdy swój zamysł, gdyż masz do dyspozycji niesłychanie precyzyjną kontrolę nad końcowym wizerunkiem sceny (rysunek w.1).

Maya to niezwykle potężna aplikacja służąca do animowania postaci. Wyposażona w narzędzia dla animatorów postaci rysunkowych oraz postaci realistycznych, Maya jest najczęściej wybieranym programem spośród wszystkich aplikacji 3D służących do animacji.

Niniejsza książka ma na celu zapoznanie Cię z interfejsem oraz z możliwościami programu Maya. Wkrótce jednak zdasz sobie sprawę z tego, jak obszerny jest to program. Jego dogłębne opanowanie może trwać całe lata. Ale o prawdziwej potędze programu Maya świadczy fakt, że przeciętny użytkownik jest w stanie posiąść wystarczającą wiedzę do stworzenia niezwykłych światów w stosunkowo krótkim czasie. Twórcy programu zadbali w równym stopniu zarówno o użytkowników początkujących, jak i o zaawansowanych. Łatwość obsługi połączona z szerokim zastosowaniem szybko wysunęły program Maya na czołowe miejsce wśród programów 3D.

Dla kogo przeznaczona jest ta książka?

Jeżeli pragniesz poznać podstawowe koncepcje związane z grafiką komputerową, jeżeli jesteś zaznajomiony z innymi aplikacjami 3D i chciałbyś opanować program Maya, to niniejsza książka jest przeznaczona właśnie dla Ciebie. Wymagamy od Ciebie umiejętności obsługi komputera oraz obsługi niektórych pakietów graficznych. Nie musisz posiadać dodatkowej wiedzy z zakresu grafiki trójwymiarowej, chociaż mogłoby to ułatwić naukę. Niniejsza książka opisuje rozbudowany interfejs programu Maya oraz wyjaśnia, w jaki sposób można animować i renderować trójwymiarowe sceny. Jeżeli przerobisz materiał całej książki od deski do deski, posiądziesz solidne podstawy obsługi programu. Będziesz zaznajomiony z interfejsem programu i będziesz w stanie samodzielnie modelować, teksturować oraz animować trójwymiarowe obiekty.

Kiedy przebrniesz przez niniejszą książkę i oswoisz się z podstawami programu, będziesz mógł przystąpić do zgłębiania bardziej zaawansowanych właściwości tego programu (na przykład systemów cząsteczek oraz symulacji dynamicznych wykorzystywanych do tworzenia ognia, wody lub tym podobnych elementów, a także renderowania w czasie rzeczywistym na potrzeby gier i Internetu).

Gdy poznasz już zasady modelowania, renderingu i animacji za pomocą programu Maya, będziesz mógł stwierdzić, że w jednej z tych dziedzin czujesz się swobodniej niż w pozostałych. Czytając niniejszą książkę staraj się zapamiętać to, która gałąź grafiki trójwymiarowej pociąga Cię najbardziej. Z czasem może przemienisz to w hobby lub nawet karierę zawodową stając się twórcą trójwymiarowych obrazów tworzonych na potrzeby filmu, reklamy i interaktywnej rozrywki.

Po prostu własny serwer internetowy

okladka
Chcesz czegoś więcej niż być tylko biernym odbiorcą treści dostępnych w Internecie? Nic trudnego. Potrzebne Ci będą: komputer podłączony stałym łączem do sieci, publiczny adres IP i ta książka. Stworzenie własnego serwera to niezależność (możesz robić z nim co zechcesz), niższe koszty (nie musisz płacić za utrzymanie stron WWW dostawcy Internetu), a także możliwość stania się pełnoprawnym członkiem Internetowej społeczności.

Książka "Po prostu własny serwer internetowy" opisuje krok po kroku instalację i konfigurację serwerów WWW, FTP, pocztowego i serwera grup dyskusyjnych w systemie Linux. Dzięki licznym przykładom plików konfiguracyjnych i praktycznym wskazówkom, sprawnie i szybko poradzisz sobie z uruchomieniem własnego serwera.

Opisano:

  • Instalację i konfigurację serwera WWW Apache w wersjach 1.3 i 2.0
  • Instalację i konfigurację serwera FTP ProFTPD
  • Instalację i konfigurację serwerów SMTP Sendmail i Postfix
  • Instalację i konfigurację serwera grup dyskusyjnych INN
  • Zabezpieczanie serwerów za pomocą zapór sieciowych
  • Konfigurację programów klienckich dla odpowiednich serwerów
Wszystkie programy opisane w książce wraz z kodami źródłowymi są dostępne za darmo.
Wprowadzenie (5)

Rozdział 1. O Internecie (7)

  • Poczta elektroniczna (8)
  • Grupy dyskusyjne (8)
  • Udostępnianie plików za pomocą FTP (9)
  • Witryny multimedialne WWW (9)
  • Warstwowy model sieci TCP/IP (10)
  • Adresowanie IP (11)
  • Lokalizacja zasobów URL (12)
Rozdział 2. System operacyjny Linux (13)

  • Dystrybucje (14)
Rozdział 3. Serwer linuksowy (15)

  • Linux Mandrake (15)
  • Najważniejsze kroki instalacji (16)
  • Sprawdzanie uruchomionych serwerów (18)
  • Zatrzymywanie i ponowne uruchamianie serwerów (19)
  • Odinstalowanie standardowych pakietów serwerów (20)
Rozdział 4. Serwer Apache (23)

  • Jak zdobyć pakiet instalacyjny RPM? (24)
  • Jak zdobyć źródła pakietu? (25)
  • Instalacja serwera Apache (26)
  • Jak uruchomić serwer WWW? (27)
  • Pakiet pomocy dla Apache (29)
  • Odinstalowanie pakietu serwera (30)
Rozdział 5. Apache - powoli, ale dokładnie (31)

  • Serwer WWW - Apache 1.3 (31)
  • Serwer WWW - Apache 2.0 (39)
Rozdział 6. Serwer FTP (ProFTPD) (73)

  • Najczęściej stosowane serwery FTP (74)
  • Jak zdobyć pakiet ProFTPD w wersji RPM? (76)
  • Jak zdobyć źródła pakietu? (78)
Rozdział 7. ProFTPD - powoli, ale dokładnie (79)

  • Serwer FTP (79)
  • Konfiguracja ProFTPD (81)
  • Opcje i parametry programu klienta FTP (88)
  • Przykłady zastosowań (92)
  • Przykładowy plik konfiguracyjny (95)
  • Przykłady działań klienta (98)
Rozdział 8. Serwer pocztowy (103)

  • Protokoły pocztowe (104)
  • Najczęściej stosowane serwery pocztowe (105)
  • Jak zdobyć pakiet RPM sendmaila i jak go zainstalować? (106)
  • Jak zdobyć źródła pakietu? (109)
Rozdział 9. sendmail i Postfix - powoli, ale dokładnie (111)

  • sendmail (112)
  • Postfix (125)
Rozdział 10. INN - serwer grup dyskusyjnych (141)

  • Kilka słów o historii (142)
  • Zasady obsługi grup dyskusyjnych (143)
  • Serwer grup dyskusyjnych INN (144)
  • Jak zdobyć pakiet INN w wersji RPM? (145)
  • Jak zdobyć źródła pakietu? (146)
Rozdział 11. INN - powoli, ale dokładnie (147)

  • Serwer grup dyskusyjnych (147)
  • Konfiguracja INN (150)
  • Zarządzanie serwerem grup dyskusyjnych (161)
  • Uruchamianie INN (166)
  • Przeglądarki grup dyskusyjnych (167)
Rozdział 12. Zabezpieczenie serwera (171)

  • Konfiguracja jądra (172)
  • Konfiguracja filtra (175)
Skorowidz (191)


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