reklama - zainteresowany?

Active Server Pages 2.0 dla każdego - Helion

Active Server Pages 2.0 dla każdego
Autor: Sanjaya Hettihewa
Tytuł oryginału: TY ASP 2.0 in 21 Days
Tłumaczenie: Piotr Rajca
ISBN: 83-7197-104-4
stron: 720, Format: B5, okładka: miękka
Data wydania: 2011-09-14
Księgarnia: Helion

Cena książki: 66,00 zł

Dodaj do koszyka Active Server Pages 2.0 dla każdego

Tagi: ASP

Dzięki tej pozycji czytelnik w bardzo krótkim czasie nabędzie umiejętności, które pozwolą rozpocząć efektywną pracę z Active Server Pages 2.0. Książka ukazuje funkcje i działanie ASP 2.0 od podstaw aż do bardziej zaawansowanych funkcji i pojęć. Czytając tę książkę można:

  • Zrozumieć podstawy tworzenia dynamicznych i interaktywnych stron internetowych
  • Nauczyć się tworzenia aplikacji niezależne od typu przeglądarki internetowej
  • Wykorzystać siłę ActiveX Data Objects (ADO) w tworzeniu internetowych aplikacji baz danych
  • Urozmaicić swoje strony internetowe przy pomocy aplikacji ASP
  • Rozwinąć możliwości ASP dzięki samodzielnemu projektowaniu skryptów i komponentów ASP
  • Opanować bardzo wyszukane techniki interakcji z użytkownikiem, wykorzystujące formularze HTML, Javę, ActiveX, okna dialogowe i pola tekstowe.

Dodaj do koszyka Active Server Pages 2.0 dla każdego

 

Osoby które kupowały "Active Server Pages 2.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 Active Server Pages 2.0 dla każdego

Spis treści

Active Server Pages 2.0 dla każdego -- spis treści

O autorze (25)

Wstęp (27)

Część I (31)

  • Sprzężenie zwrotne (32)
  • Dokąd zmierzasz... (32)
  • Dobra, czas zaczynać! (32)

Rozdział 1. Przedstawienie Active Server Pages (33)

  • Czym są Active Server Pages? (33)
  • Co muszę wiedzieć aby rozpocząć? (34)
  • Rozumienie jakie miejsce zajmuje ASP w Aktywnej Platformie firmy Microsoft (35)
  • Korzyści płynące z używania ASP (35)
    • ASP dopełniają skrypty działające po stronie przeglądarki (36)
    • Tworzenie przy użyciu ASP jest proste do nauki (36)
    • Podnoszenie wartości istniejących lokat i umiejętności (37)
    • Tworzenie przy wykorzystaniu ASP nie wymaga kompilacji (37)
    • ASP chronią opatentowane algorytmy i informacje biznesowe (38)
  • Jak wypada ASP w porównaniu z innymi technologiami tworzenia aplikacji WWW (38)
    • Common Gateway Interface (39)
    • Internet Server Application Programming Interface (ISAPI) (39)
    • Internet Database Connector (IDC) (39)
    • Windows CGI (WinCGI) (39)
    • Practical Extraction and Report Language (Perl) (40)
    • Cold Fusion (40)
    • Internetowe możliwości aplikacji obsługi baz danych i poprawiania wydajności (40)
  • Wady korzystania z ASP przy tworzeniu aplikacji WWW (41)
  • Wymagania użycia ASP (41)
    • Czy naprawdę potrzebny jest system Windows NT Server 4.0? (42)
    • Wymagania przeglądarki WWW (43)
  • Zdobywanie ASP (44)
  • Narzędzia używane do tworzenia aplikacji ASP (45)
    • Notepad oraz inne edytory (45)
    • Microsoft FrontPage 98 (45)
    • Microsoft Visual InterDev (47)
    • Microsoft Visual Basic (48)
  • Trzy różne ograniczniki kodu (48)
    • Oddzielanie bloków kodu ASP od reszty strony WWW (48)
    • Wyświetlanie wartości wyrażenia lub zmiennej (48)
    • Definiowanie bloków skryptów ASP i określanie języka skryptowego (49)
    • Określanie zezwoleń dostępu do kartotek (49)
  • Witaj Świecie, Active Server Pages! (50)
    • Witaj Świecie, najprostsza aplikacja ASP na Świecie! (50)
    • Tworzenie aplikacji Licznika Urodzinowego (52)
  • Podsumowanie (56)
  • Pytania i odpowiedzi (57)
  • Warsztat (57)
    • Kwiz (57)
    • Ćwiczenia (58)

