antykwariat internetowy 159 wierszy 11483

- znaleziono 16 produktów w 7 sklepach

Pochodne instrumenty kredytowe - Izabela Pruchnicka-Grabias - 2854109292

51,27 zł

Pochodne instrumenty kredytowe - Izabela Pruchnicka-Grabias

Książki & Multimedia > Książki

Opis - Książka, posiadająca istotne walory praktyczne, jest pierwszą pozycją polskiej autorki w tak kompleksowy sposób analizującą nie tylko istotę funkcjonowania kredytowych instrumentów pochodnych, ale również modele ich wyceny, doskonalenie których autorka słusznie uznaje za kluczowe dla rozwoju tego rynku. Niewątpliwą zaletą opracowania jest mnogość przykładów, przeprowadzających Czytelnika przez kolejne etapy szacowania wartości omawianych struktur i tworzących idealną bazę dla zrozumienia konstrukcji tych złożonych produktów. Prof. zw. dr hab. Janusz Soboń Publikacja stanowi cenne kompendium wiedzy zarówno dla praktyków rynku finansowego, jak i studentów oraz słuchaczy studiów podyplomowych i doktoranckich, jak również dla pracowników nauki zainteresowanych wdrażaniem metod kwantyfikacji ryzyka kredytowego w praktykę. Prof. nadzw. SGH dr hab. Paweł Niedziółka Nazwa - Pochodne instrumenty kredytowe Autor - Izabela Pruchnicka-Grabias Oprawa - Miękka Wydawca - CeDeWu Kod ISBN - 9788375563733 Kod EAN - 9788375563733 Wydanie - 1 Rok wydania - 2011 Język - polski Format - 16.5x23.0cm Ilość stron - 280 Podatek VAT - 5%

Sklep: InBook.pl

Między niebem a piekłem - Grzegorz Polaczek - 2854925337

21,12 zł

Między niebem a piekłem - Grzegorz Polaczek

Książki & Multimedia > Książki

Opis - "Między niebem a piekłem" to porywająca opowieść o dwóch banitach zesłanych na Ziemię: diable Seth'ie i aniele Bartłomieju. Przypadkowe spotkanie powoduje, iż ze względu na obopólne korzyści, postanawiają zamieszkać razem. Książka opowiada o wspólnych wysiłkach, które mają doprowadzić ich z powrotem do domu, gdzie nie będą musieli mierzyć się z codziennymi problemami życia na Ziemi. Nazwa - Między niebem a piekłem Autor - Grzegorz Polaczek Oprawa - Miękka Wydawca - Novae Res Kod ISBN - 9788377222300 Kod EAN - 9788377222300 Rok wydania - 2011 Język - polski Format - 12.0x19.5cm Ilość stron - 236 Podatek VAT - 5%

Sklep: InBook.pl

Windows 7 PL. Księga eksperta - 2823033905

135,45 zł

Windows 7 PL. Księga eksperta Helion

Informatyka > Windows

