перейти к полному списку дипломных проектов
Ссылка на скачивания файла в формате .doc находится в конце странички
Приложения для работы в Internet
Редакция Client-Server Delphi поставляется вместе с полным набором средств поддержки и создания приложений для работы с Internet и Intranet. Эти компоненты весьма полезны не только для получения доступа к всевозможным службам и ресурсам Internet и Intranet, но и для создания средств программного обеспечения удаленного доступа к базам данных. Например, корпорация Inprise использует компоненты Delphi при создании приложений, накапливающих информацию о сбоях программ.
Компоненты Internet
Delphi предлагает целый набор компонентов для программирования в Internet и Intranet.
Эти компоненты не имеют визуальных изображений времени прогона и появляются как пиктограммы в форме окон. Все компоненты являются элементами управления ActiveX, встроенными в упаковщики компонентов Delphi. Ниже приведены компоненты управления Internet ActiveX в порядке их расположения на экране.
FTP (Internet File Transfer Protocol). Пересылает файлы и данные между локальным компьютером и клиентом.
HTML (Hypertext Markup Language). Поддерживает просмотр документов формата HTML. Также может использоваться для синтаксического анализа команд HTML.
HTTP (Hypretext Transport Protocol). Извлекает документы в формате HTTP без предварительного просмотра и возможности обработки изображений.
NNTP (Network News Transport Protocol). Поддерживает чтение и отправку новостей.
POP (Post Office Protocol). Поддерживает почтовую службу UNIX или других серверов, соответствующих стандарту POP3.
SMTP (Simple Mail Transfer Protocol). Обеспечивает доступ к почтовым сервером SMTP.
TCP (Transmission Control Protocol). Поддерживает протокол TCP для приложений класса клиент/сервер.
Приложения Delphi для Internet
Для формирования средств доступа к HTML – документам через Internet достаточно поместить компонент HTML в экранную форму и создать процедуру обработки события, которая будет вызывать метод RequestDoc этого компонента, как показано ниже :
HTML1.RequestDoc(URLs.text);
Предполагается, что параметр URLs является объектом ComboBox или каким-то другим компонентом, имеющим свойство text. Из указанного диапазона объектов параметру URL может быть назначен любой объект. Компоненту RequestDoc можно передать и параметр-строку :
HTML1.RequestDoc(‘www.inprise.com’);
Объекты компонента HTML весьма полезны для получения доступа к исходным текстовым данным HTML – документов. С этой целью нужно связаться с узлом, вызвав метод компонента RequestDoc. В результате будет получен доступ к свойству SourceText HTML – документа, которое представляет собой построчный список с «сырым» текстом документа. Предлагаемый вместе с Delphi демонстрационный Web – броузер использует свойство SourceText для того, чтобы показать в окне исходный HTML – документ, добавляя при этом текст в окно редактора Memo. Можно использовать такое выражение :
Memo1.Lines.Clear;
Memo1.Lines.Add (HTML1.SourceText);
Есть два события компонента HTML, очень полезных для определения моментов начала и окончания поиска и выбора документа. Сначала нужно выбрать объект HTML и щелкнуть на вкладке Events окна Object Inspector. Затем нужно дважды щелкнуть в строках событий OnBeginRetrieval и OnEndRetrieval, чтобы Delphi сформировала заготовки процедур обработки каждого из них.
4.Программная реализация
скачать бесплатно Проектирование и разработка сетевых броузеров на основе теоретико-графовых моделей
Содержание дипломной работы
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
Актуальность
Цель
1.1. Основные понятия теории графов
1.2. Графовые алгоритмы
Алгоритм Форда-Беллмана
Алгоритм Дейкстры нахождения кратчайших расстояний от источника до всех остальных вершин применим только тогда
Алгоритм Форда-Фалкерсона нахождения максимального потока в сети.
Теорема Форда-Фалкерсона : максимальный поток в сети равен минимальной величине разрезов в этой сети.
Алгоритм Форда-Фалкерсона
2.1. Методы построения сетевых структур
2.2. Классификация существующих методов организации сетей
Типы кабелей
Толстый кабель обеспечивает передачу сигналов на большие расстояния
Витая пара дешевле коаксиального кабеля и менее надежна. Использование неэкранированной витой пары позволяет реализовать длину сегментов соединения до 100 метров. Для подключения витой пары используются восьмиконтактные коннекторы RG-45.
Оптоволоконный кабель имеет высокую стоимость и обладает рядом преимуществ : слабое затухание сигнала
Платы сетевого адаптера
2.3. Глобальная сеть Internet
Зарезервированные сокеты
Транслирующие серверы
Адресация Internet
Служба доменных имен (DNS)
2.4. Основы сетевой маршрутизации
Компоненты маршрутизации
Определение маршрута
Коммутация
2.5. Алгоритмы маршрутизации
Цели разработки алгоритмов маршрутизации
Оптимальность
Простота и низкие непроизводительные затраты
Живучесть и стабильность
Быстрая сходимость
Гибкость
Типы алгоритмов
Статические или динамические алгоритмы
Одномаршрутные или многомаршрутные алгоритмы
Одноуровневые или иерархические алгоритмы
Алгоритмы с интеллектом в главной вычислительной машине или в роутере
Внутридоменные или междоменные алгоритмы
Алгоритмы состояния канала или вектора расстояния
Показатели алгоритмов (метрики)
Длина маршрута
Надежность
Задержка
Полоса пропускания
Нагрузка
Стоимость связи
3.1. Описание стандартного броузера
3.2. Характеристика существующих систем поиска
3.3. Особенности создания поисковых систем в визуальных средах программирования
Приложения для работы в Internet
4.1.Архитектура системы “Броузер”
4.2.Основные процедуры броузера
4.3.Архитектура имитационной модели глобальной сети
Заключение
Список литературы :