Программирование - это просто
Advertisement
Главная arrow Уроки Delphi arrow Пишем на Delphi 7 мониторинг поисковых запросов arrow Урок 3. Изучаем компонент Delphi TWebBrowser
29.02.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Урок 3. Изучаем компонент Delphi TWebBrowser Печать E-mail
Автор megabax   
09.09.2009 г.
В этой статье будет пошагово описано создание на Delphi приложение

Урок 3. Изучаем компонент Delphi TWebBrowser

Если мы посмотрим HTML код, выдаваемый страницей Яндекса  при запросе (это можно сделать так же в бараузере через меню "Вид" -> "Просмотр HTML-кода")*, 

компонент Delphi TWebBrowser

то увидим что то страшное и ужасное*:

компонент Delphi TWebBrowser

Не совсем понятно, как в этом коде искать позицию, на которой находится наш сайт. Можно, конечно, написать какой нибудь HTML парсер, который разложит данный текст "по полочкам". Но, прежде чем писать, давайте узнаем, а вдруг что то уже есть. Зачем изобретать велосипед?

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

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

компонент Delphi TWebBrowser

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

Напишем обработчик события OnClick для компонента TButton:

procedure TfrmWebBrowserSample.btnShowClick(Sender: TObject);
begin
       wbWebBrowser.Navigate(edURL.Text);
end;

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

компонент Delphi TWebBrowser

- Хорошо, скажете вы, сайт отобразился, в нормально виде, не так как компонент TIdHTTP. А дальше что?

А дальше мы будем изучать возможности TWebBrowser, но об этом в следующем уроке.


Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями  в соответствии со ст. 1274 ГК РФ программного продукта "Microsof Internet Explorer", авторское право на который принадлежит корпорации Microsoft

Скриншоты, помеченные знаком **, являются цитатами и иллюстрациями  в соответствии со ст. 1274 ГК РФ программного продукта "Delphi", авторское право на который принадлежит Borland Delphi.. 


Последнее обновление ( 07.11.2011 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги