Flash i XML. Techniki zaawansowane

okladka
Ta książka ukazuje nietypowe spojrzenie na specyficzną cechę Flasha 5 -- możliwość współpracy z językiem XML. Do zrozumienia jej treści przydatne jest opanowanie podstaw pracy z Flashem 5 i językiem programowania ActionScript.

Współpraca Flasha 5 z językiem XML daje ogromne możliwości, na których skoncentrujemy się w tej książce. Nie zakładamy, że miałeś wcześniej jakikolwiek kontakt z językiem XML. W pierwszych rozdziałach omówiono elementarne zagadnienia związane z tym językiem.

Integralną częścią książki jest praktyczne studium, którego części prezentujemy w kolejnych rozdziałach. Śledząc ich treść, szybko zdobędziesz umiejętności potrzebne do wykorzystania wszechstronnych zastosowań języka XML we Flashu. W dalszych rozdziałach zawartość studium odejdzie nieco od treści rozdziałów, lecz nie przejmuj się -- przez cały czas będziesz zdobywał nową wiedzę i umiejętności, dzięki którym będziesz mógł tworzyć interesujące aplikacje, korzystające z technologii Flash XML.

W ostatnich trzech rozdziałach zaprezentujemy prawdziwie dynamiczne zastosowania, możliwe wówczas, gdy aplikacje porzucają ograniczenia pojedynczego komputera i zaczynają działać w sieci. Korzystaj bez ograniczeń z prezentowanych przykładów i adaptuj je do własnych potrzeb. Poznaj pasjonujące możliwości współpracy języka XML i Flasha.

Windows XP PL. Biblia

okladka
Windows XP to system, którego nie trzeba przedstawiać. Najnowsza wersja systemu Windows jest skazana na sukces. Windows XP (w wersji Professional lub Home) jest dołączany standardowo do większości komputerów osobistych sprzedawanych na całym świecie.

Książka "Windows XP PL. Biblia" jest przeznaczona dla osób, które nie są zawodowymi programistami ani też nie zajmują się profesjonalnie administracją systemów komputerowych. Jeśli korzystasz z Windows XP w pracy, znajdziesz w niej wszystkie informacje potrzebne do usprawnienia i zwiększenia efektywności pracy. Także osoby używające tego systemu operacyjnego na domowym komputerze skorzystają z informacji zawartych w tej książce. Dowiedzą się one jak wykorzystać rozbudowane możliwości multimedialne Windows XP, jak połączyć się z Internetem, czy wreszcie jak samodzielnie poradzić sobie z kłopotami.

Opisano:

  • Podstawy obsługi Windows XP: pulpit, menu, ikony, paski zadań i okna dialogowe, tworzenie skrótów
  • Korzystanie z Internetu: łączenie się z siecią, przeglądanie stron WWW, użycie poczty elektronicznej i grup dyskusyjnych
  • Dostosowywanie Windows XP do indywidualnych upodobań: tworzenie folderów, porządkowanie menu Start, zmiany wyglądu ekranu
  • Zapobieganie problemom: tworzenie kopii zapasowych, radzenie sobie z awariami
  • Korzystanie z faksów, skanerów i aparatów cyfrowych
  • Łączenie się z siecią lokalną i bezpieczne udostępnianie zasobów innym użytkownikom sieci
  • Pracę wielu użytkowników na jednym komputerze: tworzenie kont i nadawanie uprawnień użytkownikom
Alan Simpson jest niezależnym konsultantem w dziedzinie komputerów i Internetu. Napisał ponad 80 książek o tematyce komputerowej, opublikowanych w wielu językach na całym świecie. Alan znany jest z wolnego od żargonu stylu pisania, łagodnie wprowadzającego Czytelnika w specjalistyczne tematy.

Delphi 6. Nowe narzędzia obliczeniowe

okladka
Delphi 6 jest kolejną wersją najpopularniejszego zintegrowanego środowiska programowania typu RAD dla platformy Windows. Dodatkowo współpracując z Borland Kylixem -- pierwszym środowiskiem programistycznym RAD dla Linuksa -- powoduje, iż obszary wykorzystania nowego Delphi przez osoby znające język Object Pascal znacznie się rozszerzyły.

