Ajax. Zaawansowane programowanie

okladka

Napisz ergonomiczne i wydajne aplikacje internetowe

  • Poznaj metody komunikacji w technologii Ajax
  • Wykorzystaj wzorce projektowe
  • Stwórz komponenty i stosuj je w swoich projektach

Dynamiczny rozwój internetu, języka HTML, technologii serwerowych i multimedialnych sprawił, że witryny WWW stały się dziełami sztuki, wypełnionymi animacjami, grafiką i dźwiękiem. Nadal jednak po kliknięciu łącza lub przycisku nawigacyjnego musimy czekać na załadowanie się nowej treści z serwera. Bazując na języku JavaScript i jego możliwości stosowania asynchronicznych żądań HTTP służących do pobierania danych z serwera bez konieczności przeładowania strony WWW, opracowano technologię, która pozwala na wyeliminowanie tej niedogodności. Nosi nazwę Ajax, a po jej zastosowaniu witryny i aplikacje WWW pod względem obsługi coraz bardziej przypominają tradycyjne programy.

Książka "Ajax. Zaawansowane programowanie" opisuje możliwości technologii i sposoby tworzenia aplikacji internetowych z jej zastosowaniem. Czytając ją, dowiesz się, jak powstał Ajax i gdzie jest wykorzystywany. Zrozumiesz, na czym polega technika "ukrytej ramki" i pobierania danych w tle, a także poznasz wzorce projektowe dla aplikacji budowanych w oparciu o Ajax. Nauczysz się przetwarzać pliki XML, pobierać kanały RSS i tworzyć usługi sieciowe wykorzystujące protokół SOAP. Napiszesz przeglądarkę poczty i komponenty noszące nazwę widgetów, które będziesz mógł zastosować na innych witrynach WWW. Znajdziesz tu również informacje o najpopularniejszych frameworkach wspomagających pracę twórców aplikacji Ajax.

  • Struktura aplikacji Ajax
  • Komunikacja aplikacji Ajax z serwerem
  • Wzorce projektowe
  • Przetwarzanie plików XML
  • Tworzenie usług WWW
  • Korzystanie z JSON
  • Tworzenie widgetów
  • Frameworki dla Ajaksa

Zdobądź praktyczną wiedzę niezbędną do tworzenia aplikacji Ajax.


CATIA v5. Modelowanie i analiza układów kinematycznych

okladka

CATIA v5 to wielomodułowy system CAD/CAM wspomagający projektowanie mechaniczne -- od szkiców, poprzez rysunki detali, zdefiniowanie zespołów i wygenerowanie dokumentacji wykonawczej. We współczesnym procesie projektowania stworzenie prototypu urządzenia poprzedzane jest wykonaniem jego wirtualnych odpowiedników, nazywanych makietami. Na takich makietach przeprowadza się symulacje i obliczenia mające na celu zoptymalizowanie konstrukcji urządzenia. Proces taki nazywany jest wirtualnym prototypowaniem.

Czytając książkę "CATIA v5. Modelowanie i analiza układów kinematycznych" zdobędziesz wiedzę na temat jednego z etapów wirtualnego prototypowania -- przeprowadzania symulacji kinematycznych. Poznasz DMU Kinematics Simulator -- moduł systemu CATIA v5 wykorzystywany właśnie do tego celu. Dowiesz się, w jaki sposób osadzać w jego przestrzeni roboczej modele elementów składowych i tworzyć z nich modele urządzeń. Nauczysz się prowadzić symulacje za pomocą poleceń systemu oraz formuł i reguł. Poznasz także sposoby analizy trajektorii ruchu, zajmowanej przestrzeni oraz kolizji.

  • Interfejs użytkownika modułu DMU Kinematics Simulator
  • Operacje na plikach
  • Import modeli do modułu
  • Modelowanie mechanizmów
  • Symulacje z użyciem poleceń
  • Rejestracja symulacji
  • Zastosowanie formuł i reguł do symulacji ruchu
  • Analiza kinematyczna

Poznaj metody pracy stosowane we współczesnych biurach projektowych.


Cubase SX 3 dla zapaleńców

okladka

Odkryj świat cyfrowej obróbki dźwięku

  • Skonfiguruj sprzęt i oprogramowanie
  • Wykorzystaj instrumenty z łączem MIDI
  • Zmiksuj ścieżki muzyczne