Rozdział 2. Tworzenie aplikacji WWW za pomocą Active Server Pages (59)

  • Jak działają strony ASP (59)
  • Rozumienie struktury aplikacji ASP (60)
  • Stosowanie SSI (63)
    • Użycie wirtualnej nazwy ścieżki dostępu (63)
    • Użycie względnej nazwy ścieżki dostępu (63)
  • Rozumienie obiektów ASP oraz modelu obiektowego (64)
  • Rozumienie komponentów ASP (65)
  • Rozumienie pliku global.asa (65)
    • Deklarowanie procedur w pliku global.asa (66)
    • Deklarowanie obiektów w pliku global.asa (66)
    • Wprowadzanie modyfikacji w pliku global.asa (67)
  • Określanie języka skryptowego (68)
    • Użycie JScriptu/JavaScriptu do tworzenia Active Server Pages (68)
    • Mieszanie języków skryptowych (69)
  • Pętle oraz konstrukcje kontrolne, podstawowe w programowaniu ASP (71)
    • Stosowanie pętli do wykonywania powtarzających się czynności (71)
    • Stosowanie instrukcji warunkowych do kontroli wykonywania aplikacji (73)
    • Powtórne przedstawienie trzech ograniczników skryptów (74)
  • Rozumienie bezstanowej natury WWW (75)
  • Znaczenie śledzenia sesji użytkowników (77)
  • Podsumowanie (77)
  • Pytania i odpowiedzi (78)
  • Warsztat (79)
    • Kwiz (79)
    • Ćwiczenia (79)

Rozdział 3. Interakcja z użytkownikami (81)

  • W jaki sposób aplikacje ASP prowadzą interakcję z użytkownikami (81)
  • Wytyczne tworzenia efektywnych interfejsów użytkownika na WWW (82)
    • Tworzenie interfejsów użytkownika, przypominających kreatory, bazujących na stronach WWW (83)
    • Porządkowanie formularzy w celu ułatwienia wprowadzania danych (84)
    • Optymalizacja pod kątem ograniczonej szerokości pasma (84)
    • Efektywnie używaj kolorów (85)
    • Efektywnie używaj czcionek (86)
    • Stosowanie możliwości "inteligentnego klienta" (86)
  • Pobieranie danych z formularzy HTML (87)
    • Użycie metody GET do pobierania informacji (88)
    • Użycie metody POST do pobierania informacji (90)
  • Stosowanie funkcji InputBox() (93)
    • Użycie funkcji InputBox() (94)
  • Funkcje MsgBox() oraz Alert() (97)
  • Stosowanie kontrolek ActiveX do wprowadzania danych (100)
  • Stosowanie apletów Javy (102)
    • Zagadnienia zgodności systemowej (103)
  • Podsumowanie (103)
  • Pytania i odpowiedzi (104)
  • Warsztat (105)
    • Kwiz (105)
    • Ćwiczenia (105)

Rozdział 4. Tworzenie i przetwarzanie formularzy WWW (107)

  • Tworzenie ogólnej procedury obsługi formularzy (108)
  • Weryfikacja danych (111)
    • Weryfikacja liczb (113)
    • Weryfikacja dat (116)
    • Weryfikacja wartości czasu (119)
  • Przetwarzanie dat i czasu (122)
  • Formatowanie danych (123)
  • Tworzenie kreatora wprowadzania danych działającego na WWW (124)
    • Etapy tworzenia, działającego na WWW kreatora, do wprowadzania danych (125)
    • Tworzenie, działającego na WWW, kreatora służącego do wprowadzana danych (127)
  • Praca z lokalnymi plikami tekstowymi na serwerze (135)
    • Komponent Text Stream (135)
    • Użycie metody CreateTextFile() (137)
    • Użycie metody OpenTextFile() (138)
  • Podsumowanie (140)
  • Pytania i odpowiedzi (141)
  • Warsztat (141)
    • Kwiz (141)
    • Ćwiczenia (142)

