JScript.NET - programowanie. Biblia - Essam Ahmed

Quote of the Day Sample
=======================


Uwaga : 

Jeeli uywasz notatnika do ogldania tego pliku,
uaktywnij opcje "zawijanie wierszy" ( zaznacz
Format->zawijanie wierszy z menu)

Zawarto
--------

1 - Konfiguracja usugi web service
1.1 - Generowanie proxy dla web service
2 - Przykad aplikacji opartych na Windows Forms
3 - Przykad alikacji opartej na ASP.NET
4 - Usuwanie plikw tymczasowych

1. Konfiguracja usugi web service
==================================


To jest przykad usugi "Cytat dnia" (Quote of the Day (QoD)) z rozdziau dzisitego; ten plik opisuje jak konfigurowa i uywa przykadu.


Przykad QoD jest zaleny od usugi QoD web service dlatego najpierw naley skonfigurowa system tak aby udostpnia t usuge. Wykonaj ponisze plecenia aby uruchomi usug QoD web service; Zakadamy e rozpakowano przykady do domylnej cieki:

1. Zmie katalog na \JSNetProgramowanie\Roz10\QuoteOfTheDay
2. Otwrz plik QOD.ASMX (zwr uwag na rozszerzenie)
3. Zmie ciek w duym bloku komentarza, na pocztku pliku. Przed zamian linia  wyglda w ten sposb :

var xmlPath : String =
    "F:\\JSNetProgramming\\Chapter10\\QuoteOfTheDay\\quotes.xml";

Zmie cieke aby akreli aktualne pooenie pliku Quotes.Xml file. Uywaj dwch ukonikw, tak jak to pokazano wyej.

4. Zapisz i zamknij plik
5. Uruchom zarzdce Internetowych Usug Informacyjnych. Wybierz Start>Panel sterowania>Narzdzia Administracyjne>Internetowe Usugi Informacyjne
6. Rozwi (na symbolu plus) przy nazwie Twojego komputera; Powiniene zobaczy ga "Domylna strona web"
7. Dodaj nowy katalog wirtualny. wcinij prawy przycisk myszy na gazi "Domylna strona web" wybierz Nowy>Katalog Wirtualny
7a. Wpisz nazw nowego katalogu; wpisz "QoD" (bez apostrofw) i wcinij przycisk "Dalej"
7b. Wybierz katalog gdzi znajduje si strona; ten sam katalog gdzie znajduje si plik Qod.ASMX z punktw 1-3
8. Zatwierd domylne ustawienia bezpieczestwa
9. Wcinij Zakocz aby zamkn kreatora

* Wyprbuj usug web service otwierajc Internet Explorer i wpisujc nastpujcy adres: http://localhost/qod/qod.asmx (musisz chwilk poczeka na odpowied)
* Powiniene zobaczy opis usugi web service z pojedycz metod "getQuote"; Kliknij na odnoniku aby przetestowa. Jeli usuga web service dziaa zobaczysz nowe okno z kodem XML i cytatem. Jeli nie dziaa zobaczysz opis bdu; Jeli wystpi bd przyjrzyj si katalogowi ktry wpisae w krokach 1-3.

1.1 Generowanie proxy dla web service
-------------------------------------

Przed uyciem aplikacji opartych na Windows Forms lub ASP.NET sample musisz wygenerowa kod dla proxy uywajc wsdl.exe; wykonaj instrukcje aby wygenerowa:

1. Zmie katalog na \JSNetProgramowanie\Roz10\QuoteOfTheDay
2. Wpisz: createProxy
3. TWpisz: make

2. Przykad oparty na Windows Forms
===================================

Uruchom przykad, przy pomocy instrukcji:
(uwaga: upewnij sie czy wygenerowae proxy z punktu 1.1)

1. Zmie katalog na \JSNetProgramowanie\Roz10\QuoteOfTheDay
2. Wpisz: consumeQOD

3. Przykad oparty na ASP.NET
=============================

1. Uruchom Internet Explorer
2. Wpisz nastpujcy adres: http://localhost/qod/qod.aspx (zwr uwag na rozszerzenie)


4. Usuwanie plikw tymczasowych
===---=========================

Usu pliki tymczasowe za pomoc polecenia:

  make -clean

Polecenie usuwa wszystkie pliki, za wyjtkiem oryginalnych rde i plikw pomocniczych, z katalogu.