Komputery bardzo szybko stały się narzędziami pracy profesjonalnych muzyków. Nawet stare, poczciwe "ośmiobitowe" pomogły wielu twórcom w komponowaniu, miksowaniu i nagrywaniu swoich utworów. Dziś trudno wyobrazić sobie studio nagraniowe bez komputera. Wielkie analogowe konsolety zostały zastąpione urządzeniami cyfrowymi, instrumenty muzyczne połączone są ze sprzętem nagrywającym poprzez łącze MIDI, a rolę sekwencera pełni komputer wyposażony w odpowiednie oprogramowanie. Wśród aplikacji wspomagających tworzenie muzyki i obróbkę dźwięku zasłużoną popularnością cieszy się pakiet Cubase firmy Steinberg. Wersja oznaczona symbolem SX 3 to flagowy produkt tej firmy, przeznaczony dla muzyków, kompozytorów, producentów i inżynierów dźwięku.

"Cubase SX 3 dla zapaleńców" to podręcznik, dzięki któremu krok po kroku zapoznasz się z podstawami użytkowania tego niezwykłego narzędzia. Czytając go, dowiesz się, jak optymalnie skonfigurować swój sprzęt do pracy z Cubase, w jaki sposób korzystać z szablonów projektów oraz pracować z plikami dźwiękowymi. Nauczysz się nagrywać dźwięk, edytować go i rozmieszczać w projekcie ścieżki dźwiękowe. Poznasz techniki miksowania ścieżek, stosowania filtrów i efektów oraz zgrywania gotowych utworów do plików w formacie MP3. Dostosujesz program do własnych potrzeb, będziesz zarządzać biblioteką dźwięków i za pomocą interfejsu MIDI połączysz instrumenty muzyczne z komputerem.

  • Dobór ustawień karty dźwiękowej i interfejsu MIDI w komputerze
  • Tworzenie nowego projektu w oparciu o szablon
  • Nagrywanie dźwięku
  • Praca w oknie projektu
  • Edycja dźwięku
  • Edycja ścieżek MIDI
  • Miksowanie kanałów
  • Filtry i efekty
  • Konfigurowanie programu Cubase
  • Korzystanie z hitpointów

Ta książka uczyni z Ciebie cyfrowego wirtuoza.


Informatyka Europejczyka. Informatyka. Podręcznik dla szkół ponadgimnazjalnych. Część 1

okladka

Numer dopuszczenia MEN 60/1/09/S

Z komputerami stykamy się dziś niemal każdego dnia. Wykorzystujemy je do pracy i rozrywki, wyszukiwania informacji w sieci, komunikowania się ze znajomymi i wielu innych zadań. Jednak komputer to nie tylko gry, edytory tekstu, poczta elektroniczna, portale społecznościowe czy komunikatory -- to także wiele przydatnych narzędzi, które stają się niezbędne do codziennego funkcjonowania we współczesnym świecie.

"Informatyka Europejczyka. Informatyka. Podręcznik dla szkół ponadgimnazjalnych. Część 1" przedstawia zagadnienia związane z algorytmiką i programowaniem. Dowiesz się z tego podręcznika, jakimi prawami rządzą się algorytmy, i nauczysz się rozpoznawać ich typy. Zyskasz możliwość samodzielnego analizowania algorytmów określających najczęstsze metody numerycznego rozwiązywania problemów obliczeniowych. W dalszej części podręcznika znajdziesz informacje dotyczące programowania w języku C++ -- typy danych i instrukcji, strukturę programu, sposoby realizacji typowych zadań programistycznych oraz podstawy programowania obiektowego.

Na płycie CD-ROM dołączonej do książki znajdziesz przykłady programów napisanych w językach C++ i Pascal, uzupełniający materiał dotyczący programowania obiektowego, dane do zadań, pliki potrzebne do wykonywania ćwiczeń oraz wybrane zadania z egzaminów maturalnych.

  • Pojęcie algorytmu
  • Sposoby przedstawiania algorytmów
  • Metody programowania: liniowe, warunkowe, iteracja, rekurencja, "dziel i zwyciężaj", zachłanna
  • Analiza i realizacja algorytmów
  • Podstawy kryptografii i wybrane algorytmy szyfrujące
  • Podstawy języka C++: struktura programu, operacje wejścia i wyjścia, typy instrukcji, proste i złożone typy danych, strukturalizacja programu, dynamiczne struktury danych, plikowe operacje wejścia i wyjścia oraz programowanie obiektowe

  • Od autorek (7)

