Поделиться через


Начало работы со средствами разработки SharePoint 2010 в Visual Studio 2010

Видеоруководство по SharePoint

Обзор:  В этой статье описывается создание, тестирование и отладка проектов Microsoft SharePoint 2010 с помощью новых средств разработки SharePoint в Microsoft Visual Studio 2010.

Дата последнего изменения: 12 сентября 2012 г.

Применимо к: Office 2010 | SharePoint Foundation 2010 | SharePoint Server 2010 | Visual Studio | Visual Studio 2008 | Visual Studio 2010

Предоставлено:  Тед Паттисон (Ted Pattison), Critical Path Training, LLC (Возможно, на английском языке) (SharePoint MVP)

Обзор

Средства разработки SharePoint в Microsoft Visual Studio 2010 представляют новые уровни поддержки и производительности. В этом руководстве по Microsoft SharePoint 2010 подробно описан процесс создания первого проекта SharePoint.

Добавить код

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

Затем в Microsoft Visual Studio 2010 с помощью шаблона Пустой проект SharePoint создайте новый проект SharePoint 2010 с именем WingtipDevProject1. На странице мастера настройки SharePoint добавьте URL-адрес локального тестового сайта и затем выберите пункт Развернуть как решение фермы. Далее приведены инструкции по построению проекта.

Построение проекта SharePoint

  1. В окне Обозреватель решений щелкните правой кнопкой мыши узел проекта WingtipDevProject1, выберите команду Добавить, а затем — Новый элемент. В диалоговом окне Добавление нового элемента создайте новый элемент проекта веб-части с именем HelloPart.

  2. Найдите узел нового компонента Feature1 и затем дважды щелкните его. Узел откроется в конструкторе компонентов. Измените название Title компонента на Wingtip Dev Project 1. Закройте конструктор компонентов.

  3. Убедитесь в наличии исходных файлов elements.xml, HelloPart.cs и HelloPart.webpart внутри элемента проекта HelloPart.

  4. Откройте файл описания веб-части HelloPart.webpart. Измените название Title на The Hello Part, а также измените Description на My Description. Закройте файл HelloPart.webpart.

  5. Откройте файл манифеста элементов elements.xml. Найдите элемент Property с именем Group. Измените ValueCustom свойства Group на Wingtip Web Parts. Закройте файл elements.xml.

  6. Для реализации веб-части в исходном файле 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 и веб-части

  1. Убедитесь, что окно выходных данных Visual Studio 2010 открыто. Если окно выходных данных не отображается, в Visual Studio 2010 выберите в меню Вид пункт Выходные данные. Либо нажмите сочетание клавиш CTRL+ALT+O.

  2. В окне Обозреватель решений щелкните правой кнопкой мыши узел проекта WingtipDevProject1 и выберите команду Развернуть. Выполнение команды Развернуть отображается в окне выходных данных.

  3. После завершения выполнения команды Развернуть вернитесь в окно браузера с открытым тестовым сайтом и обновите домашнюю страницу. В меню Действия сайта выберите команду Изменить страницу, чтобы просмотреть текущую страницу веб-частей в режиме конструктора.

  4. Чтобы добавить веб-часть на страницу, щелкните ссылку Добавить веб-часть, расположенную в левой области страницы. В категории Wingtip Web Parts выберите The Hello Part и затем добавьте ее в левую область текущей страницы. Чтобы просмотреть веб-часть, измените режим отображения текущей страницы веб-частей с представления конструирования на представление просмотра.

  5. Закройте браузер и вернитесь в 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)

Просмотр

Об авторе

Участник MVP Тед Паттисон (Ted Pattison) — автор, инструктор и один из основателей компании Critical Path Training (Возможно, на английском языке), специализирующейся на обучении технологиям SharePoint. Как специалист со статусом MVP (Microsoft SharePoint Most Valuable Professional), Тед часто сотрудничает с группой разработчиков платформ Майкрософт с целью исследования и разработки обучающих материалов по SharePoint для разработчиков, находящихся на ранних стадиях жизненного цикла продукта (альфа- и бета-версий). Тед также является соавтором книги Microsoft SharePoint 2010 изнутри (Возможно, на английском языке).