Rozdział 5. Użycie scriptletów do tworzenia komponentów w kodzie ASP (143)

  • Przedstawienie scriptletów (143)
  • Różnice pomiędzy scriptletami serwera i klienta (144)
  • Korzyści płynące ze stosowania scriptletów (144)
    • Scentralizowane zarządzanie kodem (145)
    • Model czarnej skrzynki (145)
    • Możliwość mieszania i dopasowywania używanych języków skryptowych (146)
    • Łatwość modyfikacji (147)
    • Wielokrotne używanie kodu (148)
    • Niewielki rozmiar i efektywność działania (148)
    • Łatwość rozprowadzania (148)
  • Instalacja obsługi scriptletów (148)
  • Jak tworzyć scriptlety (149)
  • Tworzenie i odnajdywanie kodu scriptletu (149)
  • Tworzenie pliku scriptletu (151)
    • Tworzenie elementu SCRIPTLET (152)
    • Tworzenie elementu REGISTRATION (152)
    • Tworzenie elementu IMPLEMENTS w celu zdefiniowania właściwości i metod (154)
    • Łączenie właściwości scriptletu z funkcjami (155)
    • Tworzenie elementu SCRIPT służącego do implementacji właściwości i metod (156)
  • Łączenie wszystkich elementów: scriptlet narzędziowy (157)
  • Rejestrowanie pliku scriptletu jako komponentu COM (159)
  • Używanie scriptletów w aplikacjach ASP (160)
  • Użycie programu Microsoft Scriptlet Wizard (161)
  • Gdzie szukać dodatkowych informacji o scriptletach (164)
    • Witryna WWW technologii skryptowych firmy Microsoft (164)
    • Witryna WWW poświęcona scriptletom (165)
    • Grupy dyskusyjne poświęcone technologiom skryptowym (165)
  • Podsumowanie (165)
  • Pytania i odpowiedzi (166)
  • Warsztat (166)
    • Kwiz (166)
    • Ćwiczenia (167)

Rozdział 6. Pobieranie informacji o żądaniach HTTP za pomocą obiektu Request (169)

  • Użycie obiektu Request (169)
  • Dostęp do wartości pól formularzy (170)
  • Dostęp do danych przesłanych za pomocą metody POST (172)
  • Dostęp do wartości umieszczonych w łańcuchu zapytania HTTP (173)
  • Dostęp do zmiennych serwera (175)
    • Dostęp do zmiennych środowiskowych z aplikacji ASP (176)
    • Zmienne serwera dostępne dla aplikacji ASP (178)
  • Dostęp do wartości cookies (182)
  • Podsumowanie (183)
  • Pytania i odpowiedzi (183)
  • Warsztat (184)
    • Kwiz (184)
    • Ćwiczenia (184)

Rozdział 7. Odpowiadanie na żądania za pomocą obiektu Response (187)

  • Przedstawienie obiektu Response (187)
  • Zarządzanie nagłówkami HTTP przy użyciu obiektu Respons (188)
    • Ustawianie właściwości CacheControl (189)
    • Rozumienie właściwości CharSet oraz ContentType (189)
    • Sprawdzanie czasu ważności strony (190)
    • Określanie, czy użytkownik jest nadal podłączony (191)
    • Stosowanie właściwości Status (192)
    • Przeadresowanie użytkownika do zastępczej strony (193)
    • Dynamiczne dodawanie nagłówków HTTP (195)
  • Obsługa treści komunikatu HTTP przy użyciu obiektu Response (197)
  • Buforowanie strony (197)
    • Zarządzanie buforowaniem strony (198)
    • Stosowanie metody Response.Clear (198)
    • Dynamiczne zwracanie buforowanych wyników (199)
    • Kończenie przetwarzania strony ASP (199)
  • Rozumienie odpowiedzi HTTP (200)
  • Przesyłanie informacji do przeglądarki (200)
    • Zapisywanie tekstu przy użyciu metody Response.Write (201)
    • Zapisywanie tekstu za pomocą operatora przetwarzania wpisanego <%= oraz %> (202)
    • Zapisywanie danych binarnych do strumienia HTML (203)
  • Rejestracja informacji w dziennikach serwera WWW (203)
  • Przechowywanie informacji w systemie użytkownika przy użyciu cookies (204)
  • Rozumienie struktury cookies (205)
    • Posługiwanie się kolekcją Cookies (205)
    • Rozumienie atrybutów cookie (206)
    • Tworzenie pierwszego cookie (206)
    • Określanie atrybutów cookies (207)
    • Cookies z kluczami: nowy przepis (208)
    • Rozumienie kolekcji Response.Cookies (208)
    • Pobieranie wartości cookies (209)
  • Podsumowanie (210)
  • Pytania i odpowiedzi (210)
  • Warsztat (210)
    • Kwiz (210)
    • Ćwiczenia (211)

Podsumowanie części I (213)

Część II (215)

Rozdział 8. Przetwarzanie danych za pomocą obiektów Server, Session oraz Application (217)

  • Stosowanie obiektu Server (217)
    • Metoda CreateObject() (218)
    • Metoda HTMLEncode() (219)
    • Metoda URLEncode() (222)
    • Metoda MapPath() (223)
    • Określanie wartości ScriptTimeOut (225)
  • Obiekt Session (228)
    • Jak działa obiekt Session (228)
    • Zdarzenia sesji (228)
    • Przechowywanie informacji w obiekcie Session (229)
    • Identyfikator sesji (231)
    • Modyfikowanie czasu oczekiwania sesji (231)
    • Przerwanie sesji (233)
  • Obiekt Application (234)
    • Unikanie konfliktów (235)
  • Microsoft Transaction Server (MTS) (236)
    • Instrukcja @ Transaction (237)
    • Metody SetComplete oraz SetAbort (238)
    • Zdarzenia OnTransactionCommit i OnTransactionAbort (240)
  • Podsumowanie (241)
  • Pytania i odpowiedzi (241)
  • Warsztat (242)
    • Kwiz (242)
    • Ćwiczenia (243)

