Мегаобучалка Главная | О нас | Обратная связь


Разработка приложений для InterNet



2015-12-04 429 Обсуждений (0)
Разработка приложений для InterNet 0.00 из 5.00 0 оценок




Использование среды программирования Microsoft Visual C++ и библиотеки классов MFC (Microsoft Foundation Classes) позволяет создавать программное обеспечение для InterNet и INTRANET для операционных систем серии Windows.

Фирмой разработан программный интерфейс Win32 Internet (называемый также WinInet, соответствующие функции расположены в файле WININET.DLL, описание функций можно получить на адресе http://www.microsoft.com/win32dev) специально для создания работающих с протоколами HTTP, FTP и GOPHER приложений (при этом программист избавлен даже от необходимости программирования на уровне сокетов).

Например, несложно создать упрощенный вариант WEB-броузера. Дело в том, что основу броузера MSIE составляют несколько DLL-библиотек, в которых определены объекты ActiveX; таким образом фирма Microsoft Corp. предоставляет средства встраивания компонентов своего броузера в любое пользовательское приложение (путем использования органа управления Microsoft Web Browser Control из среды программирования Visual C++ или вызова функций из DLL-библиотек, где определены соответствующие объекты ActiveX). Средства среды Visual C++ позволяют загружать ресурсы из InterNet (входящая в состав API Windows функция ShellExecute расширена до возможностей работы с удаленными файлами по Сети, подробнее см. информацию по адресу http://dials.ccas.ru/frolov/rwin/webhelp.html, там же приведено большое количество исходных текстов на C++ ).

Другой показательный пример (собственноручной) разработки приложений для InterNet - управление броузерами с помощью стандартных для Windows технологий динамического обмена данными (DDE, Dinamic Data Exchange) и связывания и внедрения объектов (OLE, Object Linking and Embedding). В самом деле, в большинстве случаев нет смысла создавать (новый) броузер, целесообразнее уметь использовать имеющиеся разработки в собственных целях. Фирма Netscape Communications Corp. сделала свои броузер и сервер пригодными для функционального расширения, опубликовав свойственные им API-функции.

С использование DDE появляется возможность, например, управлять загрузкой URL и позиционировать окно броузера Netscape посредством команд пользовательской программы; в общем случае DDE-интерфейс позволяет управлять многими физическими аспектами функционирования броузера. Возможности OLE дают возможность пользовательским программам использовать возможности броузера (практически полный импорт функций броузера в пользовательское приложение). Большой объем справочных данных и исходных текстов на Pascal’е для реализации приложений подобных и использующих технологию MS .Net приведен в работе [5].

В 1999 г. фирма Netscape Communications Corp. объявила об опубликовании исходных кодов своего броузера (с целью их модификации в направлении оптимизации и развития).

В самые последние годы сеть InterNet стала ареной для осуществления грандиозных проектов. Пожалуй, наиболее масштабным проектом по распределенной обработке данных является проект SETI@home, представляющий собой выполнение на сотнях тысяч компьютеров добровольцев всего мира специальной программы обработки результатов сканирования неба радиотелескопами с целью поиска сигналов разумной жизни (фрагменты программы выполняются в моменты пауз в работе подключенных к Сети компьютеров, на данный момент времени объем обработанной информации эквивалентен 90 103 лет работы мощного процессора). Об общем объеме информации, необходимой для полного выполнения расчетов по проекту SETI@home говорит следующий факт - необходимый для обработки достаточно малой порции данных ресурс составляет 175 109 операций (около 25 часов непрерывной работы персонального компьютера с процессором класса i586); более подробную информацию о проекте SETI@home можно получить на WEB-адресе http://setiathome.ssl.berkeley.edu/about_seti/about_seti_at_home_1.html (русскоязычное зеркало http://setiathome.spb.ru). Интересен проект ‘Техносфера’ (http://www.technosphere.org.uk), представляющий сложный симулятор для моделирования взаимодействия тысяч персонажей на едином поле жизни. Изложенные факты говорят об огромных (на данное время часто даже трудновообразимых) возможностях сети InterNet.

 



2015-12-04 429 Обсуждений (0)
Разработка приложений для InterNet 0.00 из 5.00 0 оценок









Обсуждение в статье: Разработка приложений для InterNet

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (429)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)