Новые технологии. Microsoft Office XP
Реферат - Компьютеры, программирование
Другие рефераты по предмету Компьютеры, программирование
ermlist>
<FL:actions
Mailto:akolesov@online.ru
После записи файла (их может быть несколько) в специальный каталог для хранения списков Smart Tags при просмотре и вводе текста все слова, перечисленные в теге, будут автоматически выделяться и подчеркиваться точками. Если к такому слову подвести курсор мыши, то появится кнопка Smart Tag Actions (“Действия для смарт-тегов”), после щелчка на которой выводится меню с перечнем доступных операций .
В заголовке меню указано имя “распознавателя”, среагировавшего на данное слово. Две нижние строки меню представляют стандартные служебные операции, а выше располагаются описанные нами в тегах пользовательские операции.
Для программирования таких списков смарт-тегов может быть применен более широкий набор операций, обеспечивающих, например, автоматическое обновление содержимого файла. Однако очевидно, что в случае XML-описаний дополнительная обработка ограничивается весьма узким кругом операций, связанных в основном со ссылками на Web-ресурсы.
Существенно более широкие возможности предоставляет второй вариант создания “распознавателя” в виде ActiveX DLL: здесь для обработки можно использовать сколь угодно сложный программный код с применением библиотеки типов Microsoft Smart Tags 1.0, входящей в состав Office XP.
Судя по всему, Smart Tags это очень перспективная технология, но для оценки ее реальных достоинств и изучения практических примеров ее применения требуется время. К тому же некоторые элементы технологии выглядят пока не очень простыми.
В частности, это относится к механизму регистрации “распознавателей” и решению конфликтов при использовании нескольких разных программ обработки смарт-тегов.
Сейчас механизм реализован на уровне операционной системы: все приложения работают с единым набором “распознавателей”. Однако была бы крайне полезна
возможность подобной интеллектуальной обработки разных групп терминов с помощью внутреннего механизма VBA конкретного приложения.
Это не только упростило бы разработку “распознавателей”, но и позволило бы выполнять более гибкую настройку функциональности (на уровне конкретных документов). Но все равно для первой версии технология выглядит достаточно солидно, хотя всем известно, что промышленная работа с новым механизмом обычно начинается с появлением версии 2.0.
Технология SharedPoint
SharedPoint Team Services для создания групповых Web-сайтов
Весной нынешнего года Microsoft представила новую серверную технологию создания Web-порталов, получившую название SharePoint и реализованную в двух вариантах: SharePoint Portal Server и SharePoint Team Services. Технология появилась не на пустом месте: она базируется на IIS, Office Server Extensions, Digital DashBoard или тесно интегрируется с рядом других технологий.
SharePoint Portal Server это самостоятельный программный продукт из состава серверов Microsoft, предназначенный для развертывания Web-порталов масштаба предприятия. Набор SharePoint Team Services (раньше он имел рабочее название Office Web Server) ориентирован на создание Web-серверов для обеспечения коллективной работы группы (до 75 человек) и сейчас поставляется (в том числе Office XP Professional Special Edition и Office XP Developer) только в составе FrontPage 2002.
Предполагается, что эта технология войдет в состав будущих версий операционных систем Windows Server.
SharePoint Team Services не следует воспринимать просто как усеченный вариант серверного продукта: уступая последнему по производительности и функциональности, он имеет свои преимущества, так как учитывает особенности создания и поддержки Web-сайтов для рабочих групп.
Например, он предлагает более простую и эффективную интеграцию с FrontPage 2002, может работать в среде настольной OC Windows 2000 Professional (но с установленным IIS 5.0), не требует наличия клиентских лицензий.
Дополнительные средства выпуска Office XP Developer
Вариант MS Office XP Developer в первую очередь представляет интерес для тех, кто делает достаточно серьезные бизнес-приложения, предназначенные для распространения (внутрифирменного или коммерческого). Как и раньше, он включает большой набор средств, объединенных в набор Developer Tools.
Отдельную группу составляют расширения среды разработки VBA:
- создание автономных VBA-проектов (библиотек ActiveX DLL) и специальных расширений COM AddIn для приложений Office;
- возможность использования дополнительных ActiveX-конструкторов помимо набора готовых таких конструкторов, а также полезных мастеров и утилит в составе пакета. Среди новинок следует отметить DashBoard Project для разработки компонентов Web Parts.
Кроме того, пакет включает целый ряд автономных приложений. Это средства поддержки групповой разработки Visual SourceSafe, а также специальные издания для разработчиков SQL Server 2000 и Exchange 2000 Server (только для проектирования и тестирования решений).
Особо хотелось бы отметить два новых инструмента Microsoft для создания приложений управления бизнес-процессами (рис. 3) WorkFlow Designer for SQL Server и WorkFlow Designer for Exchange 200 Server.