Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВиктор Савельев
1 Баум Виталий Sr. SharePoint Developer Conteq
7 SharePoint Design Tools Office Applications
9 Решения на базе BCS и внешних типов содержимого позволяют интегрировать данные в SharePoint и Office Описывает схему внешних данных и правила взаимодействия с Office и SharePoint *так же известный как BDC Entity
11 Advanced Developer Developer Power User БЕЗ КОДА* С КОДОМ
12 Требует навыков Сложно Просто Developer Power User БЕЗ КОДА* Advanced Developer С КОДОМ
13 Требует навыков Просто Кастомизация Формы InfoPath Риббон и панель задач Outlook Word (QuickParts) Workflow Страницы веб- частей Работа с данными во внешних списках Подключение внешних списков к Outlook, SPW SharePoint Designer SharePoint SDK Developer Power User БЕЗ КОДА* Сложно Advanced Developer С КОДОМ
14 Power User Developer VisualStudioVisualStudio SharePointDesignerSharePointDesigner SDKSDK Разработка на одной машине Создание используемых типов содержимого для различных источников данных, используя.Net Расширение и создание элементов управления для Office и SharePoint Клиент-Серверная среда Создание приложений для подключения к существующим источникам данных (без кода) (WCF, Sql Server и.Net типы) Настройка элементов управления и форм InfoPath IT Admin Production Environment Создание WSP Import & Configure SharePoint Server (Shared, Dev/Prod) Live Connection Live Connection Export, Import & Configure
15 ВозможностиSharePoint Designer 2010 Visual Studio 2010 SDK Создание Внешних Типов Содержимого и Профильных страниц Дизайнер ECT Интеграция вн. данных в WF Дизайнер Workflow Создание внешних списков и форм InfoPath Дизайнер списков и форм Расширения для Office Написание расширений для Office Расширение Outlook Расширение риббона и панели задач Outlook Дополнительные примеры и утилиты Подключение к существующим WCF/Web Services, Sql Server или.Net Подключение к любым данным через.Net код
17 SharePoint Server Sql Database RESTful
18 SharePoint Server Office Client Connect to Outlook BCS External Data Cache Contacts
19 Компоненты для SharePoint WSPпакет SharePointServer Импорт Установка и обновление Включён в WSP Клиент Office
20 Возможности SharePoint Designer 2010 VisualStudio 2010 Visual Studio 2010 СоединенияК существующим WCF, Sql Server,.Net Assembly К любым источникам данных через.Net Assemblies МоделированиеИзучение и настройкаСоздание и публикация Типовые сценарииСоздание простых моделей и элементов управления (Внешние списки, Outlook, SharePoint Workspace, InfoPath, Поиск, Ассоциации) - Создание сложных моделей с учётом аггрегации, трансформации и безопасности данных - Расширение базовых возможностей Office через VSTO - Создание элементов управления для Office и SharePoint (Веб-части для BDC) Ограничения-Источники данных должны соответствовать требованиям -Дополнительные, пакетные операции -Разнородные сервисы -Связи по внешнему ключу - Визуальный дизайнер только для можелей на основе.Net - Различия в установке для Office и SharePoint
31 // get the Employee external content type... IEntity entity = catalog.GetEntity(" "Employees"); // get the filters for the default Finder method IFilterCollection filters = entity.GetDefaultFinderFilters(); // if FirstNameTextbox has a value set the filter value... if (FirstNameTextbox.Text != string.Empty) { WildcardFilter filter = (WildcardFilter)filters[0]; filter.Value = FirstNameTextbox.Text; }
32 // return the filtered data using the default Finder method... IEntityInstanceEnumerator enumerator = entity.FindFiltered(filters, entity.GetLobSystem().GetLobSystemInstances()[0].Value); DataTable table = null; // loop through the data returned while (enumerator.MoveNext()) { // first time setup the datatable, everytime there after add a row... if (table == null) table = enumerator.Current.EntityAsDataTable; else enumerator.Current.EntityAsDataRow(table); }
33 //Create a new customer model Model customerModel = Model.Create("CustomerModel", true, catalog); //Make a new Customer LobSystem LobSystem awLobSystem = customerModel.OwnedReferencedLobSystems.Create("Customer", true, SystemType.Database); //Make a new AdventureWorks LobSystemInstance LobSystemInstance awLobSystemInstance = awLobSystem.LobSystemInstances.Create("AdventureWorks", true); //Set the connection properties awLobSystemInstance.Properties.Add("AuthenticationMode", "PassThrough"); awLobSystemInstance.Properties.Add("DatabaseAccessProvider", "SqlServer"); awLobSystemInstance.Properties.Add("RdbConnection Data Source", "DEV1"); awLobSystemInstance.Properties.Add("RdbConnection Initial Catalog", "Customers"); awLobSystemInstance.Properties.Add("RdbConnection Integrated Security", "SSPI"); awLobSystemInstance.Properties.Add("RdbConnection Pooling", "true");
34 PassThrough
35 //Create a new Customer Entity Entity customerEntity = Entity.Create("Customer", "AdventureWorks", true, new Version(" "), 10000, CacheUsage.Default, awLobSystem, customerModel, catalog); //Set the identifier - CustomerID column customerEntity.Identifiers.Create("CustomerId", true, "System.Int32");
45 [OperationContract] IEnumerable GetEmployeesPaged( int startRowNumber, int pageCount, string sortColumn, string sortDir);
46 30
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.