ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