Poznaj od podszewki system Windows 7 i wykorzystuj wszystkie jego funkcje Jak skonfigurować niezawodne sieci z Windows 7? Jak zautomatyzować zadania systemu? Jak zapewnić bezpieczny dostęp zdalny i połączenia wirtualnej sieci prywatnej? Doskonała znajomość Windows 7 PL pozwoli Ci optymalnie wykorzystać ten system. Masz przed sobą podręcznik napisany przez najwyższej klasy eksperta w tej dziedzinie, Paula McFedriesa, który prezentuje najbardziej skuteczne metody radzenia sobie ze wszystkimi problemami i zadaniami, począwszy od sieci i administrowania, a skończywszy na zabezpieczeniach i skryptach. Książka oferuje informatykom, a także wszystkim zaawansowanym i prawdziwym miłośnikom komputerów bogactwo potrzebnych im opisów ulepszeń, modyfikacji, technik i analiz związanych z systemem Windows 7.Książka "Windows 7 PL. Księga eksperta" zawiera mnóstwo fachowych porad, sztuczek i metod diagnozowania systemu. W kolejnych rozdziałach omawiane są nowe metody dostrajania wydajności Windows 7, określania sposobu jego działania za pomocą zasad grupy czy modyfikowania rejestru. Korzystając z tego podręcznika, dowiesz się, jak zabezpieczyć system za pomocą usługi Windows Defender, oraz jak utworzyć sieć i zastosować komputer z Windows 7 w roli serwera. Poznasz także metody wykorzystywania najnowocześniejszych technik skryptowych, opartych na środowiskach Windows Scripting Host i Windows PowerShell. Wydajność i konserwacja systemu Windows Praktyczne metody przyspieszania ładowania systemu Edytor zasad grupy i edytor rejestru Konsola MMC i wiersz poleceń Zabezpieczenia systemu Funkcja automatycznego blokowania i blokowanie BitLocker Funkcja InPrivate Technologie sieciowe Windows 7 Programowanie z zastosowaniem Windows Scripting Host i Windows PowerShell Ekspercka wiedza sprawi, że Windows 7 będzie Ci posłuszny! O autorze (21) Wprowadzenie (23) Część I: Dostosowywanie systemu Windows 7 (29) Rozdział 1. Dostosowywanie programu Eksplorator Windows (31) Przywracanie menu w ich właściwe miejsce (32) Zmiana widoku (33) Wyświetlanie dodatkowych właściwości (34) Wyświetlanie rozszerzeń plików (36) Rezygnowanie z potwierdzania operacji usuwania (38) Uruchamianie Eksploratora Windows w trybie pełnoekranowym (41) Omówienie opcji widoku (41) Przenoszenie katalogów użytkownika (45) Przejmowanie prawa właściciela plików użytkownika (46) Wykonywanie niestandardowych operacji wyszukiwania (48) Zastosowanie funkcji Advanced Query Syntax do wyszukiwania właściwości (49) Zastosowanie zapytań w języku naturalnym (51) Rozdział 2. Dostosowywanie programu Internet Explorer (55) Wyświetlanie opcji internetowych (57) Kontrolowanie buforu stron WWW (57) Konfigurowanie historii stron WWW (59) Dodawanie wyszukiwarek do programu Internet Explorer (60) Użycie dowolnej wyszukiwarki z poziomu paska adresu (61) Zwiększanie efektywności kart (65) Wczytywanie wielu stron głównych podczas uruchamiania przeglądarki (66) Zaawansowane opcje programu Internet Explorer (68) Rozdział 3. Dostosowywanie systemu plików (77) Typy plików (78) Typy plików i ich rozszerzenia (79) Typy plików i rejestr (80) Praca z istniejącymi typami plików (82) Określanie domyślnej akcji (82) Tworzenie dla typu pliku nowej akcji (83) Przykład. Otwieranie okna interpretera poleceń dla bieżącego katalogu (85) Ukrywanie rozszerzenia typu pliku (86) Powiązanie rozszerzenia z inną aplikacją (87) Kojarzenie aplikacji z wieloma typami plików (89) Tworzenie nowego typu pliku (90) Powiązanie dwóch lub większej liczby rozszerzeń z pojedynczym typem pliku (91) Dostosowywanie nowego menu (91) Dodawanie typów plików do menu Nowy (92) Usuwanie typów plików z menu Nowy (93) Dostosowywanie okna dialogowego Otwieranie za pomocą systemu Windows 7 (93) Otwieranie dokumentu przy użyciu nieskojarzonej aplikacji (94) Opis działania polecenia Otwórz za pomocą (95) Usuwanie dla typu pliku aplikacji z menu Otwórz za pomocą (96) Usuwanie programu z listy polecenia Otwórz za pomocą (96) Dodawanie programu do listy polecenia Otwórz za pomocą (97) Wyłączanie polecenia Otwórz za pomocą (97) Rozdział 4. Dostosowywanie procesów uruchamiania i zamykania (99) Dostosowywanie uruchamiania za pomocą danych konfiguracyjnych rozruchu (100) Użycie okna dialogowego Uruchamianie i odzyskiwanie do modyfikacji magazynu BCD (102) Zastosowanie narzędzia Konfiguracja systemu do modyfikacji magazynu BCD (103) Wykorzystanie narzędzia BCDEDIT do dostosowywania opcji uruchomieniowych (107) Dostosowywanie uruchamiania przy użyciu menu opcji zaawansowanych (111) Przydatne strategie logowania w systemie Windows 7 (114) Logowanie w domenie (114) Włączanie konta Administrator (115) Konfigurowanie automatycznego logowania (117) Uniemożliwianie wyłączenia automatycznego logowania (119) Konfigurowanie operacji ponownego uruchamiania i zamykania wymagających jednego kliknięcia (119) Tworzenie skrótu polecenia restartowania systemu (122) Tworzenie skrótu polecenia zamykającego system (123) Wyłączanie z dowolnego miejsca komputera z systemem Windows 7 (123) Dostosowywanie przycisku zasilania obecnego w menu Start (125) Dostosowywanie przycisków zasilania i uśpienia w komputerze przenośnym (126) Rozdział 5. Dostosowywanie menu Start i paska zadań (129) Dostosowywanie menu Start w celu łatwiejszego uruchamiania programów i otwierania dokumentów (131) Umieszczanie ulubionych programów w menu Start (131) Przypinanie na stałe ulubionego programu do menu Start (133) Czyszczenie zawartości listy niedawno używanych programów (135) Określanie domyślnych programów i dostępu do nich (136) Udoskonalanie menu Start przez zamianę odnośników na menu (137) Dodawanie, przenoszenie i usuwanie innych ikon menu Start (139) Dostosowywanie paska zadań w celu łatwiejszego uruchamiania programów i otwierania dokumentów (140) Zwiększanie wydajności za pomocą opcji paska zadań (140) Przypinanie ulubionego programu do paska zadań (143) Przypinanie lokalizacji docelowej do listy szybkiego dostępu (144) Użycie klawisza z logo systemu Windows do uruchamiania programów paska zadań (145) Kontrolowanie obszaru powiadomień (146) Wyświetlanie wielu zegarów dla różnych stref czasowych (149) Wyświetlanie wbudowanych pasków narzędzi paska zadań (151) Ustawianie wybranych opcji pasków narzędzi paska zadań (152) Tworzenie nowych pasków narzędzi paska zadań (152) Modyfikowanie menu Start i paska zadań za pomocą zasad grupy (152) Część II: Wydajność i konserwacja systemu Windows 7 (155) Rozdział 6. Dostrajanie wydajności systemu Windows 7 (157) Monitorowanie wydajności (158) Sprawdzanie klasyfikacji wydajności komputera (159) Monitorowanie wydajności za pomocą narzędzia Menedżer zadań (161) Zastosowanie narzędzia Monitor zasobów (165) Zastosowanie narzędzia Monitor wydajności (167) Optymalizowanie procesu uruchamiania (169) Ograniczanie lub eliminowanie testów wykonywanych przez BIOS (170) Zmniejszanie czasu oczekiwania dla menu opcji wyboru systemu operacyjnego (170) Rezygnowanie z ekranu powitalnego podczas uruchamiania systemu (171) Aktualizowanie sterowników urządzeń (171) Zastosowanie automatycznego logowania (171) Konfigurowanie wstępnego pobierania (172) Optymalizowanie aplikacji (172) Instalowanie dodatkowej pamięci (173) Instalowanie aplikacji na najszybszym dysku twardym (173) Optymalizowanie uruchamiania aplikacji (173) Uzyskiwanie najnowszych sterowników urządzeń (173) Optymalizowanie systemu Windows 7 pod kątem programów (174) Ustawianie priorytetu programu w oknie narzędzia Menedżer zadań (175) Optymalizowanie dysku twardego (176) Sprawdzanie parametrów wydajnościowych dysku twardego (176) Konserwacja dysku twardego (177) Wyłączanie kompresji i szyfrowania (177) Wyłączanie indeksowania zawartości (178) Uaktywnianie buforowania operacji zapisu (178) Konwertowanie partycji FAT16 i FAT32 na partycje NTFS (179) Rezygnowanie z tworzenia nazw plików w formacie 8.3 (180) Rezygnowanie ze znacznika czasu ostatniej operacji dostępu (180) Optymalizowanie pamięci wirtualnej (181) Optymalne przechowywanie pliku stronicowania (181) Dzielenie pliku stronicowania (181) Dostosowywanie rozmiaru pliku stronicowania (182) Monitorowanie rozmiaru pliku stronicowania (183) Zmienianie położenia i rozmiaru pliku stronicowania (183) Rozdział 7. Konserwacja systemu Windows 7 (187) Sprawdzanie dysku twardego pod kątem błędów (188) Klastry (190) Cykle (191) Uruchamianie graficznego interfejsu narzędzia Sprawdź dysk (192) Sprawdzanie wolnej przestrzeni dyskowej (193) Usuwanie niepotrzebnych plików (196) Defragmentowanie dysku twardego (198) Uruchamianie narzędzia Defragmentator dysków (199) Zmiana harmonogramu narzędzia Defragmentator dysków (201) Wybieranie dysków przeznaczonych do defragmentacji (201) Przygotowanie na problemy (202) Tworzenie punktów przywracania systemu (203) Tworzenie dysku naprawy systemu (206) Sporządzanie kopii zapasowej plików (207) Konfigurowanie automatycznego sporządzania kopii zapasowej plików (209) Tworzenie kopii zapasowej obrazu systemu (212) Sprawdzanie dostępności aktualizacji i poprawek zabezpieczeń (213) Przeglądanie dzienników za pomocą narzędzia Podgląd zdarzeń (215) Tworzenie harmonogramu 9-krokowego procesu konserwacji (218) Część III: Zaawansowane narzędzia systemu Windows 7 (221) Rozdział 8. Kontrolowanie działania systemu Windows 7 z panelu sterowania (223) Wycieczka po panelu sterowania (224) Przegląd ikon panelu sterowania (226) Praca z plikami panelu sterowania (232) Prostszy dostęp do panelu sterowania (233) Alternatywne metody otwierania programów panelu sterowania (235) Panel sterowania w menu Start (236) Usuwanie ikon z panelu sterowania (237) Wyświetlanie określonych ikon panelu sterowania (238) Rozdział 9. Regulowanie pracy systemu Windows 7 za pomocą zasad grupy (241) Czym są zasady grupy? (242) Edytor lokalnych zasad grupy w różnych wydaniach systemu Windows (243) Uruchamianie edytora lokalnych zasad grupy (244) Tworzenie zasad grupy (245) Konfigurowanie zasady (246) Filtrowanie zasad (248) Przykładowe zasady grup (250) Personalizowanie okna zabezpieczeń Windows (251) Personalizowanie paska miejsc (253) Zwiększanie rozmiarów listy Niedawno używane elementy (255) Śledzenie zdarzeń zamknięcia systemu (256) Rozdział 10. Konfigurowanie konsoli Microsoft Management Console (259) Przegląd przystawek systemu Windows 7 (260) Uruchamianie konsoli MMC (262) Dodawanie nowej przystawki (263) Zapisywanie stanu konsoli (265) Tworzenie nowego widoku bloku zadań (266) Operowanie przystawkami za pomocą zasad grupy (270) Rozdział 11. Zarządzanie usługami (273) Zarządzanie usługami za pomocą przystawki Usługi (274) Zarządzanie usługami za pomocą wiersza polecenia (277) Zarządzanie usługami za pomocą skryptów (278) Wyłączanie usług w celu usprawnienia pracy systemu (282) Szybsze zamykanie usług przez system Windows (286) Naprawianie uszkodzonej usługi (287) Rozdział 12. Poprawianie rejestru systemu Windows 7 (291) Uruchamianie edytora rejestru (293) Pierwsze kroki w rejestrze (294) Poruszanie się w panelu kluczy (294) Czym są wartości rejestru? (295) Poznawanie możliwości kluczy głównych rejestru (296) Czym są gałęzie i pliki rejestru? (298) Zapewnianie bezpieczeństwa rejestru (300) Zapobieganie wprowadzaniu zmian w rejestrze przez innych użytkowników (300) Wykonywanie kopii zapasowej rejestru (301) Zapisywanie bieżącego stanu rejestru za pomocą funkcji przywracania systemu (301) Eksportowanie kluczy rejestru do pliku na dysku (302) Wpisy w rejestrze (304) Zmienianie danych wpisanych w rejestrze (305) Zmiana nazwy klucza lub jego wartości (311) Tworzenie nowego klucza lub nowej wartości (311) Usuwanie klucza lub wartości klucza (312) Wyszukiwanie wpisów w rejestrze (312) Rozdział 13. Obsługiwanie systemu Windows 7 z wiersza polecenia (315) Uruchamianie wiersza polecenia (316) Uruchamianie wiersza polecenia z uprawnieniami administratora (317) Uruchamianie CMD (318) Praca w wierszu polecenia (322) Uruchamianie poleceń (322) Długie nazwy plików (323) Szybsze zmienianie katalogów (324) Wykorzystywanie narzędzia DOSKEY (325) Przekierowywanie poleceń do urządzeń wejścia i wyjścia (327) Polecenia potokujące (331) Podstawowe informacje o plikach wsadowych (332) Tworzenie pliku wsadowego (333) REM - dodawanie komentarzy w pliku wsadowym (333) ECHO - wyświetlanie wiadomości zawartych w pliku wsadowym (334) PAUSE - chwilowe wstrzymywanie wykonywania pliku wsadowego (335) Parametry w pliku wsadowym (336) FOR - pętle w pliku wsadowym (337) GOTO - przechodzenie do wskazanego wiersza pliku wsadowego (338) IF - warunki w plikach wsadowych (339) Narzędzia wiersza polecenia (343) Narzędzia zarządzania dyskiem (343) Narzędzia zarządzania plikami i katalogami (350) Narzędzia zarządzania pracą systemu (362) Część IV: Bezpieczeństwo systemu Windows 7 (371) Rozdział 14. Zabezpieczanie systemu Windows 7 (373) Powstrzymywanie szpiegów i crackerów (374) Najpierw podstawowe środki ostrożności (375) Blokowanie komputera (377) Wymaganie użycia kombinacji Ctrl+Alt+Delete przy uruchamianiu (379) Sprawdzanie ustawień zabezpieczeń komputera (380) Upewnianie się, że Zapora systemu Windows jest włączona (380) Upewnianie się, że program Windows Defender jest włączony (381) Upewnianie się, że kontrola konta użytkownika jest włączona (385) Upewnianie się, że konto administratora jest wyłączone (385) Zarządzanie Zaporą systemu Windows (386) Upewnianie się, że zapora działa zgodnie z oczekiwaniami (387) Tworzenie wyjątków w Zaporze systemu Windows (387) Rozdział 15. Konfigurowanie zabezpieczeń w programie Internet Explorer (393) Zwiększanie prywatności w sieci WWW (395) Usuwanie historii przeglądania (395) Czyszczenie listy z paska adresu (399) Zwiększanie prywatności w internecie przez zarządzanie plikami cookies (402) Pełna prywatność - przeglądanie i filtrowanie InPrivate (405) Zwiększanie bezpieczeństwa w sieci WWW (406) Blokowanie wyskakujących okien (406) Dodawanie i usuwanie witryn w strefach (408) Zmienianie poziomu zabezpieczeń dla strefy (410) Tryb chroniony - ograniczanie uprawnień Internet Explorera (411) Używanie filtra SmartScreen do powstrzymywania wyłudzeń informacji (412) Kodowanie adresów w celu zapobiegania fałszowaniu nazw IDN (414) Zarządzanie dodatkami (416) Pełne bezpieczeństwo - Internet Explorer bez dodatków (417) Zaawansowane opcje zabezpieczeń w programie Internet Explorer (418) Rozdział 16. Zabezpieczanie poczty elektronicznej (421) Zabezpieczanie się przed wirusami w e-mailach (422) Konfigurowanie skanowania poczty elektronicznej w programie Windows Defender (426) Blokowanie niechcianych wiadomości za pomocą filtrów antyspamowych w Poczcie usługi Windows Live (427) Określanie poziomu ochrony przed niechcianą pocztą (428) Określanie bezpiecznych nadawców (430) Blokowanie nadawców (430) Blokowanie państw i języków (431) Zapobieganie wyłudzaniu informacji w e-mailach (432) Zapewnianie prywatności w czasie czytania e-maili (433) Blokowanie potwierdzeń (434) Blokowanie rysunków web beacon (434) Wysyłanie i otrzymywanie bezpiecznych e-maili (435) Konfigurowanie konta pocztowego z cyfrowym identyfikatorem (436) Pozyskiwanie klucza publicznego innej osoby (437) Wysyłanie bezpiecznych wiadomości (438) Odbieranie bezpiecznych wiadomości (439) Rozdział 17. Zabezpieczanie systemu plików (441) Ustawianie uprawnień do plików i folderów (442) Przypisywanie użytkownika do grupy (444) Przypisywanie użytkownika do wielu grup (445) Przypisywanie standardowych uprawnień (446) Przypisywanie uprawnień specjalnych (447) Szyfrowanie plików i folderów (449) Szyfrowanie dysku metodą BitLocker (451) Włączanie funkcji BitLocker w systemach z modułem TPM (452) Włączanie funkcji BitLocker w systemach bez modułu TPM (453) Rozdział 18. Konfigurowanie zabezpieczeń użytkowników (457) Wprowadzenie do kontroli konta użytkownika (KKU) (459) Podnoszenie uprawnień (460) Konfigurowanie kontroli konta użytkownika (462) Zasady kontroli konta użytkownika (464) Tworzenie bezpiecznych haseł i wymuszanie ich stosowania (466) Tworzenie silnych haseł (466) Ustawienia haseł kont użytkowników (467) Używanie zasad haseł w Windows 7 (467) Przywracanie konta po zapomnieniu hasła (469) Tworzenie kont użytkowników i zarządzanie nimi (470) Używanie okna dialogowego Konta użytkowników (471) Ustawianie zasad dla kont (474) Ustawianie zasad związanych z zabezpieczeniami kont (475) Zarządzanie użytkownikami i grupami za pomocą wiersza polecenia (478) Polecenie NET USER (478) Polecenie NET LOCALGROUP (480) Stosowanie funkcji kontroli rodzicielskiej w celu ograniczania możliwości korzystania z komputera (480) Aktywowanie kontroli rodzicielskiej (481) Przykład - konfigurowanie kontroli rodzicielskiej w obszarze gier (482) Inne sztuczki związane z zabezpieczeniami użytkowników (485) Zapobieganie podnoszeniu uprawnień przez wszystkich użytkowników standardowych (486) Blokowanie komputera przez wyłączanie kont wszystkich innych użytkowników (488) Ukrywanie nazw użytkowników na ekranie logowania (489) Zmienianie nazw wbudowanych kont w celu zwiększenia bezpieczeństwa (490) Używanie konta gościa do przyznawania użytkownikom tymczasowego dostępu do komputera (492) Określanie, kto jest zalogowany (492) Rozdział 19. Zabezpieczanie sieci (495) Zabezpieczanie sieci w Windows 7 (496) Upewnianie się, że włączone jest udostępnianie chronione hasłem (497) Wyłączanie kreatora udostępniania (497) Ustawianie uprawnień udostępniania do folderów udostępnianych (499) Ustawienia uprawnień zabezpieczeń do folderów udostępnianych (501) Ukrywanie folderów udostępnianych (503) Wyłączanie ukrytych współużytkowanych udziałów administracyjnych (505) Usuwanie zapisanych poświadczeń pulpitu zdalnego (506) Blokowanie logowania w określonych godzinach (509) Określanie godzin logowania użytkownika (509) Automatyczne wylogowywanie użytkownika po upłynięciu godzin logowania (510) Rozdział 20. Zwiększanie bezpieczeństwa sieci bezprzewodowej (513) Wyświetlanie stron konfiguracji routera (515) Wprowadzanie adresu IP routera (515) Korzystanie z okna Sieć (517) Ustawianie nowego hasła administratora (518) Umiejscawianie punktów dostępu pod kątem maksymalnego bezpieczeństwa (519) Szyfrowanie sygnałów w sieci bezprzewodowej za pomocą WPA (521) Zmienianie ustawień zabezpieczeń połączeń bezprzewodowych (523) Wyłączanie emisji sieciowego identyfikatora SSID (524) Łączenie się z ukrytą siecią bezprzewodową (525) Zmienianie domyślnego identyfikatora SSID (526) Włączanie filtrowania adresów MAC (528) Określanie adresów MAC bezprzewodowych kart sieciowych (529) Część V: Rozwiązywanie problemów z systemem Windows 7 (531) Rozdział 21. Rozwiązywanie problemów i usuwanie skutków awarii systemu (533) Strategie rozwiązywania problemów - określanie przyczyn występowania problemu (535) Czy wyświetlił się komunikat o błędzie? (536) Czy komunikat o błędzie lub ostrzeżenie widnieje w oknie Podgląd zdarzeń? (537) Czy błąd jest widoczny w oknie Informacje o systemie? (537) Czy ostatnio edytowałeś wpisy w rejestrze? (538) Czy ostatnio zmieniałeś jakiekolwiek ustawienia w systemie Windows? (538) Czy Windows 7 niekiedy wyłącza się i uruchamia? (538) Czy ostatnio zmieniałeś ustawienia którejś aplikacji? (541) Czy ostatnio zainstalowałeś na swoim komputerze nowy program? (543) Czy ostatnio podłączyłeś do komputera nowe urządzenie lub zainstalowałeś nowe sterowniki? (544) Czy ostatnio zainstalowałeś sterowniki niekompatybilne z systemem? (544) Czy ostatnio aktualizowałeś system, korzystając z usługi Windows Update? (544) Ogólne wskazówki dotyczące rozwiązywania problemów (545) Więcej narzędzi do rozwiązywania problemów (546) Narzędzia do rozwiązywania problemów zaimplementowane w systemie Windows 7 (546) Diagnostyka dysku twardego (548) Wykrywanie wyczerpywania się zasobów systemowych (549) Narzędzie Diagnostyka pamięci systemu Windows (550) Wyszukiwanie rozwiązań problemów (551) Rozwiązywanie problemów z wykorzystaniem informacji znalezionych w sieci WWW (555) Przywracanie ustawień systemowych (556) Uruchamianie systemu w trybie ostatniej znanej dobrej konfiguracji (557) Naprawianie systemu za pomocą funkcji Przywracanie systemu (557) Rozdział 22. Rozwiązywanie problemów ze sprzętem (561) Zarządzanie urządzeniami za pomocą narzędzia Menedżer urządzeń (563) Różne sposoby wyświetlania urządzeń (564) Przeglądanie właściwości urządzenia (564) Wyświetlanie odłączonych urządzeń w Menedżerze urządzeń (565) Zarządzanie sterownikami (566) Konfigurowanie systemu Windows 7 tak, żeby ignorował brak podpisu cyfrowego sterowników (569) Tworzenie pliku tekstowego z pełną listą zainstalowanych sterowników urządzeń (573) Odinstalowywanie urządzenia (575) Zarządzanie zasadami bezpieczeństwa urządzeń (575) Rozwiązywanie problemów ze sprzętem (576) Rozwiązywanie problemów z użyciem Menedżera urządzeń (577) Wyświetlanie listy niedziałających urządzeń (579) Rozwiązywanie problemów ze sterownikami urządzeń (582) Wskazówki dotyczące pobierania sterowników z sieci WWW (584) Rozwiązywanie problemów z nieprawidłowym współdzieleniem zasobów przez urządzenia (585) Rozdział 23. Rozwiązywanie problemów z uruchamianiem systemu (589) Zacznij od początku, czyli czynności, które należy wykonać, zanim zrobi się cokolwiek innego (590) Kiedy używać poszczególnych opcji uruchamiania? (592) Tryb awaryjny (592) Tryb awaryjny z obsługą sieci (592) Tryb awaryjny z wierszem polecenia (593) Włącz rejestrowanie rozruchu (593) Włącz wideo o niskiej rozdzielczości (640×480) (593) Ostatnia znana dobra konfiguracja (zaawansowane) (594) Tryb przywracania usług katalogowych (594) Tryb debugowania (594) Wyłącz automatyczne ponowne uruchamianie komputera po błędzie systemu (594) Opcja Wyłącz wymuszanie podpisów sterowników (594) Co zrobić, jeśli system nie chce uruchamiać się w trybie awaryjnym? (595) Przywracanie ustawień za pomocą funkcji odzyskiwania systemu (595) Rozwiązywanie problemów ze startem systemu za pomocą narzędzia Konfiguracja systemu (597) Część VI: Technologie sieciowe systemu Windows 7 (601) Rozdział 24. Rozwiązywanie problemów z siecią (603) Naprawianie połączenia sieciowego (604) Sprawdzanie stanu połączenia (606) Ogólne rozwiązania problemów z siecią (607) Włączanie odnajdowania sieci (608) Aktualizowanie firmware'u routera (610) Rozwiązywanie problemów z poziomu wiersza polecenia (612) Podstawowa procedura rozwiązywania problemów za pomocą wiersza polecenia (614) Badanie połączenia za pomocą polecenia PING (615) Śledzenie pakietów za pomocą polecenia TRACERT (617) Rozwiązywanie problemów z kablami (619) Rozwiązywanie problemów z kartą sieciową (620) Rozwiązywanie problemów z siecią bezprzewodową (621) Rozdział 25. Konfigurowanie małej sieci (623) Tworzenie sieci typu P2P (624) Zmienianie nazwy komputera i grupy roboczej (626) Nawiązywanie połączenia z siecią bezprzewodową (627) Używanie podstawowych narzędzi i wykonywanie zadań związanych z siecią w Windows 7 (629) Otwieranie Centrum sieci i udostępniania (630) Tworzenie grupy domowej (632) Wyłączanie połączeń z grupą domową (636) Wyświetlanie komputerów i urządzeń dostępnych w sieci (636) Wyświetlanie mapy sieci (638) Wyświetlanie szczegółowych informacji o stanie sieci (639) Dostosowywanie ustawień sieci (641) Zarządzanie połączeniami sieciowymi (642) Otwieranie okna połączeń sieciowych (643) Zmienianie nazw połączeń sieciowych (644) Włączanie automatycznego przypisywania adresów IP (644) Ustawianie statycznego adresu IP (647) Sprawdzanie adresu MAC połączenia (651) Używanie połączenia sieciowego do wznawiania działania komputera w stanie uśpienia (652) Wyłączanie połączenia sieciowego (655) Zarządzanie połączeniami z siecią bezprzewodową (655) Otwieranie okna Zarządzaj sieciami bezprzewodowymi (656) Tworzenie sieci bezprzewodowych typu ad hoc (656) Zarządzanie właściwościami połączenia bezprzewodowego (659) Zmienianie nazw połączeń bezprzewodowych (661) Zmienianie kolejności połączeń bezprzewodowych (662) Tworzenie połączeń bezprzewodowych specyficznych dla użytkownika (663) Usuwanie połączeń z sieciami bezprzewodowymi (665) Rozdział 26. Łączenie się z siecią i korzystanie z niej (667) Używanie udostępnianych zasobów sieciowych (668) Wyświetlanie udostępnianych zasobów komputera (669) Używanie adresów sieciowych (672) Mapowanie folderu sieciowego na literę dysku lokalnego (673) Tworzenie zmapowanego folderu sieciowego (674) Mapowanie folderów za pomocą wiersza polecenia (675) Odłączanie zmapowanego folderu sieciowego (676) Tworzenie lokalizacji sieciowej dla zdalnego folderu (677) Używanie udostępnianych drukarek (679) Udostępnianie zasobów w sieci (680) Ustawianie opcji udostępniania (681) Tworzenie kont użytkowników na potrzeby udostępniania (682) Monitorowanie udostępnianych zasobów (683) Używanie plików sieciowych w trybie offline (686) Włączanie obsługi plików trybu offline (687) Udostępnianie plików lub folderów do użytku w trybie offline (688) Zmienianie ilości miejsca dla plików trybu offline (689) Blokowanie udostępniania folderu sieciowego w trybie offline (691) Szyfrowanie plików trybu offline (692) Używanie plików sieciowych w trybie offline (693) Synchronizowanie plików trybu offline (695) Radzenie sobie z konfliktami w synchronizacji (698) Rozdział 27. Zdalne połączenia sieciowe (701) Konfigurowanie zdalnego komputera jako serwera (703) Wersje systemu Windows, które mogą pełnić funkcję serwera (703) Konfigurowanie kont użytkowników na zdalnym komputerze (703) Konfigurowanie systemu Windows 7 lub Vista, aby pełnił funkcję serwera pulpitu zdalnego (704) Konfigurowanie systemu XP, aby działał jako serwer pulpitu zdalnego (707) Instalowanie pulpitu zdalnego na komputerze klienckim z systemem XP (708) Łączenie się z pulpitem zdalnym (709) Nawiązywanie podstawowego połączenia (709) Nawiązywanie zaawansowanych połączeń (711) Używanie paska połączenia (716) Odłączanie pulpitu zdalnego (716) Łączenie się z pulpitem zdalnym za pomocą internetu (717) Zmienianie portu nasłuchu (717) Konfigurowanie Zapory systemu Windows (719) Określanie adresu IP komputera zdalnego (719) Konfigurowanie przekazywania portu (720) Podłączanie pulpitu zdalnego za pomocą adresu IP i nowego portu (721) Używanie dynamicznych nazw DNS do łączenia się z siecią (721) Konfigurowanie komputera sieciowego pod kątem zdalnej administracji (722) Używanie połączeń VPN (723) Konfigurowanie bramy sieciowej na potrzeby połączenia VPN (724) Konfigurowanie klienta VPN (725) Nawiązywanie połączenia VPN (727) Rozdział 28. Przekształcanie systemu Windows 7 w serwer WWW (729) Wprowadzenie do internetowych usług informacyjnych (731) Instalowanie usług IIS (732) Wyświetlanie witryny (733) Tworzenie wyjątku Zapory systemu Windows dla serwera WWW (734) Wyświetlanie witryny z poziomu sieci (735) Wyświetlanie witryny przez internet (735) Czym jest witryna domyślna? (737) Wyświetlanie folderu domyślnej witryny (737) Wyświetlanie domyślnej witryny za pomocą menedżera usług IIS (738) Dodawanie folderów i plików do witryny domyślnej (740) Ustawianie uprawnień do folderu witryny domyślnej (740) Dodawanie plików do domyślnej witryny (741) Zmienianie strony głównej witryny domyślnej (743) Dodawanie folderu do witryny domyślnej (745) Kontrolowanie i dostosowywanie witryny (747) Zatrzymywanie witryny (747) Ponowne uruchamianie witryny (748) Zmienianie nazwy witryny domyślnej (749) Zmienianie lokalizacji witryny (749) Określanie domyślnego dokumentu witryny (750) Witryny bez dokumentu domyślnego (752) Wyłączanie dostępu anonimowego (754) Sprawdzanie dzienników serwera (756) Rozdział 29. Dodawanie komputerów Mac do sieci opartej na Windows 7 (759) Sprawdzanie, czy w Mac OS X Tiger włączona jest obsługa protokołu SMB (760) Łączenie się z siecią opartą na systemie Windows (762) Łączenie się z folderami udostępnianymi w systemie Windows (763) Łączenie się z widocznym komputerem PC (764) Łączenie się z niewidocznym komputerem z systemem Windows (765) Używanie folderów udostępnianych na komputerze z systemem Windows (766) Odmontowywanie folderów udostępnianych (767) Archiwizowanie danych z Maca w folderach udostępnianych systemu Windows (767) Używanie komputerów Mac do łączenia się z pulpitem zdalnym systemu Windows 7 (769) Udostępnianie udziałów z komputerów Mac systemowi Windows (772) Część VII: Tworzenie skryptów w systemie Windows 7 (777) Rozdział 30. Skrypty WSH w Windows 7 (779) Wprowadzenie do środowiska WSH (780) Skrypty i ich wykonywanie (782) Bezpośrednie uruchamianie plików ze skryptem (783) Używanie programu WScript do uruchamiania skryptów w systemie Windows (783) Używanie programu CScript do uruchamiania skryptów z poziomu wiersza polecenia (785) Właściwości skryptów i pliki .wsh (785) Uruchamianie skryptów z uprawnieniami administratora (787) Programowanie obiektowe (789) Używanie właściwości obiektów (789) Używanie metod obiektów (790) Przypisywanie obiektu do zmiennej (792) Używanie kolekcji obiektów (792) Obiekty typu WScript (794) Wyświetlanie tekstu użytkownikom (794) Zamykanie skryptu (794) Skrypty i automatyzacja (795) Obiekty typu WshShell (800) Pobieranie obiektu typu WshShell (800) Wyświetlanie informacji użytkownikom (800) Uruchamianie aplikacji (804) Używanie skrótów (805) Zarządzanie wpisami rejestru (807) Używanie zmiennych środowiskowych (809) Obiekty typu WshNetwork (811) Pobieranie obiektu typu WshNetwork (811) Właściwości obiektu typu WshNetwork (812) Mapowanie drukarek sieciowych (812) Mapowanie dysków sieciowych (813) Przykład - obsługa Internet Explorera za pomocą skryptów (814) Wyświetlanie stron internetowych (814) Przechodzenie między stronami (815) Używanie właściwości obiektu typu InternetExplorer (815) Omówienie prostego skryptu (816) Programowanie z wykorzystaniem usługi WMI (817) Pobieranie obiektu usługi WMI (818) Pobieranie egzemplarzy klas (818) Zarządzanie zdalnymi komputerami za pomocą skryptów (822) Rozdział 31. Skrypty powłoki PowerShell (825) Wprowadzenie do powłoki PowerShell (827) Uruchamianie powłoki PowerShell (827) Wprowadzenie do cmdletów powłoki PowerShell (828) Uruchamianie cmdletów powłoki PowerShell (831) Używanie obiektów w skryptach (835) Pobieranie składowych obiektów (836) Wybieranie składowych obiektu (837) Krótkie uwagi na temat formatowania danych wyjściowych (838) Filtrowanie egzemplarzy obiektów (840) Sortowanie egzemplarzy obiektów (841) Przypisywanie obiektu do zmiennej (843) Używanie właściwości obiektów (843) Pobieranie wartości właściwości (844) Przypisywanie wartości do właściwości (844) Używanie metod obiektów (844) Używanie kolekcji obiektów (845) Tworzenie skryptów powłoki PowerShell (846) Konfigurowanie zasad wykonywania skryptów (846) Korzystanie ze zintegrowanego środowiska tworzenia skryptów powłoki PowerShell (847) Uruchamianie skryptów powłoki PowerShell (848) Część VIII: Dodatki (851) Dodatek A: Skróty klawiaturowe w systemie Windows 7 (853) Dodatek B: Krótko o protokole TCP/IP (863) Czym jest protokół TCP/IP? (865) Krótko o protokole IP (866) Budowa datagramu protokołu IP (866) Budowa adresu IP (868) Rutowanie (871) Dynamiczne przydzielanie adresów IP (874) Rozpoznawanie nazwy domeny (875) Krótko o protokole TCP (878) Gniazda TCP (878) Budowa segmentu TCP (879) Zasady pracy protokołu TCP (881) Skorowidz (883)

Sklep: Księgarnia-Techniczna.com

PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. W.4 - Luke Welling, Laura Thomson - 2823033978

94,00 zł

PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. W.4 - Luke Welling, Laura Thomson Helion

Informatyka > Webmasterstwo

