ВВЕДЕНИЕ. 3
1 Обзор литературы.. 4
1.1 Понятие, возможности и история создания web браузера. 4
2.2 Обзор браузеров. 6
2 Системное проектирование. 11
2.1 Операционная система. 11
2.2 Язык и среда программирования. 13
3 Функциональное проектирование. 15
4 Разработка программных модулей. 16
5 Программа и методика испытания. 20
6 Руководство пользователя. 21
ЗАКЛЮЧЕНИЕ. 23
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 24
ПРИЛОЖЕНИЕ А.. 25
Разработанный Web-браузер должен обладать следующими функциями:
Поиск сервера по IP и установка связи с ним. Загрузка Web-страницы по введенному URL-адресу. Отображение Web-страницы в соответствии с возможностями компьютера. Перемещение по ссылкам.
Разработанный программный код должен быть кроссплатформенным, то есть компилироваться и на других операционных системах, таких как Windows и MacOS.
Принцип работы браузера представлен на рисунке 1.
...
Структура проекта разрабатываемого приложения:
QWebViewExample.pro – профайл проекта;
mainwindow – форма главного окна браузера;
mainwindow.h – заголовочный файл главного окна браузера;
main.cpp – основной файл исходных кодов проекта;
mainwindow.cpp – файл исходных кодов главного окна браузера.
QWebViewExample.pro
Для работы с QWebView необходимо подключить два модуля: webkit и webkitwidgets (Листинг 1).
Список использованной литературы:
Артемов Н. С. Современные интернет-браузеры: сравнительная характиристика // Железо. – 2016. - № 7. Бланшет, Жасмин Qt 4. Программирование GUI на C++ (+ CD-ROM) / Жасмин Бланшет , Марк Саммерфилд. - М.: КУДИЦ-Пресс, 2008. – 718 c. Земсков, Ю.В. Qt 4 на примерах (+ CD-ROM) / Ю.В. Земсков. - Москва: Огни, 2008. – 344 c. Неформальное введение в C++ и Turbo Vision. - Москва: ИЛ, 2010. – 384 c. Павловская, Т.А. C/C++. Программирование на языке высокого уровня / Т.А. Павловская. – СПб.: Питер, 2003. – 461 с. Роберт, С. Сикорд Безопасное программирование на C и C++ / Роберт С. Сикорд. - Москва: РГГУ, 2014. – 496 c..... Всего 10 источников

