Delphi - easybrowser

  • 20 июня 2012 г.
  • 1610 Слова
МИНОБРНАУКИ РОССИИ

Государственное образовательное учреждение
высшего профессионального образования

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


КУРСОВАЯ РАБОТА
по дисциплине «Программирование на языке высокого уровня»
на тему
«Браузер на основе Internet Explorer»








Выполнил
студент, гр. XXXX___________________________________________________XXXXXX.


ПроверилДоцент кафедры «АСУ», канд.техн.наук _______________________________XXXXXXX.



Город 2010



Содержание:
Постановка задачи 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, так как создаваемый браузер создаётся именно для этой операционной системы.
Одной из целей работы является создание браузера, интуитивно понятного любому пользователю, поэтомупрограмма должна быть удобна и одновременно проста для использования. Как я уже упоминал выше, программа должна быть понятна для пользования людям, как молодым, так и пожилого возраста, поэтому она должна содержать простой для восприятия интерфейс. Моей целю, изначально было сделать простой браузер, понятный даже начинающим пользователям, поэтому он не будет содержать большинство...
tracking img