Rozdział 9. Używanie komponentów ActiveX stworzonych dla ASP (245)

  • Jak wykorzystywać komponenty ActiveX dostępne w ASP (246)
  • Ładowanie i instalacja komponentów ActiveX (247)
  • Eksponowanie informacji przy wykorzystaniu zmieniających się reklam (247)
    • Plik planu przełączania (248)
    • Plik przeadresowania (opcjonalny) (250)
    • Umieszczanie komponentu Ad Rotator na stronie (251)
  • Zmienianie zawartości witryny (252)
    • Stosowanie komponentu Content Rotator (252)
    • Plik planu zawartości (252)
    • Dodawanie dynamicznej zawartości do witryny (253)
  • Optymalizowanie zawartości strony pod kątem różnych przeglądarek WWW (254)
    • Stosowanie komponentu Browser Capabilities (255)
    • Plik browscap.ini (257)
  • Łączenie stron WWW za pomocą komponentu Content Linking (258)
    • Użycie listy łączenia zawartości (259)
    • Dynamiczne tworzenie spisu treści (260)
  • Sprawdzanie praw dostępu przy użyciu komponentu Permission Checker (261)
    • Zastosowania komponentu Permission Checker (262)
    • Wykorzystanie metody HasAccess() (263)
  • Wybory prezydenckie na WWW: w stylu ASP! (264)
    • Użycie komponentu Voting (265)
  • Dostęp do baz danych ze stron WWW (267)
  • Umieszczanie licznika odwiedzin na stronie WWW (268)
    • Stosowanie komponentu Page Counter (268)
  • Wykorzystanie komponentu Tools (269)
    • Tworzenie liczb losowych (270)
    • Przetwarzanie formularzy (271)
    • Sprawdzanie istnienia pliku (272)
  • Skąd skopiować dodatkowe komponenty ASP (272)
  • Podsumowanie (273)
  • Pytania i odpowiedzi (274)
  • Warsztat (274)
    • Kwiz (274)
    • Ćwiczenia (275)

Rozdział 10. Programowanie baz danych na WWW (277)

  • Etapy tworzenia typowej aplikacji WWW korzystającej z baz danych (277)
    • Projektowanie i tworzenie bazy danych (278)
    • Tworzenie nazwy źródła danych (279)
    • Projektowanie formularzy HTML (280)
    • Przetwarzanie informacji przesłanych przez użytkownika (281)
  • Wykorzystywanie komponentu Database Access (282)
    • Etap 1: stworzenie egzemplarza obiektu Connection (282)
    • Etap 2: otwarcie połączenia z bazą danych (282)
    • Etap 3: wykonanie polecenia SQL w bazie danych (282)
    • Etap 4: zamknięcie połączenia (283)
  • Tworzenie zapytań kierowanych do baz danych za pomocą poleceń SQL (283)
    • Struktura poleceń SQL (283)
    • Pobieranie informacji z baz danych (284)
    • Filtrowanie danych (285)
    • Usuwanie danych (287)
    • Wstawianie danych (287)
  • Tworzenie książki gości (288)
    • Projektowanie bazy danych książki gości (289)
    • Tworzenie ODBC DSN pliku (290)
    • Stworzenie formularza WWW służącego do pobierania informacji wejściowych (293)
    • Dodanie informacji podanych przez użytkownika do bazy danych (300)
    • Przeglądanie rekordów bazy danych książki gości (305)
    • Implementacja funkcji przeszukiwania bazy (308)
  • Podsumowanie (313)
  • Pytania i odpowiedzi (313)
  • Warsztat (314)
    • Kwiz (314)
    • Ćwiczenia (314)

Rozdział 11. Tworzenie aplikacji baz danych przy użyciu obiektów danych ActiveX (317)

  • Prezentacja ADO (317)
  • Model obiektowy ADO (318)
    • Obiekt Connection (318)
    • Obiekt Command (321)
    • Obiekt Recordset (322)
  • Wykorzystanie ADO do stworzenia aplikacji Forum Użytkowników (327)
    • Prezentacja systemu (328)
    • Baza danych (329)
    • Identyfikacja użytkowników (330)
    • Otwieranie połączenia (333)
    • Tworzenie nowego użytkownika (336)
    • Wyświetlanie Forum (339)
    • Przeglądanie pojedynczych wiadomości (345)
    • Podsumowanie systemu Forum Użytkowników (346)
  • Praca ze schematami baz danych (347)
  • Podsumowanie (348)
  • Pytania i odpowiedzi (349)
  • Warsztat (349)
    • Kwiz (350)
    • Ćwiczenia (350)

