INTEGRMS (Интегрированная среда Microsoft), страница 2

2016-07-31СтудИзба

Описание файла

Документ из архива "Интегрированная среда Microsoft", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "INTEGRMS"

Текст 2 страницы из документа "INTEGRMS"

Усовершенствованная среда разработки Visual Basic for Applications, дополнена новыми технологиями IntelliSense (гибкая адаптивная настройка на привычки и процедуры работы пользователя), новым средством просмотра объектов Object Browser, новыми элементами управления ActiveX, окном для настройки свойств объектов, а также новыми средствами отладки. Такие дополнительные функции как Save as HTML, Hyperlinks, Office Web Toolbar, Publish To The Web, и Internet replication позволяют с легкостью создавать решения, готовые к работе в Internet и Intranet.

Новый пакет дизайна форм Microsoft Forms, поддерживающий технологию ActiveX, позволяет значительно повысить эффективность создания специализированных пользовательских интерфейсов и создавать бланки и формы, сочетающие принятый в конкретной организации вид с функциональностью окон Microsoft Office.

Microsoft Outlook 97 обеспечивает включение в разрабатываемые приложения возможностей электронной почты высокого уровня, управления базами данных по контактам и электронного планирования.

В комплект поставки входят печатные издания следующих книг: "Руководство для программирования на Office 97 Visual Basic", "Создание решений с помощью Microsoft Access 97", "Руководство по объектным моделям Microsoft Office 97". Кроме того, в прилагаемый Microsoft Office Developer Sampler включены последняя техническая информация и образцы кодов, содержащиеся в Microsoft Developer Network и Office Compatible Technical Kit.

Остановив свой выбор на Microsoft Office Developer Edition разработчики могут воспользоваться не только инструментами и образцами, подготовленными для них специалистами компании Microsoft, но и более чем тысячей ActiveX-элементов, разработанных независимыми фирмами.

Если вашим пользователям нужны гибкие и мощные решения, с которыми они знают, как работать, - нет ничего практичнее, чем Office 97. А для того, кому необходимо разрабатывать конкретные специализированные приложения, базы данных и формы, нет лучшего помощника, чем Microsoft Office 97 Developer Edition.

Интеграция продуктов Microsoft BackOffice

  • Операционная система Windows NT Server - платформа Microsoft BackOffice

  • Microsoft SQL Server - использование в других продуктах Microsoft BackOffice

  • Microsoft Exchange Server - использование в других продуктах Microsoft BackOffice

  • Средства интеграции настольных приложений семейства Microsoft Office с серверными продуктами Microsoft BackOffice

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

Операционная система Windows NT Server - платформа Microsoft BackOffice

Все серверные продукты Microsoft BackOffice при установке на Microsoft Windows NT Server расширяют операционную систему информацией о своем функционировании. Устанавливаемые продуктами DLL (Dynamic Link Library) предоставляют локальные API этих продуктов. Кроме того, проводится регистрация OLE (Object Linking and Embedding) серверных API этих продуктов. В ряде случаев клиентские компоненты Microsoft BackOffice устанавливают и регистрируют API для работы с соответствующими серверами. Например, Microsoft Exchange Client устанавливает OLE Messaging, позволяющее работать с сообщениями на Microsoft Exchange Server из программ, выполняемых как на клиенте, так и на сервере (в рамках сервиса Workstation). Логически такие API являются функциональными расширениями операционной системы.

С другой стороны, продукты Microsoft BackOffice предоставляют информацию для компонент информационной системы. Такой информацией являются, например, счетчики Performance Monitor, позволяющие единообразно анализировать поведение различных компонент операционной системы и установленных серверных приложений. Тексты сообщений для системного журнала, видимые в Event Viewer также предоставляются серверными приложениями.

Наконец, все серверные приложения Microsoft BackOffice используют полностью функциональность API Microsoft Windows NT Server, что позволяет как избежать дублирования кода в различных приложениях и продуктах, так и обеспечить единый подход на клиентской и серверной сторонах. Например, для Microsoft SQL Server нет необходимости иметь собственный сетевой уровень, так как этот уровень единообразно реализован на Microsoft Windows NT Server и на всех клиентах, способных работать с Microsoft Windows NT Server (т.е. по крайней мере Microsoft Windows NT Workstation, Microsoft Windows 95 и Microsoft Windows for Workgroups).

Microsoft SQL Server - использование в других продуктах Microsoft BackOffice

