Download
visual studio 2010 n.
Skip this Video
Loading SlideShow in 5 Seconds..
Разработка веб частей в Visual Studio 2010 PowerPoint Presentation
Download Presentation
Разработка веб частей в Visual Studio 2010

Разработка веб частей в Visual Studio 2010

224 Views Download Presentation
Download Presentation

Разработка веб частей в Visual Studio 2010

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Разработка веб частей в Visual Studio 2010 Сергей Слукин www.sharepoint2010.ru www.infoworker.ru

  2. Цели • Возможности веб частей • Внутренне устройство • Разработка в Visual Studio 2010

  3. ДЕМО Пользовательский интерфейс SharePoint 2010

  4. История • SharePoint 2001 - JavaScript • SharePoint 2003 - .NET 1.1 • ASP.NET 2.0 • SharePoint 2007 – ASP.NET 2.0 • SharePoint 2010 - ?

  5. Что такое веб части ? • Основные строительные блоки • Веб части списков и форм • Веб части поиска • Веб части бизнес данных • И многое другое • Собственные веб части

  6. Возможности веб частей Каталог веб частей Веб часть 1 Панель настройки + Персонализация Соединение (Интерфейс + трансформация) Веб часть 2 Менеджер (SPWebPartManager + SPLimitedWebPartManager)

  7. Возможности (Features) • XML файлы - описание компонентов • feature.xml копируется в Features • .webpartкопируется на сайт • .dllкопируется в bin или GAC • Изменение SafeControlsв web.config • Хотите сделать это вручную? • Это административный механизм

  8. Решения (Solutions) • XML файлы - описание компонентов • Инструкции по копированию файлов • Включает возможности и файлы • .wsp – CAB файл • Stsadm –o addsolution, deploysolution, activatefeature • Автоматизация развертывания • Это административный механизм

  9. Разработка в Visual Studio 2010 • Визуальная (visual) веб часть • Шаблон проекта • Шаблоны элементов • Построение и развертывание • Отладка • Связанные папки • Дизайнер решения и возможностей • Соединение с SharePoint • Sandbox режим

  10. ДЕМО Быстрый пример Hello World

  11. А теперь сложнее… • Персонализация • Панель настройки свойств • Соединения • Программное управление

  12. Персонализация • Сохранение состояния • Область: пользователь или все • Сохранение программно или через панель настройки свойств • Помечается атрибутами • Автоматически для простых типов

  13. Панель настройки свойств • В режиме редактирования • Стандартные панели • Собственные панели • Те же механизмы разработки • Сохранение/загрузка данных через переопределение методов

  14. Соединения • Для передачи данных • 1 - Реализация интерфейса • 1 - Метод с атрибутом - ссылка • 2 - Метод с атрибутом - ссылка • Стандартные и собственные интерфейсы • Трансформация соединений

  15. Программное управление • Добавление на страницу • Можно использовать в Возможности • SPLimitedWebPartManager

  16. ДЕМО Hello World, но круче!

  17. Silverlight • Веб часть Silverlight (.xapфайл) • Где Visual Silverlight Web Part? • Отдельный проект Silverlight • Silverlight Client OM • Новый тип элемента на code.msdn.com

  18. Спасибо! Вопросы? Сергей Слукин, Microsoft Certified Trainer Учебный центр InfoWorker www.sharepoint2010.ru contact@sharepoint2010.ru

  19. Розыгрыш призов Заполните анкету на стенде InfoWorker Бесплатное Обучение на курсе SharePoint 2010 Microsoft Wireless KB+M 8GB x 3