VBScript. Leksykon kieszonkowy

okladka
Bez względu na to, czy piszesz kod dla Active Server Pages, czy jesteś autorem skryptów działających w przeglądarce Internet Explorer, czy piszesz kod dla formularzy programu Outlook lub skrypty dla Windows Script Host, "VBScript. Leksykon kieszonkowy" stanie się Twoim stałym towarzyszem. "VBScript. Leksykon kieszonkowy" oparty na bestsellerze "VBScript in a Nutshell" prezentuje każdy element -- każdą instrukcję, funkcję i obiekt -- zarówno samego języka VBScript, jak i biblioteki obiektów Microsoft Scripting Runtime Library.

Ponieważ każdy podrozdział leksykonu jest poświęcony konkretnemu tematowi, odnalezienie funkcji, która na przykład manipuluje łańcuchami znaków, a której nazwy nie możesz sobie przypomnieć, jest bardzo proste. Ponadto książka zawiera alfabetyczną listę elementów oraz podrozdział o operatorach i stałych wbudowanych języka VBScript.

Nieważne, czy jesteś początkującym czy zaawansowanym użytkownikiem języka VBScript, do książki, którą trzymasz w rękach, będziesz często wracał jako do przewodnika po języku VBScript.

"VBScript. Leksykon kieszonkowy" to niezastąpiona pomoc dla każdej osoby piszącej skrypty w języku VBScript.

Home Banking. Usługa przyszłości

okladka

Bank internetowy to najdynamiczniej rozwijająca się część systemu bankowego. Wraz z rozwojem Internetu można na bieżąco obserwować proces kapitalizacji odsetek na własnym rachunku bankowym i w każdej chwili założyć lokatę lub wydać zlecenie przelewu, posługując się domowym komputerem. W ciągu minionych trzech lat rynek ten rozrósł się do niespotykanego poziomu. W Polsce jest już do wyboru kilkanaście banków internetowych, świadczących różnorodne usługi.

Książka "Home Banking. Usługa przyszłości" pozwoli każdemu odkryć ten mało znany obszar systemu bankowego i stanie się przydatnym poradnikiem w wyborze optymalnego banku.

Dzięki tej książce dowiesz się:

  • Czym jest Home Banking (Bank w domu)?
  • Jakie banki w Polsce działają w Internecie?
  • Jak założyć bankowy rachunek internetowy?
  • Jak zainstalować Internet Explorer i Netscape Navigator?
  • Jak sprawdzić wersję przeglądarki i włączyć cookies?
  • Jak korzystać z wersji demonstracyjnych bankowych systemów internetowych?
  • Jak wypełnić wniosek?
  • Jak odnaleźć drogę w świecie Home Banking (Bank w domu)?


Kylix. Czarna księga

okladka
Poznaj praktyczne przyklady programowania Linuksa z użyciem Kyliksa.

Kylix, pierwsze narzędzie typu RAD (Rapid Application Development) dla systemu operacyjnego Linux jest środowiskiem projektowym dla programowania aplikacji graficznego interfesju użytkownika (GUI), aplikacji WWW oraz baz danych. Napisana przez doświadczonych programistów, ta książka jest po prostu obowiązkową pozycją dla każdego programisty Kyliksa.

Kylix Power Solutions ma dwa główne cele: jak najszybciej zapoznać cię z programowaniem Linuksa oraz dostarczyć gotowych, sprawdzonych rozwiązań najczęściej występujących programistycznych problemów. Przedstawione przykłady obejmują szeroki zakres zagadnień, od kontrolowania KDE po wzajemną komunikację między procesami. Każdy przyklad obejmuje szczegółowe omówienie zagadnienie i zawiera kod źrodlowy programu wykorzystującego omawianą strategię.

Ta książka pomoże Ci w:

  • Jak najlepszym wykorzystaniu Kyliksa, bezpośrednio po wyjęciu z opakowania.
  • Poznaniu zasadniczych różnic pomiędzy programowaniem w Linuksie i w Windows -- i to w rekordowo krótkim czasie.
  • Uruchamianiu, kontrolowaniu, zamykaniu i komunikowaniu się z innymi aplikacjami z wnętrza swoich programów.
  • Programowym ustawianiu i modyfikowaniu systemowych uprawnień Linuksa.
  • Monitorowaniu procesów w systemie.
  • Użyciu systemowego programu cron do układania harmonogramów zadań administracyjnych.
  • Implementowaniu wspólnych bibliotek obiektów.
  • Tworzenie modułów interfejsu Pascala dla istniejących bibliotek języka C.
  • Tworzeniu własnego systemu pomocy -- włącznie z własną przeglądarką.
  • Rozwiązywaniu codziennych programistycznych problemów w Kyliksie.