Podręcznika dla webmasterów na temat tworzenia dynamicznych witryn internetowych! Ponad 30 000 sprzedanych egzemplarzy poprzednich wydań!!! Recepta na sukces w przypadku tworzenia profesjonalnych stron WWW jest niezwykle prosta: wystarczą ogromne możliwości PHP, niezrównana wydajność MySQL i wielka, chętna do pomocy społeczność, skupiona wokół tego tandemu. Wynik? Błyskawiczna realizacja zaawansowanych stron i aplikacji internetowych. Wszystko, czego Ci jeszcze trzeba, to fachowa wiedza, pozwalająca wykorzystać ten potencjał! PHP i MySQL to jeden z najlepszych, najpopularniejszych zestawów do tworzenia rozwiązań internetowych, a książka, którą trzymasz w rękach, to czwarte wydanie bestsellerowego i kultowego już kompendium wiedzy na temat tych narzędzi. Dzięki niej zorientujesz się w każdym z aspektów wykorzystania PHP wraz z bazą danych MySQL. Poznasz język PHP, metody przechowywania i wyszukiwania danych oraz operacje na plikach. Dowiesz się, jak tworzyć uniwersalny kod i sprawnie pracować z bazą danych. Nauczysz się szybko lokalizować i rozwiązywać problemy oraz zapewniać bezpieczeństwo aplikacjom, a także efektywnie stosować technologię AJAX. Podręcznik zawiera także mnóstwo praktycznych przykładów, demonstrujących wykorzystanie PHP i MySQL do realizacji różnych zadań związanych z funkcjonowaniem dynamicznych witryn WWW. Wybrane zalety PHP i MySQL Podstawy języka PHP Metody przechowywania i wyszukiwania danych Operacje na plikach Zastosowanie tablic Wykorzystanie wyrażeń regularnych oraz operacje na ciągach znaków Tworzenie uniwersalnego kodu -- ponowne jego wykorzystanie Obiekty w PHP Obsługa wyjątków i błędów Praca z bazą danych MySQL Nawiązywanie połączenia z bazą z poziomu PHP Administracja MySQL Zaawansowane zagadnienia, związane z bazą MySQL Zapewnienie bezpieczeństwa tworzonym rozwiązaniom Metody uwierzytelniania przy użyciu PHP i MySQL Wykorzystanie protokołów i funkcji sieci Generowanie grafik Wykorzystanie sesji Obsługa poczty elektronicznej za pomocą PHP Użycie technologii AJAX Kultowe kompendium wiedzy na temat tworzenia dynamicznych witryn! O autorach (23) O współautorach (25) Wprowadzenie (27) Część I: Stosowanie PHP (37) Rozdział 1. Podstawowy kurs PHP (39) Zastosowanie PHP (40) Tworzenie przykładowej aplikacji: "Części samochodowe Janka" (40) Formularz zamówienia (40) Przetwarzanie formularza (41) Osadzanie PHP w HTML (42) Zastosowanie znaczników PHP (43) Instrukcje PHP (44) Odstępy (44) Komentarze (45) Dodawanie zawartości dynamicznej (45) Wywoływanie funkcji (46) Używanie funkcji date() (46) Dostęp do zmiennych formularza (47) Zmienne formularza (47) Łączenie ciągów (49) Zmienne i ciągi znaków (50) Identyfikatory (51) Typy zmiennych (51) Typy danych w PHP (51) Siła typu (52) Rzutowanie typu (52) Zmienne zmiennych (53) Deklarowanie i używanie stałych (53) Zasięg zmiennych (54) Używanie operatorów (55) Operatory arytmetyczne (55) Operatory ciągów (56) Operatory przypisania (56) Operatory porównań (58) Operatory logiczne (59) Operatory bitowe (60) Pozostałe operatory (60) Obliczanie sum w formularzu (62) Pierwszeństwo i kolejność (63) Zarządzanie zmiennymi (65) Sprawdzanie i ustawianie typów zmiennych (65) Sprawdzanie stanu zmiennej (66) Reinterpretacja zmiennych (67) Podejmowanie decyzji za pomocą instrukcji warunkowych (67) Instrukcja if (67) Bloki kodu (68) Instrukcja else (68) Instrukcja elseif (69) Instrukcja switch (69) Porównanie różnych instrukcji warunkowych (71) Powtarzanie działań przy użyciu iteracji (71) Pętle while (72) Pętle for i foreach (73) Pętle do..while (74) Wyłamywanie się ze struktury skryptu (75) Używanie alternatywnych składni struktur sterujących (75) Używanie struktury declare (76) W następnym rozdziale (76) Rozdział 2. Przechowywanie i wyszukiwanie danych (77) Zapisywanie danych do późniejszego użycia (77) Przechowywanie i wyszukiwanie zamówień Janka (78) Przetwarzanie plików (79) Otwieranie pliku (79) Tryby otwarcia pliku (79) Stosowanie funkcji fopen() do otwarcia pliku (80) Otwieranie pliku przez protokół FTP lub HTTP (82) Problemy z otwieraniem plików (82) Zapisywanie danych w pliku (84) Parametry funkcji fwrite() (85) Formaty plików (85) Zamykanie pliku (86) Odczyt z pliku (87) Otwieranie pliku w celu odczytu - fopen() (89) Wiedzieć, kiedy przestać - feof() (89) Odczytywanie pliku wiersz po wierszu - fgets(), fgetss() i fgetcsv() (89) Odczyt całego pliku - readfile(), fpassthru(), file() (90) Odczyt pojedynczego znaku - fgetc() (91) Odczytywanie zadanej długości - fread() (91) Inne przydatne funkcje plikowe (91) Sprawdzanie istnienia pliku - file_exists() (92) Określanie wielkości pliku - filesize() (92) Kasowanie pliku - unlink() (92) Poruszanie się wewnątrz pliku - rewind(), fseek() i ftell() (92) Blokowanie pliku (93) Lepszy sposób obróbki danych - systemy zarządzania bazami danych (94) Problemy związane ze stosowaniem plików jednorodnych (95) Jak RDBMS rozwiązują powyższe problemy? (95) Propozycje dalszych lektur (96) W następnym rozdziale (96) Rozdział 3. Stosowanie tablic (97) Czym są tablice? (97) Tablice indeksowane numerycznie (98) Inicjowanie tablic indeksowanych numerycznie (98) Dostęp do zawartości tablicy (99) Dostęp do tablic przy zastosowaniu pętli (100) Tablice z innymi indeksami (100) Inicjowanie tablicy (100) Dostęp do elementów tablicy (101) Stosowanie pętli (101) Operatory tablicowe (103) Tablice wielowymiarowe (103) Sortowanie tablic (106) Stosowanie funkcji sort() (106) Stosowanie funkcji asort() i ksort() do porządkowania tablic (107) Sortowanie odwrotne (107) Sortowanie tablic wielowymiarowych (108) Typy sortowań definiowane przez użytkownika (108) Odwrotne sortowanie zdefiniowane przez użytkownika (109) Zmiany kolejności elementów w tablicach (110) Stosowanie funkcji shuffle() (110) Stosowanie funkcji array_reverse() (111) Ładowanie tablic z plików (112) Wykonywanie innych działań na tablicach (114) Poruszanie się wewnątrz tablicy - funkcje each(), current(), reset(), end(), next(), pos() i prev() (114) Dołączanie dowolnej funkcji do każdego elementu tablicy - funkcja array_walk() (115) Liczenie elementów tablicy: count(), sizeof() i array_count_values() (116) Konwersja tablic na zmienne skalarne - funkcja extract() (117) Propozycje dalszych lektur (118) W następnym rozdziale (118) Rozdział 4. Manipulowanie ciągami i wyrażenia regularne (119) Przykładowa aplikacja - Inteligentny Formularz Pocztowy (119) Formatowanie ciągów (121) Przycinanie ciągów - funkcje chop(), ltrim() i trim() (121) Formatowanie ciągów w celu ich prezentacji (122) Formatowanie ciągów do przechowania - funkcje addslashes() i stripslashes() (125) Łączenie i rozdzielanie ciągów za pomocą funkcji ciągów (127) Stosowanie funkcji explode(), implode() i join() (127) Stosowanie funkcji strtok() (128) Stosowanie funkcji substr() (128) Porównywanie ciągów (129) Porządkowanie ciągów - funkcje strcmp(), strcasecmp() i strnatcmp() (129) Sprawdzanie długości ciągu za pomocą funkcji strlen() (130) Dopasowywanie i zamiana podciągów za pomocą funkcji ciągów (130) Znajdowanie ciągów w ciągach - funkcje strstr(), strchr(), strrchr() i stristr() (131) Odnajdywanie pozycji podciągu - funkcje strpos() i strrpos() (131) Zamiana podciągów - funkcje str_replace() i substr_replace() (132) Wprowadzenie do wyrażeń regularnych (133) Podstawy (133) Zbiory i klasy znaków (134) Powtarzalność (135) Podwyrażenia (135) Podwyrażenia policzalne (135) Kotwiczenie na początku lub na końcu ciągu (136) Rozgałęzianie (136) Dopasowywanie specjalnych znaków literowych (136) Podsumowanie znaków specjalnych (137) Umieszczanie wszystkiego razem (Inteligentny Formularz) (137) Odnajdywanie podciągów za pomocą wyrażeń regularnych (138) Zamiana podciągów za pomocą wyrażeń regularnych (139) Rozdzielanie ciągów za pomocą wyrażeń regularnych (139) Propozycje dalszych lektur (140) W następnym rozdziale (140) Rozdział 5. Ponowne wykorzystanie kodu i tworzenie funkcji (141) Zalety ponownego stosowania kodu (141) Koszt (142) Niezawodność (142) Spójność (142) Stosowanie funkcji require() i include() (142) Rozszerzenia plików i require() (143) Stosowanie require() w szablonach stron WWW (144) Stosowanie opcji auto_prepend_file i auto_append_file (148) Stosowanie funkcji w PHP (149) Wywoływanie funkcji (149) Wywołanie niezdefiniowanej funkcji (151) Wielkość liter a nazwy funkcji (152) Definiowanie własnych funkcji (152) Podstawowa struktura funkcji (152) Nadawanie nazwy funkcji (153) Parametry (154) Zasięg (156) Przekazanie przez referencję czy przekazanie przez wartość? (158) Stosowanie słowa kluczowego return (159) Zwracanie wartości przez funkcje (160) Implementacja rekurencji (161) Przestrzenie nazw (162) Propozycje dalszych lektur (163) W następnym rozdziale (163) Rozdział 6. Obiektowy PHP (165) Koncepcje programowania obiektowego (165) Klasy i obiekty (166) Polimorfizm (167) Dziedziczenie (167) Tworzenie klas, atrybutów i operacji w PHP (168) Struktura klasy (168) Konstruktory (168) Destruktory (169) Tworzenie egzemplarzy (169) Stosowanie atrybutów klasy (170) Kontrolowanie dostępu przy użyciu private i public (172) Wywoływanie operacji klas (172) Implementacja dziedziczenia w PHP (173) Kontrolowanie widoczności w trakcie dziedziczenia przy użyciu private i protected (174) Unieważnianie (175) Zapobieganie dziedziczeniu i unieważnianiu przy użyciu final (176) Wielodziedziczenie (177) Implementowanie interfejsów (177) Tworzenie klas (178) Tworzenie kodu dla własnej klasy (179) Zaawansowane mechanizmy obiektowe w PHP (186) Używanie stałych klasowych (186) Implementowanie metod statycznych (186) Sprawdzanie typu klasy i wskazywanie typu (186) Późne wiązania statyczne (187) Klonowanie obiektów (188) Używanie klas abstrakcyjnych (188) Przeciążanie metod przy użyciu __call() (188) Używanie metody __autoload() (189) Implementowanie iteratorów i iteracji (190) Przekształcanie klas w łańcuchy znaków (191) Używanie API Reflection (192) W następnym rozdziale (192) Rozdział 7. Obsługa błędów i wyjątków (195) Koncepcja obsługi wyjątków (195) Klasa Exception (196) Wyjątki definiowane przez użytkownika (197) Wyjątki w Częściach samochodowych Janka (200) Wyjątki i inne mechanizmy obsługi błędów w PHP (202) Propozycje dalszych lektur (203) W następnym rozdziale (203) Część II: Stosowanie MySQL (205) Rozdział 8. Projektowanie internetowej bazy danych (207) Koncepcje relacyjnych baz danych (208) Tabele (208) Kolumny (208) Wiersze (208) Wartości (208) Klucze (209) Schematy (209) Relacje (210) Jak zaprojektować internetową bazę danych? (211) Określ obiekty świata realnego, których model chcesz wykonać (211) Unikaj przechowywania redundantnych danych (211) Zapisuj atomowe wartości kolumn (213) Dobierz właściwe klucze (214) Pomyśl o zapytaniach, które zadasz bazie (214) Unikaj tworzenia tabel z wieloma pustymi polami (214) Typy tabel - podsumowanie (215) Architektura internetowej bazy danych (215) Propozycje dalszych lektur (216) W następnym rozdziale (216) Rozdział 9. Tworzenie internetowej bazy danych (217) Użytkowanie monitora MySQL (218) Logowanie się do serwera MySQL (219) Tworzenie baz i rejestrowanie użytkowników (220) Definiowanie użytkowników i przywilejów (220) Wprowadzenie do systemu przywilejów MySQL (221) Zasada najmniejszego przywileju (221) Rejestrowanie użytkowników: polecenie GRANT (221) Typy i poziomy przywilejów (223) Polecenie REVOKE (224) Przykłady użycia poleceń GRANT i REVOKE (225) Rejestrowanie użytkownika łączącego się z internetu (226) Używanie odpowiedniej bazy danych (226) Tworzenie tabel bazy danych (227) Znaczenie dodatkowych atrybutów kolumn (228) Typy kolumn (229) Rzut oka na bazę danych - polecenia SHOW i DESCRIBE (231) Tworzenie indeksów (232) Identyfikatory MySQL (232) Wybór typów danych w kolumnach (233) Typy liczbowe (233) Propozycje dalszych lektur (236) W następnym rozdziale (237) Rozdział 10. Praca z bazą danych MySQL (239) Czym jest SQL? (239) Zapisywanie danych do bazy (240) Wyszukiwanie danych w bazie (242) Wyszukiwanie danych spełniających określone kryteria (243) Wyszukiwanie danych w wielu tabelach (245) Szeregowanie danych w określonym porządku (249) Grupowanie i agregowanie danych (250) Wskazanie wierszy, które mają być wyświetlone (252) Używanie podzapytań (252) Dokonywanie zmian rekordów w bazie danych (255) Zmiana struktury istniejących tabel (255) Usuwanie rekordów z bazy danych (257) Usuwanie tabel (257) Usuwanie całych baz danych (258) Propozycje dalszych lektur (258) W następnym rozdziale (258) Rozdział 11. Łączenie się z bazą MySQL za pomocą PHP (259) Jak działa internetowa baza danych? (259) Wykonywanie zapytań do bazy danych z poziomu strony WWW (262) Sprawdzenie poprawności wpisanych danych (263) Ustanawianie połączenia z bazą danych (264) Wybór właściwej bazy danych (265) Wysyłanie zapytań do bazy danych (265) Odczytywanie rezultatów zapytań (266) Zamykanie połączenia z bazą danych (267) Wstawianie nowych danych do bazy (267) Używanie instrukcji przygotowywanych (270) Używanie innych interfejsów bazodanowych PHP (272) Stosowanie ogólnego interfejsu bazodanowego: PEAR MDB2 (272) Propozycje dalszych lektur (274) W następnym rozdziale (274) Rozdział 12. Administrowanie MySQL dla zaawansowanych (275) Szczegóły systemu przywilejów (275) Tabela user (276) Tabele db i host (278) Tabele tables_priv, columns_priv i procs_priv (278) Kontrola dostępu: w jaki sposób MySQL używa tabel przywilejów (279) Zmiana przywilejów: kiedy zmiany zostaną uwzględnione? (281) Ochrona bazy danych (282) MySQL z perspektywy systemu operacyjnego (282) Hasła (282) Przywileje użytkowników (283) MySQL i internet (283) Uzyskiwanie szczegółowych informacji o bazie danych (284) Uzyskiwanie informacji poleceniem SHOW (284) Uzyskiwanie informacji o kolumnach za pomocą polecenia DESCRIBE (286) Jak wykonywane są zapytania: polecenie EXPLAIN (286) Optymalizowanie bazy danych (291) Optymalizacja projektu bazy danych (291) Przywileje (291) Optymalizacja tabel (291) Stosowanie indeksów (292) Używanie wartości domyślnych (292) Więcej wskazówek (292) Tworzenie kopii zapasowej bazy danych MySQL (292) Przywracanie bazy danych MySQL (293) Implementowanie replikacji (293) Konfigurowanie serwera nadrzędnego (294) Transfer danych początkowych (294) Konfigurowanie odbiorcy lub odbiorców (295) Propozycje dalszych lektur (296) W następnym rozdziale (296) Rozdział 13. Zaawansowane programowanie w MySQL (297) Instrukcja LOAD DATA INFILE (297) Maszyny zapisu (298) Transakcje (299) Definicje dotyczące transakcji (299) Użycie transakcji w InnoDB (300) Klucze obce (301) Procedury składowane (302) Prosty przykład (302) Zmienne lokalne (304) Kursory i struktury sterujące (305) Propozycje dalszych lektur (308) W następnym rozdziale (308) Część III: E-commerce i bezpieczeństwo (309) Rozdział 14. Komercyjne witryny internetowe (311) Co chcemy osiągnąć? (311) Rodzaje komercyjnych stron WWW (311) Publikowanie informacji w broszurach internetowych (312) Przyjmowanie zamówień na produkty i usługi (315) Dostarczanie usług lub wyrobów mających postać cyfrową (319) Zwiększanie wartości produktów i usług (319) Ograniczanie kosztów (320) Ryzyko i zagrożenia (320) Crackerzy (321) Przyciągnięcie niewystarczającej liczby klientów (321) Awarie sprzętu komputerowego (322) Awarie sieci elektrycznych, komunikacyjnych i komputerowych oraz systemu wysyłkowego (322) Silna konkurencja (322) Błędy w oprogramowaniu (323) Zmiany polityki rządowej (323) Ograniczenie pojemności systemów (323) Wybór strategii (323) W następnym rozdziale (324) Rozdział 15. Bezpieczeństwo komercyjnych stron WWW (325) Jaką wagę mają posiadane przez nas informacje? (326) Zagrożenia bezpieczeństwa (326) Ujawnienie informacji poufnych (327) Utrata lub zniszczenie danych (328) Modyfikacje danych (329) Blokada usługi (330) Błędy w oprogramowaniu (331) Zaprzeczenie korzystania z usługi (332) Użyteczność, wydajność, koszty i bezpieczeństwo (333) Opracowanie polityki bezpieczeństwa (333) Zasady uwierzytelniania (334) Podstawy szyfrowania (335) Szyfrowanie z kluczem prywatnym (336) Szyfrowanie z kluczem publicznym (337) Podpis cyfrowy (338) Certyfikaty cyfrowe (339) Bezpieczne serwery WWW (339) Monitorowanie i zapisywanie zdarzeń (340) Zapory sieciowe (341) Tworzenie kopii zapasowych (342) Tworzenie kopii zapasowych zwykłych plików (342) Tworzenie kopii zapasowych i odzyskiwanie baz danych MySQL (342) Bezpieczeństwo fizyczne (343) W następnym rozdziale (343) Rozdział 16. Bezpieczeństwo aplikacji internetowych (345) Strategie zapewniania bezpieczeństwa (345) Planowanie z wyprzedzeniem (346) Równowaga między bezpieczeństwem i użytecznością (346) Monitorowanie bezpieczeństwa (347) Ogólne podejście do bezpieczeństwa (347) Rozpoznawanie zagrożeń (347) Dostęp do danych poufnych i ich modyfikowanie (347) Utrata lub zniszczenie danych (348) Zablokowanie usługi (348) Wstrzykiwanie kodu (349) Złamanie zabezpieczeń dostępu do serwera (349) Identyfikacja użytkowników (349) Crackerzy (350) Nieświadomi użytkownicy zainfekowanych komputerów (350) Rozczarowani pracownicy (350) Złodzieje sprzętu komputerowego (350) Autorzy systemów (350) Zabezpieczanie kodu źródłowego (351) Filtrowanie danych pochodzących od użytkowników (351) Unieważnianie danych wynikowych (355) Organizacja kodu źródłowego (356) Zawartość kodu źródłowego (357) Zagadnienia dotyczące systemu plików (358) Stabilność kodu i błędy (358) Apostrofy wykonywania poleceń systemu operacyjnego i polecenie exec (359) Zabezpieczanie serwera WWW oraz PHP (360) Regularne uaktualnianie oprogramowania (361) Analiza ustawień w pliku php.ini (362) Konfiguracja serwera WWW (362) Aplikacje internetowe działające na serwerach komercyjnych (364) Bezpieczeństwo serwera bazy danych (365) Użytkownicy i system uprawnień (365) Wysyłanie danych do serwera (366) Łączenie się z serwerem (366) Praca serwera (367) Zabezpieczanie sieci (367) Instalacja zapory sieciowej (368) Wykorzystanie strefy zdemilitaryzowanej (368) Przygotowanie na ataki DoS i DDoS (369) Bezpieczeństwo komputerów i systemów operacyjnych (369) Uaktualnianie systemu operacyjnego (369) Udostępnianie tylko niezbędnych usług (370) Fizyczne zabezpieczenie serwera (370) Planowanie działań na wypadek awarii (371) W następnym rozdziale (372) Rozdział 17. Uwierzytelnianie przy użyciu PHP i MySQL (373) Identyfikacja użytkowników (373) Implementacja kontroli dostępu (374) Przechowywanie haseł dostępu (376) Szyfrowanie haseł (378) Zastrzeganie więcej niż jednej strony (379) Podstawowa metoda uwierzytelniania (380) Wykorzystanie podstawowej metody uwierzytelniania w PHP (381) Wykorzystanie podstawowej metody uwierzytelniania na serwerze Apache przy użyciu plików .htaccess (383) Wykorzystanie modułu mod_auth_mysql do celów uwierzytelniania (386) Instalacja modułu mod_auth_mysql (386) Praca z mod_auth_mysql (387) Implementacja własnej metody uwierzytelniania (388) Propozycje dalszych lektur (388) W następnym rozdziale (389) Rozdział 18. Zabezpieczanie transakcji przy użyciu PHP i MySQL (391) Zapewnienie bezpieczeństwa transakcji (391) Komputer użytkownika (392) Internet (393) System docelowy (394) Wykorzystanie protokołu Secure Sockets Layer (SSL) (395) Kontrola danych pochodzących od użytkownika (398) Bezpieczne przechowywanie danych (399) Ustalanie, czy powinno się przechowywać numery kart kredytowych (400) Szyfrowanie danych w PHP (401) Instalacja GPG (401) Testowanie GPG (404) Propozycje dalszych lektur (408) W następnej części (408) Część IV: Zaawansowane techniki PHP (409) Rozdział 19. Interakcja z systemem plików i serwerem (411) Wprowadzenie do wysyłania plików (411) Kod HTML służący do wysyłania plików (412) Tworzenie PHP obsługującego plik (413) Najczęściej spotykane problemy (417) Stosowanie funkcji katalogowych (418) Odczyt z katalogów (418) Otrzymywanie informacji na temat aktualnego katalogu (421) Tworzenie i usuwanie katalogów (421) Interakcja z systemem plików (422) Otrzymywanie informacji o pliku (422) Zmiana właściwości pliku (424) Tworzenie, usuwanie i przenoszenie plików (425) Stosowanie funkcji uruchamiających programy (425) Interakcja ze środowiskiem: funkcje getenv() i putenv() (427) Propozycje dalszych lektur (428) W następnym rozdziale (428) Rozdział 20. Stosowanie funkcji sieci i protokołu (429) Przegląd protokołów (429) Wysyłanie i odczytywanie poczty elektronicznej (430) Korzystanie z danych z innych witryn WWW (430) Stosowanie funkcji połączeń sieciowych (433) Tworzenie kopii bezpieczeństwa lub kopii lustrzanej pliku (436) Stosowanie FTP w celu utworzenia kopii bezpieczeństwa lub kopii lustrzanej pliku (436) Wysyłanie plików (442) Unikanie przekroczenia dopuszczalnego czasu (442) Stosowanie innych funkcji FTP (443) Propozycje dalszych lektur (443) W następnym rozdziale (444) Rozdział 21. Zarządzanie datą i czasem (445) Uzyskiwanie informacji o dacie i czasie w PHP (445) Stosowanie funkcji date() (445) Obsługa znaczników czasu Uniksa (447) Stosowanie funkcji getdate() (448) Sprawdzanie poprawności dat przy użyciu funkcji checkdate() (449) Formatowanie znaczników czasu (450) Konwersja pomiędzy formatami daty PHP i MySQL (450) Obliczanie dat w PHP (452) Obliczanie dat w MySQL (454) Stosowanie mikrosekund (455) Stosowanie funkcji kalendarzowych (455) Propozycje dalszych lektur (456) W następnym rozdziale (456) Rozdział 22. Generowanie obrazków (457) Konfigurowanie obsługi obrazków w PHP (457) Formaty obrazków (458) JPEG (459) PNG (459) WBMP (459) GIF (459) Tworzenie obrazków (460) Tworzenie kadru obrazka (460) Rysowanie lub umieszczanie tekstu w obrazku (461) Wyświetlanie ostatecznej grafiki (463) Końcowe czynności porządkujące (464) Stosowanie automatycznie generowanych obrazków na innych stronach (464) Stosowanie tekstu i czcionek do tworzenia obrazków (465) Konfiguracja podstawowego kadru (467) Dopasowanie tekstu do przycisku (468) Nadawanie tekstowi odpowiedniej pozycji (470) Wpisywanie tekstu do przycisku (471) Etap końcowy (471) Rysowanie figur i wykresów danych (471) Inne funkcje obrazków (478) Propozycje dalszych lektur (478) W następnym rozdziale (478) Rozdział 23. Stosowanie kontroli sesji w PHP (479) Czym jest kontrola sesji? (479) Podstawowa zasada działania sesji (479) Czym jest cookie? (480) Konfiguracja cookies w PHP (480) Stosowanie cookies w sesji (481) Przechowywanie identyfikatora sesji (481) Implementacja prostych sesji (482) Rozpoczynanie sesji (482) Zgłaszanie zmiennych sesji (482) Stosowanie zmiennych sesji (483) Usuwanie zmiennych i niszczenie sesji (483) Przykład prostej sesji (483) Konfiguracja kontroli sesji (485) Implementacja uwierzytelniania w kontroli sesji (485) Propozycje dalszych lektur (491) W następnym rozdziale (491) Rozdział 24. Inne przydatne własności (493) Stosowanie magicznych cudzysłowów (493) Wykonywanie ciągów - funkcja eval() (494) Zakończenie wykonania - die i exit (495) Serializacja zmiennych i obiektów (495) Pobieranie informacji na temat środowiska PHP (496) Uzyskiwanie informacji na temat załadowanych rozszerzeń (496) Identyfikacja właściciela skryptu (497) Uzyskiwanie informacji na temat daty modyfikacji skryptu (497) Czasowa zmiana środowiska wykonawczego (497) Podświetlanie źródeł (498) Używanie PHP w wierszu poleceń (499) W następnej części (500) Część V: Tworzenie praktycznych projektów PHP i MySQL (501) Rozdział 25. Stosowanie PHP i MySQL w dużych projektach (503) Zastosowanie inżynierii oprogramowania w tworzeniu aplikacji WWW (504) Planowanie i prowadzenie projektu aplikacji WWW (504) Ponowne stosowanie kodu (505) Tworzenie kodu łatwego w utrzymaniu (506) Standardy kodowania (506) Dzielenie kodu (509) Stosowanie standardowej struktury katalogów (509) Dokumentacja i dzielenie wewnętrznych funkcji (510) Implementacja kontroli wersji (510) Wybór środowiska programistycznego (511) Dokumentacja projektów (511) Prototypowanie (512) Oddzielanie logiki i zawartości (513) Optymalizacja kodu (514) Stosowanie prostych optymalizacji (514) Stosowanie produktów firmy Zend (514) Testowanie (515) Propozycje dalszych lektur (516) W następnym rozdziale (516) Rozdział 26. Usuwanie błędów (517) Błędy programistyczne (517) Błędy składni (517) Błędy wykonania (519) Błędy logiczne (523) Pomoc w usuwaniu błędów w zmiennych (525) Poziomy zgłaszania błędów (527) Zmiana ustawień zgłaszania błędów (528) Wyzwalanie własnych błędów (529) Elegancka obsługa błędów (529) W następnym rozdziale (532) Rozdział 27. Tworzenie uwierzytelniania użytkowników i personalizacji (533) Składniki rozwiązania (533) Identyfikacja użytkownika i personalizacja (534) Przechowywanie zakładek (535) Rekomendowanie zakładek (535) Przegląd rozwiązania (535) Implementacja bazy danych (537) Implementacja podstawowej witryny (538) Implementacja uwierzytelniania użytkowników (540) Rejestracja użytkowników (540) Logowanie (545) Wylogowanie (548) Zmiana hasła (549) Ustawianie zapomnianych haseł (551) Implementacja przechowywania i odczytywania zakładek (555) Dodawanie zakładek (555) Wyświetlanie zakładek (557) Usuwanie zakładek (557) Implementacja rekomendacji (559) Rozwijanie projektu i możliwe rozszerzenia (562) W następnym rozdziale (562) Rozdział 28. Tworzenie koszyka na zakupy (563) Składniki rozwiązania (563) Tworzenie katalogu online (564) Śledzenie zakupów użytkownika podczas przeglądania (564) Implementacja systemu płatności (564) Interfejs administratora (565) Przegląd rozwiązania (565) Implementacja bazy danych (568) Implementacja katalogu online (570) Przedstawianie kategorii (571) Wyświetlanie książek danej kategorii (574) Przedstawianie szczegółowych danych książki (575) Implementacja koszyka na zakupy (577) Stosowanie skryptu pokaz_kosz.php (577) Podgląd koszyka (580) Dodawanie produktów do koszyka (582) Zapisywanie uaktualnionego koszyka (583) Wyświetlanie podsumowania w pasku nagłówka (584) Pobyt w kasie (584) Implementacja płatności (589) Implementacja interfejsu administratora (591) Rozwijanie projektu (598) Zastosowanie istniejącego systemu (598) W następnym rozdziale (598) Rozdział 29. Tworzenie serwisu poczty elektronicznej opartego na WWW (599) Składniki rozwiązania (599) Protokoły poczty: POP3 i IMAP (599) Obsługa POP3 i IMAP w PHP (600) Przegląd rozwiązania (601) Konfiguracja bazy danych (603) Architektura skryptu (604) Logowanie i wylogowanie (608) Konfiguracja kont (611) Tworzenie nowego konta (613) Modyfikacja istniejącego konta (614) Usuwanie konta (614) Odczytywanie poczty (615) Wybór konta (615) Przeglądanie zawartości skrzynki (617) Odczytywanie wiadomości pocztowych (619) Przeglądanie nagłówków wiadomości (622) Usuwanie wiadomości (623) Wysyłanie wiadomości (623) Wysyłanie nowej wiadomości (624) Odpowiadanie i przekazywanie poczty (625) Rozwijanie projektu (626) W następnym rozdziale (627) Rozdział 30. Tworzenie menedżera list pocztowych (629) Składniki rozwiązania (629) Konfiguracja bazy danych list i abonentów (630) Wysyłanie plików (630) Wysyłanie wiadomości z załącznikami (631) Przegląd rozwiązania (631) Konfiguracja bazy danych (633) Architektura skryptu (635) Implementacja logowania (641) Tworzenie nowego konta (641) Logowanie (643) Implementacja funkcji użytkownika (645) Przeglądanie list (646) Przeglądanie informacji na temat listy (650) Przeglądanie archiwum listy (652) Zapisywanie i wypisywanie (653) Zmiana konfiguracji konta (654) Zmiana hasła (654) Wylogowanie (656) Implementacja funkcji administratora (656) Tworzenie nowej listy (657) Wysyłanie nowych wiadomości (658) Obsługa wysyłania wielu plików (661) Podgląd wiadomości (664) Rozsyłanie wiadomości (665) Rozwijanie projektu (670) W następnym rozdziale (670) Rozdział 31. Tworzenie forum WWW (671) Proces (671) Składniki rozwiązania (672) Przegląd rozwiązania (673) Projektowanie bazy danych (674) Przeglądanie drzewa artykułów (676) Rozwijanie i zwijanie (678) Wyświetlanie artykułów (680) Korzystanie z klasy wezel_drzewa (681) Przeglądanie pojedynczych artykułów (687) Dodawanie nowych artykułów (688) Rozszerzenia (694) Wykorzystanie istniejącego systemu (694) W następnym rozdziale (694) Rozdział 32. Tworzenie dokumentów spersonalizowanych w formacie PDF (695) Opis projektu (695) Ocena formatów dokumentów (696) Składniki rozwiązania (700) System pytań i odpowiedzi (700) Oprogramowanie generujące dokumenty (700) Przegląd rozwiązania (703) Zadawanie pytań (704) Ocena odpowiedzi (705) Tworzenie certyfikatu RTF (707) Tworzenie certyfikatu PDF z szablonu (710) Generowanie dokumentu PDF za pomocą PDFlib (713) Skrypt "Witaj, świecie" dla PDFlib (713) Tworzenie certyfikatu za pomocą PDFlib (717) Problemy związane z nagłówkami (723) Rozwijanie projektu (724) W następnym rozdziale (724) Rozdział 33. Korzystanie z usług sieciowych za pomocą XML i SOAP (725) Opis projektu: korzystanie z języka XML i usług sieciowych (725) Podstawy XML (726) Podstawy usług sieciowych (729) Składniki rozwiązania (730) Korzystanie z interfejsu usług sieciowych Amazon.com (730) Wczytywanie dokumentów XML: odpowiedzi REST (731) Korzystanie z SOAP za pomocą PHP (732) Buforowanie (732) Opis rozwiązania (732) Aplikacja główna (734) Wyświetlanie listy książek z danej kategorii (742) Tworzenie obiektu klasy WynikiWyszukiwania (743) Korzystanie z REST do wykonywania żądań i odczytywania wyników (750) Korzystanie z protokołu SOAP do wykonywania żądania i odczytywania wyniku (755) Buforowanie danych pochodzących z żądania (756) Konstrukcja koszyka na zakupy (758) Przejście do kasy na witrynie Amazon.com (761) Instalacja kodu źródłowego (762) Kierunki rozwoju (762) Literatura (762) Rozdział 34. Tworzenie aplikacji Web 2.0 z wykorzystaniem technologii Ajax (763) Czym jest technologia Ajax? (764) Żądania i odpowiedzi HTTP (764) DHTML i XML (765) Kaskadowe arkusze stylów (CSS) (766) Skrypty działające po stronie klienta (767) Skrypty działające po stronie serwera (768) XML i XSLT (768) Podstawy technologii Ajax (768) Obiekt XMLHTTPRequest (768) Komunikowanie się z serwerem (770) Przetwarzanie odpowiedzi serwera (772) Połączenie wszystkich elementów aplikacji (773) Dodanie nowych elementów do wcześniejszych projektów (775) Dodanie elementów Ajaksa do witryny ZakładkaPHP (777) Źródła dodatkowych informacji (788) Dodatkowe informacje na temat Document Object Model (DOM) (789) Biblioteki JavaScript dla aplikacji Ajax (789) Witryny internetowe przeznaczone dla programistów Ajax (790) Dodatki (791) Dodatek A: Instalacja PHP i MySQL (793) Instalacja Apache, PHP i MySQL w systemie UNIX (794) Instalacja przy użyciu binariów (794) Instalacja przy użyciu kodów źródłowych (794) Plik httpd.conf - informacje końcowe (800) Czy obsługa PHP działa poprawnie? (800) Czy SSL działa poprawnie? (801) Instalacja Apache, PHP i MySQL w systemie Windows (802) Instalacja MySQL w systemie Windows (803) Instalacja serwera Apache w systemie Windows (804) Instalacja PHP w systemie Windows (806) Instalowanie PEAR (808) Inne konfiguracje (809) Dodatek B: Zasoby internetowe (811) Zasoby poświęcone PHP (811) Zasoby poświęcone MySQL i SQL (813) Zasoby poświęcone serwerowi Apache (813) Zasoby poświęcone tworzeniu stron WWW (814) Skorowidz (815)  

