или
Заказать новую работу(фрагменты работы)
Учебное заведение: | Другие города > ДРУГОЕ |
Тип работы: | Курсовые работы |
Категория: | Информатика |
Год сдачи: | 2014 |
Количество страниц: | 38 |
Оценка: | 5 |
Дата публикации: | 28.06.2014 |
Количество просмотров: | 649 |
Рейтинг работы: |
Разработка программы Интернет обозревателя
2.1. ручной ввод URL адреса в адресное поле, а так же сохранение списка пройденных адресов;
2.2. добавление адресов в список «Избранное» и последующие её редактирование (реализовать в виде меню);
2.3. переход на сайт, выбранный в списке «Избранное»;
2.4. навигация перемещение по интернету с помощью действий «Вперёд», «Назад», «Обновить», «Остановить»;
2.5. Просмотр Web-файла в виде текста HTML или в виде Web-страницы;
2.6. ведение списка запрещённых адресов и пресечение попыток перехода на сайт из запрещённого списка;
2.7. защита паролем несанкционированного изменения списка запрещённых адресов;
Разработанная прикладная программа должна иметь удобный пользовательский интерфейс. Все элементы прикладной программы должны быть представлены как единый проект, управление которым осуществляется через окно главной формы проекта.
(фрагменты работы)
1 ОСНОВЫ ПРОЕКТИРОВАНИЯ WEB-ПРИЛОЖЕНИЯ
1.1 Общие положения
При разработки программы Интернет обозревателя решаются три основные проблемы:
Исходя из цели работы, я определил для себя следующие задачи:
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
...
Похожие работы