Сервер баз данных Microsoft SQL Server является основным средством хранения и обработки структурированной информации для многих клиентских и серверных приложений. В частности, Microsoft Systems Management Server использует Microsoft SQL Server для хранения инвенторной информации о серверах и рабочих станциях сети. Другие компоненты Microsoft BackOffice в явном виде не используют Microsoft SQL Server, однако имеющиеся в них средства разработки приложений позволяют настраивать их работу для хранения и обработки информации на Microsoft SQL Server. В частности, хорошим примером является использование Microsoft SQL Server для хранения и обработки информации, поступающей на Microsoft Exchange Server. Такой подход особенно удобен для работы с электронными формами Microsoft Exchange, так как информация в формах по существу структурирована, и легко создать таблицу, колонки которой соответствуют полям формы. Все формы, помещаемые в общую папку Microsoft Exchange или присылаемые на определенный почтовый ящик разбираются по полям и помещаются как записи таблицы базы данных Microsoft SQL Server. Дальнейшая обработка происходит на Microsoft SQL Server средствами Transact-SQL, возможно, с отправкой ответов через Microsoft Exchange Server.

Другим примером удобного использования Microsoft SQL Server в серверных продуктах является публикация базы данных на Internet или Intranet средствами Microsoft Internet Information Server. Эта технология подробно рассотрена в других статьях сборника.

Так как данные, публикуемые через Microsoft Internet Information Server могут быть теми самыми, которые собирались через формы Microsoft Exchange, то в общем виде схема интегрированного решения может выглядеть следующим образом. При этом возможна запись (и чтение) данных из Microsoft SQL Server в базы данных на мини-ЭВМ или мейнфреймах через Microsoft SNA Server.

Microsoft Exchange Server - использование в других продуктах Microsoft BackOffice

Основным применением Microsoft Exchange Server в других продуктах Microsoft BackOffice, естественно, является отправка сообщений. Сообщения при этом могут иметь различные форматы и нести различную информацию.

Наиболее явным примером встроенного применения Microsoft Exchange Server для передачи сообщений из серверного продуктая является компонент Microsoft SQL Server, носящий название SQL Mail. Этот компонент позволяет Microsoft SQL Server отправлять и принимать сообщения через сеть Microsoft Exchange (точнее, любую MAPI-совместимую почтовую систему). При этом возможна организация весьма сложных процессов, таких, как выполнение приходящих по почте запросов и посылка результатов отправителю, и даже тиражирование данных в базах данных Microsoft SQL Server.

Однако, используя административные утилиты оказывается возможным применять Microsoft Exchange Server для передачи сообщений и от других серверных продуктов, в том числе и от Microsoft Windows NT Server. Например, сконфигурировав Performance Monitor как сервис операционной системы (это возможно сделать, пользуясь средствами Windows NT Resource Kit), и указав в качестве действий отправку сообщения через Microsoft Exchange Server, оказывается возможным оперативно извещать администратора системы о различных событиях в сети (вплоть до отправки текстов ему на пейджер).

Средства интеграции настольных приложений семейства Microsoft Office с серверными продуктами Microsoft BackOffice

Windows Open Services Architecture (WOSA) предоставляет набор открытых стандартов взаимодействия компонент прикладных систем на серверных и клиентских сторонах. Важнейшими из этих стандартов являются OLE (Object Linking and Embedding), ODBC (Open DataBase Connectivity) и MAPI (Messging Application Program Interface). Именно в рамках предоставляемых этими стандартами API и становится возможна интеграция настольных приложений семейства Microsoft Office с серверными продуктами Microsoft BackOffice.

Наиболее развитым и сложным стандартом открытой архитектуры является OLE, многие компоненты которого в последнее время стало принято называть ActiveX. Выросший из простых средств интеграции различных типов документов (например, вставки в текст Microsoft Word таблиц Microsoft Excel), стандарт OLE 2 включил в себя как организацию клиент-серверного взаимодействия (OLE-Server), так и управления встроенными элементами (OLE-controls, ActiveX). Сетевая компонентная модель COM (Component Object Model) также строится на основе OLE. Именно OLE позволяет, например, работать из Microsoft Excel с Microsoft Word или Microsoft Exchange, или использовать работающую на Microsoft Windows NT Server программу, написанную на Microsoft Visual Basic для обработки запросов Microsoft Internet Information Server.

