Обзор комплекта 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 в США и других странах.
Названия реальных компаний или продуктов, указанные здесь, могут быть товарными знаками соответствующих владельцев.



