Веб-браузер EasyNet - Программирование, компьютеры и кибернетика курсовая работа

Разработка "Web-браузера". Программное средство для просмотра web-сайтов, их обработки, вывода и перехода от одной страницы к другой. Проектирование программы и ее интерфейса, разработка алгоритма. Тестирование программы и анализ проведенных расчетов.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Министерство сельского хозяйства и продовольствия Республики Беларусь
УО «Полоцкий государственный аграрно-экономический колледж»
«Основы алгоритмизации и программирование»
Тема: « Программное средство «Web-браузер »
информационных технологий и права» А. А . Корягин
информационных технологий И.К.Федорчук
2 Проектирование программы и разработка алгоритма
2.3 Проектирование интерфейса программы
2.4 Компоненты электронное пособие «Учебно-методический комплекс по дисциплине «Основы алгоритмизации и программирование. Раздел «Система программирования Delphi»
3 Реализация разработанного алгоритма
4 Тестирование программы и анализ проведенных расчетов
5 Инструкция по эксплуатации программы
ПРИЛОЖЕНИЕ А. Функциональная схема программы
Компьютерные технологии - ядро теоретических и практических знаний, которые используют в своей работе специалисты в области вычислительной техники, программирования, информационных систем и технологий. Как научная дисциплина компьютерные технологии возникли в начале 40-х годов XX века в результате слияния теории алгоритмов и математической логики, а также изобретения электронных вычислительных машин. Наиболее важные разделы компьютерных наук: алгоритмы и структуры данных, архитектура компьютеров, операционные системы и компьютерные сети, разработка программного обеспечения, базы данных и информационно-поисковые системы, искусственный интеллект и робототехника, компьютерная графика.
Появление Интернета, безусловно, производит революционные изменения в таких областях, как образование, компьютерный тренинг, во многих сферах профессиональной деятельности человека, науки и т.д. В настоящее время большое количество людей пользуются Интернетом. В глобальной сети можно найти огромное количество полезной информации, мультимедийных файлов и т.д.. Существуют массовые социальные сети («В контакте», «Я тут», «В сети», «Одноклассники») всевозможные форумы и чаты. Для работы с этим гигантским информационным пространством предусмотрены специальные прикладные программы - web-браузеры.
Объектом изучения данного курсового проекта является web-браузеры. Web-браузер -- программное обеспечение для просмотра web-сайтов, то есть для запроса web-страниц , их обработки, вывода и перехода от одной страницы к другой. Браузеры постоянно развивались со времени зарождения «Всемирной паутины» и с её ростом становились всё более востребованными программами. Ныне браузер -- комплексное приложение для обработки и вывода разных составляющих web-страницы и для организации интерфейса между web-сайтом и его посетителем. Практически все популярные браузеры распространяются бесплатно или «в комплекте» с другими приложениями.
Предмет ом курсового проектирования является разработка «Web-браузера» - программного средства для просмотра web-сайтов, их обработки, вывода и перехода от одной страницы к другой. Установить браузер на свой компьютер не составит труда даже не очень опытному пользователю. Внем есть всё, что может потребоваться: удобный интерфейс, ускоренный поиск, полезные дополнения, позволяющие быстро получать нужную информацию и работать с закладками, а также многое другое, которое в доступной форме позволяет пользователю окунуться в мир глобальной сети интернет.
Целью данной курсовой работы является создание такого приложения, в котором пользователь сможет просмотривать интернет-страницы.
Языком программирования является язык высокого уровня Pascal. В качестве среды разработки приложения выбрана среда разработки Borland Delphi.
В соответствии с заданием на курсовое проектирование темой является «Программное средство «Web-браузер».
По ходу построения интерфейса применены следующие компоненты: MainMenu, sSpeedButton, sEdit, WebBrowser, sListBox, sComboBox, sStatusBar, sGauge. На рисунке 2.2 показаны названия используемых компонентов
Рисунок 2.2 - Вид главной формы (Unit 1)
Вид окна добавления закладок изображен на рисунке 2.3. Используемые компоненты: sLabel, sEdit, sSpeedButton.
Рисунок 2.3 - Вид окна добавления закладок (Unit 3)
На рисунке 2.4 изображены данные о разработчике, а так же можно посетить официальный сайт УО «ПГАЭК».
Рисунок 2.4 - Вид формы о разработчике (Unit 2)
На рисунке 2.5 отображены сведения о программе. Используемые компоненты: sLabel, sSpeedButton. Также нажав на кнопку «Инструкция по эксплуатации» можно будет просмотреть инструкцию выполнения действий над просмотром страниц.
Рисунок 2.5 - Вид формы о программе (Unit 5)
На рисунке 2.6 отображена инструкция выполнения действий над просмотром страниц. Используемые компоненты: sLabel, sSpeedButton.
Рисунок 2.6 - Инструкция по эксплуатации (Unit 4)
В данном курсовом проекте использовались компоненты:
- sLabelFX, sEdit, sGauge, sComboBox, sPanel, sSpeedButoon со страницы Alphastandard;
- sOpenDialog, sSaveDialog, SkinManager со страницы AlphaTools;
s Label - Служит для отображения текста на экране;
sEdit - Используется для ввода пользователем однострочных текстов. Может использоваться для отображения текста;
sGauge - Предназначенные для отображения в стиле Windows 95/98 хода процессов, занимающих заметное время, например, копирования больших файлов, настройку приложения, установку приложения на компьютере и т.п;
sComboBox - Компонент служащий для отображения списков строк;
sPanel - С их помощью компонуются различные элементы интерфейса;
sSpeedButoon - Имеют возможность отображения пиктограмм и могут использоваться как обычные управляющие кнопки или как кнопки с фиксацией нажатого состояния;
Image - Отображает графическое изображение на форме;
MainMenu - Позволяет конструировать и создавать полосу главного меню формы и выпадающие меню;
sOpenDialog - Предназначен для создания окна диалога «Открыть файл»;
sSaveDialog - Предназначен для создания окна диалога «Сохранить файл»
sSkinManager - компонент для запуска и отображения скинов;
При разработке программного средства был использован, дополнительный компанент (SkinManager)
Разработанное программное средство состоит из одной основной и нескольких дополнительной форм. Каждая форма выполняет определенную функцию.
В первой (основной) форме (Unit 1) осуществляется просмотр web-страниц (рисунок 3.1) и все необходимое для работы со страницей (рисунок 3.2).
Рисунок 3.1 - Вид программы при запуске
Рисунок 3.2 - Обозначение приложения
ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению. - М.: Изд-во стандартов, 1982.
ГОСТ 2.104-68 ЕСКД. Основные надписи. - М.: Изд-во стандартов, 1982.
ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам. - М.: Изд-во стандартов, 1995.
ГОСТ 19.103-77 ЕСПД. Обозначения программ и программных документов. - М.: Изд-во стандартов, 1982.
Архангельский А.Я. Программирование в Delphi 7 --М.: ЗАО «Издательство БИНОМ», 2002г. - 1200 с.
Кулагин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. - СПб.:BHV, 2000.
Программирование в среде Delphi: Лабораторный практикум для студентов всех специальностей. Под общей редакцией Синицына А.К. - Мн.; БГУИР, 1998. - 94 с.
Программирование в среде Delphi: Лабораторный практикум для студентов всех специальностей. Под общей редакцией Синицына А.К. - Мн.; БГУИР, 1998. - 94 с.
Прищепов М.А., Севернева Е.В., Шарикин А.И. Программирование на языках Basic, Pascal и Object Pascal в среде Delphi. Учеб.пособие. - Мн.: ТетраСистемс, 2006.
Тассел Д. Ван. Стиль, разработка, эффективность, отладка и испытание программ. - М.: Мир, 1985.
Процедура быстрого поиска информации на наиболее известных поисковых серверах
{====================================================}
{----------------------------------------------------}
{ Модуль в котором реализованы функции работы с web-браузером}
{====================================================}
Windows, ActiveX, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, sSkinManager, Buttons, sSpeedButton, OleCtrls, SHDocVw, ComCtrls, acProgressBar, sStatusBar, ExtCtrls, sPanel, Menus, StdCtrls, sLabel, sEdit, sGroupBox, HTTPApp, sPageControl, sTabControl, sMemo, sGauge, ddeman, XpMan, sAlphaListBox, acMagn,ShellAPI, Registry, WinInet, sSplitter, sComboBox, sHintManager, sSkinProvider, sDialogs, MSHtml;
procedure N10Click(Sender: TObject);
procedure sEdit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
procedure sSpeedButton2Click(Sender: TObject);
procedure sSpeedButton3Click(Sender: TObject);
procedure sSpeedButton4Click(Sender: TObject);
procedure sSpeedButton6Click(Sender: TObject);
procedure WebBrowser1StatusTextChange(ASender: TObject;
procedure WebBrowser1ProgressChange(ASender: TObject; Progress,
procedure sSpeedButton5Click(Sender: TObject);
procedure N26Click(Sender: TObject);
procedure N2501Click(Sender: TObject);
procedure N2001Click(Sender: TObject);
procedure N501Click(Sender: TObject);
procedure N1201Click(Sender: TObject);
procedure N1101Click(Sender: TObject);
procedure N1001Click(Sender: TObject);
procedure N901Click(Sender: TObject);
procedure N801Click(Sender: TObject);
procedure N701Click(Sender: TObject);
procedure N601Click(Sender: TObject);
procedure N502Click(Sender: TObject);
procedure FormActivate(Sender: TObject);
procedure sSpeedButton1Click(Sender: TObject);
procedure sSpeedButton9Click(Sender: TObject);
procedure sSpeedButton10Click(Sender: TObject);
procedure sSpeedButton11Click(Sender: TObject);
procedure sSpeedButton13Click(Sender: TObject);
procedure sSpeedButton14Click(Sender: TObject);
procedure N19Click(Sender: TObject);
procedure N20Click(Sender: TObject);
procedure WebBrowser1CommandStateChange(ASender: TObject; Command: Integer;
procedure N16Click(Sender: TObject);
procedure FormResize(Sender: TObject);
procedure sSpeedButton18Click(Sender: TObject);
procedure sSpeedButton19Click(Sender: TObject);
procedure sSpeedButton20Click(Sender: TObject);
procedure WebBrowser1NavigateComplete2(ASender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
procedure sListBox1DblClick(Sender: TObject);
procedure sComboBox1Change(Sender: TObject);
procedure WebBrowser1TitleChange(ASender: TObject; const Text: WideString);
procedure N110Click(Sender: TObject);
procedure sMagnifier1DblClick(Sender: TObject);
procedure sSpeedButton8Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure WebBrowser1NewWindow2(ASender: TObject; var ppDisp: IDispatch;
procedure N5Click(Sender: TObject);
procedure N31Click(Sender: TObject);
procedure sSpeedButton7Click(Sender: TObject);
procedure sSpeedButton17Click(Sender: TObject);
procedure N32Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure WebBrowser1DocumentComplete(ASender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
procedure N22Click(Sender: TObject);
procedure N30Click(Sender: TObject);
procedure N12Click(Sender: TObject);
procedure N13Click(Sender: TObject);
procedure N14Click(Sender: TObject);
procedure N8Click(Sender: TObject);
estyle:integer; //переманная поиска
uses Unit2, Unit3, Unit4, UrlMon, CommCtrl, ComObj, Unit5;
// пользовательская процедура сохранения
procedure SaveHTMLSourceToFile(const FileName: string;WB: TWebBrowser);
PersistStream := WB.Document as IPersistStreamInit;
FileStream := TFileStream.Create(FileName, fmCreate);
Stream := TStreamAdapter.Create(FileStream, soReference) as IStream;
SaveResult := PersistStream.Save(Stream, True);
function ExecuteFile(const FileName,Params,DefaultDir:string;
zFileName,zParams,zDir:array [0..79 ] of Char;
Result :=ShellExecute(Application.MainForm.Handle,nil,
StrPCopy(zFileName,FileName),StrpCopy(zParams,Params),
StrPCopy(zDir,DefaultDir),ShowCmd);
// процедура, если форма стала активной
procedure TForm1.FormActivate(Sender: TObject);
procedure TForm1.N10Click(Sender: TObject);
procedure tForm1.FormResize(Sender: TObject);
sgauge1.Parent := sStatusbar1; // присвоение к панели статуса
sgauge1.SetBounds(r.Left, r.Top, r.Right - r.Left - -100, r.Bottom - r.Top); // размещение по координатам
procedure TForm1.N110Click(Sender: TObject);
// Процедура перехода на предыдущую страницу
procedure TForm1.N12Click(Sender: TObject);
sSpeedButton1Click(Sender); // На предыдущую страницу
// Процедура перехода на следующую страницу
procedure TForm1.N13Click(Sender: TObject);
sSpeedButton2Click(Sender); // на следующую страницу
procedure TForm1.N14Click(Sender: TObject);
sSpeedButton3Click(Sender); // Обновить страницу
//*************************** Масштаб страницы *************************
procedure TForm1.N2501Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 2.5; // масштаб страницы 250%
procedure TForm1.N2001Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 2; // масштаб страницы 200%
procedure TForm1.N501Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 1.5; // масштаб страницы 150%
procedure TForm1.N1201Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 1.2; // масштаб страницы 120%
procedure TForm1.N1101Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 1.1; // масштаб страницы 110%
procedure TForm1.N1001Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 1; // масштаб страницы 100%
procedure TForm1.N26Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 1; // масштаб страницы 100%
procedure TForm1.N901Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 0.9; // масштаб страницы 90%
procedure TForm1.N801Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 0.8; // масштаб страницы 80%
procedure TForm1.N701Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 0.7; // масштаб страницы 70%
procedure TForm1.N601Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 0.6; // масштаб страницы 60%
procedure TForm1.N502Click(Sender: TObject);
WebBrowser1.OleObject.Document.Body.Style.Zoom := 0.5; // масштаб страницы 50%
// масштаб (250, 200, 150, 120, 110, 100, 90, 80, 70, 60, 50) на главной форме в sComboBox
procedure TForm1.sComboBox1Change(Sender: TObject);
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=2.5
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=2.2
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=2
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=1.5
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=1.2
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=1.1
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=1
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=0.9
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=0.8
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=0.7
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=0.6
then WebBrowser1.OleObject.Document.Body.Style.Zoom :=0.5
//************************************************************
// процедура открытия окна о программе
procedure TForm1.N8Click(Sender: TObject);
procedure TForm1.N16Click(Sender: TObject);
WebBrowser1.ExecWB(OLECMDID_SelectAll, OLECMDEXECOPT_PROMPTUSER); // Выделить все
procedure TForm1.N19Click(Sender: TObject);
WebBrowser1.ExecWB(OLECMDID_COPY, OLECMDEXECOPT_PROMPTUSER); // Копировать
procedure TForm1.N20Click(Sender: TObject);
WebBrowser1.ExecWB(OLECMDID_PASTE, OLECMDEXECOPT_PROMPTUSER); // Вставить
procedure TForm1.N22Click(Sender: TObject);
procedure TForm1.N2Click(Sender: TObject);
sSpeedButton17Click(Sender); // вызов процедуры, в которой описано создание нового окна
procedure TForm1.N30Click(Sender: TObject);
form2.Show; // вызов формы с данными о разработчике
// процедура редактирования содержания страницы
procedure TForm1.N31Click(Sender: TObject);
if N31.Checked = true // если кнопка "Редактировать" нажата
editor:=(currentwb.document as ihtmldocument2);
if N31.Checked = false // если кнопка "Редактировать" не нажата
editor:=(currentwb.document as ihtmldocument2);
// процедура просмотра свойств страницы
procedure TForm1.N32Click(Sender: TObject);
eQuery := Webbrowser1.QueryStatusWB(OLECMDID_PROPERTIES);
if (eQuery and OLECMDF_ENABLED) = OLECMDF_ENABLED then
Webbrowser1.ExecWB(OLECMDID_PROPERTIES, OLECMDEXECOPT_PROMPTUSER, vaIn, vaOut);
procedure TForm1.N4Click(Sender: TObject);
WebBrowser1.Navigate(sOpenDialog1.FileName);
sEdit1.Text:=sOpenDialog1.FileName;
procedure TForm1.N5Click(Sender: TObject);
SaveHTMLSourceToFile(sSaveDialog1.FileName, WebBrowser1);
procedure TForm1.N7Click(Sender: TObject);
sSpeedButton6Click(Sender); // вызов процедуры, в которой описана печать страницы
procedure TForm1.sEdit1KeyDown(Sender: TObject; var Key: Word;
if Key = VK_RETURN // если нажата клавиша Enter
webbrowser1.Navigate(sedit1.Text); // присвоение адреса
// Процедура перехода из закладок по выбранному пользователем адреса
procedure TForm1.sListBox1DblClick(Sender: TObject);
sSpeedButton19Click(sender); // вызов процедуры, в которой описан переход из по определенному адресу
// Процедура закрытия экранной лупы
procedure TForm1.sMagnifier1DblClick(Sender: TObject);
sMagnifier1.hide; // по двойному щелчку закрывается экранная лупа
//************* Поиск необходимой информации в наиболее ивестных поисковиках (Google, Yahoo, Яндекс, Рамблер)
procedure TForm1.sSpeedButton10Click(Sender: TObject);
poisk:='http://www.google.ru/search?hl=ru&q='; // поиск на Google
procedure TForm1.sSpeedButton11Click(Sender: TObject);
poisk:='http://yandex.ru/yandsearch?stype=www&nl=0&text='; // поиск на Яндекс
procedure TForm1.sSpeedButton13Click(Sender: TObject);
poisk:='http://search.yahoo.com/bin/query?p='; // поиск на Yahoo
procedure TForm1.sSpeedButton14Click(Sender: TObject);
poisk:='http://search.rambler.ru/cgi-bin/rambler_search?english=0&and=1&words='; // поиск на Рамблер
//****************************************************
procedure TForm1.sSpeedButton17Click(Sender: TObject);
NewWindow := TForm1.Create(self); // создание формы
procedure TForm1.sSpeedButton18Click(Sender: TObject);
if spanel11.Width=0 // ели панель не видна
spanel11.Width:=185 // то сделать видимой
else if spanel11.Width=185 // если панель видна
spanel11.Width:=0 // то сделать невидимой
procedure TForm1.sSpeedButton19Click(Sender: TObject);
Form3.sEdit1.Text:=m[slistbox1.ItemIndex]; // выбор имени звкладки
Form1.WebBrowser1.Navigate(m[slistbox1.ItemIndex]); // переход по заданной ссылке
// Процедура перехода на предыдущую страницу
procedure TForm1.sSpeedButton1Click(Sender: TObject);
WebBrowser1.GoBack; // переход на предыдущую страницу
// Процедура перехода на следующую страницу
procedure TForm1.sSpeedButton2Click(Sender: TObject);
WebBrowser1.GoForward; // переход на следующую страницу
procedure TForm1.sSpeedButton3Click(Sender: TObject);
WebBrowser1.Refresh; // обновление страницы
// Процедура остановки загрузки страницы
procedure TForm1.sSpeedButton4Click(Sender: TObject);
WebBrowser1.Stop; // остановка загрузки
// Процедура перехода на домашнюю страницу
procedure TForm1.sSpeedButton5Click(Sender: TObject);
webbrowser1.GoHome; // на домашнюю страницу
procedure TForm1.sSpeedButton6Click(Sender: TObject);
WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DODEFAULT, PostData, Headers); // печать страницы
// процедура добавления страницы в закладки
procedure TForm1.sSpeedButton20Click(Sender: TObject);
form3.Show; // открытие формы заполнения
// процедура открытия панели с поиском
procedure TForm1.sSpeedButton7Click(Sender: TObject);
if spanel3.Height=0 // если панель скрыта
spanel3.Height:=41 // то показать панель
else if spanel3.Height=41 // если панель видна
spanel3.Height:=0 // то скрыть панель
// процедура активации экранной лупы
procedure TForm1.sSpeedButton8Click(Sender: TObject);
sMagnifier1.Execute; // активация экранной лупы
procedure TForm1.sSpeedButton9Click(Sender: TObject);
s:=sedit2.Text; // присваеваем фразу, которую будем искать
c:=Length(s); // находим сколько символов в строке
for i:=1 to c do // цикл, который ищет пробелы в вырожении и ставит вместо них "+"
webbrowser1.Navigate(poisk+sear); // открываем и ищем
// Процедура активации клавиш впереди назад
procedure TForm1.WebBrowser1CommandStateChange(ASender: TObject;
Command: Integer; Enable: WordBool);
sspeedbutton1.Enabled := Enable; // для клавиши назад
sspeedbutton2.Enabled := Enable; // для клавиши вперед
// процедура редактирования содержимого страницы
procedure TForm1.WebBrowser1DocumentComplete(ASender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
// процедура присвоения адреса активной страницы полю ввода url-адреса
procedure TForm1.WebBrowser1NavigateComplete2(ASender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
sEdit1.Text:=WebBrowser1.LocationURL; //присвоение адреса активной страницы полю ввода url-адреса
// процедура открытия страницы в новом окне
procedure TForm1.WebBrowser1NewWindow2(ASender: TObject; var ppDisp: IDispatch;
NewWindow := TForm1.Create(self); // создание нового окна
ppDisp := NewWindow.Webbrowser1.DefaultDispatch; // переход по заданному адресу
// процедура отображения прогресса загрузки страницы
procedure TForm1.WebBrowser1ProgressChange(ASender: TObject; Progress,
sgauge1.MaxValue:=progressmax; // отображение максимальности процесса (100%)
sgauge1.Progress:=progressmax; // отображение прогресса загрузки
// процедура отображения перехода по адресу
procedure TForm1.WebBrowser1StatusTextChange(ASender: TObject;
sStatusBar1.SimpleText := Text; // отображения перехода по адресу
// процедура отображения названия сайта
procedure TForm1.WebBrowser1TitleChange(ASender: TObject; const Text: WideString);
Caption := Text; // названию формы присваивается название сайта
{====================================================}
{----------------------------------------------------}
{ Модуль в котором содержится информация о разработчике}
{====================================================}
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, sComboBox, sLabel, Buttons, sSpeedButton, Registry,
ExtCtrls, sPanel, ComCtrls, sTrackBar, sSkinManager, sAlphaListBox, acPNG,
procedure sWebLabel1Click(Sender: TObject);
procedure sSpeedButton1Click(Sender: TObject);
procedure TForm2.sSpeedButton1Click(Sender: TObject);
// процедура перехода по заданному адресу
procedure TForm2.sWebLabel1Click(Sender: TObject);
form1.webbrowser1.navigate('www.pgaek.org');
{====================================================}
{----------------------------------------------------}
{ Модуль в котором реализована функция добавления закладки}
{====================================================}
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, sEdit, Buttons, sBitBtn, sLabel, sSpeedButton;
procedure sBitBtn1Click(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure sSpeedButton1Click(Sender: TObject);
procedure TForm3.FormShow(Sender: TObject);
sEdit1.Text:=Form1.WebBrowser1.LocationURL;
sEdit2.Text:=Form1.WebBrowser1.LocationName;
procedure TForm3.sBitBtn1Click(Sender: TObject);
procedure TForm3.sSpeedButton1Click(Sender: TObject);
CopyFile('Favorits.dat','Favorits.tmp',True);
{====================================================}
{----------------------------------------------------}
{ Модуль в котором реализована информация о программе}
{====================================================}
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, sLabel, acPNG, ExtCtrls, Buttons, sSpeedButton;
procedure sSpeedButton1Click(Sender: TObject);
procedure TForm5.sSpeedButton1Click(Sender: TObject);
{====================================================}
{----------------------------------------------------}
{ Модуль в котором реализованы функции работы с web-браузером}
{====================================================}
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, sSpeedButton, StdCtrls;
procedure sSpeedButton1Click(Sender: TObject);
procedure TForm4.sSpeedButton1Click(Sender: TObject);
Браузер как программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц, их обработки, вывода и перехода от одной страницы к другой. Теги a, img, Script и Style. Используемые технологии Java. Разработка и реализация программы. дипломная работа [571,4 K], добавлен 07.07.2013
История возникновения веб-браузеров. Создание приложения "Гамбит", применение программы. Просмотр и обработка web-страницы. Основные характеристики и место C++Builder в современном программировании. Структура заголовочного файла. Разработка интерфейса. курсовая работа [3,6 M], добавлен 09.12.2014
Формирование текстового документа с именем goto.cpp., содержимое которого взято из русифицируемой справки MSDN по оператору безусловного перехода. Выбор оптимального алгоритма решения задачи, разработка интерфейса, отладка и тестирование программы. курсовая работа [499,8 K], добавлен 10.11.2009
Выбор браузера для работы в сети Интернет. Понятие браузера как специальной программы для просмотра содержимого сети Интернет. Основные виды браузеров. Браузер режима командной строки, с поддержкой мультимедиа и полноэкранный, их достоинства и недостатки. реферат [391,5 K], добавлен 28.05.2013
Установка начальной (домашней) страницы браузера. Понятие сокета, гиперссылки. Отличие Internet от любой другой компьютерной сети. Способы ускорения загрузки Web-страниц. Виды адресации в Internet. Просмотр страницы в виде программы на языке HTML. лабораторная работа [4,0 M], добавлен 05.05.2015
Признаки открытости информационной системы: web-браузер Opera. Язык программирования браузера и первые версии программного продукта для работы в Интернете. Файлы конфигурации, расширения и структура API браузера Opera. Разработка и написание программы. курсовая работа [194,7 K], добавлен 21.01.2013
Разработка программы совместной обработки данных о проданных билетах на одну дату отправления авиарейсов и общее количество для формирования выходного документа; исходные данные и особенности алгоритма; ограничения. Тестирование функций программы. курсовая работа [4,1 M], добавлен 07.04.2012
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Веб-браузер EasyNet курсовая работа. Программирование, компьютеры и кибернетика.
Дневник Педагогической Практики По Естествознанию В Моу
Курсовая работа: Политическое отчуждение
Реферат: Расчет винта регулируемого шага
Контрольная работа: План расследования по уголовному делу
Сочинение По Истории На Тему Холодная Война
Сочинение Описание Зайца
Контрольная работа по теме Охорона природних кормових угідь
Дипломная работа: Превращение Китая в полуколонию
Курсовая Работа На Тему Организация Армб По Оплате Труда
Реферат по теме Криминологическая характеристика и предупреждение преступлений
Курсовые На Первом Курсе
Мой Любимый Актер Эссе На Английском
Контрольная работа по теме Особенности строения и механизм действия витаминов, растворимых в неполярных растворителях
Презентация На Тему Охлаждение Компьютерных Процессоров
Реферат: Строение человека. Желудок. Скачать бесплатно и без регистрации
Сочинение Перов Тройка Ученики Мастеровые Везут Воду
Сочинение На Тему Русский Язык 3 Класс
Что Такое Человечность Сочинение Рассуждение 9.3
Педагогические Диссертации
Электронные генераторы гармонических колебаний, их назначение, классифика-ция. Условия баланса амплитуд и баланса фаз, их физический смысл
Особливості сучасного ринку маркетингових послуг в Україні - Маркетинг, реклама и торговля реферат
Детермінанти розвитку зовнішньої торгівлі України інноваційною продукцією - Международные отношения и мировая экономика реферат
Детство польского шляхтича в первой половине XIX века - Педагогика курсовая работа