Sklep: Księgarnia-Techniczna.com

Spalona Żywcem Wyd. Kieszonkowe - Souad - 2854922647

11,15 zł

Spalona Żywcem Wyd. Kieszonkowe - Souad

Książki & Multimedia > Książki

Opis - Pierwsze na świecie świadectwo ofiary zbrodni honorowej. Miała siedemnaście lat i zakochała się: zhańbiła rodzinę. Więc rodzina wydała na nią wyrok śmierci... Pokochała go pierwszą miłością. Myślała, że się z nią ożeni. Ale ukochany zniknął, a ona odkryła, że jest w ciąży. A w jej świecie to najcięższa zbrodnia... W zapomnianej przez Boga wiosce w Cisjordanii kobiety są warte mniej niż zwierzęta domowe. Tu mężczyzna jest panem życia i śmierci żony, córki, siostry. Brat może bezkarnie zabić siostrę, matka - córkę, kolejną bezużyteczną dziewczynkę, jaka się urodzi. Tu kobiecie odbiera się godność, a nawet życie zgodnie z odwiecznym obyczajem i uświęconą tradycją. A śmierć jest karą dla dziewczyny, która zhańbi rodzinę. Tak jak Souad. Wyrok wydaje jej ojciec. Szwagier dokonuje egzekucji. Oblewa Souad benzyną i podpala... SOUAD przeżyła - cudem, ale rodzina usiłowała zabić ją nawet w szpitalu. Na zawsze jednak pozostanie straszliwie okaleczona - na ciele i duszy. I wciąż musi się ukrywać; dopóki żyje, jej rodzinę okrywa hańba. Spalona żywcem, opublikowana pod pseudonimem szokująca opowieść o piekle, jakim było jej dzieciństwo i młodość, stała się międzynarodowym bestsellerem. Wydana w 37 w krajach książka przerywa tabu milczenia wobec istniejącej nadal w krajach muzułmańskich barbarzyńskiej tradycji. Nieludzkiego obyczaju, prawa mężczyzn, na mocy którego co najmniej pięć tysięcy kobiet pada co roku ofiarą zbrodni honorowej. Nazwa - Spalona Żywcem Wyd. Kieszonkowe Autor - Souad Oprawa - Miękka Wydawca - Amber Kod ISBN - 9788324159406 Kod EAN - 9788324159406 Wydanie - 1 Rok wydania - 2016 Tłumacz - 31182,maria rostworowska; Format - 110 x 175 x 14 Ilość stron - 224 Podatek VAT - 5% Premiera - 2016-06-23

Sklep: InBook.pl

Casio EFV-500D-7AVUEF - 2850904326

391,00 zł

Casio EFV-500D-7AVUEF

Prezenty & Akcesoria > Zegarki

Nazwa - EFV-500D-7AVUEF Marka - Casio Płeć - Dla mężczyzny Mechanizm - Kwarcowy Materiał bransolety / paska - Bransoleta ze stali nierdzewnej Koperta - Ze stali nierdzewnej Bransoleta / pasek - Bransoleta Datownik - Analogowy - dzień miesiąca Szkiełko - Mineralne Stoper - Analogowy Kod EAN - 4549526126666 Klasa wodoszczelności - WR 100 Chronograf - Tak Styl - Sportowy Serwis - Autoryzowany producenta Odczyt - Analogowy Średnica koperty - 47 Szerokość koperty - 47 Grubość koperty - 12 Opakowanie - Oryginalne producenta Gwarancja - 3 lata Podatek VAT - 23% Sugerowana cena detaliczna - 575.00 zł

Sklep: InBook.pl

C# 3.0 dla .NET 3.5. Księga eksperta - 2823033234

156,45 zł

C# 3.0 dla .NET 3.5. Księga eksperta Helion

Informatyka > Programowanie

