ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 95
- 96
- 97
- 98
- 99
- …
- следующая ›
- последняя »