30 ___________Часть /. Основные характеристики C++
Классы ObjectWindows для Winsock.dH
В библиотеку ObjectWindows добавлены классы для обеспечения неявной поддержки динамически подключаемых библиотек (Dynamic Link Libraries, DLL), недоступных для некоторых платформ. Класс TWinSock предоставляет доступ к Winsock.dll, TCommCtrl служит для поддержки CommCtrl.dll и TWinG для WinG.dll соответственно.
Класс TCommCtrl обеспечивает неявный доступ к новым пользовательским элементам управления Windows 95, например, к полю редактирования RTF (Rich Text Format, Расширенный текстовый формат), который обычно используется в Windows для создания справочных файлов. Тем самым воплощается в жизнь идея использования элементов управления Windows 95 в Windows З.х (посредством 16-разрядной эмуляции) и в Windows NT 3.51.
Классы TWinSock дают возможность вашим приложениям связываться через Internet. Вот они:
• TDatagramSocket
• THostInfoManager.
• TINetSocketAddress
• TServiceManager
• TSocket
• TSocketAddress И TSocketError
• TSocketManager
• TStreamSocket
Эти классы поддерживают протоколы передачи данных TCP (Transmission Control Protocol, Протокол управления передачей) и UDP (User Datagram Protocol, Протокол пользовательских датаграмм).
Поддержка новых элементов управления Windows 95
Библиотека ObjectWindows Library (OWL) 5.0 расширена поддержкой новых элементов управления Windows 95. Многие из классов OWL, поддерживающих элементы управления Windows 95, адаптированы для обеспечения 16-разрядной эмуляции этих элементов, чтобы можно было ощутить стиль Windows 95 в приложениях для Windows З.х. В дополнение к этому реализация элементов управления Windows 95 в OWL совместима с Windows NT 3.51.
На рис. 1.2 показан внешний вид проекта \Bc5\Examples\Win95\Commdlg32, использующего в окнах диалога некоторые из элементов управления Windows 95.