reklama - zainteresowany?

ASP 3.0 dla każdego - Helion

ASP 3.0 dla każdego
Autor: Scott Mitchell
Tytuł oryginału: TY Active Server Pages 3.0 in 21 Days
Tłumaczenie: Piotr Rajca
ISBN: 83-7197-291-1
stron: 744, Format: B5, okładka: miękka
Data wydania: 2001-01-25
Księgarnia: Helion

Cena książki: 69,00 zł

Dodaj do koszyka ASP 3.0 dla każdego

Tagi: ASP

Po przeczytaniu niniejszej książki zdobędziesz wszystkie umiejętności konieczne do praktycznego, efektywnego wykorzystania ASP 3.0. Dzięki temu wyczerpującemu podręcznikowi opanujesz zagadnienia podstawowe a następnie poznasz bardziej zaawansowane pojęcia i cechy Active Server Pages.

  • Opanuj wszystkie nowe, zaawansowane możliwości dostępne w Active Server Pages 3.0
  • Poznaj sposoby efektywnego wykorzystywania możliwości ASP 3.0, analizując podane w książce praktyczne przykłady
  • Zapoznaj się z poradami ekspertów będących niekwestionowanymi autorytetami w dziedzinie Active Server Pages
Ta książka zastała zaprojektowana tak, aby ułatwić Ci proces nauki. Możesz czytać kolejne jej rozdziały i analizować podane w nich przykłady, lub wybierać jedynie te rozdziały, które najbardziej Cię inateresują.

Dodaj do koszyka ASP 3.0 dla każdego

 

Osoby które kupowały "ASP 3.0 dla każdego", wybierały także:

  • ASP.NET Core 5 and Angular
  • ASP in a Nutshell. A Desktop Quick Reference. 2nd Edition
  • ASP.NET Core 5 for Beginners
  • An Atypical ASP.NET Core 5 Design Patterns Guide
  • Learn C# with Visual Studio 2022

Dodaj do koszyka ASP 3.0 dla każdego

Spis treści

ASP 3.0 dla każdego -- spis treści

Część I (11)

Rozdział 1. Rozpoczynanie pracy z Active Server Pages (13)

  • Czym są Active Server Pages? (14)
    • Rozumienie modelu programowania klient-serwer (15)
    • W jaki sposób ASP różni się od technologii skryptowych realizowanych po stronie klienta (19)
  • Wykonywanie stron ASP (21)
    • Instalacja Personal Web Servera (23)
    • Instalacja Internet Information Server (27)
    • Korzystanie z ASP bez serwerów IIS i PWS (31)
  • Tworzenie stron ASP (32)
    • Korzystanie z programu Visual InterDev (35)
    • Korzystanie z programu FrontPage (37)
  • Tworzenie pierwszej strony ASP (38)
  • Podsumowanie (40)
  • Pytania i odpowiedzi (41)

Rozdział 2. Analiza pierwszego skryptu ASP (43)

  • Budowa skryptów ASP (43)
    • Metoda Response.Write (47)
    • Znacznik <%= (49)
    • Co z dyrektywą <%@ LANGUAGE=VBSCRIPT %>? (50)
    • Tworzenie kodu ASP bez użycia znaczników <%...%> (52)
    • Komentarze (55)
    • Znak kontynuacji linii (57)
    • Uwagi na przyszłość (59)
  • Co skrypt ASP przekazuje do przeglądarki (59)
  • Proces działania ASP (60)
  • Podsumowanie (61)
  • Pytania i odpowiedzi (63)

Rozdział 3. Posługiwanie się zmiennymi (65)

  • Czym są zmienne? (65)
  • Typy danych (66)
    • Liczby całkowite (66)
    • Liczby zmiennoprzecinkowe (66)
    • Łańcuchy znaków (67)
    • Daty (67)
    • Dane logiczne (68)
    • Wartości monetarne (68)
    • Obiekty (68)
    • Czym są zmienne typu Variant? (68)
    • Co oznacza termin "deklarowanie zmiennej" (68)
    • Dlaczego w języku VBScript należy używać jawnego deklarowania zmiennych? (69)
    • Jakie nazwy nadawać zmiennym? (71)
    • Stałe (73)
    • Tablice (74)
    • W jaki sposób określić typ zmiennej? (76)
  • Operatory dostępne w języku VBScript (80)
    • Operatory przypisania (80)
    • Operatory matematyczne (82)
  • Podsumowanie (92)
  • Pytania i odpowiedzi (93)

Rozdział 4. Struktury sterujące języka VBScript (95)

  • Co to jest struktura sterująca? (95)
  • Rodzaje struktur sterujących (96)
    • Logika warunkowa (96)
    • Logika pętli (96)
    • Logika rozgałęziania (97)
  • Przykłady struktur sterujących (97)
    • Struktury sterujące logiki warunkowej (98)
    • Struktury sterujące logiki pętli (109)
    • Struktury sterujące logiką rozgałęziania (117)
  • Podsumowanie (128)
  • Pytania i odpowiedzi (129)