Стандарт ODBC позволяет получать унифицированным образом доступ к различным базам данных как из клиентских, так и из серверных приложений. Например, функция Mail Merge в Microsoft Word может использовать ODBC для доступа к базе адресов, хранящейся на Microsoft SQL Server. С другой стороны, те же средства позволяют опубликовать эту базу данных на Internet или Intranet с помощью запросов Microsoft Internet Information Server.

Наконец, MAPI позволяет как клиентским, так и серверным приложениям обмениваться сообщениями. Именно он применяется для отправки документов (в том числе и по маршруту) из приложений семейства Microsoft Office. Он же применяется в SQL Mail в рамках серверного приложения.

Особенностью ODBC, MAPI и других стандартов WOSA является выделение двух типов программных интерфейсов - API (Application Program Interface) и SPI (Service Provider Interface). Если первый из этих интерфейсов определяет набор операций, используемых прикладной программой для работы с необходимым ей сервисом, то второй - набор операций, поддерживаемый конкретным сервером, реализующим этот сервис. Таким образом, стандарты открытой архитектуры высупают в роли шлюзов между клиентским приложением и стандартным сервером. Это дает возможность унифицированно работать с различными серверами, например, получать из одной и той же программы доступ к данным на Microsoft SQL Server, Oracle или DB2, либо посылать сообщения, используя как Microsoft Mail, так и Microsoft Exchange Server.

Интеграция с базами данных

  • Публикация статических "снимков" информации, содержащейся в базе данных

ПО интеграции технологии Internet с существующими хранилищами данных позволяет администраторам Web узлов решить две фундаментальные проблемы: как опубликовать на Web-странице "снимок" данных, хранящихся в базе и как дать пользователям возможность выполнять запросы и модифицировать данные в базе с использованием программы просмотра вместо специализированного клиентского приложения.

Для решения этих проблем Microsoft создала шесть инструментов, обеспечивающих интеграцию баз данных со средствами просмотра Web-страниц:

  • Internet Assistant for MS Access for Windows 95;

  • SQL Server Web Assistant, входящий в поставку MS SQL Server 6.5;

  • Visual FoxPro WWW Search Page Wizard;

  • MS dbWeb;

  • Internet Database Connector, входящий в поставку MS Internet Information Server (IIS);

  • IIS Add-In for MS Access for Windows 95.

В этом списке первые три компонента предназначены для создания Web-страниц, остальные три расширяют серверное ПО поддержки Internet, позволяя ему выступать в качестве платформы для создания приложений архитектуры клиент-сервер.

Публикация статических "снимков" информации, содержащейся в базе данных

Ключевые аспекты данного варианта распространения в Internet/Intranet информации из базы данных:

  • Владелец данных, администратор базы данных или администратор Web-узла определяет какую информацию и когда необходимо публиковать, пользователи в принятии этого решения не участвуют.

  • Пользователи получают только возможность просмотра данных.

  • Результаты запроса или команд формирования отчета открыты для множества пользователей. Это исключает возможность ошибки при самостоятельном запуске пользователем запроса с риском ошибок. Кроме того, запрос выполняется однократно и нагрузка на базу данных значительно снижается по сравнению с ситуацией, когда множество пользователей выполняют один и тот же запрос.

Для преобразования результатов запроса на MS SQL Server в HTML-страницы Microsoft предлагает SQL Server Web Assistant. Этот компонент создает страницы, которые могут быть опубликованы любым Web-сервером и просмотрены любым Web клиентом.

Visual Basic 5.0 и способы доступа к данным

Существует множество возможных решений проблемы взаимодействия с данными. Зачастую разработчики считают, что весьма затруднительно создавать коммерческие приложения, ориентируясь на перспективные технологии, которые в текущий момент еще не удовлетворяют насущным требованиям. Это действительно так, поэтому в данной статье даны некоторые рекомендации, которые помогут разработчикам оценить ситуацию с использованием тех или иных способов доступа к данным.

Я рекомендую Visual Basic в качестве основного инструмента в силу его наилучшей взаимосвязи с наиболее перспективными технологиями. В настоящий момент для работы с данными, хранящимися в реляционных серверных базах, применяется механизм Remote Data Access Objects (RDO) версии 2.0, в то время для настольных реляционных баз широко применяется механизм Data Access Objects (DAO/Jet). Оба интерфейса глубоко интегрированы в Visual Basic и являются его ключевой частью.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее