Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3.
KlientusługisieciWeb
Niniejszyrozdziałprzedstawiaprocesbudowyprogramuklientausługiwebowej.
Celemrozdziałujestpokazanie,jakłatwomożnakorzystaćztechnologiiusługwebo-
wychwewspółczesnychnarzędziachwytwarzaniaoprogramowania.Wtymprzypadku
opisywanymnarzędziemjestVisualStudio2005ExpressEditionijęzykC#.
Nieturozważaneżadneszczegółydotycząceusługwebowych,pokazanoje-
dynie,żemożnaznichkorzystaćbezznajomościposzczególnychtechnologiiwcho-
dzącychwichskład.
RolęklientausługiwebowejmapełnićprostaprzeglądarkaarchiwumInternetu.
Dziękiniejużytkownikzyskujemożliwośćprzeglądaniaarchiwumstroninterneto-
wych,włączającwtostrony,którewdanymmomenciejużniedostępnenaserwe-
rzeźródłowym,bądźdostępdonichjestutrudniony.Przeglądarkajestklientemusługi
webowejserwisuGoogleidziaławykorzystującinterfejsGoogleSOAPSearchAPI
[I08].
3.1.
Tworzenieinterfejsuprzeglądarki
Budowęinterfejsuprzeglądarkirozpoczniemyodutworzenianowegoprojektu,
wśrodowiskuVisualStudioC#2005ExpressEdition.Projektnależyutworzyćna
podstawieszablonuWindowsApplication.Możeonprzyjąćdowolnąnazwęwroz-
ważanymprzypadkujesttoArchGoogle.Oknodialogowetworzenianowegointer-
fejsuilustrujerysunek3.1.
Uniwersalneprzeglądarkistroninternetowychmajązwyklebardzorozbudowany
interfejsużytkownika,projektowanąprzeglądarkęwyposażononatomiastwprosty
interfejs,umożliwiającymiędzyinnymi:
1.
wprowadzenietekstudowyszukiwania,
2.
wyświetlaniewynikówwyszukiwania,
3.
stronicowaniewyników(warunkowe,jeśliodpowiedźniemieścisięnajednej
stronie),
4.
wyświetlaniezawartościwybranejstrony.