Kompletne źródło wiedzy na temat C# i .NET! Jak tworzyć interfejs użytkownika? Jak uzyskać dostęp do danych z wykorzystaniem LINQ? Jak wdrażać napisany kod? C# to jeden z głównych języków, który możesz wykorzystać jeżeli chcesz tworzyć rozwiązania dla platformy .NET. Jego Nnajnowsza wersja 3.0 wniosła wprowadziła wiele udoskonaleń nowości takich jak , a wśród nich: typy domniemane, typy anonimowe, uproszczone inicjowanie obiektów oraz nowe słowa kluczowe ułatwiające korzystanie z zapytań SQL. Jednak oprócz tych nowości, w książce znajdziesz również wyczerpujący opis wszystkich elementów języka C# - począwszy od składni, skończywszy na wdrażaniu kodu. Nawiązując do najlepszych tradycji tej serii "Księga eksperta" książka "C# 3.0. Księga eksperta " stanowi kompletne źródło wiedz na temat języka C# oraz platformy .NET w wersji 3.5.Joe Mayo podzielił książkę na dziesięć głównych części. Wśród nich znajdziesz te poświęcone podstawom języka C#. Dowiesz się zatem, co to jest tak naprawdę platforma .NET, poznasz środowisko programistyczne Visual Studio 2008 oraz zaznajomisz się z jego e elementami, składnią, wyrażeniami i instrukcjami języka C#. Część pierwsza tworzy podwaliny Twojej przygody z C# i platformą .NET. Kolejne części zawierają coraz bardziej zaawansowaną wiedzę. Szczególną uwagę warto zwrócić na te poświęcone programowaniu obiektowemu, dostępowi do danych z wykorzystaniem LINQ, tworzeniu interfejsu użytkownika czy też wdrażaniu kodu. Jeżeli jesteś programistą C# lub chcesz rozpocząć przygodę z tym językiem i platformą .NET jest to obowiązkowa pozycja w Twojej biblioteczce! Wprowadzenie do platformy .NET Środowisko programistyczne Visual Studio 2008 Zasady komentowania kodu Operatory języka C# Różnica pomiędzy typami referencyjnymi i wartościowymi Operacje na łańcuchach Tablice oraz typy wyliczane Obiekty w C# Obsługa błędów i sytuacji wyjątkowych Programowanie oparte o zdarzenia Przestrzenie nazw Wykorzystanie klas abstrakcyjnych i interfejsów Zarządzanie czasem życia obiektów Wykorzystanie wyrażeń lambda i drzew wyrażeń Dostęp do danych z wykorzystaniem LINQ Zarządzanie danymi z wykorzystaniem ADO.NET Praca z plikami XML Tworzenie interfejsu użytkownika Tworzenie interfejsu użytkownika opartego o strony internetowe Wykorzystanie ASP.NET Komunikacja sieciowa Projektowanie aplikacji Zasady tworzenia systemów wielowarstwowych Zarządzanie procesami i wątkami Wdrażanie kodu Zabezpieczanie kodu Przygotowywanie pakietów instalacyjnych Twórz zaawansowane rozwiązania wykorzystując najlepsze narzędzia! Wstęp (31) Część I: Podstawy języka C# (37) Rozdział 1. Wprowadzenie do platformy .NET (39) Co to jest .NET (40) Wspólne środowisko uruchomieniowe (CLR) (42) Dlaczego wspólne środowisko uruchomieniowe jest ważne? (42) Możliwości CLR (43) Proces uruchamiania CLR (43) Biblioteka klas platformy .NET (FCL) (46) C# i inne języki platformy .NET (47) Wspólny system typów (CTS) (48) Specyfikacja wspólnego języka (CLS) (49) Podsumowanie (49) Rozdział 2. Wprowadzenie do języka C# i środowiska Visual Studio 2008 (51) Budowanie prostego programu w języku C# (52) Tworzenie projektu w środowisku Visual Studio 2008 (VS2008) (56) Uruchamianie kreatora nowego projektu (57) Rozwiązania i projekty (60) Kodowanie w środowisku VS2008 (60) Budowanie i uruchamianie aplikacji (63) Ustawianie opcji kompilatora (66) Komentowanie kodu (67) Komentarze wielowierszowe (67) Komentarze jednowierszowe (67) Komentarze dokumentacji w standardzie XML (68) Identyfikatory i słowa kluczowe (70) Identyfikatory (70) Słowa kluczowe (71) Konwencje i styl (73) Zmienne i typy (73) Zmienne (73) Typy proste (75) Typ łańcuchowy (79) Przypisanie oznaczone (80) Komunikacja z programami (80) Komunikacja za pomocą ekranu konsoli (81) Komunikacja za pomocą wiersza poleceń (82) Parametry wiersza poleceń w VS2008 (82) Zwracanie wartości z programu (84) Podsumowanie (85) Rozdział 3. Wyrażenia i instrukcje języka C# (87) Operatory języka C# (88) Operatory jednoargumentowe (88) Operatory dwuargumentowe (91) Operatory relacji (93) Operatory logiczne (95) Operatory przypisania (98) Operator trójargumentowy (98) Inne operatory (99) Instrukcje (101) Bloki i zasięg zmiennych (102) Etykiety (103) Priorytet i łączność operatorów (103) Instrukcje wyboru i pętli (104) Instrukcje if (104) Instrukcje switch (106) Pętle w języku C# (109) Instrukcje goto (113) Instrukcje break (114) Instrukcje continue (115) Instrukcje return (116) Podsumowanie (116) Rozdział 4. Typy referencyjne i wartościowe (117) Krótkie wprowadzenie do typów referencyjnych i wartościowych (118) Ujednolicony system typów (119) W jaki sposób działa ujednolicony system typów (119) Użycie typu object w programowaniu ogólnym (120) Wpływ opakowywania i rozpakowywania na wydajność (122) Przydział pamięci dla typu referencyjnego i wartościowego (124) Przydział pamięci dla typu referencyjnego (125) Przydział pamięci dla typu wartościowego (126) Przypisanie dla typu referencyjnego i wartościowego (127) Przypisanie dla typu referencyjnego (127) Przypisanie dla typu wartościowego (130) Więcej różnic między typami referencyjnymi a wartościowymi (131) Różnice dziedziczenia pomiędzy typami referencyjnymi a wartościowymi (132) Różnice konstrukcyjne i finalizacyjne pomiędzy typami referencyjnymi a wartościowymi (132) Rozważania dotyczące rozmiaru obiektów dla typów referencyjnych i wartościowych (133) Typy języka C# i środowiska .NET Framework (134) Zamienniki w języku C# i wspólny system typów (CTS) (134) Użycie typu System.Guid (135) Użycie typu System.DateTime (137) Typy dopuszczające wartości puste (141) Podsumowanie (144) Rozdział 5. Operacje na łańcuchach (145) Typ string języka C# (146) Formatowanie łańcuchów (147) Porównywanie łańcuchów (150) Sprawdzanie warunku równości łańcuchów (151) Łączenie łańcuchów (152) Kopiowanie łańcuchów (153) Sprawdzanie zawartości łańcucha (154) Wyodrębnianie informacji z łańcucha (154) Wyrównywanie i przycinanie wyjściowego łańcucha (156) Modyfikacja zawartości łańcucha (157) Dzielenie i łączenie łańcuchów (159) Operacje na znakach łańcucha (160) Wpływ puli wewnętrznej na obsługę łańcuchów CLR (161) Klasa StringBuilder (163) Metoda Append (163) Metoda AppendFormat (163) Metoda EnsureCapacity (164) Metoda ToString (164) Wyrażenia regularne (165) Podstawowe operacje na wyrażeniach regularnych (165) Więcej wyrażeń regularnych (166) Aplikacja służąca do ćwiczeń z wyrażeniami regularnymi (167) Podsumowanie (170) Rozdział 6. Użycie tablic i typów wyliczeniowych (171) Tablice (172) Tablice jednowymiarowe (173) Tablice wielowymiarowe (175) Tablice postrzępione (176) Klasa System.Array (178) Zakresy tablic (178) Przeszukiwanie i sortowanie (179) Użycie typów wyliczeniowych (180) Struktura System.Enum (184) Przekształcenia między typami wyliczeniowymi, całkowitymi i łańcuchowymi (184) Iteracyjne przetwarzanie elementów typu wyliczeniowego (185) Inne elementy struktury System.Enum (186) Podsumowanie (187) Rozdział 7. Debugowanie aplikacji za pomocą Visual Studio 2008 (189) Krokowe uruchamianie programu (190) Program demonstrujący działanie debugera (190) Ustawianie punktów wstrzymania (191) Kontrola stanu programu (192) Krokowe uruchamianie programu (194) Inne przydatne polecenia ułatwiające debugowanie (195) Użycie debugera w celu odnalezienia błędu w programie (196) Podłączanie do procesów (200) Podsumowanie (203) Część II: Programowanie zorientowane obiektowo w języku C# (205) Rozdział 8. Projektowanie obiektów (207) Elementy obiektu (208) Elementy statyczne i instancyjne (209) Pola (210) Pola stałe (210) Pola readonly (211) Metody (211) Właściwości (212) Deklarowanie właściwości (212) Użycie właściwości (213) Właściwości automatyczne (213) Gotowy fragment kodu dla właściwości w środowisku VS2008 (214) Indeksatory (215) Gdzie mogą zostać użyte typy częściowe? (216) Klasy statyczne (217) Klasa System.Object (217) Sprawdzanie typu obiektu (217) Porównywanie referencji (218) Sprawdzanie równości (218) Uzyskiwanie wartości mieszających (219) Klonowanie obiektów (219) Używanie obiektów jako łańcuchów (220) Podsumowanie (221) Rozdział 9. Implementacja reguł zorientowanych obiektowo (223) Dziedziczenie (224) Klasy bazowe (225) Wywoływanie elementów klasy bazowej (226) Ukrywanie elementów klasy bazowej (227) Obsługa wersji (227) Klasy opieczętowane (230) Hermetyzacja organizacji wewnętrznej obiektu (231) Ukrywanie danych (231) Modyfikatory wspierające hermetyzację (232) Modyfikatory dostępu do obiektów (235) Zawieranie i dziedziczenie (236) Polimorfizm (237) Rozpoznawanie problemów rozwiązywanych przez polimorfizm (238) Rozwiązywanie problemów za pomocą polimorfizmu (241) Właściwości polimorficzne (243) Indeksatory polimorficzne (244) Przesłanianie elementów klasy System.Object (245) Podsumowanie (247) Rozdział 10. Metody kodowania i operatory tworzone przez użytkownika (249) Metody (250) Definiowanie metod (250) Zmienne lokalne (251) Parametry metod (253) Przeciążanie metod (260) Przeciążanie operatorów (262) Przeciążanie operatorów matematycznych dla typów tworzonych przez użytkownika (262) Przeciążanie operatorów logicznych dla typów tworzonych przez użytkownika (265) Inne wskazówki związane z przeciążaniem operatorów (266) Konwersje i przeciążanie operatorów konwersji (268) Konwersje niejawne i jawne (268) Operatory konwersji typów wartościowych stworzonych przez użytkownika (271) Operatory konwersji typów referencyjnych stworzonych przez użytkownika (275) Metody częściowe (276) Metody rozszerzające (278) Podsumowanie (279) Rozdział 11. Obsługa błędów i wyjątków (281) Dlaczego używa się obsługi wyjątków? (282) Składnia procedury obsługi wyjątku: podstawowy blok try/catch (283) Zapewnianie zwalniania zasobów przy użyciu bloków finally (285) Obsługa wyjątków (286) Obsługa różnych typów wyjątków (286) Obsługa i przekazywanie wyjątków (287) Powrót ze stanu wyjątku (290) Tworzenie wyjątków przez użytkownika (293) Instrukcje checked i unchecked (295) Podsumowanie (297) Rozdział 12. Programowanie oparte na zdarzeniach: obiekty delegowane i zdarzenia (299) Udostępnianie delegacji (301) Definiowanie delegacji (301) Tworzenie metod obsługujących delegacje (302) Łączenie delegacji i metod obsługujących (302) Wykonywanie metod poprzez delegacje (303) Delegacje wielozakresowe (303) Sprawdzanie równości delegacji (306) Implementacja wnioskowania delegacji (307) Przypisywanie metod anonimowych (307) Kodowanie zdarzeń (309) Definiowanie procedur obsługi zdarzeń (310) Rejestrowanie zdarzeń (311) Implementacja zdarzeń (312) Uruchamianie zdarzeń (314) Modyfikacja metod zdarzeń Add i Remove (316) Podsumowanie (321) Rozdział 13. Nazewnictwo i organizacja typów w przestrzeniach nazw (323) Dlaczego przestrzenie nazw muszą istnieć? (324) Organizowanie kodu (325) Unikanie konfliktów (325) Dyrektywy przestrzeni nazw (326) Dyrektywa using (326) Dyrektywa alias (327) Tworzenie przestrzeni nazw (329) Składowe przestrzeni nazw (333) Zasięg i widoczność (333) Kwalifikatory związane z synonimem przestrzeni nazw (335) Synonimy zewnętrznych przestrzeni nazw (336) Podsumowanie (338) Rozdział 14. Implementacja klas abstrakcyjnych i interfejsów (339) Klasy abstrakcyjne (340) Różnice między klasami abstrakcyjnymi a interfejsami (343) Implementacja interfejsów (343) Definiowanie typów interfejsów (344) Metody (345) Właściwości (345) Indeksatory (345) Zdarzenia (346) Implementacja niejawna (346) Implementacja interfejsu dla pojedynczej klasy (346) Symulowanie zachowania polimorficznego (350) Implementacja jawna (355) Odwzorowanie interfejsu (361) Dziedziczenie interfejsu (363) Podsumowanie (365) Część III: Używanie zaawansowanych funkcji języka C# (367) Rozdział 15. Zarządzanie czasem życia obiektu (369) Inicjalizacja obiektów (370) Konstruktory instancyjne (371) Przeciążanie konstruktorów (372) Konstruktory domyślne (374) Konstruktory prywatne (374) Dziedziczenie i kolejność konkretyzacji (375) Konstruktory statyczne (379) Inicjalizatory obiektów (380) Finalizacja obiektów (381) Automatyczne zarządzanie pamięcią (382) Przydzielanie pamięci (383) Wewnętrzna organizacja mechanizmu oczyszczania pamięci (384) Optymalizacja mechanizmu oczyszczania pamięci (385) Właściwe zwalnianie zasobów (386) Problemy z finalizatorami (387) Wzorzec Dispose (387) Instrukcja using (389) Współpraca z mechanizmem oczyszczania pamięci (390) Sterowanie obiektami (390) Podsumowanie (392) Rozdział 16. Deklarowanie atrybutów i testowanie kodu za pomocą mechanizmów refleksji (393) Użycie atrybutów (394) Użycie pojedynczego atrybutu (395) Użycie wielu atrybutów (396) Użycie parametrów atrybutów (396) Parametry pozycyjne (397) Parametry nazwane (398) Obiekty docelowe atrybutu (398) Tworzenie własnych atrybutów (400) Atrybut AttributeUsage (400) Użycie mechanizmu refleksji (404) Uzyskiwanie informacji o programie (404) Wykorzystanie refleksji dla atrybutów (410) Dynamiczne aktywowanie kodu (411) Tworzenie pakietów kodu w trakcie działania programu przy użyciu API Reflection.Emit (413) Podsumowanie (417) Rozdział 17. Parametryzowanie typów poprzez szablony klas i tworzenie iteratorów (419) Kolekcje bezszablonowe (420) Korzyści ze stosowania szablonów (421) Problemy rozwiązywane przez stosowanie szablonów (422) Szablony są zorientowane obiektowo (425) Dokonywanie wyboru między tablicami, kolekcjami bezszablonowymi i kolekcjami szablonowymi (426) Tworzenie typów szablonowych (428) Implementacja listy jednokierunkowej za pomocą szablonów (428) Używanie szablonów poza kolekcjami (436) Definiowanie typu za pomocą szablonów (439) Implementacja iteratorów (443) Iterator GetEnumerator (444) Iteratory metod (446) Iteratory właściwości (446) Iteratory indeksatorów (447) Iterator operatora (449) Iteratory jako ciągi wartości (450) Zwalnianie iteratorów (451) Podsumowanie (452) Rozdział 18. Wyrażenia lambda i drzewa wyrażeń (453) Wyrażenia lambda (454) Składnia wyrażeń lambda (454) Użycie wyrażeń lambda (455) Delegacje i wyrażenia lambda (456) Drzewa wyrażeń (461) Przekształcanie wyrażenia lambda na drzewo wyrażeń (461) Przekształcanie drzewa wyrażeń na wyrażenie lambda (462) Podsumowanie (463) Część IV: Dostęp do danych przy użyciu LINQ i platformy .NET (465) Rozdział 19. Dostęp do danych z wykorzystaniem LINQ (467) Technologia LINQ to Objects (469) Podstawowa składnia LINQ (469) Wyodrębnianie projekcji (470) Filtrowanie danych (471) Sortowanie wyników zapytania (472) Grupowanie danych (472) Łączenie danych (472) Tworzenie hierarchii za pomocą grupowania połączeń (473) Wykonywanie zapytań do baz relacyjnych za pomocą technologii LINQ to SQL (474) Definiowanie kontekstu danych DataContext (474) Zapytania przy użyciu DataContext (478) Modyfikacja obiektów DataContext (478) Wywołanie procedur składowanych (480) Użycie funkcji SQL (481) Modyfikowanie bazy danych za pomocą procedur składowanych (481) Modyfikacja logiki obsługi danych poprzez użycie metod częściowych (484) Standardowe operatory zapytań (488) Operatory sortujące (488) Operatory ustawiania (489) Operatory filtrujące (491) Operatory kwantyfikatorów (492) Operatory projekcji (492) Operatory partycjonowania (493) Operatory łączenia (494) Operatory grupowania (495) Operatory generujące (495) Operatory równości (496) Operatory elementarne (497) Operatory konwersji (498) Operator wiązania (498) Operatory agregacji (499) Podsumowanie (500) Rozdział 20. Zarządzanie danymi z wykorzystaniem ADO.NET (501) Architektura ADO.NET (502) Komponenty ADO.NET (502) Tryby otwartego i zamkniętego połączenia (504) Dostawcy danych (505) Wykonywanie połączeń (507) Przeglądanie danych (508) Modyfikacja danych (512) Wstawianie danych (512) Aktualizacja danych (512) Usuwanie danych (513) Wywoływanie procedur składowanych (514) Obsługa danych w trybie autonomicznym (514) Wczytywanie danych do obiektu DataSet (515) Zapisywanie modyfikacji DataSet do bazy danych (516) Użycie LINQ to DataSet (519) Obiekty DataTable jako źródła danych (520) Dostęp do pól przy zachowaniu ścisłej kontroli typów (520) Podsumowanie (521) Rozdział 21. Przetwarzanie danych w formacie XML (523) Przesyłanie strumieniowe danych XML (524) Zapisywanie danych XML (525) Odczytywanie danych XML (527) Użycie XML DOM (528) Odczytywanie dokumentu XML przy użyciu XPathDocument (529) Modyfikacja dokumentu XML przy użyciu XmlDocument (530) Prostszy sposób przetwarzania danych przy wykorzystaniu LINQ to XML (531) Obiekty LINQ to XML (531) Tworzenie dokumentów XML (531) Obsługa przestrzeni nazw dla LINQ to XML (533) Odczytywanie dokumentów XML (534) Wykonywanie zapytań dla dokumentów XML (534) Modyfikacja dokumentów XML (535) Podsumowanie (536) Rozdział 22. Dostęp do danych za pomocą ADO.NET Entity Framework (537) Encje (539) Tworzenie modelu EDM (Entity Data Model) w Visual Studio 2008 (539) Tworzenie zapytań za pomocą Entity SQL (543) Dostęp do encji (543) Wybieranie danych z encji (544) Tworzenie własnych encji (545) Schematy i odwzorowania (546) Dodawanie własnych encji (547) Wykorzystanie implementacji LINQ to Entities (550) Kwerendy do encji (550) Modyfikowanie danych encji (551) Podsumowanie (552) Rozdział 23. Dostęp do danych w sieci za pośrednictwem usług ADO.NET Data Services (555) Dodanie usług ADO.NET Data Services do projektu (556) Dostęp do usług ADO.NET Data Services za pośrednictwem HTTP i URI (558) Wyświetlanie zestawów encji (558) Wybieranie elementów encji (558) Filtrowanie wyników (561) Sortowanie encji (563) Używanie powiązań encji (563) Tworzenie kodu z biblioteką ADO.NET Data Services Client Library (565) Tworzenie projektu klienta (565) Wykonywanie zapytań do encji za pomocą WebDataQuery (565) Dodawanie encji (567) Aktualizacja encji (568) Usuwanie encji (569) Tworzenie zapytań z wykorzystaniem LINQ dla usług danych (569) Wykorzystanie klas wygenerowanych za pomocą narzędzia DataSvcUtil.exe (570) Podsumowanie (571) Część V: Tworzenie interfejsów użytkownika (573) Rozdział 24. Interfejs użytkownika w aplikacjach konsolowych (575) Aplikacja PasswordGenerator (576) Komunikacja programu z użytkownikiem (577) Obsługa z wiersza poleceń (578) Dodawanie koloru i pozycjonowanie elementów w oknie konsoli (579) Podsumowanie (582) Rozdział 25. Tworzenie aplikacji w oparciu o formularze Windows Forms (583) Formularze Windows Forms - informacje podstawowe (584) Tworzenie aplikacji Windows Forms Application w VS2008 (588) Wizualne projektowanie interfejsu w środowisku VS2008 (588) Pliki aplikacji Windows Forms Application (590) Środowisko Windows Forms Designer (590) Kontrolki dostępne w Windows Forms (597) Kontrolki MenuStrip, StatusStrip i ToolStrip (600) Prezentacja danych za pomocą kontrolek DataGrid i DataBind (601) Przygotowanie projektu dla prezentacji danych (602) Wyświetlanie danych za pomocą kontrolki ListBox (603) Wyświetlanie danych za pomocą kontrolki DataGridView (603) Podstawy GDI+ (605) Obiekty Brush, Pen, Graphics - pędzel, ołówek i rysunek (605) Wyświetlanie tekstu i czcionki (606) Pozostałe okna dialogowe (608) Okna modalne i niemodalne (608) Komunikacja między oknami (610) Pozostałe predefiniowane okna dialogowe (612) Podsumowanie (614) Rozdział 26. Tworzenie aplikacji Windows Presentation Foundation (WPF) (615) Język XAML (616) Wprowadzenie do aplikacji WPF (617) Podstawy XAML (618) Kontrolki w XAML (619) Rozmieszczanie elementów w tworzonym oknie (621) Rozmieszczanie kontrolek i określanie ich rozmiarów (621) Powierzchnia Canvas (622) Powierzchnia WrapPanel (623) Powierzchnia StackPanel (623) Powierzchnia UniformGrid (624) Powierzchnia Grid (625) Powierzchnia DockPanel (628) Kontrolki WPF (629) Kontrolka Border (629) Kontrolka Button (630) Kontrolka CheckBox (630) Kontrolka ComboBox (630) Kontrolka ContentControl (630) Kontrolka DockPanel (631) Kontrolka DocumentViewer (631) Kontrolka Ellipse (632) Kontrolka Expander (632) Kontrolka Frame (633) Kontrolka Grid (633) Kontrolka GridSplitter (633) Kontrolka GroupBox (634) Kontrolka Image (634) Kontrolka Label (634) Kontrolka ListBox (635) Kontrolka ListView (635) Kontrolka MediaElement (635) Kontrolka Menu (635) Kontrolka PasswordBox (636) Kontrolka ProgressBar (636) Kontrolka RadioButton (636) Kontrolka Rectangle (637) Kontrolka RichTextBox (637) Kontrolka ScrollBar (637) Kontrolka ScrollViewer (637) Kontrolka Separator (638) Kontrolka Slider (638) Kontrolka StackPanel (639) Kontrolka StatusBar (639) Kontrolka TabControl (639) Kontrolka TextBlock (639) Kontrolka TextBox (640) Kontrolka ToolBar (640) Kontrolka ToolBarPanel (640) Kontrolka ToolBarTray (641) Kontrolka TreeView (641) Kontrolka UniformGrid (641) Kontrolka Viewbox (642) Kontrolka WindowsFormsHost (642) Kontrolka WrapPanel (643) Obsługa zdarzeń (643) Powiązanie kontrolek z danymi (644) Przekazywanie danych (644) Wyświetlanie listy danych (645) Style i formatowanie kontrolek (649) Podsumowanie (651) Część VI: Projektowanie interfejsów użytkownika w oparciu o strony internetowe (653) Rozdział 27. Tworzenie aplikacji sieciowych za pomocą ASP.NET (655) Model aplikacji sieciowej (656) Wysokopoziomowy model aplikacji sieciowej (656) Gdzie znajduje się kod C# aplikacji sieciowej? (657) Skalowalność i zarządzanie stanem (657) Czas reakcji aplikacji (658) Korzyści z zastosowania ASP.NET (659) Tworzenie projektu ASP.NET w VS2008 (660) Strona ASP.NET (661) Elementy formularza (661) Kod ukryty i cykl życia strony (664) Kontrolki (667) Kontrolki serwerowe (667) Kontrolki HTML (669) Zarządzanie stanem (669) Application - globalny stan aplikacji (670) Cache - przechowywanie informacji, które można aktualizować (671) Context - przechowywanie stanu pojedynczego żądania (672) Pliki cookie (672) Session - informacje użytkownika (673) ViewState - informacje o stanie strony (673) Strony wzorcowe i kontrolki użytkownika (674) Nawigacja (678) Rozmieszczenie elementów za pomocą pliku web.sitemap (679) Nawigacja za pomocą kontrolki Menu (680) Implementacja kontrolki TreeView (681) Wykorzystanie ścieżki nawigacji (684) Wykorzystywanie tematów (685) Tworzenie tematu (685) Tworzenie skórek (686) Tworzenie arkuszy stylów (687) Zabezpieczanie witryny (688) Prezentacja danych (691) Tworzenie obiektu biznesowego (691) Przykład powiązania danych (692) Powiązanie danych za pomocą kontrolki ObjectDataSource (693) Podsumowanie (695) Rozdział 28. Wykorzystanie ASP.NET AJAX w aplikacjach sieciowych (697) Czym jest AJAX? (698) Tworzenie witryny z wykorzystaniem ASP.NET AJAX (699) Cykl życia strony AJAX (700) Wykorzystywanie bibliotek skryptowych (701) Kontrolki ASP.NET AJAX (703) Kontrolka UpdatePanel (704) Kontrolka UpdateProgress (705) Kontrolka Timer (706) Dostęp do kontrolek z poziomu kodu JavaScript (707) Kontrolki z identyfikatorami prostymi (707) Kontrolki z identyfikatorami złożonymi (709) Wywołanie usługi sieciowej z użyciem ASP.NET AJAX (714) Za i przeciw wykorzystaniu technologii AJAX z usługami sieciowymi (714) Wykorzystanie technologii AJAX z usługami sieciowymi (715) Podsumowanie (718) Rozdział 29. Tworzenie zaawansowanych aplikacji sieciowych za pomocą Silverlight (721) Z czego składa się Silverlight? (722) Miejsce WPF i XAML w technologii Silverlight (722) Zależności pomiędzy Silverlight a ASP.NET, JavaScript i AJAX (723) Projekty Silverlight w środowisku VS2008 (723) Tworzenie projektu Silverlight (724) Elementy projektu Silverlight (724) Obsługa zdarzeń w aplikacji Silverlight (728) Kod obsługi zdarzenia kontrolki Silverlight (730) Silverlight i źródła danych (731) Prezentacja plików multimedialnych (734) Wykorzystanie kontrolki MediaPlayer w formularzu aplikacji sieciowej (734) Zarządzanie kontrolką MediaElement z poziomu języka C# (736) Animacja elementów interfejsu użytkownika (738) Podsumowanie (740) Część VII: Komunikacja za pomocą technologii dostępnych w .NET (741) Rozdział 30. Technologie komunikacji sieciowej w .NET (743) Implementacja programu z wykorzystaniem gniazd (744) Program serwera (744) Program klienta (747) Implementacja programu z wykorzystaniem protokołu HTTP (751) Transfer plików za pomocą protokołu FTP (753) Umieszczanie plików w serwerze FTP (753) Pobieranie plików z serwera FTP (755) Wysyłanie wiadomości za pomocą protokołu SMTP (757) Sposób na szybkie wysłanie wiadomości e-mail (757) Wysyłanie wiadomości z załącznikami (758) Podsumowanie (758) Rozdział 31. Tworzenie usług dla systemu Windows (761) Tworzenie projektu usługi w VS2008 (762) Kreator Windows Service Wizard (762) Elementy projektu usługi dla Windows (762) Tworzenie kodu usług dla Windows (765) Przesłaniane metody w usługach dla Windows (765) Implementacja metod usługi (767) Konfiguracja usługi (770) Instalowanie usługi w systemie Windows (771) Konfiguracja komponentu ServiceProcessInstaller (771) Konfiguracja komponentu ServiceInstaller (772) Wdrażanie usługi (773) Kontroler komunikacji z usługą (774) Podsumowanie (776) Rozdział 32. Technologia .NET Remoting (777) Podstawy technologii Remoting (778) Serwer w technologii Remoting (779) Klient w technologii Remoting (781) Uruchomienie aplikacji (784) Kanały (788) Zarządzanie życiem obiektów (791) Podsumowanie (793) Rozdział 33. Tworzenie tradycyjnych usług sieciowych ASMX (795) Podstawy usług sieciowych (796) Technologie usług sieciowych (796) Prosta usługa sieciowa (797) Wyświetlanie informacji o usłudze sieciowej (798) Wykorzystywanie usług sieciowych (802) Podsumowanie (807) Rozdział 34. Tworzenie usług sieciowych z wykorzystaniem WCF (809) Tworzenie aplikacji WCF w VS2008 (810) Kontrakt usługi sieciowej (812) Interfejs usługi WCF (812) Deklaracja atrybutu ServiceContract (814) Deklaracja atrybutów OperationsContract (815) Tworzenie kontraktów danych (815) Implementacja logiki usługi sieciowej (817) Konfigurowanie usługi sieciowej (819) Element service (820) Element endpoint (punkt końcowy) (820) Element behavior (821) Wykorzystywanie usługi sieciowej (822) Referencja do usługi (822) Tworzenie kodu aplikacji klienta w celu wywołania usługi sieciowej (823) Podsumowanie (824) Część VIII: Architektura i projektowanie aplikacji (825) Rozdział 35. Kreator klas - Visual Studio 2008 Class Designer (827) Wizualizacja kodu (828) Prezentacja obiektów (828) Prezentacja związków, dziedziczenia i interfejsów (831) Tworzenie modelu obiektowego za pomocą narzędzia Class Designer (834) Podsumowanie (839) Rozdział 36. Wzorce projektowe w C# (841) Przegląd wzorców projektowych (842) Wzorzec Iterator (842) Implementacja interfejsu IEnumerable (843) Implementacja interfejsu IEnumerator (844) Wykorzystanie iteratora (849) Niezwykłe zachowanie pętli foreach (850) Uproszczenie wzorca Iterator z wykorzystaniem iteratorów C# (853) Wzorzec Proxy (854) Przykład wzorca Proxy (855) Użycie obiektu Proxy (857) Wzorzec Template (858) Wykorzystanie wzorca Template w .NET Framework (859) Przykład implementacji wzorca Template (860) Podsumowanie (863) Rozdział 37. Tworzenie systemów wielowarstwowych (865) Problemy związane z technologią RAD (866) Aplikacja RAD w pięć minut (866) Narzędzia RAD a tworzenie wydajnych rozwiązań (867) Architektura wielowarstwowa (869) Architektura aplikacji (869) Architektura wielowarstwowa - podział logiczny (869) Architektura warstwowa - podział fizyczny (871) Podejście do architektury aplikacji (872) Przykłady architektury wielowarstwowej (872) Aplikacje wielowarstwowe, umieszczone w pojedynczych komponentach (873) Aplikacje wielowarstwowe, umieszczone w kilku komponentach (880) Podsumowanie (884) Rozdział 38. Windows Workflow (885) Tworzenie projektu aplikacji przebiegu (886) Tworzenie sekwencji przebiegu (887) Tworzenie przebiegu (887) Kod wygenerowany dla przebiegu (890) Tworzenie przebiegu stanów (891) Model przebiegu stanów wizyty lekarskiej (892) Tworzenie przebiegu stanów (892) Przekazywanie informacji pomiędzy hostem a przebiegiem za pomocą ExternalDataExchangeService (894) Obsługa zdarzeń w przebiegu stanów (899) Podsumowanie (903) Część IX: Przegląd biblioteki .NET Framework Class Library (905) Rozdział 39. Zarządzanie procesami i wątkami (907) Zarządzanie procesami z wykorzystaniem biblioteki .NET (908) Uruchamianie nowego procesu (909) Praca z uruchomionymi procesami (912) Wielowątkowość (914) Tworzenie nowych wątków (914) Uruchomienie wątku - wariant uproszczony (915) Przekazywanie parametrów do wątków (915) Obiekt ThreadPool (916) Synchronizacja wątków (917) Instrukcja lock (917) Klasa Monitor - rzeczywista implementacja instrukcji lock (918) Zachowanie równowagi pomiędzy wątkami zapisu i odczytu (919) Podsumowanie (921) Rozdział 40. Tworzenie różnych wersji językowych aplikacji (923) Pliki zasobów (924) Tworzenie pliku zasobów (924) Zapis do pliku zasobów (927) Odczyt z pliku zasobów (928) Konwersja pliku zasobów (929) Tworzenie zasobów graficznych (931) Ustawienia regionalne (936) Implementacja ustawień dla wielu regionów (937) Wyszukiwanie zasobów (942) Podsumowanie (943) Rozdział 41. Używanie mechanizmu Interop (usługi P/Invoke i COM) oraz tworzenie kodu nienadzorowanego (945) Kod nienadzorowany (946) Znaczenie pojęcia "kod nienadzorowany" (947) Magia wskaźników (947) Operator sizeof() (951) Operator stackalloc (952) Instrukcja fixed (954) Usługa Platform Invoke (957) Komunikacja z komponentami COM w .NET (959) Wczesne wiązanie (959) Późne wiązanie (961) Udostępnianie komponentów środowiska .NET w formie komponentów COM (962) Wprowadzenie do obsługi usług COM+ (964) Transakcje (966) Aktywacja kompilacji JIT (967) Tworzenie puli obiektów (968) Inne usługi (969) Podsumowanie (969) Rozdział 42. Debugowanie aplikacji z wykorzystaniem typów przestrzeni System.Diagnostics (971) Debugowanie w formie podstawowej (973) Debugowanie warunkowe (974) Śledzenie działania programu (977) Tworzenie asercji (979) Wykorzystywanie wbudowanych liczników wydajności (980) Implementacja zegarów (987) Tworzenie własnego licznika wydajności (988) Analiza wydajności na podstawie zebranych próbek (997) Podsumowanie (1005) Część X: Wdrażanie kodu (1007) Rozdział 43. Złożenia i wersjonowanie (1009) Składniki złożenia (1010) Pliki manifestu (1011) Atrybuty (1011) Funkcjonalności złożeń (1013) Identyfikacja (1014) Zakres (1014) Wersjonowanie (1014) Zabezpieczenie (1014) Konfiguracja (1016) Sekcja Startup (1016) Sekcja Runtime (1017) Wdrażanie złożeń (1019) Podsumowanie (1019) Rozdział 44. Zabezpieczanie kodu (1021) Zabezpieczanie dostępu do kodu (1022) Dowody (1022) Uprawnienia (1023) Grupy kodowe (1023) Poziomy zabezpieczeń (1025) Żądania uprawnień (1026) Implementacja zasad bezpieczeństwa (1028) Zabezpieczanie za pomocą ról (1031) Narzędzia związane z systemami zabezpieczeń (1033) Podsumowanie (1033) Rozdział 45. Tworzenie pakietów instalacyjnych w środowisku Visual Studio 2008 (1035) Kreator tworzenia programów instalacyjnych w VS2008 (1036) Dodatkowe ustawienia konfiguracyjne programu instalacyjnego (1039) System plików (1039) Zapisy w rejestrze (1040) Typy plików (1040) Interfejs użytkownika (1040) Warunki instalacji (1042) Akcje niestandardowe (1042) Podsumowanie (1043) Rozdział 46. Wdrażanie aplikacji desktopowych (1045) Wdrożenie aplikacji z wykorzystaniem ClickOnce (1046) Konfigurowanie narzędzia ClickOnce (1049) Podsumowanie (1050) Rozdział 47. Rozpowszechnianie aplikacji sieciowych (1051) Anatomia aplikacji sieciowej (1052) Tworzenie serwera aplikacji sieciowych (1052) Tworzenie katalogu wirtualnego (1054) Wdrażanie aplikacji w serwerze (1055) Publikowanie aplikacji sieciowej bezpośrednio ze środowiska VS2008 (1056) Podsumowanie (1057) Część XI: Dodatki (1059) Dodatek A: Opcje kompilatora (1061) Opcje zaawansowane (1062) Opcje dla złożeń (1063) Dodatek B: System pomocy w .NET Framework (1065) Książka (1066) Indeks (1066) Dokumentacja .NET Framework Class Library (1067) Mechanizmy wyszukiwania (1067) Ulubione strony internetowe (1068) Podsumowanie (1068) Skorowidz (1069)

