Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Лабораторная работа № 6
Использование технологии
автоматизации
для работы с пакетом MicrosoftOffice
Цель работы: получить навыки использования программных средств системы Borland C++ Builder, обеспечивающих доступ к объектам автоматизации, реализованным в серверах автоматизации пакета Microsoft Office.
Продолжительность работы - 4 часа.
Теоретические сведения
Технология автоматизации (OLE Automation) разработана на основе технологии СОМ, которая является основой многих других технологий, используемых в операционной системе Windows. Автоматизация - это механизм обмена информацией между процессами в операционной системе Windows, с помощью которого одна прикладная программа (приложение) может управлять другой. Технология автоматизации обеспечивает выполнение базовых функций, позволяющих обособленным программным модулям связываться и обмениваться информацией.
Приложение может выступать в качестве сервера автоматизации, клиента автоматизации или клиента и сервера автоматизации одновременно. Сервер автоматизации представляет собой исполняемый модуль, который может включать в себя несколько объектов автоматизации. Доступ к объектам автоматизации осуществляется через специальные интерфейсы, называемые интерфейсами диспетчеризации. Эти интерфейсы построены на основе базового интерфейса IDispatch.
Серверы автоматизации подразделяются на внутренние и внешние. Внутренний сервер автоматизации является динамически подключаемой библиотекой (DLL), которая выполняется в адресном пространстве клиента автоматизации. Внешний сервер автоматизации представляет собой самостоятельное приложение, которое выполняется в отдельном процессе по отношению к клиенту автоматизации.
Клиентом автоматизации является приложение, которое может использовать объекты автоматизации, созданные и предоставляемые серверами автоматизации. Для управления объектом автоматизации клиент автоматизации использует методы интерфейсов этого объекта. Информация об интерфейсах содержится в библиотеках типов.
Использование технологии автоматизации позволяет расширить функциональные возможности одного приложения-клиента за счет использования объектов другого приложения-сервера. Одно из дополнительных преимуществ технологии автоматизации состоит в возможности работыс приложением, являющимся сервером автоматизации, без создания видимого экземпляра этого приложения.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.