Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
42
PodstawyarchitekturyitechnologiiusługXMLsieciWeb
priVateVoidSearch(stringsearchPhrase)
{
//jeslikluczmadobradlugosc
(czyjestpoprawnystwierdzidopieroGoogle)
if(IsKeyProperLength())
{
//toinicjujemyodpowiedniosposobwyszukiwania
//zgodniezzaznaczonymiwopcjachustawieniami
stringlanguage=stringiEmpty;
if(settingsiSearchType==SearchTypesiOnlyPLLanguage)
{
language=langBpl;
}
try
{
Cursor=CursorsiWaitCursor;
SetWindowState(false);
//wyszukaniewynikow
gsr=gssidoGoogleSearch(settingsiKey!
searchPhrase!inde[!ConstantsiRESULTSBPERBPAGE!
settingsiFilterSimilarPages!stringiEmpty!
settingsiSafeSearch!language!stringiEmpty!
stringiEmpty);
}
catch(E[ception)
{
Message:o[iShow(Nieudałosiępołączyćzusługąwebową?n
Sprawd(czymaszaktywnepołączeniesieciowe
iczywprowadziłeśpoprawnykluczautoryzacyjny
Google);
return;
}
finally
{
Cursor=CursorsiDefault;
SetWindowState(true);
}
//wyswietleniewynikow
DisplayResults(gsr);
}
}
Listing3010MetodaSearch()