Rozdział 5. Wykorzystanie wbudowanych funkcji języka VBScript (131)

  • Rzutowanie typów (131)
    • Czym jest rzutowanie typów i dlaczego powinieneś je stosować? (132)
    • Jak rzutować typ zmiennych? (132)
  • Funkcje formatujące (134)
  • Funkcje matematyczne (137)
  • Funkcje obsługi dat (140)
    • Operowanie na wartościach dat (140)
    • Określanie części dat (144)
  • Funkcje obsługi łańcuchów znaków (147)
  • Pozostałe funkcje (157)
  • Podsumowanie (163)
  • Pytania i odpowiedzi (164)

Rozdział 6. Stosowanie obiektów (165)

  • Czym są obiekty? (165)
  • Elementy obiektów (166)
    • Właściwości (166)
    • Metody (168)
    • Egzemplarze (instancje) obiektów (169)
  • Wbudowane obiekty ASP (170)
    • Obiekt Response (170)
    • Obiekt Request (170)
    • Obiekt Application (171)
    • Obiekt Session (171)
    • Obiekt Server (171)
    • Obiekt ObjectContext (172)
    • Obiekt ASPError (172)
  • Kolekcje (172)
  • Posługiwanie się obiektami (174)
  • Zdarzenia (181)
  • Podsumowanie (182)
  • Pytania i odpowiedzi (184)

Rozdział 7. Wykorzystanie obiektu Response (185)

  • Czym jest obiekt Response? (185)
  • Analiza możliwości obiektu Response (186)
    • Przesyłanie kodu HTML do przeglądarki (186)
    • Buforowanie stron ASP (190)
    • Kierowanie użytkownika na inną stronę (196)
    • Cookies (199)
    • Przechowywanie stron ASP w pamięci podręcznej (200)
  • Podsumowanie (203)
  • Pytania i odpowiedzi (204)

Podsumowanie (205)

  • Projekt dodatkowy nr 1 (205)
    • Tworzenie kalendarza (205)
  • Tworzenie kalendarza (206)
  • Pełny kod aplikacji (213)

Część II (217)

Rozdział 8. Komunikacja z użytkownikami (219)

  • Otrzymywanie informacji od użytkowników (220)
    • Czym są formularze? (220)
    • Tworzenie formularzy (221)
    • Użycie pól formularzy (222)
    • Tworzenie pełnego formularza (223)
    • Projektowanie formularzy (225)
    • Wysyłanie formularzy (228)
    • Odczytywanie wartości pól formularzy (232)
  • Zaawansowane techniki obsługi formularzy (237)
    • Określanie wartości atrybutu ACTION (237)
    • Weryfikacja danych po stronie klienta (239)
  • Wykorzystywanie różnych typów pól formularzy (241)
    • Pola tekstowe (242)
    • Listy (245)
    • Pola wyboru (248)
    • Przyciski opcji (250)
    • Wybieranie pól wyboru i przycisków opcji (252)
  • Podsumowanie (253)
  • Pytania i odpowiedzi (254)

Rozdział 9. Gromadzenie informacji przekazywanych z formularzy (257)

  • Pobieranie danych przesłanych z formularza (258)
    • Stosowanie obiektu Request (259)
  • Wykorzystanie łańcucha zapytania do przesyłania informacji (288)
  • Podsumowanie (290)
  • Pytania i odpowiedzi (291)

Rozdział 10. Posługiwanie się obiektem Request (293)

  • Dostęp do nagłówków HTTP (294)
    • Przydatne nagłówki HTTP (295)
    • Odczytywanie nagłówków HTTP przy użyciu kolekcji Request.ServerVariables (297)
  • Zastosowanie zmiennych środowiskowych (302)
    • Przydatne zmienne środowiskowe (303)
    • Odczytywanie wartości zmiennych środowiskowych przy użyciu kolekcji Request.ServerVariables (304)
  • Stosowanie cookies (307)
    • Czym są cookies? (308)
    • Odczytywanie cookies przy użyciu obiektu Request (309)
    • Jak zapisywać cookies przy użyciu obiektu Response (312)
    • Zalety i wady stosowania cookies (318)
  • Podsumowanie (319)
  • Pytania i odpowiedzi (320)

