Как создать веб-браузер?

2 ноября 2014 г. Просмотров: 892 Инструкции
Многие желают создать собственный браузер, однако сделать это далеко не так просто, как кажется. В создании подобного приложения поможет знание языков программирования. С помощью них вы сможете разработать полноценный браузер со множеством различных функций.
Создать сайт самостоятельно с Wix.com

Инструкция

  • Попробуйте создать браузер, используя Borland C++ версии 6.0. Написание движка здесь не понадобится, достаточно воспользоваться готовым из Internet Explorer. Пропишите форму и на ней расположите сегмент CppWebBrowzer и вкладки internet. Он находится справа. Добавьте клавишу edit и button для возможности ввода адреса. В итоге должен получиться белый прямоугольник, в котором и будут отображаться страницы сайтов.
  • Пропишите события, которые задействуются кнопкой: CppWebBrowser1->Navigate (StringToOleStr(Edit1->Text));. Добавьте клавиши, которые имеют все стандартные браузеры. Например, ими могут быть: вперед, назад, остановить, обновить и домашняя страница. Введите коды для них: CppWebBrowser1->GoBack(); - для кнопки «назад», CppWebBrowser1->GoForward(); - для кнопки «вперед», CppWebBrowser1->Stop(); - для клавиши «стоп», CppWebBrowser1->Refresh(); - для обновления страницы, CppWebBrowser1->GoHome(); - для выхода на домашнюю страницу. Замените блок edit на компонент ComboBox. Он предназначен для сохранения недавно открытых адресов страниц.
  • Создайте панель вкладок, используя Pagecontrol. Разместите данный компонент на форме и кликните по нему правой кнопкой, нажмите в открывшимся меню New Page. Каждое новое нажатие будет открывать следующую вкладку. Перенесите на первую вкладку компонент CppWebBrowser. Достаточно перетащить его через окно Object Treeview.
  • Сделайте единую панель для размещения всех кнопок управления активной страницей. Перенесите CoolBar на форму со всеми его элементами, пропишите в отдельную функцию код создания вкладки. В заголовочном файле выберите класс TForm1, далее секцию published и отметьте функцию void __fastcall make_tab(); и скопируйте ее на onKeyDown. Она поможет облегчить работу со вкладками. Запустите созданный браузер и проверьте его на работоспособность.
  • Оцените статью!