Rozdział 12. Przykład tworzenia baz danych: system rejestracji użytkowników (351)

  • Rozumienie struktury kontrolnej systemu rejestracji użytkowników (352)
  • Ponowne wykorzystywanie danych jest dobre: połączenie z aplikacją książki gości (353)
  • Jak modyfikować istniejące rekordy bazy danych (354)
    • Aktualizacja rekordów bazy danych za pomocą polecenia SQL UPDATE (354)
    • Wykorzystanie metody UPDATE obiektu Recordset do modyfikowania rekordów bazy danych (355)
  • Prezentacja systemu rejestracji użytkowników (358)
    • Dodawanie nowego wpisu książki gości (359)
    • Modyfikacja rekordów bazy danych (360)
    • Baza danych rejestracji użytkowników (363)
  • Pobieranie danych wejściowych od użytkowników (364)
  • Dodawanie nowego rekordu użytkownika do bazy danych (374)
  • Modyfikowanie istniejących danych użytkownika (378)
  • Zastosowania systemu rejestracji użytkowników (381)
  • Podsumowanie (382)
  • Pytania i odpowiedzi (382)
  • Warsztat (382)
    • Kwiz (383)
    • Ćwiczenia (383)

Rozdział 13. Przechowywanie informacji pomiędzy sesjami przy użyciu cookies (385)

  • Wykorzystanie cookies (385)
  • Rozumienie przeznaczenia cookies (386)
    • Czy cookies są złe? (388)
    • Ograniczenia brane pod uwagę przy tworzeniu cookies (388)
  • Zastosowania cookies (389)
    • Internetowe sklepy (389)
    • Dostosowywanie stron WWW (390)
  • Wady stosowania cookies (391)
    • Cookies mogą zostać zgubione (392)
    • Cookies mogą zostać zmienione przez użytkownika (392)
    • Cookies mogą być kopiowane (393)
    • Cookies mogą zostać skradzione (393)
    • Obsługa cookies może zostać wyłączona (393)
    • Zagadnienia zgodności przeglądarek (394)
  • Gdzie przeglądarki WWW przechowują cookies (394)
  • Stosowanie cookies w aplikacjach ASP (394)
    • Określanie atrybutów cookies (395)
    • Pobieranie wartości cookies (396)
    • Praca z podkluczami (396)
    • Usuwanie cookies (397)
    • Cookies w praktyce (397)
  • Podsumowanie (401)
  • Pytania i odpowiedzi (401)
  • Warsztat (401)
    • Kwiz (401)
    • Ćwiczenia (402)

Rozdział 14. Tworzenie systemu personalizacyjnego przy użyciu cookies (403)

  • Cele systemu personalizacyjnego (403)
  • Zagadnienia zgodności platformy (405)
  • Połączenie z systemem rejestracji użytkowników (405)
    • System personalizacyjny w działaniu (407)
    • Modyfikowanie ustawień indywidualnych (410)
    • Wyświetlanie informacji spersonalizowanych (412)
    • Jak dodać informacje o użytkowniku do bazy danych (417)
    • Jak zmodyfikować informacje o użytkowniku zapisane w bazie danych (425)
    • Jak zmodyfikować ustawienia personalizacyjne (434)
    • Jak przywrócić cookie do stanu początkowego (438)
    • Sprawdzanie informacji o użytkowniku w bazie danych (439)
  • Pełny kod aplikacji Personalizuj.asp (440)
  • Podsumowanie (459)
  • Pytania i odpowiedzi (459)
  • Warsztat (460)
    • Kwiz (460)
    • Ćwiczenia (460)

Podsumowanie części II (463)

Część III (465)

Rozdział 15. Ożywianie aplikacji ASP (467)

  • Stosowanie kontrolek ActiveX (467)
    • Rozumienie różnic pomiędzy ActiveX działającymi po stronie serwera i użytkownika (468)
    • Wstawianie kontrolek ActiveX do aplikacji ASP (468)
    • Użycie kontrolki Microsoft Image ActiveX Control (469)
    • Jak działa aplikacja informacji meteorologicznej (473)
  • Tworzenie kontrolek ActiveX (475)
    • Tworzenie kontrolki ActiveX Calendar (476)
    • Dodawanie kodu kontrolki ActiveX Calendar (481)
    • Użycie kreatora interfejsu kontrolek ActiveX dostępnego w Visual Basic-u (484)
    • Pełny kod źródłowy kontrolki ActiveX Calendar (488)
    • Kompilacja i uruchamianie kontrolki ActiveX Calendar (501)
    • Użycie kontrolki Calendar w aplikacji ASP (502)
  • Rozumienie, kiedy należy stosować kontrolki ActiveX (505)
  • Podsumowanie (505)
  • Pytania i odpowiedzi (505)
  • Warsztat (506)
    • Kwiz (506)
    • Ćwiczenia (507)

Rozdział 16. Tworzenie systemu komunikatów działającego na WWW i wykorzystującego gniazda TCP/IP (509)

  • Rozumienie modelu trójwarstwowego (510)
    • Interfejs użytkownika (510)
    • Logika programu/biznesowa (510)
    • Bazy danych (511)
    • Rozumienie korzyści płynących ze stosowania modelu trójwarstwowego (511)
  • Wykorzystanie gniazd TCP/IP do przesyłania danych (512)
  • Aplikacja systemu komunikatów (512)
    • Tworzenie serwera systemu komunikatów w Visual Basic-u (514)
    • Jak wysyłać wiadomości do serwera systemu komunikatów (519)
  • Podsumowanie (521)
  • Pytania i odpowiedzi (522)
  • Warsztat (522)
    • Kwiz (522)
    • Ćwiczenia (523)

Rozdział 17. Tworzenie aplikacji ASP za pomocą Visual InterDev 6.0 (525)

  • Korzyści płynące ze stosowania Visual InterDev (525)
  • Podstawowe elementy interfejsu użytkownika InterDev (526)
  • Rozumienie okien InterDev (527)
    • Okno Autos (528)
    • Okno Call Stack (529)
    • Okno Document Outline (530)
    • Okno Find (531)
    • Okno Immediate (532)
    • Okno Locals (532)
    • Okno Output (532)
    • Okno Project Explorer (533)
    • Okno Properties (533)
    • Okno Running Documents (533)
    • Okno Task List (534)
    • Okno Editor (534)
    • Okno Threads (536)
    • Okno Toolbox (537)
    • Okno Watch (537)
  • Tworzenie aplikacji ASP (538)
    • Tworzenie "rozwiązania" za pomocą projektu (538)
    • Dodawanie plików ASP do projektu (541)
    • Zapisywanie stron ASP (543)
    • Praca w trybie nadrzędnym i lokalnym (543)
    • Przeglądanie działania aplikacji ASP (544)
  • Korzystanie z okna Toolbox (545)
    • Stosowanie techniki "przeciągnij i upuść" (545)
    • Dostosowywanie własnej zakładki okna Toolbox (546)
  • Stosowanie przeglądarki obiektów (548)
    • Wybieranie pakietów i bibliotek (548)
  • Przeglądanie pojedynczych obiektów (550)
  • Zarządzanie witrynami WWW za pomocą Visual InterDev (550)
    • Używanie diagramów witryn (551)
    • Stosowanie narzędzi Link View oraz Verification (553)
  • Tworzenie aplikacji ASP przy wykorzystaniu kontrolek Design Time Controls (554)
    • Czym są kontrolki Design Time Controls? (555)
    • Kontrolki Design Time Controls dostarczane wraz z InterDev-em (555)
    • Stosowanie kontrolek Design Time Controls dostępnych w InterDev (556)
  • Wykorzystywanie tematów i układów do tworzenia aplikacji ASP wyglądających profesjonalnie (557)
  • Tworzenie aplikacji baz danych przy użyciu Visual InterDev (560)
    • Tworzenie połączenia z bazą danych (560)
    • Przeszukiwanie bazy danych (561)
    • Wyświetlanie rekordów bazy danych (562)
  • Testowanie aplikacji ASP (563)
    • Tworzenie i stosowanie punktów przerwań (563)
    • Stosowanie trzech podstawowych okien służących do testowania (564)
  • Podsumowanie (564)
  • Pytania i odpowiedzi (565)
  • Warsztat (565)
    • Kwiz (566)
    • Ćwiczenie (566)

