Обзор комплекта Microsoft® Office XP Developer


Информационный документ

Дата публикации: март 2001 г.

Содержание

Введение........................................................................................................................ 1

Средства разработки решений нового типа.................................................................. 2

Пакет Smart Tag SDK....................................................................................................... 2

Конструкторы документооборота..................................................................................... 2

Шаблон электронной панели и конструктор веб-модулей.................................................... 3

Средства повышения производительности труда разработчиков................................. 3

Visual Basic для приложений............................................................................................. 3

Конструктор XML Designer............................................................................................... 4

Интеграция со средой разработки, предлагаемой корпорацией Microsoft............................... 4

Интеграция с системой Visual Source Safe.......................................................................... 4

Средства упрощения внедрения и управления............................................................. 4

Заключение.................................................................................................................... 6

Обзор комплекта Microsoft Office XP Developer

НЕ нашли? Не то? Что вы ищете?

Информационный документ

Дата публикации: март 2001 г.

Самые последние сведения см. по адресу http://www. /office/developer/

Введение

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

Продолжая расширять возможности платформы Office, корпорация Microsoft предлагает широкий набор средств, предназначенных для организаций и разработчиков. Начиная с пакета Office 97 корпорация Microsoft выпускает специально для разработчиков отдельный продукт Office, в котором объединены приложения Office и средства разработки, образцы кода, многократно используемые компоненты и документация разработчика — единый источник всех ресурсов, необходимых для создания технических решений с использованием приложений Office.

Пакет Office XP включает широкий спектр новых технологий и служб, благодаря которым расширяется многообразие собственных решений Office, предназначенных для применения на предприятии или в интернете. В комплекте Office XP Developer предусмотрены инструментальные средства, позволяющие разработчикам включать новые технологии, предоставляемые платформой, в свои технические решения, а также возможности, способствующие повышению производительности труда разработчиков и упрощающие внедрение решений Office и управление ими. С помощью средств Office XP Developer компании смогут в полной мере использовать новые технологии платформы Office XP, что обеспечит максимальную окупаемость инвестиций в Office XP. Кроме того, благодаря значительному повышению производительности труда разработчиков при использовании комплекта Office XP Developer сокращается расход времени и денежных средств на разработку решений, создаваемых на основе приложений Office. Таким образом обеспечивается экономия затрат и быстрое получение прибыли.

Комплект Office XP Developer, кроме пакета Office Professional с приложением FrontPage®, включает следующие:

·  конструкторы документооборота Workflow Designer для SQL Server™ и Workflow Designer для Exchange 2000 Server;

·  версии продуктов SQL Server и Exchange 2000 Server, предназначенные только для разработчиков;

·  пакет Smart Tag SDK;

·  среда разработки VBA (Visual Basic® for Applications);

·  система Visual SourceSafe™;

·  лицензии, обеспечивающие право бесплатного распространения автономно выполняющихся приложений (Access Runtime) и модуля MSDE;

·  годовая подписка на библиотеку MSDN Library.

Средства разработки решений нового типа

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

Пакет Smart Tag SDK

Использование смарт-тегов — одна из наиболее привлекательных возможностей Office XP, позволяющая разработчикам расширять функциональные возможности обработки документов Office и создавать новые приложения для конкретной отрасли или предприятия. С помощью пакета средств разработки смарт-тегов Smart Tag SDK (Software Development Kit) разработчики могут быстро создавать смарт-теги, в которых реализуются все преимущества этой технологии. В пакете SDK содержатся инструментальные средства, шаблоны для систем разработки Visual Basic и Visual C++®, образцы кода, полная документация на интерфейс API (Application Programming Interface), а также пошаговое руководство, которое должно помочь разработчикам в создании собственных смарт-тегов.

Конструкторы документооборота

