Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
KlientusługisieciWeb
37
Technicznie,wśrodowiskuVisualStudio2005ExpressEdition,interfejsjest
formularzemaplikacjiWindows.Samośrodowiskodostarczabogatyzestawkontrolek
różnychtypów,którebardzoułatwiająbudowęformularzyorozbudowanejfunkcjo-
nalności.
Projektowanyformularzpodzielononatrzyczęści:górną,środkowąidolną.
Wczęścigórnejznajdujesiępanelgrupującywszystkieoperacjezwiązanezwyszu-
kiwaniem.Wczęścidolnejznajdujesięgrupakontrolekodpowiedzialnazanawigację
powynikachwyszukiwania.Wczęściśrodkowejbędąpojawiałysięwyniki.Dla
przejrzystościopisukontrolkiponumerowano.
Oznaczonanumerem1kontrolkatypuTe[t:o[służydowprowadzaniaszuka-
negowyrażenia.Wyszukiwaniejestinicjowanepowciśnięciuprzezużytkownika
przyciskuoznaczonegonumerem2(kontrolkatypu:utton).Przyciskoznaczony
numerem3(kontrolkatypu:utton)służydowyświetleniaoknakonfiguracyjnego
programurysunek3.2.Przyciskoznaczonynumerem4(kontrolkatypu:utton)
służydozamykaniaaplikacji.Etykieta(kontrolkatypuLabel)oznaczonanumerem5
służydowyświetlaniadodatkowychinformacji,pomocnychpodczasprzeglądania
wynikówwyszukiwania.
Środkowaczęśćformularzatomiejsceprzeznaczonedowyświetlaniawyników.
Wypełniapaneltabelaryczny(kontrolkaTableLayoutPanel)składającysię
zdwóchkolumnidziesięciuwierszy,Zawartośćposzczególnychkomórekwypełniana
jestdynamicznie.Podczasinicjacjiformularzabudowanajest10-elementowatablica
kontrolekLinkLabel>],wktórychumieszczanewynikiwyszukiwania,oraz10-
elementowatablicaprzycisków,zapomocąktórychmożnawyświetlićdodatkowe
informacjeowybranejstronie.Początkowowszystkiekontrolki,zobutablicniewi-
docznestająsięwidoczneprzywyświetleniuwynikówwyszukiwania.
Wdolnejczęściformularzaznajdująsiędwaprzyciski,służącedonawigacji
wśródotrzymanychwyników.Kontrolkaopatrzonanr7,czyliprzyciskznapisem
Wstecz,powodujewyświetleniepoprzedniejstronyzwynikami.Kontrolkaopatrzona
nr8,czyliprzyciskopatrzonynapisemDalej,powodujewyświetleniestronynastępnej.
Projektowanaprzeglądarkaposiadadialogoweoknokonfiguracyjne(rysunek
3.3),którepojawiasięponaciśnięciuprzyciskuoznaczonegonr3.
Wpoluoznaczonymnumerem1należywpisaćkluczautoryzacyjnyGoogle.
Sposóbuzyskaniategokluczaopisanowkolejnympunkcierozdziału.Pozostałeopcje
regulujązachowaniawyszukiwarki.Zaznaczeniepolaoznaczonegonumerem2(kon-
trolkaCheck:o[)powodujefiltrowaniepodobnychstronzwynikówwyszukiwania.
Poleoznaczonenumerem3(takżekontrolkaCheck:o[)włącza/wyłączatzw.filtrro-
dzicielskiwyszukiwarki.Grupawyboruoznaczonanumerem4(kontrolkiRadio-
:utton)umożliwiaokreślenieobszaruwyszukiwania(stronypolskielubcałyInter-
net).Przyciskioznaczonenumerami5,6i7powodująkolejnozatwierdzenie,anulo-
waniebądźwczytaniewartościustawieńdomyślnych.