Excel 2007 PL. Biblia

okladka

Kompletny podręcznik dla wszystkich użytkowników Excela

  • Uprość analizę firmowych danych
  • Twórz atrakcyjne i czytelne wykresy
  • Przetwarzaj informacje za pomocą tabel przestawnych

Zarządzanie informacjami to kluczowe zagadnienie w funkcjonowaniu każdego przedsiębiorstwa. Od wielu lat podstawowym narzędziem, którego w tym celu używają małe firmy, jest arkusz kalkulacyjny Excel. W najnowszej wersji tej aplikacji Microsoft wprowadził kolejne znaczące ulepszenia, które jeszcze bardziej umacniają Excel na pozycji lidera wśród innych programów tego typu. Nowe funkcje umożliwiają między innymi bardziej bezpieczną pracę i wygodniejsze współdzielenie arkuszy między użytkownikami, wykrywanie trendów, przeprowadzanie zaawansowanych analiz danych czy przedstawianie informacji za pomocą przejrzystych diagramów i rozbudowanych raportów.

"Excel 2007. Biblia" to kompletny podręcznik omawiający wszystkie aspekty najpopularniejszego arkusza kalkulacyjnego. Dzięki tej książce nie tylko poznasz podstawy Excela niezbędne w codziennej pracy, ale także dowiesz się, jak używać zaawansowanych funkcji. Nauczysz się między innymi zapewniać poprawność danych i chronić je, szybko wymieniać informacje z innymi aplikacjami czy usprawniać pracę za pomocą dodatków wbudowanych i własnych. Zobaczysz także, jak pisać w języku VBA niestandardowe programy oraz skrypty, które pozwalają znacznie zwiększyć możliwości arkuszy kalkulacyjnych w zakresie obsługi danych i dostosować funkcje Excela do własnych potrzeb.

  • Korzystanie z nowego interfejsu programu Excel 2007
  • Wydajne wprowadzanie, modyfikowanie i formatowanie danych
  • Tworzenie i stosowanie własnych szablonów, formuł oraz funkcji
  • Przedstawianie informacji za pomocą wykresów i diagramów
  • Przetwarzanie danych przy użyciu dodatków i tabel przestawnych
  • Generowanie raportów podsumowujących
  • Unikanie błędów i zapewnianie poprawności danych
  • Korzystanie z Excela w grupach roboczych
  • Tworzenie własnych skryptów i programów w Excelu

Odkryj wszystkie tajemnice Excela 2007
i sprawnie zarządzaj danymi!


MySQL. Mechanizmy wewnętrzne bazy danych

okladka

Poznaj sekrety jednej z najpopularniejszych baz danych

  • Jak przechowywane są dane?
  • Jak dodawać własne zmienne konfiguracyjne?
  • Jak przebiega proces replikacji?

MySQL to obecnie jedna z najpopularniejszych baz danych. Jedną z jej największych zalet jest nieodpłatny dostęp zarówno do samego systemu, jak i do jego kodu źródłowego. Możliwość przeglądania kodu i -- w razie potrzeby -- samodzielnego modyfikowania go może okazać się przydatna programistom tworzącym aplikacje, które korzystają z MySQL jako zaplecza bazodanowego. Jednak samodzielne "przegryzanie się" przez setki tysięcy linii kodu i rozpracowywanie mechanizmów działania bazy danych może zająć mnóstwo czasu.

Dzięki tej książce poznasz kod źródłowy i sposób działania tego narzędzia. Autor, przez wiele lat pracujący w zespole tworzącym MySQL, przedstawia w niej tajniki systemu. Podczas czytania poznasz architekturę i wzajemne powiązania pomiędzy komponentami MySQL, strukturę kodu źródłowego oraz metody modyfikowania go przez kompilacją. Dowiesz się także, jak przebiega komunikacja pomiędzy klientem i serwerem bazy danych, jak realizowane są zapytania, w jaki sposób składowane są dane i jak implementowane są mechanizmy replikacji.

  • Architektura MySQL
  • Struktura kodu źródłowego
  • Komunikacja pomiędzy klientem i serwerem
  • Zmienne konfiguracyjne
  • Obsługa żądań
  • Parser i optymalizator zapytań
  • Mechanizmy składowania danych
  • Replikacja danych

Dzięki tej książce zrozumiesz budowę bazy danych MySQL i będziesz w stanie samodzielnie dostosować ją do każdego zadania.


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