Создание SharePoint 2010 решений в Visual Studio Сергей Байдачный Sergiy.Baydachnyy@microsoft.com специалист по разработке ПО Майкрософт Украина

Содержание

Слайд 2

Платформа SharePoint

SharePoint Server Capabilities

Pages and User Interface

Web UI
Framework

ASP.NET forms

Silverlight

XSLT Views

Server APIs

Event Model

LINQ

Connected

Платформа SharePoint SharePoint Server Capabilities Pages and User Interface Web UI Framework
Client APIs

REST

Client OM

Solutions

Application Lifecycle

Application Model (Sites)

Lists

External Lists

Data Model Lists

Workflow

Content Management

New
Improved

Слайд 3

Интерфейс пользователя и страницы

Ribbons
Диалоги
Редактирование контента на странице
Групповые операции
Страницы в папках
Больше master-страниц

Интерфейс пользователя и страницы Ribbons Диалоги Редактирование контента на странице Групповые операции

Локализация (Solution Language Packs)
IE, Firefox и Safari
XSLT WebParts

Слайд 4

Списки

Объединения (joins)
Проецируемые поля
Ссылочная целостность
Большие списки
50 миллионов элементов
Определяемые администраторами

Списки Объединения (joins) Проецируемые поля Ссылочная целостность Большие списки 50 миллионов элементов
искусственные ограничения (List Throttling)
Уникальные поля

Слайд 5

Внешние списки данных

Работа с данными из
Базы данных
Веб-службы
.net код
Работают, как и SharePoint списки
UI

Внешние списки данных Работа с данными из Базы данных Веб-службы .net код
и навигация
SPList объектная модель

Слайд 6

LINQ for… SharePoint

Меньше CAML-а в нашей жизни
List Joins
Абстрагирование от структуры хранения
Типизированные запросы

LINQ for… SharePoint Меньше CAML-а в нашей жизни List Joins Абстрагирование от
и проверки во время разработки
Intellisense

Слайд 7

Клиентская объектная модель

Удобство разработки на стороне «клиента»
Silverlight
Веб-части
Параметры
JavaScript

Клиентская объектная модель Удобство разработки на стороне «клиента» Silverlight Веб-части Параметры JavaScript

Слайд 8

REST APIs

Work with data via REST
SharePoint list data
Excel spreadsheets
ADO.NET Services OpenData REST

REST APIs Work with data via REST SharePoint list data Excel spreadsheets
based integration
REST Protocols
Atom, JSON feeds
Integration with growing set of Microsoft REST Technologies
ASP.NET AJAX
PowerPivot (“Gemini”) Integration
etc.

Слайд 9

События и оповещения

События
WebAdding & WebProvisioned
ListAdding & ListAdded
ListDeleting & ListDeleted
Регистрация на уровне сайта

События и оповещения События WebAdding & WebProvisioned ListAdding & ListAdded ListDeleting &
или коллекции
Синхронные after-события
Оповещения – теперь и по SMS

Слайд 10

Новое в рабочих процессах

.NET Framework 3.5
Интеграция средств разработки
Проектирование в Visio
Разработка в SharePoint

Новое в рабочих процессах .NET Framework 3.5 Интеграция средств разработки Проектирование в
Designer
Экспорт в Visual Studio добавление функционала
Поддержка разработки форм процессов в Visual Studio
SPWorklowEventReceiver
Независимость от элементов – можно запускать на сайтах

Слайд 11

Песочница

Для сценариев хостинга
Подмножество API
Не развертываются в GAC
Ограничены во множестве объектов
Мониторинг

Песочница Для сценариев хостинга Подмножество API Не развертываются в GAC Ограничены во
потребления ресурсов и ограничения

Слайд 12

Visual Studio 2010

И еще…

Develop, Deploy, Debug

Packaging Explorer

Web Part Designer

Поддержка «песочницы»
Импорт WSP из

Visual Studio 2010 И еще… Develop, Deploy, Debug Packaging Explorer Web Part
SharePoint Designer
Поддержка SharePoint Business Connectivity Services

Web Part, BCS и Workflow дизайнеры
Package и Deploy SharePoint проектов
Генерация WSP для действующих сайтов
Просмотр SharePoint сайтов в Server Explorer

Слайд 14

SharePoint Designer 2010

Новые возможности
BDC сущности
Схемы
Custom Actions
Task/Approval дизайнер
Улучшения
Workflow Designer
Page Editor

SharePoint Designer 2010 Новые возможности BDC сущности Схемы Custom Actions Task/Approval дизайнер

Слайд 15

SharePoint Designer 2010

DEMO

SharePoint Designer 2010 DEMO

Слайд 16

Вопросы?

Sergiy.Baydachnyy@microsoft.com

Вопросы? Sergiy.Baydachnyy@microsoft.com
Имя файла: Создание-SharePoint-2010-решений-в-Visual-Studio-Сергей-Байдачный-Sergiy.Baydachnyy@microsoft.com-специалист-по-разработке-ПО-Майкрософт-Украина.pptx
Количество просмотров: 493
Количество скачиваний: 1