Rozdział 11. Trwałe przechowywanie informacji na WWW (323)

  • Oto fakt: Sieć jest bezstanowa (324)
    • Sposoby przechowywania stanu (325)
  • Obiekt Session (336)
    • Użycie zmiennych sesyjnych (340)
    • Błędy popełniane podczas stosowania zmiennych sesyjnych (348)
    • Wykorzystanie zmiennych sesyjnych bez stosowania cookies (352)
  • Obiekt Application (353)
    • Użycie zmiennych aplikacyjnych (354)
    • Błędy popełniane przy stosowaniu zmiennych aplikacyjnych (356)
  • Inicjalizacja zmiennych aplikacyjnych i sesyjnych (358)
    • Tworzenie pliku Global.asa (359)
  • Podsumowanie (362)
  • Pytania i odpowiedzi (363)

Rozdział 12. Stosowanie komponentów ASP (365)

  • Stosowanie komponentów (365)
    • Komponenty ułatwiają życie (366)
    • Użycie komponentów w ASP (366)
  • Stosowanie komponentów ASP firmy Microsoft (367)
    • Ad Rotator (367)
    • Komponent Content Linker (375)
  • Komponent Browser Capabilities (384)
  • Podsumowanie (389)
  • Pytania i odpowiedzi (390)

Rozdział 13. Odczytywanie i zapis plików na serwerze WWW (391)

  • Server-Side Includes (391)
    • Wykorzystanie SSI do uproszczenia zarządzania stronami (392)
  • Przekierowywanie użytkowników (394)
    • Wykonywanie innej strony ASP (394)
    • Przekazywanie sterowania do innego skryptu ASP (398)
  • Dostęp do plików i folderów (400)
    • Określanie, czy plik lub katalog istnieje (400)
    • Określanie właściwości plików i katalogów na serwerze (401)
    • Otwieranie plików (411)
    • Odczytywanie zawartości plików (413)
    • Zapisywanie plików na serwerze (417)
    • Dopisywanie informacji do pliku (420)
  • Podsumowanie (421)
  • Pytania i odpowiedzi (422)

Rozdział 14. Testowanie skryptów ASP oraz obsługa błędów (425)

  • Testowanie skryptów ASP (426)
    • Lokalizacja i poprawa błędów krytycznych (428)
    • Lokalizacja i poprawa błędów niekrytycznych (430)
  • Obsługa błędów ASP (432)
    • Użycie obiektu Err (432)
    • Użycie obiektu ASPError (434)
  • Obsługa błędów pochodzących spoza ASP (445)
  • Podsumowanie (449)
  • Pytania i odpowiedzi (450)

Podsumowanie (453)

  • Projekt dodatkowy nr 2 (453)
    • Rozbudowa kalendarza (453)
  • Umożliwienie użytkownikom wyboru miesiąca (454)
  • Pełny kod przykładu (464)

Część III (471)

Rozdział 15. Wykorzystanie baz danych (473)

  • Czym są relacyjne bazy danych? (474)
    • Najpopularniejsze relacyjne bazy danych (478)
  • Dlaczego należy używać baz danych? (479)
  • Wykorzystanie baz danych przy użyciu ASP (482)
  • Podsumowanie (490)
  • Pytania i odpowiedzi (491)

Rozdział 16. Odczytywanie informacji z baz danych (493)

  • Bazy danych oraz ASP (493)
    • Komunikacja z bazą danych przy użyciu ADO (ActiveX Data Objects) (494)
  • Nawiązywanie połączenia z bazą danych (496)
    • Obiekt Connection (496)
    • Wykorzystanie DSN systemu (497)
    • Tworzenie połączeń bez pomocy DSN (499)
    • Otwieranie połączenia (500)
    • Zamykanie połączenia (501)
    • Właściwości obiektu Connection (501)
  • Odczyt informacji z bazy danych (502)
    • Obiekt Recordset (503)
    • Tworzenie niejawnych połączeń przy użyciu obiektu Recordset (505)
    • Użycie pliku adovbs.inc (505)
    • METADATA jako alternatywa dla użycia pliku adovbs.inc (506)
    • Odczyt i wyświetlanie zawartości tabel (507)
    • Sprawdzanie, czy zbiory rekordów są puste (514)
  • Podsumowanie (516)
  • Pytania i odpowiedzi (518)

Rozdział 17. Wstawianie, modyfikacja i usuwanie rekordów baz danych (519)

  • Wstawianie rekordów (520)
    • Różne rodzaje blokowania (520)
    • AddNew oraz Update (520)
    • Anulowanie zmian (528)
  • Aktualizacja rekordów (528)
  • Usuwanie rekordów (535)
  • Podsumowanie (539)
  • Pytania i odpowiedzi (540)

Rozdział 18. Omówienie obiektu Recordset (541)

  • Rozbudowa możliwości pobierania danych (542)
    • Użycie kolekcji Fields (546)
  • Wyjaśnienie znaczenia właściwości CursorType oraz CursorLocation (555)
  • Sortowanie zbiorów rekordów (558)
  • Filtrowanie rekordów (562)
    • Filtrowanie zbioru rekordów na podstawie informacji podanych przez użytkownika (569)
  • Podsumowanie (573)
  • Pytania i odpowiedzi (575)

