Средства разработки SharePoint в Microsoft Visual Studio 2010 представляют новые уровни поддержки и производительности. В этом руководстве по Microsoft SharePoint 2010 подробно описан процесс создания первого проекта SharePoint.
Сначала необходимо создать локальный сайт SharePoint с помощью шаблона Пустой сайт. Этот сайт будет использоваться в качестве тестового сайта. Выбор шаблона Пустой сайт связан с тем, что в качестве домашней страницы этот шаблон использует страницу веб-частей.
Затем в Microsoft Visual Studio 2010 с помощью шаблона Пустой проект SharePoint создайте новый проект SharePoint 2010 с именем WingtipDevProject1. На странице мастера настройки SharePoint добавьте URL-адрес локального тестового сайта и затем выберите пункт Развернуть как решение фермы. Далее приведены инструкции по построению проекта.
Построение проекта SharePoint
В окне Обозреватель решений щелкните правой кнопкой мыши узел проекта WingtipDevProject1, выберите команду Добавить, а затем — Новый элемент. В диалоговом окне Добавление нового элемента создайте новый элемент проекта веб-части с именем HelloPart.
Найдите узел нового компонента Feature1 и затем дважды щелкните его. Узел откроется в конструкторе компонентов. Измените название Title компонента на Wingtip Dev Project 1. Закройте конструктор компонентов.
Убедитесь в наличии исходных файлов elements.xml, HelloPart.cs и HelloPart.webpart внутри элемента проекта HelloPart.
Откройте файл описания веб-части HelloPart.webpart. Измените название Title на The Hello Part, а также измените Description на My Description. Закройте файл HelloPart.webpart.
Откройте файл манифеста элементов elements.xml. Найдите элемент Property с именем Group. Измените ValueCustom свойства Group на Wingtip Web Parts. Закройте файл elements.xml.
Для реализации веб-части в исходном файле HelloPart.cs используйте следующий код.
namespace WingtipDevProject1.HelloPart {
[ToolboxItemAttribute(false)]
public class HelloPart : WebPart {
protected Label lbl;
protected override void CreateChildControls() {
lbl = new Label();
lbl.Text = "Hi from the Hello Part";
this.Controls.Add(lbl);
}
}
}
После реализации перейдем к тестированию проекта SharePoint с веб-частью.
Тестирование проекта SharePoint и веб-части
Убедитесь, что окно выходных данных Visual Studio 2010 открыто. Если окно выходных данных не отображается, в Visual Studio 2010 выберите в меню Вид пункт Выходные данные. Либо нажмите сочетание клавиш CTRL+ALT+O.
В окне Обозреватель решений щелкните правой кнопкой мыши узел проекта WingtipDevProject1 и выберите команду Развернуть. Выполнение команды Развернуть отображается в окне выходных данных.
После завершения выполнения команды Развернуть вернитесь в окно браузера с открытым тестовым сайтом и обновите домашнюю страницу. В меню Действия сайта выберите команду Изменить страницу, чтобы просмотреть текущую страницу веб-частей в режиме конструктора.
Чтобы добавить веб-часть на страницу, щелкните ссылку Добавить веб-часть, расположенную в левой области страницы. В категории Wingtip Web Parts выберите The Hello Part и затем добавьте ее в левую область текущей страницы. Чтобы просмотреть веб-часть, измените режим отображения текущей страницы веб-частей с представления конструирования на представление просмотра.
Закройте браузер и вернитесь в Visual Studio 2010. Откройте исходный файл HelloPart.cs и добавьте точку останова на первую линию кода в метод CreateChildControls. Чтобы перейти в режим отладки, нажмите клавишу F5. Дождитесь, пока отладчик дойдет до точки останова. Затем пошагово, строка за строкой, выполните код.
Средства разработки SharePoint в Visual Studio 2010 предоставляют улучшенные возможности разработки, предназначенные для создания бизнес-решений SharePoint 2010.
Средства разработки SharePoint в Visual Studio 2010:
Предоставляют разработчику приложений SharePoint 2010 максимальные возможности.
Расширяют систему проекта Visual Studio, позволяя создавать особый тип проекта, называемый проектом SharePoint.
Предоставляют шаблоны проектов для SharePoint в Visual Studio 2010.
Предоставляют шаблоны элементов проекта для создания элементов проекта SharePoint.
Позволяют сделать прозрачным процесс создания CAB-файла для пакета решения.
Поддерживают расширение сторонними разработчиками.
|
Просмотрите видео (возможно, на английском языке) (00:10:56)
Об авторе
Тед Паттисон (Ted Pattison) — автор, инструктор и один из основателей компании Critical Path Training (Возможно, на английском языке), специализирующейся на обучении технологиям SharePoint. Как специалист со статусом MVP (Microsoft SharePoint Most Valuable Professional), Тед часто сотрудничает с группой разработчиков платформ Майкрософт с целью исследования и разработки обучающих материалов по SharePoint для разработчиков, находящихся на ранних стадиях жизненного цикла продукта (альфа- и бета-версий). Тед также является соавтором книги Microsoft SharePoint 2010 изнутри (Возможно, на английском языке). |