С помощью технических решений для автоматизации документооборота организации могут лучше контролировать потоки информации и автоматизировать бизнес-процессы в отделе или во всей корпорации. В комплект Office XP Developer включен набор профессиональных средств, которые предназначены специально для разработки технических решений, предусматривающих организацию совместной работы и автоматизацию документооборота с использованием продуктов SQL Server 7.0 (или более поздней версии) и Exchange 2000 Server. Используя ресурсы для разработчиков, включая технические решения для автоматизации документооборота, пошаговые руководства и поставляемые в комплекте версии SQL Server и Exchange Server, разработчики могут быстро создавать собственные технические решения для автоматизации документооборота и тщательно тестировать эти решения перед внедрением их в компании.

Шаблон электронной панели и конструктор веб-модулей

Благодаря использованию электронных панелей можно создавать наиболее эффективные и гибкие решения для управления знаниями, помогающие объединить личную, групповую, корпоративную и внешнюю информацию и предоставляющие оперативный доступ к средствам анализа и совместной работы. Все эти возможности реализованы в едином, привычном представлении рабочего стола. В шаблон проекта электронной панели Office XP Developer включены средства создания электронных панелей (веб-модулей) и их компонентов, которые применяются в сервере Exchange 2000 Server и новом продукте Microsoft SharePointTM Portal Server. Чтобы помочь разработчикам быстро приступить к созданию проектов электронных панелей, в комплект Office XP Developer включена библиотека заранее подготовленных веб-модулей. Шаблон электронной панели и конструктор веб-модулей (Web-Part Designer) можно использовать как отдельные приложения или открывать их как проект в среде разработки, предлагаемой корпорацией Microsoft.

Средства повышения производительности труда разработчиков

Продолжается сокращение продолжительности цикла разработки продукта. Разработчики и их заказчики уделяют большое внимание сокращению времени вывода продуктов на рынок и быстрому получению прибыли без снижения качества. В комплекте Office XP Developer предоставляются усовершенствованные средства разработки и документация, позволяющие быстро создавать технические решения на основе приложений Microsoft Office. Нижеуказанные новые возможности и усовершенствования должны способствовать повышению производительности труда разработчиков за счет сокращения цикла разработки решения и облегчения работы.

Visual Basic для приложений

VBA (Visual Basic for Applications) — это версия системы разработки Microsoft Visual Basic, предоставляющая согласованные язык разработки и среду для настройки и интеграции приложений. В пакете Office XP предоставляется широкий набор средств VBA, упрощающих использование функциональных возможностей приложений, настройку приложений Office и их интеграцию с бизнес-приложениями и данными; таким образом удовлетворяются требования разработчиков, создающих решения с использованием приложений Microsoft Office и среды разработки VBA.

Специальные средства:

·  Code Librarian — простое, но эффективное средство управления кодом многократного использования было обновлено с целью упростить организацию фрагментов и образцов кода и обмен ими.

·  COM Add-In Designer — используя конструктор COM Add-in Designer из комплекта Office XP Developer, разработчики могут быстро создавать расширения для любого приложения Office в среде VBA.

·  Code Commenter and Error Handler — с помощью надстройки Code Commenter and Error Handler автоматизируется выполнение повторяющихся задач, это позволяет разработчикам соблюдать согласованность в своих приложениях и создавать средства обработки ошибок.

Конструктор XML Designer

В комплект Office XP Developer включен новый конструктор XML Designer, с помощью которого разработчики могут легко создавать XML-данные и управлять ими, используя полнофункциональный редактор. В конструкторе XML Designer предусмотрены гибко работающие представления файлов в форматах XML и XSD (XML Schema Definition).

Интеграция со средой разработки, предлагаемой корпорацией Microsoft

Некоторые средства Office XP Developer позволяют разработчикам эффективно использовать свои навыки работы в среде разработки, предлагаемой корпорацией Microsoft. Среда каждого из средств Workflow Designer, Web Part Designer и Code Librarian, включенных в комплект Office XP Developer, сразу распознается как среда разработки, предлагаемая корпорацией Microsoft, и обладает всеми возможностями этой самой распространенной в мире интегрированной среды разработки. Это та же самая среда разработки, которая будет использоваться в готовящемся к выпуску инструментальном средстве Visual .

Интеграция с системой Visual Source Safe