Rozdział 19. Użycie poleceń SQL do przeszukiwania danych (577)

  • Czym jest SQL? (578)
    • Realizacja poleceń SQL przy użyciu ASP i ADO (581)
  • Polecenie SQL SELECT (583)
    • Użycie klauzuli WHERE (585)
    • Użycie klauzuli ORDER BY (589)
    • Wykorzystanie zbiorów rekordów zwracanych w wyniku wykonania poleceń SQL (591)
  • Umożliwianie użytkownikom przeszukiwania danych (595)
  • Podsumowanie (603)
  • Pytania i odpowiedzi (605)

Rozdział 20. Zaawansowane techniki obsługi baz danych (607)

  • Zaawansowane cechy obiektu Recordset (608)
    • Wybór odpowiedniego typu kursora (609)
    • Poruszanie się po kursorach dwukierunkowych (612)
    • Określanie ilości wierszy w zbiorze rekordów (616)
    • Rozumienie zasad działania właściwości LockType (620)
    • Tworzenie egzemplarzy obiektu Recordset przy użyciu metody Connection.Execute (624)
  • Użycie procedur przechowywanych (628)
    • Korzyści wynikające z użycia procedur przechowywanych (629)
    • Tworzenie procedur przechowywanych w Microsoft SQL Serverze (630)
    • Tworzenie procedur przechowywanych w Accessie (632)
    • Wykonywanie procedur przechowywanych w skryptach ASP (633)
  • Obiekt Command (635)
  • Podsumowanie (639)
  • Pytania i odpowiedzi (640)

Rozdział 21. Inteligentne projektowanie aplikacji (643)

  • Dlaczego projekt ma tak ogromne znaczenie? (644)
    • Wprowadzanie modyfikacji w bazach danych (648)
    • Modyfikowanie stron ASP (648)
  • Prawidłowe techniki projektowania bazy danych (649)
    • Normalizacja baz danych (651)
    • Użycie tabel słownikowych (652)
    • Konwencje nazewnicze (655)
    • Użycie procedur przechowywanych (657)
  • Techniki projektowania dobrych skryptów ASP (660)
    • Stosowane techniki tworzenia skryptów ASP (661)
  • Podsumowanie (666)
  • Pytania i odpowiedzi (667)

Podsumowanie (669)

  • Projekt dodatkowy nr 3 (669)
    • Dodawanie zdarzeń do kalendarza (669)
    • Projektowanie bazy danych zdarzeń (670)
  • Wyświetlanie zdarzeń (672)
    • Kalendarz - i co dalej? (677)

Dodatki (679)

Dodatek A Opis języka VBScript (681)

  • Instrukcje oraz dyrektywy (681)
  • Operatory (681)
  • Funkcje języka VBScript (682)
    • Funkcje sprawdzania typów (682)
    • Funkcje rzutowania typów (684)
    • Funkcje formatujące (684)
    • Funkcje matematyczne (685)
    • Funkcje obsługi dat (687)
    • Funkcje obsługi łańcuchów znaków (689)
    • Pozostałe funkcje (691)
  • Struktury kontrolne (692)
    • Konstrukcje warunkowe (692)
    • Pętle (693)
    • Konstrukcje rozgałęziające (694)
  • Obiekt FileSystemObject (695)
    • Metody (695)
    • Kolekcje (697)
  • Obiekt File (697)
    • Właściwości (697)
    • Metody (698)
  • Obiekt Folder (698)
    • Właściwości (698)
    • Metody (699)
  • Obiekt Drive (700)
    • Właściwości (700)
  • Obiekt TextStream (701)
    • Właściwości (701)
    • Metody (701)

Dodatek B Wbudowane obiekty ASP (703)

  • Obiekt Application (703)
    • Kolekcje (703)
    • Metody (703)
    • Zdarzenia (704)
  • Obiekt ASPError (704)
    • Właściwości (704)
  • Obiekt ObjectContext (705)
    • Metody (705)
    • Zdarzenia (705)
  • Obiekt Request (705)
    • Kolekcje (705)
    • Właściwości (706)
    • Metody (706)
  • Obiekt Response (706)
    • Kolekcje (706)
    • Właściwości (706)
    • Metody (707)
  • Obiekt Session (707)
    • Kolekcje (708)
    • Właściwości (708)
    • Metody (708)
    • Zdarznia (708)
  • Obiekt Server (708)
    • Właściwości (708)
    • Metody (709)

Dodatek C Źródła informacji o ASP (711)

Skorowidz (713)

Dodaj do koszyka ASP 3.0 dla każdego

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2026 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.