Co znajdziesz w tej książce dla siebie:

  • Przegląd systemu operacyjnego Linux, w porównaniu z Windows.
  • Wprowadzenie do języka C dla programistów Pascala.
  • Przykłady rozwiązań różnorodnych programistycznych problemów Linuksa i Kyliksa, wraz z omówieniami i przykładami kodu.
Ta książka powstała dla:

  • Programistów Delphi przenoszących się do Kyliksa.
  • Programistów Visual Basica chcących przenieść swoje programy do Linuksa.
  • Obecnych programistów Linuksa chcących tworzyć aplikacje graficznego interfejsu użytkownika.

Po prostu tworzenie stron WWW

okladka
Celem książki jest przekazanie praktycznej wiedzy o sposobie tworzenia stron WWW, ale również o samej filozofii ich tworzenia.

Autor zwraca uwagę nie tylko na język HTML czy elementy JavaScriptu, ale również na różnego rodzaju "sztuczki" i ułatwienia, usprawniające pracę nad stronami WWW, a zatem nie pominięto opisu najczęściej używanych i najłatwiej osiągalnych narzędzi do projektowania stron. Dzieki tej książce czytelnik nauczy się, w jakim zakresie warto z nich korzystać i do czego je wykorzystywać. Najważniejsze, że pominięto dyskusję o wyższości jednej metody na drugą.

  • Poradnik dla początkujących, przyszłych profesjonalnych projektantów stron WWW.
  • Przystępne wyjaśnienie pojęć HTML, HTTP, WWW, łącza, ramka, tabela, etc.
  • Jak skompletować niezbędne narzędzia i nie stracić dużo pieniędzy?
  • Jak zaprojektować stronę? -- kilka doskonałych porad.
  • Ramki, formularze, skrypty. Naucz się także, czym są i jak poprawnie stosować Kaskadowe arkusze stylów.
  • Poznaj różnice w działaniu przeglądarek internetowych i zaprojektuj swoją stronę tak, by była prawidłowo wyświetlana.
  • Naucz się właściwego doboru formatu graficznego plików oraz tworzenia stron, które łatwo obejrzeć nawet za pomocą łącza modemowego.
  • Techniki umieszczania tesktu i obrazków na stronie.
  • Wzbogacanie stron WWW: animowane obrazki, filmy, darmowe gotowe komponenty, etc.
  • Publikowanie stron WWW.
  • Jak pozyskać i zarejestrować własną domenę internetową.

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)


Układy mikroprocesorowe. Przykłady rozwiązań

okladka
Książka prezentuje podstawy konstrukcji urządzeń cyfrowych i mikroprocesorowych. Zawiera ona omówienia wybranych układów scalonych małej, średniej i dużej skali integracji oraz liczne przykłady ich zastosowań. Pewne zdziwienie czytelnika może wprawdzie budzić dobór mikroprocesorów do ilustracji niektórych zagadnień (są to mikroprocesory 8-bitowe Z-80, 8048 i 8051). Jeżeli jednak głębiej przyjrzeć się współczesnym układom mikroprocesorowym, okazuje się, że podstawowe techniki konstrukcyjne -- a takie właśnie prezentuje książka -- mimo upływu 20 lat, pozostały niezmienione.

W poszczególnych rozdziałach znajdziesz:

  • podstawowe właściwości elektryczne układów cyfrowych oraz zasady ich stosowania;
  • funkcje wybranych cyfrowych układów scalonych małej i średniej skali integracji oraz różnorodne przykłady ich zastosowań;
  • wyprowadzenia wybranych mikroprocesorów 8-bitowych (Z-80, 8048, 8051) oraz zasady konstrukcji jednostki centralnej z ich wykorzystaniem;
  • pamięci stałe (ROM, PROM, EPROM, EEPROM) oraz statyczne (SRAM) oraz zasady tworzenia bloków pamięci o zadanej organizacji;
  • pamięci dynamiczne (DRAM) oraz zasady tworzenia bloków pamięci dynamicznej;
  • programowalne układy równoległego wejścia-wyjścia (8255, Z-80 PIO) oraz ich zastosowanie do sterowania klawiaturą i wyświetlaczem;
  • programowalne układy czasowo-licznikowe (8253, Z-80 CTC) oraz ich zastosowanie do pomiaru zależności czasowych;
  • zasady tworzenia złożonych układów wejścia-wyjścia oraz dołączania ich do różnych typów mikroprocesorów.
Książka przeznaczona jest dla studentów kierunków takich, jak informatyka, elektronika czy automatyka. Może być również wykorzystana przez uczniów techników elektronicznych, a także przez wszystkich zainteresowanych podstawami konstrukcji sprzętu komputerowego.

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