Rozdział 18. Zapewnianie bezpieczeństwa (567)

  • Podejmowanie kroków mających na celu poprawienie bezpieczeństwa (568)
    • Wyłączanie konta gościa Windows NT (568)
    • Używanie zabezpieczeń NTFS oraz partycji dyskowych (569)
    • Kontrolowanie przeglądania zawartości kartotek (571)
    • Rozumienie potencjalnych luk w systemie zabezpieczeń, które mogą się pojawić przy korzystaniu z Index Servera (572)
    • Ukrywanie baz danych (572)
    • Kontrolowanie dostępu do kartotek zawierających skrypty CGI, ISAPI oraz ASP (573)
    • Włączanie monitorowania na serwerze (bez jakiejkolwiek pomocy ze strony IRS) (573)
    • Zabezpiecz Perl-a: ukrywanie programu perl.exe (575)
  • Zezwalanie na dostęp do witryny za pomocą FTP (575)
  • Monitorowanie przypadków zagrożeń bezpieczeństwa (576)
    • Monitorowanie przeglądarki zdarzeń (576)
    • Monitorowanie plików dziennika dostępu (577)
  • Publikowanie ważnych informacji (577)
    • Włączenie szyfrowania na serwerze WWW (578)
    • Korzystanie z weryfikacji tożsamości użytkowników metodą Windows NT Challenge/Reponse (578)
  • Zasoby związane z zabezpieczeniami (578)
    • World Wide Web Security FAQ (578)
    • Witryna Information Security (579)
    • Strona bezpieczeństwa i szyfrowania na Yahoo! (579)
    • Zagadnienia bezpieczeństwa serwerów WWW działających w systemie Windows NT (579)
    • Maximum Security: Hacker's Guide to Protecting Your Internet Site and Network (579)
  • Podsumowanie (579)
  • Pytanie i odpowiedzi (580)
  • Warsztat (580)
    • Kwiz (580)
    • Ćwiczenia (580)

Rozdział 19. Wykorzystywanie ASP: podpowiedzi i zagadnienia zaawansowane (583)

  • Porady dotyczące tworzenia efektywnych aplikacji ASP (584)
    • Co zrobić, kiedy Internet Information Server zawiesi się (584)
    • Gdzie przechowywać niewielkie porcje danych (585)
    • W jaki sposób pomijać błędy zgłaszane w trakcie działania programu, stosując do tego polecenie On Error Resume Next (585)
    • Jak określać wartości liczbowe błędów oraz ich opisy (585)
    • Jak unikać błędów składniowych w deklaracjach danych (586)
    • Jak ułatwić powtórne wykorzystanie kodu (587)
    • Dlaczego powinieneś unikać stosowania zmiennych globalnych (587)
    • Jak korzystać z Microsoft Management Console (588)
  • Analiza wykorzystania aplikacji ASP (592)
  • Testowanie aplikacji ASP w warunkach dużego obciążenia (593)
    • Analizowanie wyników testu obciążenia (596)
  • Wykorzystanie programu ASP2HTM do tworzenia statycznych stron WWW (596)
  • Konwertowanie aplikacji Internet Database Connector (IDC) (598)
    • Ilustrowany przykład konwersji aplikacji IDC (598)
  • Klucze rejestru związane z Active Server Pages (603)
    • Zezwalanie na przechowywanie stanu sesji (604)
    • Buforowanie wyników działania ASP (604)
    • Określanie domyślnego języka skryptowego (605)
    • Zezwalanie na stosowanie ścieżek względnych w odniesieniu do aktualnej kartoteki (606)
    • Rejestracja niepoprawnych żądań HTTP (606)
    • Określanie wielkości obszaru pamięci dostępnego dla ASP (607)
    • Określanie minimalnej długości używanej listy pamięci (607)
    • Określanie początkowej ilości wątków ASP (608)
    • Określanie maksymalnej ilości wątków ASP (608)
    • Określanie maksymalnej ilości obsługiwanych żądań HTTP (609)
    • Określanie maksymalnej ilości mechanizmów obsługi języków skryptowych przechowywanych w pamięci podręcznej (610)
    • Określanie komunikatu błędu skryptów (610)
    • Przekazywanie informacji testowych na przeglądarkę (611)
    • Określanie wielkości pamięci podręcznej skryptów ASP (611)
    • Określanie okresu czasu, przez który skrypty ASP mogą być przechowywane w pamięci podręcznej (612)
    • Określanie maksymalnego czasu wykonywania skryptu ASP (613)
    • Określanie maksymalnej długości istnienia obiektu Session (613)
    • Określanie łączenia połączeń ODBC (614)
    • Określanie ilości żądań ASP obsługiwanych przez wątek ASP (615)
  • Podsumowanie (616)
  • Pytania i odpowiedzi (616)
  • Warsztat (616)
    • Kwiz (616)
    • Ćwiczenia (617)

Rozdział 20. Tworzenie własnych komponentów ASP za pomocą Visual Basica (619)

  • Korzyści tworzenia własnych komponentów ASP (620)
    • Scentralizowane zarządzanie kodem (620)
    • Model czarnej skrzynki (620)
    • Dostęp do funkcji API (621)
    • Możliwość mieszania i dopasowywania używanych języków programowania (621)
    • Bezpieczeństwo (621)
    • Ochrona opatentowanych algorytmów (622)
    • Łatwość modyfikacji (622)
    • Łatwość rozprowadzania (622)
  • Korzyści jakie daje zastosowanie Visual Basic-a (622)
  • Tworzenie własnych komponentów ASP (623)
  • Używanie własnych komponentów w aplikacjach ASP (629)
  • Przesyłanie tekstu HTML do przeglądarki WWW (631)
  • Rozprowadzanie komponentów ASP (632)
  • Podsumowanie (633)
  • Pytania i odpowiedzi (633)
  • Warsztat (634)
    • Kwiz (634)
    • Ćwiczenia (634)

