Програмування – це просто - Урок 3

просто

то побачимо щось страшне і жахливе * :

програмування

Не зовсім зрозуміло, як шукати в цьому коді позицію, на якій знаходиться наш сайт. Можна, звичайно, написати якийсь HTML парсер, який розкладе цей текст "по поличках". Але, перш ніж писати, давайте дізнаємося, а раптом щось уже є. Навіщо винаходити велосипед?

Справді, Delphi є хороший компонент TWebBrowser . Давайте вивчимо його та вирішимо, чи підходить цей інструмент для вирішення поставленого завдання.

Цей компонент (TWebBrowser) знаходиться на закладці Internet**:

Покладемо його на форму, назвемо wbWebBrowser, туди ж "кинемо" поле введення edURL (компонент TEdit) та кнопочку btnShow (компонент TButton).

Напишемо обробник події OnClick для компонента TButton:

procedureTfrmWebBrowserSample.btnShowClick(Sender: TObject);beginwbWebBrowser.Navigate(edURL.Text);end;

Тепер запустимо програму, наберемо у рядку введення URL та натиснемо на кнопочку. У нас відобразиться сайт, як він видно у браузері:

програмування

- Добре, скажете ви, сайт відобразився, в нормальному вигляді, не так як компонент TIdHTTP. А далі що?

А далі ми вивчатимемо можливості TWebBrowser, але про це у наступному уроці.