Архитектура Microsoft Windows для разработчиков




Глава 11. Дополнительные интерфейсы


    Глава 11. Дополнительные интерфейсы
    Глава 11. Дополнительные интерфейсы Прежде всего Для изучения занятий этой главы необходимы: Microsoft Visual Basic; почтовый ящик Inbox Windows 95; звуковая карта и колонки или наушники для просл...
    Занятие 1. Microsoft Messaging API
    Занятие 1. Microsoft Messaging API (Продолжительность занятия 30 минут) В состав ОС семейства Windows входит интерфейс прикладного программирования коммуникационных приложений Messaging Applicatio...
    Архитектура MAPI
    Архитектура MAPI Подсистема MAPI позволяет снабдить любое Windows-приложение средствами доступа к сообщениям. Это упрощает выполнение таких операций среды рабочей группы, как совместное использова...
    Simple MAPI
    Simple MAPI В состав Simple MAPI входят базовые функции, позволяющие Вам добавить в приложение (например, в электронную таблицу или в текстовый редактор) средства работы с почтой. Simple MAPI такж...
    Подсистема сообщений MAPI
    Подсистема сообщений MAPI CMC, Simple MAPI и Extended MAPI предоставляют необходимые коммуникационным приложениям функции API. Последние работают со вторым функциональным уровнем MAPI — подсистемо...
    Применение MAPI для создания приложений, снабженных средствами работы с почтой
    Применение MAPI для создания приложений, снабженных средствами работы с почтой Подсистема сообщений MAPI разделяет задачи, предназначенные для разных транспортных служб. Драйверы для каждого транс...
    Интерфейсы доступа к сервису
    Интерфейсы доступа к сервису Третий функциональный уровень MAPI обеспечивает независимость программ от конкретной системы сообщений. Коммуникационные приложения, отвечающие стандарту MAPI, могут п...
    Преимущества использования MAPI
    Преимущества использования MAPI Открытая архитектура MAPI обеспечивает всем приложениям-клиентам MAPI простой и надежный доступ к информации из самых разных источников, включая факсимильную связь,...
    Использование MAPI в Microsoft Visual Basic
    Использование MAPI в Microsoft Visual Basic Элементы управления MAPI позволяют создавать приложения Visual Basic, снабженные средствами для работы с сообщениями. Таких управляющих элементов два: M...
    Пример 1
    Пример 1 Этот код на Visual Basic открывает сообщение электронной почты средствами элементов управления MAPISession и MAPIMessages: Private Sub GetlastMessage_Click() Dim strHeader As String 'Реги...
    Поддержка MAPI посредством управляющих элементов ActiveX
    Поддержка MAPI посредством управляющих элементов ActiveX В этом упражнении Вы с помощью элементов управления ActiveX создадите на Visual Basic приложения, снабженные средствами для работы с почтой...
    Резюме
    Резюме Microsoft Messaging API обеспечивает пользователям организации доступ к информации, поступающей от MAPI-совместимых почтовых систем. Открытая архитектура MAPI позволяет интегрировать клиент...
    Занятие 2. Microsoft SNA API
    Занятие 2. Microsoft SNA API (Продолжительность занятия 10 минут) Архитектура связи систем (System Network Architecture, SNA) позволяет создавать шлюзы для соединения глобальных и локальных сетей...
    Microsoft SNA Server
    Microsoft SNA Server SNA Server включает развитые средства поддержки всех популярных настольных операционных систем, включая MS-DOS, Windows for Workgroups, Windows 95, Windows NT и OS/2 (рис. 11....
    Подключение клиентов к хост-компьютерам средствами SNA Server
    Подключение клиентов к хост-компьютерам средствами SNA Server Клиенты Windows for Workgroups могут пользоваться протоколами IPX/SPX, TCP/IP, Banyan VINES IP и NetBEUI. Подключение к AS/400 через S...
    Резюме
    Резюме Microsoft SNA API реализует стандартный интерфейс связи сетей на базе ПК с мэйнфреймами IBM и AS/400. API SNA позволяет стандартизовать подключение к хостам и снимает проблемы совместимости...
    Занятие 3. Microsoft Cryptography API
    Занятие 3. Microsoft Cryptography API (Продолжительность занятия 10 минут) Криптографический API Microsoft (Microsoft CryptoAPI) предназначен для защиты информации в глобальной сетевой корпоративн...
    Реализация в приложениях
    Реализация в приложениях Cryptography API позволяет разработчикам встраивать в приложения Win32 средства аутентификации и шифрования. Вы можете пользоваться функциями CryptoAPI, ничего не зная об...
    Конфиденциальность
    Конфиденциальность Защита передаваемой информации в открытых сетях подразумевает решение двух основных задач: обеспечение конфиденциальности данных и аутентификацию. В результате шифрования данных...
    Шифрование и дешифровка
    Шифрование и дешифровка Это довольно простые процессы (рис. 11.3). Для шифрования сообщения применяется ключ, как для запирания замка. Ключ нужен и для обратного действия. Отметим, что ключи для ш...
    Процесс шифрования и расшифровки
    Процесс шифрования и расшифровки Один из основных аспектов защиты — надежное хранение ключей шифрования и их передача другим пользователям. Еще важнее ограничить доступ к ключу расшифровки, так ка...
    Аутентификация
    Аутентификация Чтобы обеспечить конфиденциальность, следует предоставить доступ к сообщению только лицам, которым оно адресовано. Для этого необходимо идентифицировать получателей (а часто и отпра...
    Цифровые подписи
    Цифровые подписи Цифровые подписи подтверждают, что сообщение в действительности отправлено указанным лицом и что оно не подвергалось стороннему вмешательству. Подпись не изменяет содержимое сообщ...
    Резюме
    Резюме Microsoft Cryptography API — это интерфейс для доступа к криптографическим службам. Он позволяет снабдить Win32-приложения средствами шифрования и аутентификации, обеспечивающими безопасную...
    Занятие 4. Microsoft Windows Telephony API
    Занятие 4. Microsoft Windows Telephony API (Продолжительность занятия 10 минут) Телефония — это технология, объединяющая компьютеры и телефонную сеть. Благодаря телефонии мы имеем возможность сред...
    Архитектура телефонии Windows
    Архитектура телефонии Windows Перед тем как приступить к изучению этого занятия, запустите видеоролик файл Chap11.exe с прилагаемого к книге компакт-диска. Это поможет Вам разобраться, как средств...
    Телефония и Windows-приложения
    Телефония и Windows-приложения...
    TAPI
    TAPI TAPI позволяет создавать коммуникационные приложения, предоставляющие в распоряжение пользователей Microsoft Windows весь спектр услуг телефонии. API и SPI телефонии предоставляют разработчик...
    TSPI
    TSPI TSPI позволяет создавать серверные службы, обрабатывающие запросы приложений, отвечающих стандарту Windows Telephony API. Интерфейс служб телефонии (SPI) реализуется поставщиками услуг телефо...
    Использование телефонии в приложениях
    Использование телефонии в приложениях Возможности телефонии позволяют оптимизировать работу телекоммуникационных систем за счет более эффективного управления голосовыми сообщениями и операциями пе...
    Резюме
    Резюме Microsoft Windows Telephony состоит из интерфейса компьютерной телефонии Windows (Windows Telephony Application Programming Interface, TAPI) и интерфейса службы телефонии Windows (Windows T...
    Занятие 5. License Service API
    Занятие 5. License Service API (Продолжительность занятия 10 минут) Обычно использование программного обеспечения контролируют с помощью лицензионных соглашении, причем чтобы сделать их законными,...
    Лицензирование
    Лицензирование Интерфейс службы лицензирования (License Service Application Programming Interface, LSAPI) автоматизирует лицензирование программного обеспечения и избавляет разработчиков от необхо...
    Службы лицензирования
    Службы лицензирования В Microsoft Windows каждая служба лицензирования реализована в виде библиотеки динамической загрузки. Приложения обращаются к License Service API, вызывая библиотеку диспетче...
    Приложение обращается к службе лицензирования посредством LSAPI
    Приложение обращается к службе лицензирования посредством LSAPI...
    Независимость приложения от платформы
    Независимость приложения от платформы License Service API обеспечивает независимость приложения от типа используемой сети, типов компьютеров на предприятии и стратегии лицензирования, предоставляя...
    Реализация LSAPI
    Реализация LSAPI License Service API позволяет разработчику выбирать различные стратегии реализации LSAPI. Информирование: приложение использует LSAPI, просто чтобы уведомить о своем запуске и зав...
    Резюме
    Резюме Microsoft License Service API — платформенно-независимый стандартный интерфейс к системам лицензирования. Каждая служба лицензирования реализуется в виде библиотеки динамической загрузки. П...
    Занятие 6. Microsoft Speech API
    Занятие 6. Microsoft Speech API (Продолжительность занятия 5 минут) Microsoft Speech API (SAPI) позволяет создавать Win32-приложения с поддержкой технологии распознавания речи и преобразования тек...
    Преобразование текста в речь
    Преобразование текста в речь Система преобразования текста в речь синтезирует речевое представление текстов в формате ANSI или Unicode. Это позволяет Windows-приложениям говорить с пользователем....
    Распознавание речи
    Распознавание речи Функция распознавания речи позволяет общаться с компьютером голосом, а не посредством клавиатуры и мыши. Она также способна ускорить интерактивный процесс. Например, сказать «Да...
    Независимость речевых систем
    Независимость речевых систем SAPI позволяет создавать приложения, не заботясь о том, какая речевая система будет установлена на компьютере пользователя. Распространяемые сейчас речевые системы сов...
    Резюме
    Резюме Microsoft Speech API (SAPI) позволяет приложениям использовать технологии преобразования текста в речь и распознавания речи, обеспечивая при этом независимость от речевых систем. Система пр...
    Закрепление материала
    Закрепление материала Приведенные ниже вопросы помогут Вам лучше усвоить основные темы данной главы. Если Вы не сумеете ответить на вопрос, повторите материал соответствующего занятия. Правильные...








Начало