С помощью средств Office XP Developer упрощается управление исходным кодом благодаря интеграции системы управления версиями Microsoft Visual SourceSafe в среду разработки VBA. Используя систему Source Safe, можно хранить файлы и последние изменения, внесенные в документы, исходный код и веб-материалы, поэтому можно легко восстанавливать предыдущие версии и поддерживать журнал аудита для любого файла.

Средства упрощения внедрения и управления

Предприятия больше всего заинтересованы в практическом результате. Снижение затрат, связанных с установкой и поддержкой программного обеспечения и служб, непосредственно влияет на рентабельность. С помощью Office XP Developer упрощается внедрение технических решений, созданных на платформе Office, и управление ими. Новые средства упаковки файлов и установки облегчают выполнение соответствующих задач, а благодаря новым лицензионному соглашению и соглашению о распространении упрощается выход разработки на рынок.

Лицензионные соглашения, включенные в комплект поставки Office XP Developer:

·  Access runtime. Эта лицензия дает право на бесплатное распространение решений Access для автономного выполнения (включая приложение Microsoft Graph) — разрешается распространение решений Access и проектов Access Data Projects.

·  Redistributable MSDE. Используя совместимый с SQL модуль MSDE (Microsoft Data Engine), разработчики могут создавать технические решения, которые можно легко перенести на SQL Server, не меняя кода.

·  Средство просмотра Code Librarian Viewer. С помощью Code Librarian Viewer, разработчики могут бесплатно распространять образцы кода и фрагменты кода для использования другими разработчиками в своих решениях.

Мастер Packaging Wizard, включенный в комплект Office XP Developer, упрощает разработчикам создание профессиональных процедур установки для решений, созданных на основе приложений Office XP. Мастер распознает зависимые файлы и создает программу установки, которая может распространяться на любом носителе для установки с диска, по сети или в интернете. Мастер можно использовать для решений, созданных в приложениях Access, Word, Excel и PowerPoint®, а также Visio®, Project и Publisher. Кроме того, его можно использовать вместе с SQL-решениями и решениями для автоматизации документооборота. (Приложения FrontPage и Outlook® не поддерживаются.)

Заключение

Разработчики уже давно создают свои технические решения на основе приложений Microsoft Office. В каждой новой версии Office появляются новые средства и технологии, упрощающие разработку и внедрение технических решений, созданных на основе приложений Office. В Microsoft Office Developer XP эта традиция продолжена — в этом комплекте предлагается все, что необходимо разработчикам для создания своих технических решений на обширной платформе встроенных функций.

Дополнительная информация о продукте: http://www. /office/

Дополнительная техническая информация: http://msdn. /office/

uuuu

Этот документ является предварительным и может быть существенно изменен ко времени выпуска окончательной коммерческой версии продукта.

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

Данный информационный документ носит чисто информативный характер. КОРПОРАЦИЯ Microsoft НЕ ПРЕДОСТАВЛЯЕТ НИКАКИХ ГАРАНТИЙ, НИ ЯВНО ВЫРАЖЕННЫХ, НИ ПОДРАЗУМЕВАЕМЫХ, В СВЯЗИ С ИНФОРМАЦИЕЙ, СОДЕРЖАЩЕЙСЯ В ДАННОМ ДОКУМЕНТЕ.

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

Предмет данного документа может быть защищен патентами, патентными заявками, товарными знаками, авторским правом или иным образом в пользу корпорации Microsoft. Данный документ не дает разрешения на использование этих патентов, товарных знаков или авторского права, если таковое не оговорено явным образом в каком-либо лицензионном соглашении корпорации Microsoft.

© Корпорация Microsoft (Microsoft Corporation.), 2001. Все права защищены.

Microsoft, FrontPage, Outlook, MSDN, PowerPoint, SharePoint, Source Safe, SQL Server, Visio, Visual Basic, Visual C++ и Visual Studio являются охраняемыми товарными знаками корпорации Microsoft в США и других странах.

Названия реальных компаний или продуктов, указанные здесь, могут быть товарными знаками соответствующих владельцев.