Niniejsza książka jest tak pomyślana, aby pokazać Czytelnikowi możliwości nowej wersji Delphi. Poza zilustrowaniem, jak można sprawnie używać zasobów kompilatora zawartych w modułach StdConvs, ConvUtils, VarConv, Math, VarCmplx wszędzie -- gdzie było to możliwe -- autor starał się przedstawić pożyteczne przykłady i algorytmy ilustrujące praktyczne aspekty wykorzystania opisanych elementów środowiska Delphi 6.

Omawiane w tej książce typy danych, stałe, zmienne, funkcje i procedury nie są częścią standardowego języka Object Pascal. Zostały włączone do środowiska programowania w celu uczynienia go jeszcze bardziej przyjaznym użytkownikowi, powodując jednocześnie, iż nowe Delphi wykonało kolejny krok w przybliżeniu swojej funkcjonalności do takich narzędzi obliczeniowych jakimi są Excel, C++ Builder czy Matlab.

Pod względem tematycznym książka została podzielona na trzy główne działy.

  • Wielkości fizyczne
Procedury przeliczania wielkości fizycznych. Moduły StdConvs, ConvUtils oraz VarConv, opisują możliwości nowego Delphi w zakresie posługiwania się wielkościami fizycznymi oraz manipulowania ich jednostkami. Przedstawiono dostępne z poziomu kompilatora predefiniowane układy jednostek, funkcje przeliczające wybrane wielkości fizyczne oraz sposoby tworzenia zarówno własnych układów jednostek, jak i metody definiowania samodzielnie skonstruowanych funkcji przeliczających. Większość z prezentowanych zasobów Delphi 6 jest częścią standardowej biblioteki VCL, niektóre z nich, oparte na typach wariantowych, należą już do biblioteki CLX -- mogą być więc z powodzeniem użyte w aplikacjach międzyplatformowych.

  • Moduł Math
Rozdział zawiera opis wyższego poziomu procedur oraz funkcji arytmetycznych, trygonometrycznych, hiperbolicznych, cyklometrycznych, logarytmicznych, statystycznych, funkcji generatora liczb pseudolosowych, funkcji służących do przeprowadzania różnego rodzaju obliczeń finansowych oraz funkcji FPU. Przedstawione funkcje i procedury należy traktować jako uzupełnienie zasobów standardowego języka Object Pascal znajdujących się w module System. W większości stanowiąc część biblioteki CLX z powodzeniem mogą być używane podczas projektowania aplikacji międzyplatformowych.

  • Moduł VarCmplx
Opis zastosowań coraz popularniejszych typów wariantowych na potrzeby działań.

Visual Basic i DirectX. Programowanie gier w Windows

okladka

Książka opisuje krok po kroku tworzenie gry symulacyjnej rozgrywającej się w czasie rzeczywistym, podobnej do słynnej gry SimCity. Gra wykorzystuje Direct3D do wyświetlania grafiki trójwymiarowej oraz DirectInput do komunikacji z użytkownikiem. Opisane zostały interfejsy DirectSound i DirectMusic w stopniu umożliwiającym użycie efektów dźwiękowych i muzyki w grze. Nauczysz się więc tworzenia w pełni trójwymiarowej grafiki a także odtwarzania plików dźwiękowych w formacie MP3. Książka przeznaczona jest dla osób, które już programowały w Visual Basicu.

W książce opisano:

  • Wyświetlanie grafiki 3D za pomocą Direct3D
  • Sterowanie obrazem: obracanie, przybliżanie i przewijanie
  • Tworzenie animowanych postaci
  • Operowanie czasem w symulacjach
  • Odtwarzanie muzyki i efektów dźwiękowych przy użyciu DirectAudio
  • Interakcje użytkownik -- program za pomocą DirectInput
  • Syntezę mowy przy użyciu interfejsu Microsoft Speech API
  • Przygotowywanie grafiki 2D i 3D oraz plików dźwiękowych na potrzeby gry


Perełki programowania gier. Vademecum profesjonalisty. Tom 2