Rozdział 21. Zaawansowane zagadnienia tworzenia komponentów ASP przy użyciu OLE Automation i Win32 API (637)

  • Przedstawienie OLE Automation oraz powiększanie możliwości Microsoft Office (638)
    • Zagadnienia rozprowadzania (639)
  • Używanie słownika ortograficznego i słownika wyrazów bliskoznacznych Worda w komponentach ASP (639)
  • Tworzenie internetowego słownika wyrazów bliskoznacznych (643)
    • Tworzenie projektu w Visual Basic-u (644)
    • Tworzenie odwołania do ASP (644)
    • Przesyłanie tekstu z aplikacji ASP bezpośrednio do przeglądarki (645)
    • Tworzenie odwołania od Microsoft Worda (645)
  • Zastosowanie Microsoft Word 97 do sprawdzania pisowni (646)
  • Zastosowanie Worda do określania wyrazów bliskoznacznych (649)
  • Pełna aplikacja (653)
  • Podsumowanie (654)
  • Pytania i odpowiedzi (655)
  • Warsztat (655)
    • Kwiz (655)
    • Ćwiczenia (656)

Podsumowanie części III (657)

Dodatki (659)

Dodatek A. Odpowiedzi na pytania kwizowe (661)

  • Odpowiedzi na pytania z rozdziału 1 (661)
  • Odpowiedzi na pytania z rozdziału 2 (661)
  • Odpowiedzi na pytania z rozdziału 3 (662)
  • Odpowiedzi na pytania z rozdziału 4 (663)
  • Odpowiedzi na pytania z rozdziału 5 (663)
  • Odpowiedzi na pytania z rozdziału 6 (664)
  • Odpowiedzi na pytania z rozdziału 7 (664)
  • Odpowiedzi na pytania z rozdziału 8 (665)
  • Odpowiedzi na pytania z rozdziału 9 (665)
  • Odpowiedzi na pytania z rozdziału 10 (666)
  • Odpowiedzi na pytania z rozdziału 11 (666)
  • Odpowiedzi na pytania z rozdziału 12 (667)
  • Odpowiedzi na pytania z rozdziału 13 (668)
  • Odpowiedzi na pytania z rozdziału 14 (668)
  • Odpowiedzi na pytania z rozdziału 15 (669)
  • Odpowiedzi na pytania z rozdziału 16 (670)
  • Odpowiedzi na pytania z rozdziału 17 (671)
  • Odpowiedzi na pytania z rozdziału 18 (671)
  • Odpowiedzi na pytania z rozdziału 19 (672)
  • Odpowiedzi na pytania z rozdziału 20 (672)
  • Odpowiedzi na pytania z rozdziału 21 (673)

Dodatek B. Tworzenie aplikacji ASP przy użyciu PerlScriptu (675)

  • Korzyści wynikające z zastosowania Perl-a do tworzenia aplikacji ASP (675)
  • Kopiowanie i instalowanie PerlScript-u (676)
    • Instalowanie PerlScriptu (676)
  • Twoja pierwsza aplikacja ASP napisana w Perl-u (678)
  • Zasoby Perl-a w Internecie (680)

Dodatek C. Zasoby ASP w Internecie (681)

  • Serwer gryp dyskusyjnych firmy Microsoft (681)
  • Przegląd ASP (681)
  • Często zadawane pytania dotyczące ASP (682)
  • ASP - podpowiedzi i rozwiązywanie problemów (682)
  • Witryna programistów ASP (682)
  • Projektowanie realnie wykorzystywanych aplikacji przy wykorzystaniu ASP (682)
  • ASP Hole: Zasoby ASP dla profesjonalistów (683)
  • Strony APS Carl'a i Gary'ego (683)
  • Demonstracje ASP i VBScriptu Kena (683)
  • Często zadawane pytania dotyczące skryptów (683)
  • Witryna WWW Visual InterDev-a (683)
  • Tworzenie aplikacji WWW działających na IIS (684)
  • Microsoft Universal Data Access (684)
  • Integracja ASP z Microsoft Index Server-em (684)

Dodatek D. Porty wykorzystywane przez popularne usługi internetowe (685)

Dodatek E. Kody identyfikacyjne i kody krajów stosowane w Internecie (689)

Dodatek F. Tablica kodu ISO 8859-1 (699)

Skorowidz (705)

Dodaj do koszyka Active Server Pages 2.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.