Sklep: Księgarnia-Techniczna.com

Sieci komputerowe. Biblia - Barrie Sosinsky - 2823032595

89,00 zł

Sieci komputerowe. Biblia - Barrie Sosinsky Helion

Informatyka > Sieci komputerowe

Wszystko, co chcesz wiedzieć o sieciach komputerowych! Jak zaprojektować sieć komputerową? Jak zapewnić bezpieczeństwo sieci komputerowej? Jak zestawić bezpieczne połączenie VPN? Nadeszły czasy, w których komputer niepodłączony do sieci komputerowej nie ma prawa bytu. Dostęp do dokumentów, kont bankowych, stron WWW, drukarek sieciowych wymaga wiarygodnej, bezpiecznej i szybkiej infrastruktury. Ilość danych przesyłanych w każdej sekundzie stanowi nie lada wyzwanie dla administratorów. Muszą oni zagwarantować, że wszystkie dotrą do miejsca przeznaczenia w ściśle określonym czasie. Jak nad tym zapanować? Jak zapewnić poprawne działanie sieci komputerowych - zarówno tych małych, jak i dużych? Na te i wiele innych pytań odpowiada ten podręcznik. Stanowi on kompendium wiedzy na temat wszystkich zagadnień związanych z sieciami komputerowymi. Dzięki niemu dowiesz się, na jakiej zasadzie działają sieci, jaka jest ich architektura oraz jak zapewnić połączenie pomiędzy dwoma punktami. Ponadto poznasz dostępne serwery, systemy sieciowe oraz protokoły pozwalające na działanie takich usług, jak poczta, strony WWW czy usługi DNS. W trakcie lektury nauczysz się zasad adresacji IPv4 oraz IPv6, a także konfiguracji protokołów routingu, firewalla oraz usługi VPN. To tylko niektóre z zagadnień poruszanych w tej niezwykłej książce, która powinna znaleźć się na półce każdego administratora sieci komputerowych oraz studenta informatyki. Topologie sieci Stos protokołów sieciowych Projektowanie sieci Sporządzanie map sieci oraz zbieranie informacji na ich temat Systemy sieciowe oraz serwery Interfejsy sieciowe - interfejsy fizyczne, logiczne, konfiguracja Media transmisyjne Routing, protokoły i ich konfiguracja Sieci TOR Tworzenie sieci domowej Sieci szkieletowe i rozległe WAN Sieci bezprzewodowe Dostępne anteny oraz zasady ich doboru Udostępnianie pamięci masowych w sieci: SAN, NAS Zestawianie łączy o dużej szybkości Protokoły internetowe Usługi rozwiązujące nazwy Usługi katalogowe Udostępnianie plików, drukarek Buforowanie Protokół HTTP Poczta elektroniczna Telefonia internetowa VoIP Bezpieczeństwo sieci komputerowych Bezpieczne połączenia VPN Dostęp zdalny Obowiązkowa pozycja dla każdego administratora sieci komputerowej! O autorze (19) Wprowadzenie (21) Część I: Podstawy sieci (25) Rozdział 1. Wprowadzenie do sieci (27) Definiowanie sieci komputerowej (28) Rodzaje sieci (30) Rodzaje transmisji danych (31) Komunikacja punkt-punkt (31) Komunikacja rozgłoszeniowa (32) Topologie (33) Topologie fizyczne (33) Topologie hybrydowe (39) Topologie logiczne (40) Podsumowanie (42) Rozdział 2. Stos protokołów sieciowych (43) Organizacje opracowujące standardy (44) Model odniesienia OSI (45) Komunikacja między warstwami (46) Warstwa fizyczna (50) Warstwa łącza danych (51) Warstwa sieciowa (52) Warstwa transportowa (53) Warstwa sesji (53) Warstwa prezentacji (54) Warstwa aplikacji (54) Model odniesienia TCP/IP (55) Porównanie modeli odniesienia OSI i TCP/IP (56) Podsumowanie (57) Rozdział 3. Architektura i projektowanie sieci (59) Architektura sieci i topologia (60) Komunikacja punkt-punkt (61) Sieci przełączane i pakietowe (69) Magistrale (70) Segmenty sieci (71) Domeny kolizyjne (72) Wytłumianie sygnału (74) Punkty przyłączeniowe (74) Sieci jednostek równorzędnych (peer-to-peer) (77) Sieci klient-serwer (79) Sieci wielowarstwowe (80) Uproszczony klient-serwer (82) Serwer terminali (82) Sieci X Window (83) Podsumowanie (84) Rozdział 4. Zbieranie informacji o sieci i sporządzanie map sieci (85) Zbieranie informacji o sieci (86) Publikowanie informacji o węźle (90) Przeglądanie (91) Odpytywanie (93) Połączenia (94) Prosty protokół zarządzania siecią (96) Oprzyrządowanie do zarządzania systemem Windows (101) Sporządzanie mapy sieci (102) Podsumowanie (104) Rozdział 5. Szerokość pasma i przepustowość (105) Szerokość pasma i pojemność systemu (106) Koraliki w rurze z syropem (106) Teoria sygnałów (107) Szerokość pasma (111) Teoria próbkowania (112) Multipleksacja (115) Multipleksacja z podziałem czasu (115) Multipleksacja z podziałem częstotliwości (117) Inne techniki multipleksacji (118) Sterowanie przepływem (119) Inżynieria ruchu (121) Kształtowanie ruchu (121) Algorytm cieknącego wiadra (122) Algorytm wiadra z żetonami (123) Jakość usługi (124) Podsumowanie (126) Część II: Sprzęt (127) Rozdział 6. Serwery i systemy sieciowe (129) Rodzaje serwerów sieciowych (130) Pojemność i obciążenie (133) Trzy metody działania (133) Metodologia prac projektowych (134) Skalowanie serwerów i systemów sieciowych (139) Definiowanie poziomów usług (139) Szacowanie wydajności (143) Rozbudowa serwerów (153) Podsumowanie (155) Rozdział 7. Interfejsy sieciowe (157) Czym jest interfejs sieciowy? (157) Fizyczne interfejsy sieciowe (158) Logiczne interfejsy sieciowe (159) Adresy sieciowe (161) Adresy fizyczne (161) Konfiguracja interfejsów sieciowych (162) Powiązania i dostawcy (165) Izolacja i routing (168) Izolacja fizyczna (168) Izolacja protokołów (170) Magistrale komunikacyjne kart sieciowych (170) Przykładowa karta sieciowa (172) Sterowniki sieciowe (173) Podsumowanie (174) Rozdział 8. Media transmisyjne (177) Media kablowe (177) Przygotowanie okablowania (178) Skrętka (180) Kable współosiowe (182) Okablowanie sieci Ethernet (184) Kable optyczne (187) Łączność bezprzewodowa (196) Promieniowanie elektromagnetyczne (196) Informacja i transmisja (199) Połączenia bezprzewodowe (201) Podsumowanie (203) Rozdział 9. Routing, przełączanie i mostkowanie (205) Przełączanie obwodów i pakietów (205) Urządzenia warstw 1. i 2. (209) Koncentratory pasywne (209) Regeneratory (210) Przełączniki (211) Mosty (212) Routery (215) Warstwa sterująca (217) Warstwa przełączania (217) Topologie routingu (219) Metody optymalizacji (221) Algorytm wektora odległości (221) Algorytmy stanu łącza (226) Algorytm wektora ścieżki (229) Protokół drzewa rozpinającego (232) Routery cebulowe (242) Sieci Tor (244) Jednostki klienckie Tor (244) Ukryte usługi (245) Bramy (247) Podsumowanie (247) Część III: Rodzaje sieci (249) Rozdział 10. Sieci domowe (251) Elementy sieci domowej (252) Połączenia szerokopasmowe (253) Połączenia bezprzewodowe (257) Połączenia stałe (258) Ethernet (258) Linie telefoniczne (259) Zasilanie przez Ethernet (262) Technologia HomePlug (262) Serwery sieci domowych (268) Podsumowanie (269) Rozdział 11. Sieci peer-to-peer i osobiste sieci LAN (271) Sieci peer-to-peer (272) Czyste sieci P2P (273) Systemy hybrydowe (276) Sieci przyjacielskie (280) Magistrale (281) Uniwersalna magistrala szeregowa (282) FireWire (285) Bluetooth (287) Połączenia (288) Profile (290) Podsumowanie (290) Rozdział 12. Tworzenie sieci lokalnych (293) Wprowadzenie (294) Standardy sieci LAN (295) Kanały rozgłoszeniowe (298) Ethernet (300) Ramki protokołu Ethernet (303) Protokół CSMA/CD (307) Transmisja w trybie pełnodupleksowym (dwukierunkowym) (310) Sieci Token Ring (310) Sieci FDDI (314) Sieci wykorzystywane w automatyce (318) Standard X10 i automatyka domowa (319) Systemy sterowania procesami (324) Podsumowanie (333) Rozdział 13. Sieci szkieletowe i rozległe WAN (335) Sieci rozległe WAN (336) Sieci z komutacją obwodów (337) Sieć telekomunikacyjna PSTN (339) ISDN (341) DSL (342) Sieć telewizji kablowej (346) Łącza T i E (346) Sieci SONET/SDH (348) Architektura SONET/SDH (349) Ramkowanie (350) Protokół PoS (Packet over SONET/SDH) (353) Sieci pakietowe (354) Sieci X.25 (355) Technologia SMDS (356) Technologia ATM (357) Frame Relay (359) Protokół MPLS (360) Sieci Internet i Internet2 (361) Punkty wymiany ruchu internetowego (361) Internet2 (363) Podsumowanie (364) Rozdział 14. Sieci bezprzewodowe (365) Sieci bezprzewodowe (366) Sieci Wi-Fi (367) Standardy grupy IEEE 802.11x (368) Standard 802.11 (370) Standard 802.11y (372) Modulacja (373) Protokół 802.11 (380) Punkty dostępu i bramy (385) Regeneratory i mosty (386) Tryb Wireless Distribution System (388) Routery i bramy bezprzewodowe (390) Konfiguracja routera (391) Aktualizacja routera (392) Sieć bezprzewodowa laptopów XO (393) Anteny (395) Charakterystyka anteny (396) Anteny inteligentne (398) Oprogramowanie wspierające sieci bezprzewodowe (399) Bezpieczeństwo (402) Szyfrowanie WEP (402) Szyfrowanie WPA (404) Podsumowanie (406) Rozdział 15. Sieć pamięci masowej (407) Potrzeba utworzenia sieci pamięci masowej (408) Różne typy sieci pamięci masowej (409) SAN kontra NAS (410) Koncepcja Business Continuance Volumes (411) Wirtualizacja pamięci masowej (412) Model współdzielonej sieci pamięci masowej (414) Współdzielone taśmy (415) Domena pamięci masowej (420) Agregacja (421) Modele urządzeń (422) Sieci Fibre Channel (425) Standardy sieci Fibre Channel (426) Oznaczenia portów (427) Protokół Fibre Channel Protocol (428) Fibre Channel z pętlą arbitrażową (430) Sieć Fibre Channel Switched fabrics (431) Technologie pamięci masowej z zastosowaniem IP (433) Protokół iSCSI (435) Fibre Channel over IP (436) Protokół Internet Fibre Channel Protocol (438) Zarządzanie siecią Storage Area Network (438) Protokół Internet Storage Name Service (439) Podsumowanie (440) Rozdział 16. Łącza o dużej szybkości (441) Wydajne systemy obliczeniowe (442) Poza gigabitowy Ethernet (443) 10GBase-T (445) Przetwarzanie stosu TCP bez użycia procesora (445) Sieci Zero Copy Network (448) Virtual Interface Architecture (449) InfiniBand (451) Klastry sieciowe (453) Równoważenie obciążenia (455) Systemy przetwarzania sieciowego (457) Podsumowanie (459) Część IV: Sieci TCP/IP (461) Rozdział 17. Internetowy protokół transportowy (463) Transmission Control Protocol (464) Struktura pakietu (465) Pola nagłówka (466) Flagi (466) Pole sumy kontrolnej (467) Pola kontrolne (468) Pole danych (468) Operacje protokołu (469) Połączenia (472) Kontrola przepływu (473) Przesuwające się okna (473) Kontrola przeciążenia sieci (473) Multipleksowanie (474) Protokół User Datagram Protocol (475) Porty (477) Problemy z TCP (481) Podsumowanie (482) Rozdział 18. Protokoły internetowe (485) Ogólny opis protokołu IP (486) Protokół Internet Protocol Version 4 (IPv4) (487) Adresowanie IPv4 (488) Tworzenie podsieci (504) Ustawianie adresu IP (505) Adresowanie statyczne (507) Adresowanie dynamiczne (508) Dynamic Host Configuration Protocol (508) Konfiguracja (509) Zabezpieczanie DHCP (510) Protokół Bootstrap (510) Protokół Internet Control Message Protocol (511) IPv6 (Internet Protocol Version 6) (514) Adresowanie IPv6 (516) Datagramy IPv6 (523) Protokół IPv6 Neighbor Discovery (524) ICMPv6 (525) Podsumowanie (526) Rozdział 19. Usługi określania nazw (527) Plik HOSTS (528) Protokół Address Resolution Protocol (ARP) (531) Żądania ARP (531) Protokół Reverse Address Resolution Protocol (532) Przeglądanie bufora ARP (533) Podstawowy system wejścia-wyjścia sieci (534) Windows Internet Name Service (535) Domain Name System (536) Żądania DNS (537) Topologia DNS (539) Rekordy zasobów (540) Określanie nazw kontra usługi katalogowe (544) Podsumowanie (545) Część V: Aplikacje i usługi (547) Rozdział 20. Sieciowe systemy operacyjne (549) Co to jest sieciowy system operacyjny? (550) Protokoły i usługi (551) Sieciowy system operacyjny - ogólny kontra specjalnego przeznaczenia (551) Sieciowe systemy operacyjne i oprogramowanie (552) Unix (554) POSIX (556) Architektura STREAMS i gniazda (557) Single UNIX specification (558) Linux (559) Dystrybucje (560) Solaris (561) Novell NetWare oraz Open Enterprise Server (563) Windows Server (564) Podsumowanie (566) Rozdział 21. Usługi domen i katalogowe (567) Usługi katalogowe i domeny (568) Banyan VINES (569) Typy domen (570) Wzajemna współpraca (571) Serwery domen (571) Usługi katalogowe (572) Synchronizacja i replikacja (573) Jednokrotne logowanie (574) Przestrzenie nazw (575) Zarządzanie polityką (576) Kontrola dostępu bazująca na roli (580) Zarządzanie tożsamością (581) X.500 oraz LDAP (582) Network Information Service (583) Serwery LDAP (584) LDAP Data Interchange Format (584) Novell eDirectory (585) Nazwa wyróżniająca (586) Microsoft Active Directory (587) Replikacja (590) Podsumowanie (591) Rozdział 22. Usługi plików i buforowanie (593) Network Attached Storage (594) Funkcje NAS (595) NAS kontra SAN (597) Sieciowe bufory plików (597) Protokoły sieciowych systemów plików (598) Network File System (599) Server Message Block/Common Internet File System (600) Samba (602) Bezpieczeństwo Samby (603) Określanie nazw w serwerze Samba i przeglądanie udziałów (603) Samba w Ubuntu (604) Distributed File System (606) Podsumowanie (609) Rozdział 23. Usługi sieciowe (611) Protokół HyperText Transfer Protocol (612) Żądania HTTP (613) Kody stanów HTTP (615) Statyczne kontra dynamiczne strony internetowe (619) Usługi sieciowe (620) Architektura oparta na usługach (622) Podsumowanie (624) Rozdział 24. Protokoły poczty elektronicznej (625) Trzy główne protokoły (626) Przegląd poczty elektronicznej (626) Technologia push e-mail (628) Wiadomości w częściach (628) Simple Mail Transfer Protocol (630) Typy MIME (631) Protokół Post Office Protocol (636) Klienty poczty Webmail (637) Protokół Internet Message Access Protocol (637) Serwery poczty (638) Konfiguracja klienta poczty (639) Podsumowanie (642) Rozdział 25. Strumieniowanie multimediów (643) W jaki sposób działa strumieniowanie? (644) Strumieniowanie kontra pobieranie progresywne (644) Emisja pojedyncza kontra multiemisja (648) Protokoły strumieniowania (650) Protokół Real-Time Streaming Protocol (650) Protokół Real-Time Transport Protocol (651) Protokół Real-Time Control Protocol (653) Język Synchronized Markup Integration Language (654) Kodowanie (655) Serwery strumieniowania (658) Formaty strumieniowanych plików (659) Odtwarzacze (661) Flash (662) Silverlight (663) Podsumowanie (664) Rozdział 26. Telefonia cyfrowa i VoIP (665) Telefonia cyfrowa (666) Systemy PBX (667) Asterisk (668) Oprogramowanie Cisco Unified Communications Manager (669) Microsoft Response Point (669) Technologia VoIP (671) Adaptery ATA (672) Telefony VoIP (674) Protokoły VoIP (675) System integracji telefonu z komputerem (678) Wideotelefonia (679) Mobile VoIP (680) Kamery internetowe (681) Podsumowanie (682) Część VI: Bezpieczeństwo w sieci (685) Rozdział 27. Usługi i protokoły bezpieczeństwa (687) Ogólny opis bezpieczeństwa sieci (688) Luki w zabezpieczeniach sieci (688) Baza danych National Vulnerability Database (690) Miejsca ataku (691) Reguły tworzenia bezpiecznej sieci (694) Technologie NLA oraz NAP (696) Bezpieczne protokoły w internecie (698) IPsec (699) Zestaw protokołów Transport Layer Security (702) Protokół HTTPS (703) Szyfrowanie i kryptografia (705) Atak siłowy i ignorancja (706) Algorytmy klucza symetrycznego (708) Algorytmy asymetryczne, czyli algorytmy klucza publicznego (711) Kerberos (712) Podsumowanie (715) Rozdział 28. Zapory sieciowe, bramy i serwery proxy (717) Zapory sieciowe (718) Funkcje zapory sieciowej (718) Strefy sieciowe (725) Filtry bezstanowe (727) Filtry stanu (727) Filtry aplikacji (730) Domyślnie odmawiaj (731) Mechanizm NAT (732) Serwery proxy (735) Przezroczyste serwery proxy i przynęty (738) Serwery odwrotnego proxy (738) Podsumowanie (740) Rozdział 29. Sieci VPN (741) Technologie VPN (742) Rodzaje VPN (742) Łącza VPN (743) Topologie połączeń między lokacjami (745) Urządzenia w sieci VPN (746) Oprogramowanie VPN (747) Szyfrowanie (752) Tunelowanie (753) Protokoły tunelowania (754) Protokół Generic Routing Encapsulation (754) Tunel IPsec (754) TLS/SSL (755) Tunelowanie punkt-punkt (755) Podsumowanie (756) Część VII: Diagnostyka i zarządzanie siecią (759) Rozdział 30. Zarządzanie siecią (761) Znaczenie zarządzania siecią (762) FCAPS (762) Zarządzanie usterkami (764) Zarządzanie konfiguracją (769) Zarządzanie rozliczeniami i administracja (778) Zarządzanie wydajnością (779) Zarządzanie bezpieczeństwem (782) Kategorie oprogramowania do zarządzania siecią (783) Platformy sieciowe (784) Podsumowanie (787) Rozdział 31. Polecenia diagnostyczne sieci (789) Diagnostyka sieci (790) Polecenia sieciowe (790) Narzędzia wiersza poleceń (790) Powłoki sieciowe (807) Powłoka Windows NetShell (807) Sesje Telnet (814) PowerShell (815) Podsumowanie (826) Rozdział 32. Dostęp zdalny (827) Dostęp zdalny (828) Protokoły połączenia zdalnego (829) Usługi dostępu zdalnego (830) Pulpit zdalny (831) Serwery RADIUS (834) Sesje RADIUS (836) Roaming RADIUS (837) Protokół Diameter (838) Podsumowanie (840) Dodatek A: Przypisania portów TCP - UDP (841) Skorowidz (863)  

