Сетевые технологии. Учебное пособие. Баканов В.М. - 97 стр.

UptoLike

Составители: 

97
7.4 Разработка приложений для InterNet
Использование среды программирования 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 дают
возможность пользовательским программам исполь-
зовать возможности броузера (практически полный импорт функций броузе-
ра в пользовательское приложение).
  7.4 Разработка приложений для InterNet

   Использование среды программирования 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 дают возможность пользовательским программам исполь-
зовать возможности броузера (практически полный импорт функций броузе-
ра в пользовательское приложение).




                                     97