Браузер на основе Internet Explorer




Корзина:

Ваша корзина пуста





Главная » Технические дисциплины » Информатика » Информатика и програмирование

Браузер на основе Internet Explorer

Краткое содержание работы
Кафедра «Автоматизированные системы управления»

Задание / Часть работы

Содержание:
Постановка задачи 03
Описание решения 04
Описание программы 06
Руководство пользователя 12
Обобщенная блок-схема 18
Заключение 19
Список литературы 20

Постановка задачи.

Написать программу (браузер на основе Internet Explorer) на языке высокого уровня (Borland Delphi), предназначенную для запроса веб-страниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой. Браузер должен отвечать первостепенным потребностям пользователя, обладать интуитивно понятным интерфейсом с необходимым для работы набором функций.

Описание решения

Windows Internet Explorer (ранее — Microsoft Internet Explorer или просто Internet Explorer, сокращённо MSIE или IE) — серия браузеров, разрабатываемая корпорацией Microsoft с 1995 года. Входит в комплект операционных систем семейства Windows. Именно по этому, занимает первое место по числу пользователей (рыночная доля в апреле 2010 года — 59,95 %, в сентябре — 49,87 % (по данным GlobalStats)).
Браузер на основе Internet Explorer, разрабатываемый в Borland Delphi, базируется на компоненте "WebBrowser”, если версия Delphi меньше, чем пятая, то этого компонента может и не быть. Он может отсутствовать, и если при установке не были установлены интернет-компоненты (по умолчанию они ставятся). Именно благодаря компоненту "WebBrowser”, становится возможным разработка программного обеспечения для просмотра веб-сайтов на основе Internet Explorer.
Кроме того, компонент "WebBrowser” позволяет нам использовать дополнительные функции, необходимые для полноценной работы в сети Internet, такие как:
- "обновить” (обновление текущей страницы)
- "назад” (открытие предыдущей страницы)
- "вперед” (открытие следующей страницы, если перемещались назад)
- "стоп” (остановка загрузки веб-страницы)
- "печать” (печать содержимого страницы на принтере)
- "открыть” (открыть файл на жестком диске).
Для удобной работы пользователя, нужно добавить "строку состояния”, которая информирует пользователя о состоянии работы браузера, а также "индикатор загрузки”, информирующий пользователя о состоянии загрузки веб-страницы.
Кроме этого, необходимо сделать окошко для ввода адреса (домена) Интернет ресурса, и кнопку, после нажатия на которую будет происходить переход на введенный пользователем адрес.

Для полноценного использования браузера в сети Интернет необходимы устройства ввода и вывода (комплектация зависит от целей работы):
- компьютерная мышь или тачпад.
- экранная или обычная клавиатура.
- монитор.
- колонки/наушники (опционально).
А так же доступ в сеть Интернет, и установленная на компьютере операционная система Windows, так как создаваемый браузер создаётся именно для этой операционной системы.
Одной из целей работы является создание браузера, интуитивно понятного любому пользователю, поэтому программа должна быть удобна и одновременно проста для использования. Как я уже упоминал выше, программа должна быть понятна для пользования людям, как молодым, так и пожилого возраста, поэтому она должна содержать простой для восприятия интерфейс. Моей целю, изначально было сделать простой браузер, понятный даже начинающим пользователям, поэтому он не будет содержать большинство функций, которые содержать множество существующих современных браузеров.
Плюсом разработки браузера на основе Internet Explorer является то, что браузер будет именно таким, каким его захочет сделать разработчик, включая дизайн и наличие функций необходимых для конкретных целей.
Минус браузера заключается в том, что он наследует все "болячки” от Internet Explorer (не совершенность системы безопасности, уровень производительности, скорость загрузки веб-страниц и т.д).

Описание программы

Описание модулей:

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ToolWin, ComCtrls, OleCtrls, SHDocVw, ShellAPI, ImgList, ExtCtrls;

Здесь описаны стандартные модули Delphi, необходимые для написания браузера. Браузер разрабатывается для операционной системы Windows, поэтому наследует набор стандартных функций.

Описание процедур (англ. Procedure):

1) procedure Button1Click;

При нажатии на Button1 (кнопка «GO!»), происходит переход по ссылке, введенной пользователем в поле Edit1 (Окошко для ввода адреса веб-страницы).

2) procedure Edit1KeyDown

Процедура отвечающая за нажимаемые пользователем клавиши.
Если код нажатой клавиши равен Enter, то
Выполнить процедуру Button1Click.

Таким образом, эта процедура позволяет перейти по адресу, заданному пользователем. В следствии чего происходит открытие веб-страницы (procedure Button1Click).

3) procedure ToolButton4Click

При нажатии на Button4 (кнопка «Обновить»), происходит обновление открытой веб-страницы.

4) procedure ToolButton5Click

При нажатии на Button5 (кнопка «Стоп»), происходит остановка загрузки открываемой веб-страницы.

5) procedure ToolButton2Click

При нажатии на Button2 (кнопка «Назад»), открывается предыдущая загруженная веб-страница (если таковая была).

6) procedure ToolButton3Click

При нажатии на Button3 (кнопка «Вперед»), открывается следующая загруженная веб-страница (если перемещались «назад»).

7) procedure ToolButton1Click

Компонент "OpenDialog1” позволяет открыть в окне браузера выбранный пользователем файл на жестком диске.

8) procedure ToolButton6Click

Эта процедура позволяет распечатать содержимое текущей веб-страницы, в ней посылается команда через OLE к ядру IE.

9) procedure WebBrowser1ProgressChange

Процедура позволяет получать данные о состоянии загрузки веб-страницы по средствам "индикатора загрузки”, здесь мы созданному ProgressBar1 (индикатор загрузки) присваиваем максимальное значение (ProgressMax) и текущее значение (Progress).
Тип работы: Курсовой проект

Рейтинг: 5.0/1
1300 руб.
  • Файл доступен для скачивания сразу после оплаты!

    Размер:
    692.5Kb
  • Год: 2014
  • Страниц: 38



Покупка готовой работы - пошаговая инструкция








Почему нам доверяют?



Все покупки на Рефератыч.рф абсолютно безопасны, автор получит деньги только в том случае если работа, была Вам полезна.



Мы гарантируем Вам низкие цены,
поэтому если Вы вдруг нашли где то работу дешевле, напишите нам и мы сделаем цену для Вас еще ниже. Гарантированно!



Самое важное для нас - Ваш успех на защите! Поэтому, если вдруг возникают какие-либо претензии к работе сразу пишите нам!




Мы работаем

c 9:00 до 19:00
суббота с 10.00 до 16.00,
воскресенье — выходной


Вопрос-ответ

Какие гарантии Вы даете?
Если у преподавателя будут какие то замечания, Вы их исправите?
Как можно оплатить работу?






Рефератыч.рф - это специализированный портал где Вы сможете найти ответы на тесты, заказать курсовую,
реферат или диплом. Почитать статьи и новости нашего портала. Надеемся что будем Вам полезны,
а наша помощь сэконмит Вам кучу времени, для действительно нужных дел! Рады будем Вам помочь!
© Рефератыч.рф



Оплатить легко:


Главная  /  О компании  /  Услуги и цены  /  Гарантии  /  Контакты  /  Экспресс-заказ  /  Оценка стоимости  /  FAQ  /  Способы оплаты  /  Политика конфиденциальности