Sklep: Księgarnia-Techniczna.com

MARCIN MIELCZEWSKI - Andrzej Kosendiak (Płyta CD) - 2854107046

42,44 zł

MARCIN MIELCZEWSKI - Andrzej Kosendiak (Płyta CD)

Książki & Multimedia > Muzyka

Nazwa - MARCIN MIELCZEWSKI Autor - Andrzej Kosendiak Wydawca - Universal Music Kod EAN - 5902176502270 Rok wydania - 2017 Nośnik - Płyta CD Ilość elementów - 1 Podatek VAT - 23% Premiera - 2017-01-20

Sklep: InBook.pl

EPSON TM-P60 - 2825971486

3490,00 zł

EPSON TM-P60 EPSON

Drukarki paragonowe > Drukarki termiczne > Drukarki termiczne EPSON

Przenośna, termiczna drukarka zamówień, paragonów Epson TM-P60 to model drugiej generacji bezprzewodowych, przenośnych drukarek paragonów, stworzonych przez światowego lidera w produkcji drukarek POS. Dzięki zadziwiająco prostym rozwiązaniom TM-P60 umożliwia drukowanie bezpośrednio z urządzeń przenośnych i nie wymaga żadnych sterowników. Wyjątkowe inteligentne rozwiązanie o nazwie Epson ePOS-Print w TM-P60II umożliwia odbieranie komend XML z aplikacji internetowych i drukowanie bezpośrednio z przeglądarek WWW. To sprawia, że integracja i konserwacja są bardzo proste. TM-P60II drukuje paragony z szybkością 100 mm/s

Sklep: HoReCa

Przygoda z elektroniką - Paweł Borkowski - 2837008356

43,64 zł

Przygoda z elektroniką - Paweł Borkowski

Książki & Multimedia > Książki

