Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Голутвин Дипломная работа .rtf
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
19.53 Mб
Скачать
  1. I.4. Понятие веб-части

Для визуализации данных на веб-сайте соответствующего узла Windows SharePoint Services, кроме уже упоминавшихся страниц представления данных списков в различных режимах, предусмотрено понятие так называемых «веб-частей». Веб-часть это приложение, которое размещается в областях страницы портала. Она создана для представления информации на странице. Например, для показа на странице списка с заданными критериями отбора.

Веб-часть — это визуальный блок информации, который может быть помещен в любое место интересующей страницы. Это блок сведений, объединенных единой темой, который является основным конструктивным блоком страницы веб-частей. Веб-часть на самом деле состоит из двух основных файлов, часто нуждается в дополнительных файлах ресурса. Значения параметров веб-части хранятся в таблицах базы данных. Чтобы творчески и содержательно подходить к использованию веб-частей, а также избежать проблем, необходимо понимать, как работает веб-часть.

  1. Файл описания веб-части рисунков (.dwp) — мобильный контейнер, содержащий значения свойств веб-части рисунков, установленные по умолчанию и определенные пользователем.

  2. Файл сборки веб-части рисунков (.dll) содержит логику и код веб-части рисунков и установлен на сервере узла.

  3. Файлы ресурсов, необходимые для поддержки веб-части рисунков, также установлены на сервере узла.

  4. Таблицы в базе данных служб Windows SharePoint Services используются для хранения текущих значений параметров свойств веб-части рисунков.

Существует два принципа, которые важны для понимания способа построения веб-частей:

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

  2. Для корректной работы веб-части необходимо, чтобы оба файла, а также дополнительные файлы ресурса были доступны на узле. При использовании веб-частей, которые встроены в Microsoft Windows SharePoint Services, обычно не возникает тех проблем, которые могут быть при использовании веб-частей, полученных с другого узла или источника.

Каждая веб-часть имеет набор общих свойств (также называемых свойствами основного класса), которые собраны в разделы на панели инструментов. Эти свойства отвечают за вид (такие как заголовок, высота и ширина), макет (такие как порядок веб-части в зоне и направление содержимого), а также за дополнительные характеристики (такие как значок рисунка и описание).

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

В зависимости от способа создания веб-части в некоторых случаях настраиваемые свойства веб-части могут отображаться в разделе «Разное», который расположен ниже раздела общих свойств на панели инструментов.

Экземпляр веб-части может быть отнесен к одной из трех разновидностей веб-частей:

  1. Общая веб-часть. Веб-часть, которая добавляется на страницу веб-частей пользователем, который создает страницу веб-частей или вносит в нее изменения в общем представлении. Общая веб-часть доступна всем пользователям страницы веб-частей, которые обладают соответствующими правами.

  2. Личная веб-часть. Общая веб-часть с одним или несколькими значениями свойств, измененных пользователем в личном представлении. Изменения, внесенные в личную веб-часть, доступны только тому пользователю, который вносил эти изменения. Тем не менее другие пользователи, которые не вносили свои изменения в личном представлении, продолжают видеть общую веб-часть.

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

Тип веб-части, с которой работает пользователь, очень важен по следующим причинам.

У пользователя могут быть разрешения изменять только некоторые типы веб-частей на определенных, но не на всех, страницах веб-частей.

У пользователя может быть возможность связываться с определенными, но не со всеми, типами веб-частей на одной и той же странице веб-частей.

Существуют следующие значительные преимущества архитектуры веб-частей и разделения файла описания веб-части (.dwp) и файла сборки веб-части (.dll).

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