Студенческий портал

admin@studynote.ru
/ Регистрация
X
Все > Курсовые работы > Курсовые работы по информатике > Интернет обозреватель(Браузер)
Интернет обозреватель(Браузер)

Тема курсовой работы: Интернет обозреватель(Браузер)

1500 ₽
Купить за 1500 ₽

или

Заказать новую работу

Более 20 способов оплатить! Сразу получаете ссылку на скачивание. Гарантия 3 дня. Исключительно для ознакомления!

Общая информация
Описание работы
Дополнительная информация

(фрагменты работы)

Общая информация
Учебное заведение: Другие города > ДРУГОЕ
Тип работы: Курсовые работы
Категория: Информатика
Год сдачи: 2014
Количество страниц: 38
Оценка: 5
Дата публикации: 28.06.2014
Количество просмотров: 654
Рейтинг работы:
Описание работы

Разработка программы Интернет обозревателя

  1. Реализовать прикладную программу для реализации заданных функций и реализовать её в среде Borland C++Builder 6.0.
  2. Прикладная программа должна выполнять следующие функции:

2.1.         ручной ввод URL  адреса в адресное поле, а так же сохранение списка пройденных адресов;

2.2.         добавление адресов в список «Избранное» и последующие её редактирование (реализовать в виде меню);

2.3.         переход на сайт, выбранный в списке «Избранное»;

2.4.         навигация перемещение по интернету с помощью действий «Вперёд», «Назад», «Обновить», «Остановить»;

2.5.         Просмотр Web-файла в виде текста HTML или в виде Web-страницы;

2.6.         ведение списка запрещённых адресов и пресечение попыток перехода на сайт из запрещённого списка;

2.7.         защита паролем несанкционированного изменения списка запрещённых адресов;

  1. Реализовать возможности работы с буфером обмена, настройки внешнего вида окна(показать-скрыть панель инструментов, строка состояния и т.д.).

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

Дополнительная информация

(фрагменты работы)

1               ОСНОВЫ ПРОЕКТИРОВАНИЯ WEB-ПРИЛОЖЕНИЯ

1.1 Общие положения

                  При разработки программы Интернет обозревателя решаются три основные проблемы:

  1. Обеспечение эффективной работы пользователя интернета, что бы ПО можно было легко пользоваться.
  2. Реализовать возможности удобного пользовательского интерфейса, для быстрого перехода от одного сайта на другой, домашней страницы, строки состояния и т.д.
  3. Сохранение понравившегося сайта в список «Избраные». Создание списка запрещённых адресов и пресечение попыток перехода на сайт из этого списка, защитить паролем несанкционированного изменения списка запрещённых адресов.

        Исходя из цели работы, я определил для себя следующие задачи:

   1)    Разработать и описать предметную область программы;

   2)    Разработать алгоритм на языке С++;

   3) Показать возможности применения менеджера (осуществить программную реализацию и протестировать разработанное приложение);

1.2        Теоретическая информация

1.2.1     Описание элемента управления WebBrowser

                Internet Explorer включает два ActiveX-объекта: WebBrowser Object и InternetExplorer Object. Элемент управления WebBrowser может быть интегрирован непосредственно в форму VB или размещён на Web-странице, а объект InternetExplorer доступен только через механизм OLE Automation. Функциональность WebBrowser меньше по сравнению с функциональностью InternetExplorer. Упрощенно говоря, WebBrowser — это собственно окно просмотра документа в браузере, а InternetExplorer — это весь браузер, включая меню, панели инструментов, строку состояния и прочее. Оба объекта находятся в библиотеке "Microsoft Internet Controls" (shdocvw.dll в каталоге system32). Также может пригодиться библиотека "Microsoft HTML Object Library" (mshtml.dll там же) - это именно та среда, с которой оперируют скрипты на языках JavaScript и VBScript на Web-страницах. Примечание: приведённое ниже описание свойств, методов и событий не является до конца исчерпывающим (исчерпывающее описание можно найти в MSDN) и предназначено, в первую очередь, для работы с обозревателем как с OLE-Automation сервером из различных скриптовых сред или Visual Basic.

                 WebBrowser управления добавляет просмотр документов и возможности загрузки данных в приложения. Приложения, использующие этот элемент   управления  позволит пользователю просматривать сайты на World Wide Web Интернета, а также папок в локальной файловой системе и в сети. WebBrowser управления поддерживает просмотр веб-страниц через обе точки и щелкнуть по кнопке гиперссылок и URL навигации.

                  Контроль поддерживает список, который позволяет пользователю выполнять действия вперед и назад по ранее просмотренных сайтов, папок и документов.

                 WebBrowser реализует навигацию, гиперссылок, списков истории, избранное и безопасности. Она выступает в качестве контейнера для MSHTML( Microsoft Internet Explorer) компонента, активный документа (также известный как DocObject- удобный инструмент для работы с "внутренними объектами" компонента TWebBrowser. ), который может отображать HTML.

                 Trident (также известен как MSHTML) — 1997 года), и с тех пор подвергался постоянным улучшениям и переработкам.

Trident был разработан как программный компонент, позволявший разработчикам программного обеспечения легко добавлять возможность просмотра веб-страниц в их собственные приложения. Он использует технологию .NET. Соответствующий элемент управления может быть добавлен, скажем, в программу, написанную на C++ — и Trident будет использоваться для доступа к заранее заданной веб-странице, для чтения или изменения находящейся на ней информации. События элемента управления будут перехватываться и передаваться в основную программу. Функции ядра Trident станут доступны при добавлении библиотекиmshtml.dll к программному проекту.

Кроме Trident’а, Microsoft также использует ядро Microsoft Office 2004 для Mac OS.

На движке MSHTML и будет написана программа «Интернет обозреватель» для данной курсовой работы.

1.2.2    Свойства WebBrowser

...

Купить за 1500 ₽