okladka
Jeśli zajmujesz się lub zamierzasz się zająć programowaniem gier komputerowych, nie odkładaj tej książki na półkę. Znajdziesz w niej siedemdziesiąt rozwiązań rozmaitych problemów, przed którymi staje programista gier. Są to rozwiązania do natychmiastowego zastosowania lub pomysły, które mogą znacznie zredukować nakład pracy. Ich autorami są najwybitniejsi autorzy gier, współtwórcy wielu prawdziwych hitów. Dość powiedzieć, że redaktorami książki "Perełki programowania gier" są pracownicy firm takich jak Nintendo czy NVidia Corporation.

Autorzy postarali się, by przedstawiane przez nich perełki ukazywały praktyczne techniki programistyczne, możliwe do osiągnięcia przy użyciu aktualnie stosowanych technologii i pomagające przy pisaniu gier komputerowych. Przykładowe kody źródłowe opierają się na uznanych standardach: językach C i C++, interfejsy OpenGL i DirectX i nieodzownym, gdy chcemy uzyskać maksymalną wydajność asemblerze procesorów x86.

Porady i rozwiązania podzielone są na 6 części:

  • Programowanie ogólne (projektowanie systemów testowych, wykorzystanie profilowania, rodzaje baz danych, biblioteki narzędzi, procedury obsługi zrzucania stosu, narzędzia dzienników zdarzeń, samomodyfikujący się kod)
  • Matematyka (sztuczki z liczbami zmiennoprzecinkowymi w formacie IEEE, szybka interpolacja kwaternionowa, szybkie grupowanie przestrzeni, fraktale, fizyka, sztuczki z wektorami i płaszczyznami, rozwiązywanie przecięć krawędź-krawędź, algorytmy ruchu po krzywej)
  • Sztuczna inteligencja (znajdowanie drogi, ocena strategiczna, mapy wpływu, systemy wyszukiwania i widoczności, automaty stanów rozmytych, ocena terenu, mikrowątki)
  • Zarządzanie geometrią (zarządzanie całością geometrii, algorytmy poziomów szczegółowości, skompresowane drzewa prostopadłościanów otaczających wyrównywanych do osi, metody drzew czwórkowych, drzewa kul dla określania widoczności, śledzenie promieni, przeszukiwanie zakresowe, tworzenie teł na sześcianach, postacie rzucające cień na siebie, stosowanie plam na dowolnych powierzchniach)
  • Grafika (metody renderingu, tworzenie proceduralnych chmur, maskowanie tekstur, metody dynamicznego oświetlania opartego na pikselach, mapowanie tekstur, programowalne shadery wierzchołków)
  • Programowanie dźwięku (wzorce projektowe w programowaniu dźwięku, metody ponownego użycia głosów i prosty sekwenser muzyki bazujący na próbkach, programowe efekty DSP, interfejs programistyczny niskiego poziomu dla dźwięku)
Dołączony CD-ROM zawiera wszystkie kody źródłowe z książki, dema wielu przedstawionych technik, bibliotekę DirectX 8, instalator glSetup, bibliotekę narzędzi GLUT, obrazy z kolorowej wkładki w wysokiej rozdzielczości.

EdgeCAM. Komputerowe wspomaganie obróbki skrawaniem

okladka

Książka ta skierowana jest dla początkujących i średnio zaawansowanych użytkowników programu EdgeCAM -- działów konstrukcyjno-technologicznych firm, programistów obrabiarek CNC oraz uczelni.

Użytkownicy programów CAD np. AutoCAD, CATIA, Solid Edge, SolidWorks, Inventor, Pro/ENGINEER, UNIGRAPHICS mogą poszerzyć swoją wiedzę o komputerowe wspomaganie wytwarzania (CAM), znajdą w niej bowiem przykłady obróbki zarówno plików płaskich, jak i bryłowych czy powierzchniowych.

Z założenia książka nie jest samym opisem programu, ale również poradnikiem podsuwającym rozwiązania zagadnień, przed którymi stoi technolog-programista obrabiarek CNC.

Książka zawiera bogaty zestaw ćwiczeń do samodzielnego wykonania. Materiał został podzielony na część dotyczącą frezowania i toczenia. Zostały one ułożone wg występującej w praktyce chronologii działań, tj. począwszy od przygotowania detalu do obróbki, generowania ścieżek, na symulacji kończąc.


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