Программное обеспечение компьютерных сетей и информационных систем. Баканов В.М. - 96 стр.

UptoLike

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

- 96 -
((микросхемы OR чипы) AND память AND постоянная
В настоящее время программное обеспечение поиска информации в
Сети является, пожалуй, наиболее динамично развивающейся областью (как
и теория информационно-поисковых систем).
7.4. РАЗРАБОТКА ПРИЛОЖЕНИЙ ДЛЯ InterNet
Использование среды программирования Microsoft Visual C++ и биб-
лиотеки классов MFC (Microsoft Foundation Classes) позволяет создавать про-
граммное обеспечение для InterNet и INTRANET для операционных систем
серии Windows.
Фирмой разработан программный интерфейс Win32 Internet (называе
-
мый также WinInet, соответствующие функции расположены в файле
WININET.DLL, описание функций можно получить на адресе
www.microsoft.com/win32dev) специально для создания работающих с про-
токолами HTTP, FTP и GOPHER приложений (при этом программист избав-
лен даже от необходимости программирования на уровне сокетов).
Например, несложно создать упрощенный вариант WEB-броузера. Де-
ло в том, что основу броузера Microsoft Internet Explorer составляют
не-
сколько DLL-библиотек, в которых определены объекты ActiveX; таким об-
разом фирма Microsoft Corp. предоставляет средства встраивания компонен-
тов своего броузера в любое пользовательское приложение (путем использо-
вания органа управления Microsoft Web Browser Control из среды програм-
мирования Visual C++ или вызова функций из DLL-библиотек, где опреде-
лены соответствующие объекты ActiveX). Средства среды Visual C++ позво-
ляют загружать ресурсы из InterNet (входящая в
состав API Windows функ-
ция ShellExecute расширена до возможностей работы с удаленными файла-
ми по Сети, подробнее см. информацию по адресу
dials.ccas.ru/frolov/rwin/webhelp.html и работу [17], там же приведено
большое количество исходных текстов на C++ ).
Другой показательный пример (собственноручной) разработки прило-
жений для InterNet - управление броузерами с помощью стандартных для
Windows технологий динамического обмена данными (DDE, Dinamic Data
Exchange)
и связывания и внедрения объектов (OLE, Object Linking and
Embedding). В самом деле, в большинстве случаев нет смысла создавать (но-
вый) броузер, целесообразнее уметь использовать имеющиеся разработки в
собственных целях. Фирма Netscape Communications Corp. сделала свои бро-
узер и сервер пригодными для функционального расширения, опубликовав
свойственные им API-функции.
С использование DDE появляется возможность, например, управлять за-
грузкой URL и
позиционировать окно броузера Netscape посредством ко-
                                    - 96 -


((микросхемы OR чипы) AND память AND постоянная

    В настоящее время программное обеспечение поиска информации в
Сети является, пожалуй, наиболее динамично развивающейся областью (как
и теория информационно-поисковых систем).

7.4. РАЗРАБОТКА ПРИЛОЖЕНИЙ ДЛЯ InterNet

     Использование среды программирования Microsoft Visual C++ и биб-
лиотеки классов MFC (Microsoft Foundation Classes) позволяет создавать про-
граммное обеспечение для InterNet и INTRANET для операционных систем
серии Windows.
     Фирмой разработан программный интерфейс Win32 Internet (называе-
мый также WinInet, соответствующие функции          расположены в файле
WININET.DLL, описание функций можно получить на адресе
www.microsoft.com/win32dev) специально для создания работающих с про-
токолами HTTP, FTP и GOPHER приложений (при этом программист избав-
лен даже от необходимости программирования на уровне сокетов).
     Например, несложно создать упрощенный вариант WEB-броузера. Де-
ло в том, что основу броузера Microsoft Internet Explorer составляют не-
сколько DLL-библиотек, в которых определены объекты ActiveX; таким об-
разом фирма Microsoft Corp. предоставляет средства встраивания компонен-
тов своего броузера в любое пользовательское приложение (путем использо-
вания органа управления Microsoft Web Browser Control из среды програм-
мирования Visual C++ или вызова функций из DLL-библиотек, где опреде-
лены соответствующие объекты ActiveX). Средства среды Visual C++ позво-
ляют загружать ресурсы из InterNet (входящая в состав API Windows функ-
ция ShellExecute расширена до возможностей работы с удаленными файла-
ми      по     Сети,     подробнее    см.   информацию        по    адресу
dials.ccas.ru/frolov/rwin/webhelp.html и работу [17], там же приведено
большое количество исходных текстов на C++ ).
     Другой показательный пример (собственноручной) разработки прило-
жений для InterNet - управление броузерами с помощью стандартных для
Windows технологий динамического обмена данными (DDE, Dinamic Data
Exchange) и связывания и внедрения объектов (OLE, Object Linking and
Embedding). В самом деле, в большинстве случаев нет смысла создавать (но-
вый) броузер, целесообразнее уметь использовать имеющиеся разработки в
собственных целях. Фирма Netscape Communications Corp. сделала свои бро-
узер и сервер пригодными для функционального расширения, опубликовав
свойственные им API-функции.
     С использование DDE появляется возможность, например, управлять за-
грузкой URL и позиционировать окно броузера Netscape посредством ко-