Браузер для работы в глобальных сетях
Министерство сельского
хозяйства и продовольствия
Республики Беларусь
УО «Бобруйский
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту по дисциплине
«Основы алгоритмизации и программирование»
Тема: «Браузер для работы в глобальных сетях»
КП3П 508100.32325 ПЗ
Выполнил:
учащийся гр.3-П 2 курса
отделения «Программное обеспечение
информационных технологий и право» /И.С.Иванов/
Руководитель:
Преподаватель
Бобруйск 2011
Содержание
Введение 3
1. ПОСТАНОВКА ЗАДАЧИ 3
1.1. Назначение и функции программы 3
1.2. Информационная база задачи 3
1.2.1. Входная информация 3
1.2.2. Выходная информация 3
1.3. Система меню 3
1.3.1. Пункты меню Файл 3
1.3.2. Пункты меню Правка 3
1.3.3. Пункты меню Вид 3
1.3.4. Пункты меню Опции 3
1.3.5. Пункты меню Сервис 3
1.4 Система помощи 3
1.5 Контрольные примеры 3
1.6 Алгоритм программы 1
2. ОПИСАНИЕ ПРОГРАММЫ 3
2.1. Форма №1 3
2.2. Форма №2 3
2.3. Форма №3 3
2.4. Форма №4 3
2.6. Системные требования 3
3. ОПИСАНИЕ ПРИМЕНЕНИЯ 3
ЗАКЛЮЧЕНИЕ 3
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 3
ПРИЛОЖЕНИЕ «ЛИСТИНГ ПРОГРАММЫ» 3
Введение
Браузер — программное обеспечение
для просмотра веб-сайтов, то есть
для запроса веб-страниц (преимущественно
из Сети), их обработки, вывода и перехода
от одной страницы к другой. Большинство
браузеров умеют также
Браузеры постоянно
Не все браузеры могут удовлетворить
потребности как опытного, так
и простого пользователя. У каждого
из них можно найти массу
по-моему лучше всего написать именно на Delphi.
Delphi позволяет создавать
Rusora является программой, потенциально способной оказаться в списке любого пользователя Интернет. Именно поэтому в нём предусмотрено всё самое необходимое. Это и высокая скорость работы и быстрый переход между вкладками, быстрое применение всех настроек, ускоренная загрузка страниц, упрощённый интерфейс, стабильность работы, экономия трафика. С помощью различных установок пользователь может настроить интерфейс по своему вкусу. Предусмотрен поиск по активной странице.
Главной целью, которая была поставлена, это создание браузера не похожего на другие с использованием новых технологий по сокращению потребления оперативной памяти, маленьким размером дистрибутива, всего лишь около 7 MB, так же предусмотрена повышенная забота о безопасности, качественная блокировка всплывающих (pop-up) окон.
В состав пояснительной записки входят следующие разделы:
- Введение.
- Постановка задачи
- Описание программы
- Описание применения
- Заключение
- Список используемой литературы
- Приложение « Листинг программы»
1. ПОСТАНОВКА ЗАДАЧИ
В этом разделе описываются назначение и функции программы, область применения её в различных сферах деятельности человека, а также перечисляются основные функции.
1.1. Назначение и функции программы
Основным назначением
Функции программы:
• Загружать Web-страницы с удаленных серверов вместе с встроенными объектами;
• элементы управления Обозревателя;
• навигация в WWW;
• адресация к Web-ресурсам;
• сохранение Web-документов;
• сохранение Web-страниц содержащих фреймы;
• просмотр, принятые из сети web-страниц и воспроизведение встроенных в них объектов.
• сохранение, принятые Web-документов на жесткий диск компьютера в виде, пригодном для их последующего автономного просмотра без подключения к сети.
• возможность просматривания ранее принятых и сохраненных Web-документов.
• одновременное выполнение операций с несколькими Web-документами в разных окнах обозревателя. При работе в автономном режиме обозреватель фактически выполняет функции расширенного проводника (Windows Explorer).
1.2. Информационная база задачи
Описана входная и выходная информация для работы программы, которая включает в себя ввод информации и действия пользователя, которые он должен произвести для получения выходной информации.
Как входная так и выходная информация играют большую роль, входная информация это данные, поступающие на вход задачи и используемые для её решения, выходная же может быть представлена в виде документов, кадров на экране монитора, информации в базе данных, выходного сигнала устройству управления.
1.2.1. Входная информация
Входной информацией в программе является:
-
ключевое слово, которое
- адрес или имя сайта, который необходимо найти;
-
выбор желаемого поискового
- ссылки, которые показываются при поиске того или иного слова.
1.2.2. Выходная информация
Выходной информацией в данной программе является:
- сохранение интернет-страниц;
-
вывод ссылок с ключевым
- вывод искомой страницы;
- печать открытой страницы.
1.3. Система меню
В данном разделе описывается назначение всех пунктов меню, реализованных в данной программе.
1.3.1. Пункты меню Файл
Пункт меню Файл включает в себя пункты, которым назначено определённое действие.
Выпадающее меню Новая вкладка – позволяет создать новую вкладку после текущей.
Выпадающее меню Открыть – открывает необходимый файл интернета, затем отображает его на новой вкладке.
Выпадающее меню Сохранить как – обеспечивает сохранение файла интернета на диск компьютера.
Выпадающее меню Закрыть вкладку – предназначен для закрытия активной вкладки открытой страницы.
Выпадающее меню Параметры страницы – даёт возможность задать параметры бумаги, поля, колонтитулы (верхний и нижний) и шрифт.
Выпадающее меню Печать – позволяет выводить на печать открытую странницу, предварительно выбрав название установленного принтера, количество копий печати и диапазон печати.
Выпадающее меню Предварительный просмотр – обеспечивает предварительный обзор открытой интернет станицы, после чего её можно вывести на печать.
Выпадающее меню Свойства – показывает свойство страницы её формат, тип соединения, размер, адрес по которому находится.
Выпадающее меню Автономный режим – даёт возможность пользователю открывать, редактировать и сохранять страницы не подключаясь к интернету.
Выпадающее меню Выход – закрывает программу.
1.3.2. Пункты меню Правка
Выпадающее меню Вырезать – позволяет вырезать со страницы фрагменты текстовой информации.
Выпадающее меню Копировать – даёт возможность копировать выделенное содержимое в буфер обмена.
Выпадающее меню Вставить – обеспечивает вставку необходимого фрагмента текста в нужное место страницы.
Выпадающее меню Выделить всё – выделяет всю страницу полностью.
Выпадающее меню Найти на этой станице – организует поиск необходимого слова на активной странице.
1.3.3. Пункты меню Вид
Выпадающее меню Кодировка –
обеспечивает выбор из списка нужной
и необходимой кодировки
Выпадающее меню Размер текста –
необходим для настройки
Пункт меню Переход (назад, вперёд, домашняя страница) – позволяет организовать переход как назад на страницу, так и вперёд, а так же возможен переход на домашнюю страницу.
Выпадающее меню Остановить – позволяет остановить загрузку страницы.
Выпадающее меню Обновить – обновляет страницу для корректного отображения элементов на ней.
Выпадающее меню Просмотр HTML-кода – открывает окно, показывающее код страницы на языке HTML.
1.3.4. Пункты меню Опции
Выпадающее меню Свойства обозревателя
– открывают перед
1.3.5. Пункты меню Сервис
Выпадающее меню Справка Rusora Browser – открывает файл справки с подробным описанием программы.
Выпадающее меню О разработчике – открывает полную информацию о разработчике программы.
Выпадающее меню О программе – даёт краткую характеристику программы.
1.4 Система помощи
В данной программе система помощи представлена в виде файла справки, который открывается по нажатии кнопки Справка Rusora Browser в меню Справка. В ней описано как пользоваться программой, какие функции она выполняет, как её запускать и т.д. Справка разделена по разделам:
1. Начало работы - в этом разделе описано как подключится к интернету, каким образом устранить неполадки связанные с сетевым подключением, как масштабировать страницы, расписана подробная работа с вкладками, печать страниц с возможностью задавать количество копий для печати.
2. Настройка браузера – этот раздел показывает все возможности по настройке браузера: изменение домашней страницы, поддержка и изменение графической оболочки самого браузера, назначение клавиш навигации.
3. Поиск в интернете – раскрывает все хитрости поиска в интернете, позволяет узнать, как настроить поиск по определённым поисковым системам и как осуществить поиск по ключевому слову на активной странице.
4. Безопасность – в этом разделе перечислены самые основные меры предосторожности при работе в интернете: блокировка всплывающих окон, безопасная загрузка файлов из интернета, безопасное подключение и какие существуют в браузере средства безопасности.
5. Устранение неполадок – раздел посвящён неполадкам связанных с медленным подключением так и замедленной работой самого браузера.
1.5 Контрольные примеры
Первый пример:
Первым
примером будет представлена работа
программы непосредственно в
сети интернет, а именно: отрытие
сайта Бобруйского
Рисунок 1. Открыли главную страницу сайта Бобруйского государственного аграрно-экономического колледжа
Рисунок 2. Переход по разделам сайта Бобруйского государственного аграрно-экономического колледжа
Рисунок 3. Поиск по ключевому слову на сайте Бобруйского государственного аграрно-экономического колледжа
Рисунок 4. Организован поиск ключевого слова с помощью популярной на сегодня службы поиска
Второй пример:
Вторым примером будет представлена работа программы непосредственно в автономном режиме, т.е. без доступа к интернету, а так же сохранение открытой страницы как файла html, просмотр свойства открытой страницы.
Рисунок 5. Сохранение страницы файлом html
Рисунок 6. Просмотр свойства открытой страницы
Рисунок 7. Открытие сохранённой страницы
1.6 Алгоритм программы
2. ОПИСАНИЕ ПРОГРАММЫ
Средством разработки данной программы является Delphi, которая обладает мощной технологией создания высокопроизводительных приложений под Windows с развитым интерфейсом. Позволяет достичь высокой скорости разработки за счёт снижения времени кодирования согласно концепции с помощью визуальной среды разработки. В рамках данного подхода можно разрабатывать системы различного типа: настольные приложения, приложения для сенсорных экранов, платёжных терминалов, а также приложения для баз данных, включая многозвенные, web-приложения.
Delphi позволяет:
- Быстро создавать приложения с использованием метода визуального проектирования;
- Разрабатывать приложения, интенсивно взаимодействующие с базами данных, управляющие аппаратным обеспечением в режиме реального времени, системы 3-х мерного моделирования, расчётные программы для прогно
зирования, обработки изображений и многие другие;
- Обеспечивать эффективное взаим
одействие приложений с базами данных любой из 9 основных платформ СУБД;
- Использовать тысячи бесплатных и коммерческих компонентов для создания интерфейсов, взаимодействия со специфическими базами данных, реализации многопоточного программирования, создания web-приложений, реализации прикладные алгоритмы и т.д.
Программа Rusora Browser – это наиболее полное решение для просмотра веб страниц любого формата и содержимого.
Rusora Browser поможет сохранять веб-страницы с любым расширением и форматом, сэкономить массу времени при поиске необходимого ключевого слова, а так же упростить печать нужной страницы. Кроме того, с помощью этой программы отрывается возможность снижения потребления траффика за счёт новой технологии разработанной исключительно лабораторией Rusora.
При первом запуске появляется главное окно программы, которое и выполняет самые основные функции по поиску, созданию вкладок и т.д.
2.1. Форма №1
Рисунок 8. Представлена форма №1
На главной форме размещены следующие компоненты:
1) MainMenu – организовано главное меню нажатие по которому даёт возможность добиться желаемого результата.
2) PageControl – позволяет создавать вкладки.
3) XPManifest – даёт возможность при использовании Windows XP добиться качественного отображения элементов управления.
4) TrayIcon – позволяет выводить значок программы в трей и манипулировать программой.
5) sSkinManager – предназначен для использования графических тем, которые меняют не только интерфейс программы, но и визуальные эффекты.
6) OpenPictureDialog – позволяет открывать картинки.
7) OpenDialog – предназначен для вызова окна открытия файла.
8) PrintDialog – даёт возможность печати открытой страницы на бумажный носитель.
9) SaveDialog – сохраняет открытую страницу в известных форматах.
10) PopupMenu – контекстно зависимое меню.
11) ProgressBar – показывает процесс загрузки страницы.
12) sBitBtn – выполняют самую главную функцию ( переход страницы назад, вперёд, остановка загрузки страницы, переход по введённому сайту, поиск ключевого слова).
13) sEdit – предназначен для вывода адреса веб-ресурса, ввода необходимого слова для поиска.
14) ComboBox – служит для выбора необходимой поисковой службы и понравившегося скина.
15) StatusBar – отображает состояние интернета и название ссылки которая находится под курсором.
16) sSkinProvider – предназначен для корректной работы графических оболочек.
Почти каждому компоненту назначен обработчик события: OnClick, OnChange, OnShow, OnDblClick.
2.2. Форма №2
Рисунок 9. Представлена форма №2
Вторая форма предназначена для вывода информации о разработчике, на ней размещены следующие компоненты:
1) XPManifest – даёт возможность при использовании Windows XP добиться качественного отображения элементов управления.
2) ListBox – служит для вывода информации о разработчике.
3) Image – позволяет вывести фотографию самого разработчика.
2.3. Форма №3
Рисунок 10. Представлена форма №3
Третья форма содержит информацию о программе, на ней находятся следующие компоненты:
1) Image – позволяет вывести логотип программы.
2) ListBox – служит для вывода информации о программе.
3) sLabelFX – служит для вывода однострочного текста.
4) XPManifest – даёт возможность при использовании Windows XP добиться качественного отображения элементов управления.
5) sBitBtn – предназначен для
2.4. Форма №4
Рисунок 11. Представлена форма №4
Четвёртая форма загружается при старте программы, показывает индикатор загрузки, так же можно увидеть основные качество программы, отличающие её от остальных это и стабильность, простота в использовании, надёжность, быстрота работы. На форме размещены следующие компоненты:
1) ProgressBar – показывает процесс загрузки страницы.
2) Image – отображает графическое изображение.
2.5. Форма №5
Рисунок 12. Представлена форма №5
Пятая форма позволяет вывести на экран HTML-код открытой страницы. HTML — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме.
HTML является приложением («
1) Memo – отображает весь HTML-код открытой страницы, который можно обновить, воспользовавшись клавишей F9.
2.6. Системные требования
Минимальные системные требования:
- Операционная система Microsoft Windows 98/2000/XP/Vista/7;
- Процессор Pentium® 4 1,5 ГГц или аналогичный Athlon®;
- Оперативная память: 150 МБ;
- Жёсткий диск: 15 МБ свободного пространства;
- 3D-видеоадаптер с памятью 128 МБ, совместимый с DirectX® 9.0c (GeForceFX 5200 или Radeon 9500);
- Internet Explorer 8 и выше;
- DirectX 8 и выше;
- Клавиатура, мышь;
- LCD-монитор с разрешением экрана 1680*1050.
Рекомендуемые системные требования:
- Операционная система Microsoft Windows XP/Vista/7;
- Процессор: Intel Core i7 @ 3.0 GHz / AMD Phenom II X4 @ 3.4 GHz;
- Оперативная память: 256 МБ;
- Жёсткий диск: 20 МБ свободного пространства;
- 3D-видеоадаптер с памятью 512 МБ, совместимый с DirectX® 9.0c (nVidia GeForce GTX 560 или ATI Radeon HD 4870 x2);
- Internet Explorer 9 и выше;
- DirectX: 10 и выше;
- Клавиатура, мышь;
- LCD-монитор с разрешением экрана 5120×4096.
3. ОПИСАНИЕ ПРИМЕНЕНИЯ
Rusora – является клиентом World Wide Web, то есть программой для извлечения информации из WWW в виде документов, созданных с помощью HyperText Markup Language (языка разметки гипертекста HTML). У этого браузера есть и преимущества для конечного пользователя: нет бесполезных накладных расходов, нет раздутых размеров, нет компромиссов в скорости, только новейшие навыки и технологии программирования, и как следствие — быстрый, стабильный код.
С развитием интернет технологий всё большую часть времени люди проводят во всемирной паутине, и их постоянным спутником в этом деле становится веб-браузер. Одним из самых удобных и быстрых программ такого рода по праву считается браузер Rusora.
Rusora отличается малыми размерами, скоростью загрузки HTML документов как из Интернета, так и с локального диска, универсальностью в загрузке и отображении веб-страниц, богатством настроек и абсолютной функциональностью. Благодаря многообразию своих настроек, Rusora может помочь конечному пользователю сберечь драгоценное онлайновое время и работать с компьютером наиболее эффективно, то есть использовать Rusora как профессиональный браузер, управляя выводом графических изображений и интерфейсом.
Если размер шрифта в документе слишком мал, можно изменить его, использовав выпадающее меню «Вид» и выбрать там необходимый параметр. В общем, можно очень многое. И при этом настройки вовсе не кажутся громоздкими. Работу с Rusora можно начать немедленно, постепенно осваивая все больше возможностей.
Хорош Rusoraa и с точки зрения информационной безопасности. В частности, благодаря тому, что Rusora — это европейский продукт, и он не подпадает под ограничения на вывоз информационных технологий шифрования, которые действовали до недавнего времени на территории США. Это единственны брaузер, поддерживающий высочайший уровень безопасности: 128bit SSL 2 и 3, а также TLS 1.0. 128-битный шифр считается достаточно безопасным для современного уровня развития технологий, так что при защищённом соединении онлайновые покупки и банковские операции можно совершать, не опасаясь нарушения конфиденциальности.
Основы работы в Rusora
Открыть сайт в Rusora можно так же, как и в любом другом браузере: вводится адрес сайта в адресную строку и нажимается на клавиатуре клавиша «Enter». Каждый сайт можно загружать в новой вкладке, щёлкнув по кнопке «Новая вкладка». Закрыть вкладку так же просто: нажимается кнопка с соответствующим значком закрытия. Для навигации по сайтам служат кнопки «Вперёд», «Назад», «Обновить» и «Остановить», расположенные рядом с адресной строкой. В Rusora можно выборочно закрывать страницы. Для этого служит соответствующий пункт в контекстном меню заголовка файл: «Закрыть вкладку».
Меняем внешний вид Rusora
Свежеустановленная Rusora имеет привлекательный интерфейс, поменять который довольно просто. В правой части браузера расположен выпадающий список под названием «Стиль оформления», выбранное оформление незамедлительно будет применено к интерфейсу Rusora.
Сочетания клавиш
В браузере применены самые основные и важные для использования сочетания клавиш:
1. Сочетание Ctrl+W – закрывает активную вкладку, переходя при этом на следующую;
2. Сочетание Ctrl+T – позволяет создать новую вкладку после активной;
3. Сочетание Ctrl+O – открывает файл, предварительно сохранённый в формате html;
4. Сочетание Ctrl+P – выводит на печать открытую страницу;
5. Сочетание Ctrl+X – вырезает выделенное содержимое на странице;
6. Сочетание Ctrl+V – позволяет вставить скопированное содержимое в любое место как за пределами браузера там и в нём;
7. Сочетание Ctrl+C – копирует выделенный фрагмент в буфер обмена;
8. Сочетание Ctrl+A – выделяет всё содержимое на открытой странице;
9. Сочетание Ctrl+F – открывает окно для поиска необходимого слова на открытой странице;
10. Сочетание Esc – приостанавливает загрузку страницы;
11. Сочетание F5 – обновляет открытую страницу;
12. Сочетание F1 – позволяет вызвать файл справки для получения более подробной информации по интересующему вопросу;
13. Сочетание F7 – позволяет открыть сведения о разработчике;
14. Сочетание Alt+F4 – закрывает окно браузера и завершает его работу.
Смена домашней страницы
Естественно, что при запуске Rusora пользователю сразу хочется попасть на любимый сайт. Для этого нужно установить его в качестве стартовой страницы, выполнив следующие действия: открыть меню «Опции» – «Свойства обозревателя» и в поле «Домашняя страница» введите адрес любимого сайта. Если любимый сайт уже открыт в Opera, то не нужно вводить его адрес в поле «Домашняя страница», достаточно нажат кнопку «Текущая».

- Браузер на основе Internet Explorer
- Браузерная WAP ММО игра
- Брачная структура населения. Браки и разводы. Динамика коэффициентов брачности и разводимости
- Брачное объявление Как тип рекламного дискурса
- Брачное семейное отношение в Древней Греции
- Брачно-семейная структура населения
- Брачно-семейное аконодательство
- Браконьерство и охрана промысловых видов рыб на Дальнем Востоке
- Браконьерство и охрана промысловых видов рыб на Дальнем Востоке
- Бракоразводные процессы
- Бракоразводный процесс
- Бракоразводный процесс на Руси в XI – XVII веках
- Брак по семейному праву
- Братья Третьяковы - коллекционеры и меценаты. Создание Государственной Третьяковской галереи