Opis - Poznaj i zrozum elektronikę! Elektronika jest wszędzie i nie da się już od niej uciec. Telewizor, telefon komórkowy, komputer, a nawet kuchenka mikrofalowa czy niewinna z pozoru zmywarka - w każdym z tych urządzeń znajduje się magiczne coś, dzięki czemu możemy słuchać wiadomości, rozmawiać ze znajomymi, przeglądać strony internetowe, podgrzewać mleko do porannej kawy lub też zmywać po obiedzie, zbytnio się przy tym nie przemęczając. Tym magicznym czymś jest mniej lub bardziej skomplikowany układ elektroniczny. A raczej cały zestaw takich układów, o których działaniu przeciętny użytkownik nie ma najmniejszego pojęcia. Jeśli technika jest Ci obca, lecz zawsze ciekawiło Cię, co sprawia, że otaczające Cię sprzęty elektroniczne są w stanie ułatwiać i uprzyjemniać życie, właśnie znalazłeś odpowiednią książkę! "Przygoda z elektroniką " bezboleśnie i z humorem wprowadzi Cię w cudowny świat elektroniki, czyli zaprezentuje zasady działania podstawowych elementów i układów elektronicznych oraz zjawiska fizyczne, którym zawdzięczamy ich pracę. Wszystko, co najważniejsze, zobrazowano tu kilkudziesięcioma konkretnymi przykładami. Wkręć się w elektronikę! Zestawianie obwodów pomiarowych Podstawowe wielkości elektryczne Parametry biernych elementów obwodów Elementy półprzewodnikowe czynne i bierne Podstawowe bramki logiczne Kodowanie binarne i układy cyfrowe Programowanie mikrokontrolerów Oto książka, która sprawi, że zupełnie inaczej spojrzysz na swój telewizor! Nazwa - Przygoda z elektroniką Oryginalny tytuł - Adobe Premiere 6 Bible Autor - Paweł Borkowski Oprawa - Miękka Wydawca - Helion Kod ISBN - 9788324647903 Kod EAN - 9788324647903 Wydanie - - Rok wydania - 2013 Język - PL Tłumacz - Bogdan Czogalik, Łukasz Oberlan Seria wydawnicza - - Format - 158x235 Ilość stron - 504 Podatek VAT - 5% Premiera - 2013-05-24

Sklep: InBook.pl

JavaScript. Nieoficjalny podręcznik - 2823033226

80,85 zł

JavaScript. Nieoficjalny podręcznik Helion

Informatyka > Programowanie

Wykorzystaj możliwości JavaScript! Jak rozpocząć przygodę z JavaScript? Jak dynamicznie modyfikować strony WWW? Jak wykorzystać możliwości technologii AJAX? JavaScript to obiektowy język programowania, który tchnął życie w świat statycznych stron WWW. Sprawdzanie poprawności formularzy, animacje, interaktywność to tylko niektóre z możliwości tego języka. Jednak to, co ostatecznie ugruntowało jego pozycję, to technologia AJAX. Dzięki niej strony internetowe mogą zachowywać się tak, jak standardowe aplikacje, znane z codziennej pracy. Warto zastanowić się, czy wszystkie możliwości JavaScript zostały już odkryte? Może to właśnie Ty zastosujesz go w nowatorski sposób? Pewne jest, że ta książka Ci w tym pomoże!Książka "JavaScript. Nieoficjalny podręcznik" stanowi idealne źródło informacji na temat programowania w języku JavaScript. Na samym początku poznasz jego składnię, typy danych oraz wszelkie elementy, które pozwolą Ci na swobodną pracę. Po zaznajomieniu się z podstawami przejdziesz do bardziej zaawansowanych tematów. Nauczysz się dynamicznie modyfikować strony WWW, obsługiwać zdarzenia, wykorzystywać bibliotekę jQuery czy też w efektowny sposób prezentować zdjęcia. Ponadto zdobędziesz wiedzę na temat budowania przejrzystych formularzy, tworzenia łatwego w obsłudze interfejsu oraz sposobów wykorzystywania możliwości technologii AJAX. Nie da się ukryć, że dzięki tej książce Twoje strony WWW zyskają na atrakcyjności! Narzędzie do programowania w JavaScript Podstawy HTML oraz CSS Typowe konstrukcje języka JavaScript Typy danych Wykorzystanie zmiennych Logika i struktury sterujące Wykorzystanie modelu DOM Podstawy pracy z biblioteką jQuery Obsługa zdarzeń Efekty związane z rysunkami Wykorzystanie wtyczki lightBox Tworzenie przejrzystych i inteligentnych formularzy Kontrola poprawności wprowadzanych danych Wykorzystanie technologii AJAX Zaawansowane zagadnienia, związane z programowaniem w JavaScript Diagnoza i rozwiązywanie typowych problemów Twórz atrakcyjne witryny WWW, korzystając z JavaScript! Nieoficjalne podziękowania (11) Wprowadzenie (15) Część I: Wprowadzenie do języka JavaScript (29) Rozdział 1. Pierwszy program w języku JavaScript (31) Wprowadzenie do programowania (31) Czym jest program komputerowy? (33) Jak dodać kod JavaScript do strony? (34) Zewnętrzne pliki JavaScript (35) Pierwszy program w języku JavaScript (38) Dodawanie tekstu do stron (40) Dołączanie zewnętrznych plików JavaScript (41) Wykrywanie błędów (44) Konsola JavaScript w przeglądarce Firefox (45) Wyświetlanie okna dialogowego błędów w Internet Explorerze (47) Konsola błędów w przeglądarce Safari (48) Rozdział 2. Gramatyka języka JavaScript (51) Instrukcje (51) Polecenia (52) Typy danych (52) Liczby (53) Łańcuchy znaków (53) Wartości logiczne (54) Zmienne (55) Tworzenie zmiennych (55) Używanie zmiennych (58) Używanie typów danych i zmiennych (59) Podstawowe operacje matematyczne (59) Kolejność wykonywania operacji (60) Łączenie łańcuchów znaków (61) Łączenie liczb i łańcuchów znaków (62) Zmienianie wartości zmiennych (63) Przykład - używanie zmiennych do tworzenia komunikatów (64) Przykład - pobieranie informacji (66) Tablice (68) Tworzenie tablic (69) Używanie elementów tablicy (70) Dodawanie elementów do tablicy (72) Usuwanie elementów z tablicy (74) Dodawanie i usuwanie elementów za pomocą metody splice() (75) Przykład - zapisywanie danych na stronie za pomocą tablic (78) Komentarze (80) Kiedy używać komentarzy? (82) Komentarze w tej książce (82) Rozdział 3. Dodawanie logiki i struktur sterujących (85) Programy reagujące inteligentnie (85) Podstawy instrukcji warunkowych (87) Uwzględnianie planu awaryjnego (89) Sprawdzanie kilku warunków (90) Bardziej skomplikowane warunki (91) Zagnieżdżanie instrukcji warunkowych (94) Wskazówki na temat pisania instrukcji warunkowych (94) Przykład - używanie instrukcji warunkowych (95) Obsługa powtarzających się zadań za pomocą pętli (98) Pętle while (98) Pętle i tablice (100) Pętle for (102) Pętle do-while (104) Funkcje - wielokrotne korzystanie z przydatnego kodu (105) Krótki przykład (107) Przekazywanie danych do funkcji (108) Pobieranie informacji z funkcji (110) Unikanie konfliktów między nazwami zmiennych (111) Przykład - prosty quiz (113) Rozdział 4. Używanie słów, liczb i dat (119) Krótka lekcja na temat obiektów (119) Łańcuchy znaków (121) Określanie długości łańcuchów znaków (121) Zmiana wielkości liter w łańcuchach (122) Przeszukiwanie łańcuchów za pomocą metody indexOf() (123) Pobieranie fragmentów łańcuchów za pomocą metody slice() (124) Wyszukiwanie wzorców w łańcuchach znaków (125) Budowanie prostych wyrażeń regularnych i korzystanie z nich (126) Tworzenie wyrażeń regularnych (127) Grupowanie części wzorca (130) Przydatne wyrażenia regularne (131) Dopasowywanie wzorców (135) Zastępowanie fragmentów tekstu (137) Testowanie wyrażeń regularnych (138) Liczby (138) Przekształcanie łańcucha znaków na liczbę (139) Sprawdzanie, czy zmienna zawiera liczbę (141) Zaokrąglanie liczb (142) Formatowanie walut (142) Tworzenie liczb losowych (143) Data i czas (144) Pobieranie miesięcy (145) Pobieranie dni tygodnia (146) Pobieranie czasu (146) Tworzenie daty różnej od bieżącej (149) Przykład (150) Wprowadzenie (150) Tworzenie funkcji (151) Rozdział 5. Dynamiczne modyfikowanie stron WWW (157) Modyfikowanie stron WWW - wstęp (157) Wprowadzenie do modelu DOM (159) Pobieranie elementów strony (160) Dodawanie zawartości do strony (164) Księżycowy quiz - wersja druga (165) Wady modelu DOM (169) Biblioteki języka JavaScript (170) Wprowadzenie do biblioteki jQuery (171) Pobieranie elementów strony - podejście drugie (173) Podstawowe selektory (174) Selektory zaawansowane (176) Filtry biblioteki jQuery (179) Kolekcje elementów pobranych za pomocą jQuery (180) Dodawanie treści do stron (182) Zastępowanie i usuwanie pobranych elementów (184) Ustawianie i wczytywanie atrybutów (185) Klasy (185) Wczytywanie i modyfikowanie właściwości CSS (187) Jednoczesna zmiana wielu właściwości CSS (188) Wczytywanie, ustawianie i usuwanie atrybutów HTML (189) Ciekawe nagłówki (190) Obsługa wszystkich pobranych elementów (192) Funkcje anonimowe (193) Automatyczne ramki z cytatami (195) Omówienie przykładu (195) Tworzenie kodu (197) Rozdział 6. Akcja i reakcja - ożywianie stron za pomocą zdarzeń (201) Czym są zdarzenia? (201) Zdarzenia związane z myszą (203) Zdarzenia związane z dokumentem i oknem (204) Zdarzenia związane z formularzami (205) Zdarzenia związane z klawiaturą (206) Łączenie zdarzeń z funkcjami (207) Zdarzenia wewnątrzwierszowe (207) Model tradycyjny (208) Współczesna technika (209) Sposób specyficzny dla jQuery (210) Przykład - wyróżnianie wierszy tabeli (212) Zdarzenia specyficzne dla biblioteki jQuery (216) Oczekiwanie na wczytanie kodu HTML (217) Zdarzenia biblioteki jQuery (219) Obiekt reprezentujący zdarzenie (221) Blokowanie standardowych reakcji na zdarzenia (221) Usuwanie zdarzeń (222) Zaawansowane zarządzanie zdarzeniami (224) Przykład - jednostronicowa lista FAQ (225) Omówienie zadania (226) Tworzenie kodu (227) Rozdział 7. Efekty związane z rysunkami (231) Zamiana rysunków (231) Zmienianie atrybutu src rysunków (232) Wstępne wczytywanie rysunków (233) Efekt rollover z użyciem rysunków (234) Przykład - dodawanie efektu rollover z użyciem rysunków (235) Omówienie zadania (236) Tworzenie kodu (237) Efekty biblioteki jQuery (240) Podstawowe funkcje do wyświetlania i ukrywania elementów (241) Stopniowe wyświetlanie i zanikanie elementów (242) Wysuwanie elementów (243) Animacje (244) Przykład - galeria fotografii z efektami wizualnymi (245) Omówienie zadania (245) Tworzenie kodu (246) Wzbogacona galeria z wtyczką lightBox biblioteki jQuery (251) Podstawy (252) Personalizacja efektu lightBox (254) Przykład - galeria fotografii oparta na wtyczce lightBox (257) Animowane pokazy slajdów oparte na wtyczce Cycle (259) Podstawowe informacje (259) Dostosowywanie wtyczki Cycle (261) Przykład - automatyczny pokaz slajdów (264) Część II: Dodawanie mechanizmów do stron (269) Rozdział 8. Usprawnianie nawigacji (271) Podstawowe informacje o odnośnikach (271) Pobieranie odnośników w kodzie JavaScript (271) Określanie lokalizacji docelowej (272) Blokowanie domyślnego działania odnośników (273) Otwieranie zewnętrznych odnośników w nowym oknie (274) Tworzenie nowych okien (277) Właściwości okien (278) Otwieranie stron w okienku na pierwotnej stronie (281) Zmienianie wyglądu okien na stronie (285) Przykład - otwieranie strony na stronie (286) Przykład - powiększanie odnośników (289) Omówienie przykładu (289) Tworzenie kodu (291) Animowane menu nawigacyjne (295) Kod HTML (296) Kod CSS (298) Kod JavaScript (299) Przykład (299) Rozdział 9. Wzbogacanie formularzy (303) Wprowadzenie do formularzy (303) Pobieranie elementów formularzy (305) Pobieranie i ustawianie wartości elementów formularzy (307) Sprawdzanie stanu przycisków opcji i pól wyboru (308) Zdarzenia związane z formularzami (309) Inteligentne formularze (313) Aktywowanie pierwszego pola formularza (314) Wyłączanie i włączanie pól (315) Ukrywanie i wyświetlanie opcji formularza (316) Przykład - proste wzbogacanie formularza (317) Aktywowanie pola (318) Wyłączanie pól formularza (318) Ukrywanie pól formularza (321) Walidacja formularzy (323) Wtyczka Validation (324) Podstawowa walidacja (326) Zaawansowana walidacja (328) Określanie stylu komunikatów o błędach (333) Przykład zastosowania walidacji (334) Prosta walidacja (334) Walidacja zaawansowana (337) Walidacja pól wyboru i przycisków opcji (339) Formatowanie komunikatów o błędach (342) Rozdział 10. Rozwijanie interfejsu (345) Ukrywanie informacji w kontrolkach accordion (345) Personalizowanie panelu accordion (348) Przykład zastosowania kontrolki accordion (350) Porządkowanie informacji za pomocą paneli z zakładkami (354) Formatowanie zakładek i paneli (356) Personalizowanie wtyczki Tabs (358) Przykład zastosowania paneli z zakładkami (360) Podpowiedzi (364) Podpowiedzi oparte na atrybucie title (364) Podpowiedzi z wykorzystaniem innych stron WWW (367) Podpowiedzi oparte na ukrytej treści (368) Kontrolowanie wyglądu podpowiedzi (370) Formatowanie podpowiedzi (373) Przykład użycia wtyczki Cluetip (375) Tworzenie tabel z obsługą sortowania (380) Określanie stylu tabeli (383) Przykład zastosowania wtyczki Tablesorter (384) Część III: Ajax - komunikacja z serwerem sieciowym (387) Rozdział 11. Wprowadzenie do Ajaksa (389) Czym jest Ajax? (389) Ajax - podstawy (391) Elementy układanki (392) Komunikacja z serwerem sieciowym (394) Ajax w bibliotece jQuery (397) Używanie funkcji load() (397) Przykład - korzystanie z funkcji load() (400) Funkcje get() i post() (404) Formatowanie danych przesyłanych na serwer (405) Przetwarzanie danych zwróconych z serwera (408) Przykład - korzystanie z funkcji get() (411) Format JSON (417) Dostęp do danych z obiektów JSON (418) Złożone obiekty JSON (420) Rozdział 12. Podstawowe techniki oparte na Ajaksie (423) Wtyczka Tabs (423) Modyfikowanie tekstu i ikony wczytywania (425) Przykład zastosowania zakładek ajaksowych (427) Dodawanie map Google do własnej witryny (429) Określanie lokalizacji na mapie (432) Inne opcje wtyczki jMap (433) Dodawanie oznaczeń i "dymków" z kodem HTML (435) Określanie trasy przejazdu (436) Przykład zastosowania wtyczki jMaps (437) Część IV: Rozwiązywanie problemów, wskazówki i sztuczki (443) Rozdział 13. Diagnozowanie i rozwiązywanie problemów (445) Najczęstsze błędy w kodzie JavaScript (445) Brak symboli końcowych (446) Cudzysłowy i apostrofy (449) Używanie słów zarezerwowanych (450) Pojedynczy znak równości w instrukcjach warunkowych (450) Wielkość znaków (452) Nieprawidłowe ścieżki do zewnętrznych plików JavaScript (452) Nieprawidłowe ścieżki w zewnętrznych plikach JavaScript (453) Znikające zmienne i funkcje (454) Diagnozowanie przy użyciu dodatku Firebug (455) Instalowanie i włączanie dodatku Firebug (455) Przeglądanie błędów za pomocą dodatku Firebug (457) Śledzenie działania skryptu za pomocą funkcji console.log() (458) Przykład - korzystanie z konsoli dodatku Firebug (459) Diagnozowanie zaawansowane (463) Przykład diagnozowania (468) Rozdział 14. Zaawansowane techniki języka JavaScript (473) Łączenie różnych elementów (473) Używanie zewnętrznych plików JavaScript (473) Tworzenie bardziej wydajnego kodu JavaScript (475) Zapisywanie ustawień w zmiennych (476) Operator trójargumentowy (477) Instrukcja Switch (478) Wydajne używanie obiektu jQuery (481) Tworzenie kodu JavaScript o krótkim czasie wczytywania (482) Używanie programu YUI Compressor w systemie Windows (484) Używanie programu YUI Compressor na komputerach Mac (484) Dodatki (487) Dodatek A: Materiały związane z językiem JavaScript (489) Źródła informacji (489) Witryny (489) Książki (490) Podstawy języka JavaScript (490) Artykuły i prezentacje (490) Witryny (490) Książki (491) jQuery (491) Artykuły (491) Witryny (491) Książki (492) Model DOM (492) Artykuły i prezentacje (492) Witryny (493) Książki (493) Ajax (493) Witryny (493) Książki (493) Zaawansowany język JavaScript (494) Artykuły i prezentacje (494) Witryny (494) Książki (495) CSS (495) Witryny (496) Książki (496) Oprogramowanie do tworzenia kodu JavaScript (496) Skorowidz (499)

Sklep: Księgarnia-Techniczna.com

Sto bajek - 1897912430

37,39 zł

Sto bajek siedmioróg

Beletrystyka>Literatura dla dzieci i młodzieży>Literatura dla dzieci>Literatura dla dzieci polska>Poezja polska dla dzieci

Na książkę tę składa się prawie 150 wierszy stanowiących kanon polskiej literatury dziecięcej. Znajdziemy tutaj takie utwory, jak "Kaczka-dziwaczka", "Na wyspach Bergamutach", "Skarżypyta", "Leń", "Nie pieprz Pietrze", "Na straganie" czy "Tańcowała igła z nitką". Książka została opatrzona ilustracjami jednego z najwybitniejszych ilustratorów polskich i światowych

Sklep: Madbooks.pl

Sto bajek - 1635779441

44,00 zł

Sto bajek siedmioróg

Literatura>Literatura dla dzieci i młodzieży>Literatura dla dzieci>Literatura dla dzieci zagraniczna>Poezja zagraniczna dla dzieci

Na książkę tę składa się prawie 150 wierszy stanowiących kanon polskiej literatury dziecięcej. Znajdziemy tutaj takie utwory, jak "Kaczka-dziwaczka", "Na wyspach Bergamutach", "Skarżypyta", "Leń", "Nie pieprz Pietrze", "Na straganie" czy "Tańcowała igła z nitką". Książka została opatrzona ilustracjami jednego z najwybitniejszych ilustratorów polskich i światowych

Sklep: Bonusmedia

Sto bajek - 2842697418

39,99 zł

Sto bajek siedmioróg

Literatura dziecięca i młodzieżowa >Literatura dla dzieci

Na książkę tę składa się prawie 150 wierszy stanowiących kanon polskiej literatury dziecięcej. Znajdziemy tutaj takie utwory, jak "Kaczka-dziwaczka", "Na wyspach Bergamutach", "Skarżypyta", "Leń", "Nie pieprz Pietrze", "Na straganie" czy "Tańcowała igła z nitką". Książka została opatrzona ilustracjami jednego z najwybitniejszych ilustratorów polskich i światowych

Sklep: Prolibri.pl

szukaj w Kangoo antykwariat internetowy 159 wierszy 11483

Sklepy zlokalizowane w miastach: Warszawa, Kraków, Łódź, Wrocław, Poznań, Gdańsk, Szczecin, Bydgoszcz, Lublin, Katowice

Szukaj w sklepach lub całym serwisie

1. Sklepy z antykwariat internetowy pl 159 wierszy 11483

2. Szukaj na wszystkich stronach serwisu

t1=0.128, t2=0, t3=0, t4=0.025, t=0.128

Dla sprzedawców

copyright © 2005-2017 Sklepy24.pl  |  made by Internet Software House DOTCOM RIVER