Hands-On Lab. Lab 05: LINQ to SharePoint. Lab version: Last updated: 2/23/2011
|
|
- Austen Wilson
- 6 years ago
- Views:
Transcription
1 Hands-On Lab Lab 05: LINQ to SharePoint Lab version: Last updated: 2/23/2011
2 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING LIST DATA... 3 EXERCISE 2: CREATING ENTITIES USING THE SPMETAL UTILITY... 9 EXERCISE 3: CREATING A WEB PART THAT USES LINQ... 10
3 Overview Lab Time: 45 minutes Lab Folder: C:\Student\Labs\05_LINQ Lab Overview: LINQ to SharePoint is a technology for querying SharePoint lists that relieves the developer from having to write CAML queries. In this lab, you will be making use of the new support for LINQ in SharePoint. In the first exercise, you will be creating lists for use with LINQ. In the second exercise you will use the SPMETAL utility to create Entities. In the final exercise you will create a web part for accessing the list data using LINQ. Note: Lab Setup Requirements Before you begin this lab, you must run the batch file named SetupLab05.bat. This batch file creates a new SharePoint site collection at the location Exercise 1: Creating List Data In this exercise you will create a feature to provision lists. Because LINQ code is tied to specific list schemas, your solutions will often contain a list-provisioning component. 1. If you haven t already done so, run the batch file named SetupLab05.bat, found in the c:\student\labs\05_linq\ folder, to create the new site collection that will be used to test and debug the code you will be writing in this lab. This batch file creates a new site collection at an URL of (Be sure to check the output of the batch file to verify the site URL) 2. Launch Internet Explorer and navigate to the top-level site at Take a moment to inspect the site and make sure it behaves as expected. Note that the setup script creates a new site collection with a Team site as its top-level site. 3. Launch Visual Studio 2010 and create a new project by selecting File» New» Project. a. Expand nodes to SharePoint» 2010 and select Empty Project. b. Name the new project LINQLists and click the OK button to create the new project. c. In the SharePoint Customization Wizard, enter as the target debugging site.
4 d. Select the option to Deploy as farm solution and click the Finish button. 4. When the new project is created, right click the Features node and choose Add Feature. 5. Right-click the new feature and select Add Event Receiver to add a Feature Receiver. 6. Open the Feature1EventReceiver.cs/vb file in Visual Studio for editing. (Note: in VB.NET you may have to click on the Show All Files button in the Solution Explorer. This file is located underneath the Features/Feature1/Feature1.feature location). 7. Add the following code to the feature receiver class to help with the creation of fields in the lists C# using System; using System.Runtime.InteropServices; using System.Security.Permissions; using Microsoft.SharePoint; using Microsoft.SharePoint.Security; namespace LINQLists.Features.Feature1 [Guid("a5bcd625-e0b b544-89b478334be0")] public class Feature1EventReceiver : SPFeatureReceiver private void FixupField(SPList splist, string fieldinternalname) FixupField(spList.Fields.GetFieldByInternalName(fieldInternalName)); private void FixupField(SPField spfield) // This method takes an InternalName of a field in a splist // and process a few things we want all fields to have by default // for example setting them to show into the default view spfield.showindisplayform = true; spfield.showineditform = true; spfield.showinnewform = true; spfield.showinlistsettings = true; spfield.showinversionhistory = true; spfield.showinviewforms = true; // Add field to default view SPView defaultview = spfield.parentlist.defaultview; defaultview.viewfields.add(spfield); defaultview.update(); spfield.update();
5 VB.NET <GuidAttribute("4c02d9ec-6e a3bf-594fd4b70bc9")> _ Public Class Feature1EventReceiver Inherits SPFeatureReceiver Private Sub FixupField(ByVal splist As SPList, ByVal fieldinternalname As String) FixupField(spList.Fields.GetFieldByInternalName(fieldInternalName)) End Sub Private Sub FixupField(ByVal spfield As SPField) ' This method takes an InternalName of a field in a splist ' and process a few things we want all fields to have by default ' for example setting them to show into the default view spfield.showindisplayform = True spfield.showineditform = True spfield.showinnewform = True spfield.showinlistsettings = True spfield.showinversionhistory = True spfield.showinviewforms = True ' Add field to default view Dim defaultview As SPView = spfield.parentlist.defaultview defaultview.viewfields.add(spfield) defaultview.update() spfield.update() End Sub ' Commented out area removed for brevity sake in this display. End Class 8. Locate and uncomment the FeatureActivated method. This is the method that will run when your feature is activated in a SharePoint site. Add the following code to the FeatureActivated method to build a number of lists. C# public override void FeatureActivated(SPFeatureReceiverProperties properties) using (SPWeb spweb = (SPWeb)properties.Feature.Parent) //Projects List Guid plistguid = spweb.lists.add("projects", "Company Projects",SPListTemplateType.GenericList); spweb.update(); //Projects List columns SPList plist = spweb.lists[plistguid]; plist.onquicklaunch = true; SPField ptitleidfield = plist.fields["title"];
6 FixupField(pList, plist.fields.add("description", SPFieldType.Text, false)); FixupField(pList, plist.fields.add("due Date", SPFieldType.DateTime, false)); SPFieldDateTime duedatefield = (SPFieldDateTime)pList.Fields["Due Date"]; duedatefield.displayformat = SPDateTimeFieldFormatType.DateOnly; duedatefield.update(); plist.update(); // Employees List Guid elistguid = spweb.lists.add("employees", "Employees",SPListTemplateType.GenericList); spweb.update(); // Employees List columns SPList elist = spweb.lists[elistguid]; elist.onquicklaunch = true; SPField titleidfield = elist.fields["title"]; titleidfield.title = "Fullname"; titleidfield.update(); FixupField(eList, elist.fields.add("jobtitle", SPFieldType.Text, false)); FixupField(eList, elist.fields.add("team", SPFieldType.Text, false)); FixupField(eList, elist.fields.add("contribution (in Milestones)", SPFieldType.Number, false)); string projectfieldinternalname = elist.fields.addlookup("project",plistguid, false); SPFieldLookup projectfield = (SPFieldLookup)eList.Fields.GetFieldByInternalName(projectFieldInternalName); projectfield.lookupfield = ptitleidfield.internalname; FixupField(projectField); elist.update(); // Project Manager field (Project to Employee lookup) string employeefieldinternalname = plist.fields.addlookup("primary Contact", elistguid, false); SPFieldLookup managerfield = (SPFieldLookup)pList.Fields.GetFieldByInternalName(employeeFieldInternalName) ; managerfield.lookupfield = titleidfield.internalname; FixupField(managerField); plist.update();
7 VB.NET Public Overrides Sub FeatureActivated(ByVal properties As SPFeatureReceiverProperties) Using spweb As SPWeb = DirectCast(properties.Feature.Parent, SPWeb) 'Projects List Dim plistguid As Guid = spweb.lists.add("projects", "Company Projects", SPListTemplateType.GenericList) spweb.update() 'Projects List columns Dim plist As SPList = spweb.lists(plistguid) plist.onquicklaunch = True Dim ptitleidfield As SPField = plist.fields("title") FixupField(pList, plist.fields.add("description",spfieldtype.text, False)) FixupField(pList, plist.fields.add("due Date",SPFieldType.DateTime, False)) Dim duedatefield As SPFieldDateTime = DirectCast(pList.Fields("Due Date"), SPFieldDateTime) duedatefield.displayformat = SPDateTimeFieldFormatType.DateOnly duedatefield.update() plist.update() ' Employees List Dim elistguid As Guid = spweb.lists.add("employees", "Employees",SPListTemplateType.GenericList) spweb.update() ' Employees List columns Dim elist As SPList = spweb.lists(elistguid) elist.onquicklaunch = True Dim titleidfield As SPField = elist.fields("title") titleidfield.title = "Fullname" titleidfield.update() FixupField(eList, elist.fields.add("jobtitle",spfieldtype.text, False)) FixupField(eList, elist.fields.add("team", SPFieldType.Text, False)) FixupField(eList, elist.fields.add("contribution (in Milestones)",SPFieldType.Number, False)) Dim projectfieldinternalname As String =elist.fields.addlookup("project", plistguid, False) Dim projectfield As SPFieldLookup = DirectCast(eList.Fields.GetFieldByInternalName(projectFieldInternalName),SPFie ldlookup) projectfield.lookupfield = ptitleidfield.internalname FixupField(projectField) elist.update() ' Project Manager field (Project to Employee lookup)
8 Dim employeefieldinternalname As String = plist.fields.addlookup("primary Contact", elistguid, False) Dim managerfield As SPFieldLookup = DirectCast(pList.Fields.GetFieldByInternalName(employeeFieldInternalName), SPFieldLookup) managerfield.lookupfield = titleidfield.internalname FixupField(managerField) plist.update() End Using End Sub 9. Locate and uncomment the FeatureDeactivating method. This is the method that will run when your feature is being deactivated in a SharePoint site. 10. Add the following code to the FeatureDectivating method to tear down the lists. C# public override void FeatureDeactivating(SPFeatureReceiverProperties properties) using (SPWeb spweb = (SPWeb)properties.Feature.Parent) SPList emplist = spweb.lists["employees"]; emplist.delete(); spweb.update(); SPList projlist = spweb.lists["projects"]; projlist.delete(); spweb.update(); Visual Basic Public Overrides Sub FeatureDeactivating(ByVal properties As _ SPFeatureReceiverProperties) Using spweb As SPWeb = DirectCast(properties.Feature.Parent, SPWeb) Dim emplist As SPList = spweb.lists("employees") emplist.delete() spweb.update() Dim projlist As SPList = spweb.lists("projects") projlist.delete() spweb.update() End Using End Sub 11. Build the project and verify that the code is correct; fixing any errors that may be reported by the compiler. 12. Once the project is completed, select Debug» Start Without Debugging from the Visual Studio main menu or use the shortcut key combination of or by pressing [CTRL]+[F5]. Note that when you run the project from Visual Studio, the project is built, packaged, deployed, and features
9 are activated automatically. After the project runs, your browser will open to the test site specified at the beginning of the exercise. 13. When the test site opens, select Site Actions» Site Settings. 14. On the Site Settings page, under the Site Actions section select Manage site features. 15. On the Site Features page, verify that the LINQLists Feature1 is activated. Figure 1 The Site Features page 16. After the feature is activated, you will see two new lists on the Quick Launch bar: Projects and Employees. Add some names to the Employees list and then add some items to the Projects list. The Projects list and Employees list have mutual lookups, so you ll want to flip back and forth between the lists to add items. Note: In this exercise you created two lists and added some data to them for future exercises. Exercise 2: Creating Entities using the SPMetal Utility In this exercise you will create entities for use with LINQ. Entity creation is done by using the command line utility SPMetal. 1. Open a command window and navigate to the following path. C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\bin\
10 2. At the command prompt, execute the following command to build a set of entity classes. C# For C# use: SPMetal /web: /code:entities.cs /language:csharp Visual Basic For VB.NET use: SPMetal /web: /code:entities.vb /language:vb 3. Locate the file named Entities.cs that was created in the previous step. By default the file will be placed in the same location where SPMetal was executed (in this case, the SharePoint 14 bin folder. ) 4. Move this file from this location to the lab location: c:\student\labs\lab05_linq for use in the next Exercise. 5. Open the file using Notepad or Visual Studio and examine the code inside that was automatically generated by the SPMetal utility. This file will be used in the next exercise to leverage the new SharePoint LINQ capabilities. Note: In this exercise you used the SPMetal utility to create a class that is used as the underlying source for SharePoint LINQ queries. Exercise 3: Creating a Web Part that uses LINQ In this exercise you will create a web part that queries the lists you created earlier. The web part will create a view of the lists. 1. In the Visual Studio 2010, create a new Visual Web Part project named LINQListsPart.
11 Figure 2 Create a Visual Web Part project. VB.NET shown, C# similar. 2. After creating the project, the SharePoint Customization Wizard will appear. Enter as the test URL and click the Finish button. 3. Add the Entities.cs/vb file you created in the previous exercise to the project by right-clicking the project and selecting Add» Existing Item. 4. Open the Entities.cs/vb file and scroll through the classes. You ll notice that a DataContext has been defined along with classes for all of the list content types in your site. Ignore all the code errors in the file these are appearing because the project is missing a needed reference. 5. To work with LINQ in SharePoint, you need to add a reference to a new assembly. Do this with the following steps: a. Select Project» Add Reference from the Visual Studio main menu. b. In the Add Reference dialog, add Microsoft.SharePoint.Linq from the.net tab. (Note: if you have any trouble finding it in the.net tab you may also use the Browse tab to find this at c:\program Files\Common Files\Microsoft Shared\web server extensions\14\isapi and select Microsoft.SharePoint.Linq.dll. Then click the OK button.) 6. Add a Literal control named display to the design surface of VisualWebPart1UserControl.ascx. XAML <asp:literal ID= Display runat= server />
12 7. Add the following statement to the top of the VisualWebPart1UserControl.ascx.cs/vb file to reference the necessary assemblies: (Note: in VB.NET you may have to click on the Show All Files button in Solution Explorer.) C# using System; using System.Linq; using System.Text; using Microsoft.SharePoint; using Microsoft.SharePoint.Linq; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; Visual Basic Imports System Imports System.Linq Imports System.Text Imports Microsoft.SharePoint Imports Microsoft.SharePoint.Linq Imports System.Web.UI Imports System.Web.UI.WebControls Imports System.Web.UI.WebControls.WebParts 8. Add the following code to the Page_Load method of the Web Part that will query the SharePoint site using LINQ thanks to the Entities.cs/vb code file you generated using SPMetal: C# protected void Page_Load(object sender, EventArgs e) StringBuilder writer = new StringBuilder(); try using (EntitiesDataContext dc = new EntitiesDataContext(" //Query Expressions var q = from emp in dc.employees where emp.project.duedate < DateTime.Now.AddYears(5) orderby emp.project.duedate select new emp.title,contact = emp.project.primarycontact.title ; writer.append("<table border=\"1\" cellpadding=\"3\" cellspacing=\"3\">"); foreach (var employee in q) writer.append("<tr><td>");
13 VB.NET writer.append(employee.title); writer.append("</td><td>"); writer.append(employee.contact); writer.append("</td></tr>"); catch (Exception x) writer.append("<tr><td>"); writer.append(x.message); writer.append("</td></tr>"); finally writer.append("</table>"); display.text = writer.tostring(); Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) _ Handles Me.Load Dim writer As New StringBuilder() Try Using dc As New EntitiesDataContext( _ " 'Query Expressions Dim q = From emp In dc.employees _ Where emp.project.duedate < DateTime.Now.AddYears(5) _ Order By emp.project.duedate _ Select New With _ emp.title, _.Contact = emp.project.primarycontact.title _ writer.append("<table border=""1"" cellpadding=""3"" cellspacing=""3"">") For Each employee In q writer.append("<tr><td>") writer.append(employee.title) writer.append("</td><td>") writer.append(employee.contact) writer.append("</td></tr>") Next End Using Catch x As Exception
14 writer.append("<tr><td>") writer.append(x.message) writer.append("</td></tr>") Finally writer.append("</table>") Display.Text = writer.tostring() End Try End Sub 9. Build the project and verify that the code compiles. 10. Set a breakpoint in the Page_Load method and select Debug» Start Debugging. 11. The Visual Studio debugger should launch a browser and navigate to the site. 12. Put the home page in edit mode by selecting Site Actions» Edit Page. 13. Select the Rich Content area (Left web part zone, welcome text at the top). Insert the new Web Part by clicking the Insert tab in the Page Tools tab group on the ribbon and then clicking the Web Part button. 14. Your new Web Part will be in the Custom category. Locate the Web Part VisualWebPart1, select it and then click the Add button. 15. When the Web Part is added to the page, your breakpoint should be hit. Step through the code (F11) and verify that it is working correctly. Note: In this exercise you created a visual Web Part that used SharePoint LINQ to query a list and display the results.
Hands-On Lab. Lab 02: Visual Studio 2010 SharePoint Tools. Lab version: Last updated: 2/23/2011
Hands-On Lab Lab 02: Visual Studio 2010 SharePoint Tools Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING A SHAREPOINT 2010 PROJECT... 4 EXERCISE 2: ADDING A FEATURE
More informationHands-On Lab. Lab 11: Enterprise Search. Lab version: Last updated: 2/23/2011
Hands-On Lab Lab 11: Enterprise Search Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: CUSTOMIZING SEARCH CENTER... 4 EXERCISE 2: CREATING A CUSTOM RANKING MODEL... 14 EXERCISE
More informationSharePoint 2010 Developmnet
SharePoint 2010 Developmnet Delavnica Uroš Žunič, Kompas Xnet 165 VSEBINA DOKUMENTA LAB 01 GETTING STARTED WITH SHAREPOINT 2010... 3 LAB 02 VISUAL STUDIO SHAREPOINT TOOLS... 31 LAB 04 SHAREPOINT 2010 USER
More informationHands-On Lab. Lab: Client Object Model. Lab version: Last updated: 2/23/2011
Hands-On Lab Lab: Client Object Model Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: RETRIEVING LISTS... 4 EXERCISE 2: PRINTING A LIST... 8 EXERCISE 3: USING ADO.NET DATA
More informationHands-On Lab. Lab 13: Developing Sandboxed Solutions for Web Parts. Lab version: Last updated: 2/23/2011
Hands-On Lab Lab 13: Developing Sandboxed Solutions for Web Parts Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING THE VISUAL STUDIO 2010 PROJECT... 3 EXERCISE 2:
More informationHands-On Lab. Lab: Installing and Upgrading Custom Solutions. Lab version: Last updated: 2/23/2011
Hands-On Lab Lab: Installing and Upgrading Custom Solutions Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING THE INITIAL PROJECT... 4 EXERCISE 2: MODIFY THE PROJECT...
More informationActivating AspxCodeGen 4.0
Activating AspxCodeGen 4.0 The first time you open AspxCodeGen 4 Professional Plus edition you will be presented with an activation form as shown in Figure 1. You will not be shown the activation form
More informationA SharePoint Developer Introduction. Hands-On Lab. Lab Manual HOL5 Using Client OM and REST from.net App C#
A SharePoint Developer Introduction Hands-On Lab Lab Manual HOL5 Using Client OM and REST from.net App C# Information in this document, including URL and other Internet Web site references, is subject
More informationCA Clarity Project & Portfolio Manager
CA Clarity Project & Portfolio Manager CA Clarity PPM Connector for Microsoft SharePoint Product Guide v1.1.0 Second Edition This documentation and any related computer software help programs (hereinafter
More informationHands-On Lab. Lab: Developing BI Applications. Lab version: Last updated: 2/23/2011
Hands-On Lab Lab: Developing BI Applications Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: USING THE CHARTING WEB PARTS... 5 EXERCISE 2: PERFORMING ANALYSIS WITH EXCEL AND
More informationIntegrate WebScheduler to Microsoft SharePoint 2007
Integrate WebScheduler to Microsoft SharePoint 2007 This white paper describes the techniques and walkthrough about integrating WebScheduler to Microsoft SharePoint 2007 as webpart. Prerequisites The following
More informationCross-Site Lookup 4.0 User Guide
Cross-Site Lookup 4.0 User Guide BoostSolutions Copyright Copyright 2008-2013 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no
More informationPermission by Rule 4.0 User Guide
Permission by Rule 4.0 User Guide Copyright Copyright 2008-2017 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no part of this
More informationPermission Workflow 4.0 User Guide
Permission Workflow 4.0 User Guide Copyright Copyright 2008-2013 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no part of this
More informationPermission Workflow 4.0 User Guide (2013)
Permission Workflow 4.0 User Guide (2013) Copyright Copyright 2008-2013 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no part
More informationCascaded Lookup 5.0 User Guide
Cascaded Lookup 5.0 User Guide Copyright Copyright 2008-2013 BoostSolutions Co., Ltd. All rights reserved. All material contained in this publication is protected by Copyright and no part of this publication
More informationVizit 6 Installation Guide
Vizit 6 Installation Guide Contents Running the Solution Installer... 3 Installation Requirements... 3 The Solution Installer... 3 Activating your License... 7 Online Activation... 7 Offline Activation...
More informationVB.NET. Exercise 1: Creating Your First Application in Visual Basic.NET
VB.NET Module 1: Getting Started This module introduces Visual Basic.NET and explains how it fits into the.net platform. It explains how to use the programming tools in Microsoft Visual Studio.NET and
More informationSharePoint 2010 Central Administration/Configuration Training
SharePoint 2010 Central Administration/Configuration Training Overview: - This course is designed for the IT professional who has been tasked with setting up, managing and maintaining Microsoft's SharePoint
More informationHOL159 Integrating Microsoft Technologies to Microsoft Dynamics AX 4.0. Hands-On Lab
HOL159 Integrating Microsoft Technologies to Microsoft Dynamics AX 4.0 Hands-On Lab Integrating Microsoft Technologies to Microsoft Dynamics AX 4.0 Lab Manual Table of Contents Lab 1: Deploy Enterprise
More informationMicrosoft Virtual Labs. Module 1: Getting Started
Microsoft Virtual Labs Module 1: Getting Started Table of Contents AdventureWorks Module 1: Getting Started... 1 Exercise 1 Adventure Works Walkthrough... 2 Exercise 2 Development Tools and Web Part Solution...
More informationMarkLogic Server. Connector for SharePoint Administrator s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.
Connector for SharePoint Administrator s Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-1, May, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Connector
More informationColumn/View Permission User Guide
Column/View Permission User Guide Column/View Permission User Guide Page 1 Copyright Copyright 2008-2017 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected
More informationSharepoint Introduction. Module-1: Working on Lists. Module-2: Predefined Lists and Libraries
Training & Consulting Sharepoint Introduction An overview of the SharePoint Admin Center 1 Comparing the different SharePoint Online versions Finding the SharePoint Admin Center in Office 365 A brief walkthrough
More informationImportant notice regarding accounts used for installation and configuration
System Requirements Operating System Nintex Reporting 2008 can be installed on Microsoft Windows Server 2003 or 2008 (32 and 64 bit supported for both OS versions). Browser Client Microsoft Internet Explorer
More informationSPAR. Installation Guide. Workflow for SharePoint. ITLAQ Technologies
SPAR Workflow for SharePoint 0 ITLAQ Technologies www.itlaq.com Table of Contents I. System Requirements...2 II. Install SPARK Workflow on your environment...2 III. Obtain SPARK Workflow License...7 IV.
More informationList Transfer 2.0 User Guide
List Transfer 2.0 User Guide Copyright Copyright 2008-2017 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright Law and no part of this publication
More informationAdding the Telerik ASP.NET 2.0 RadMenu Control to MOSS 2007 Publishing Sites
Adding the Telerik ASP.NET 2.0 RadMenu Control to MOSS 2007 Publishing Sites Forward With the release of Windows SharePoint Services (WSS) v3 and Microsoft Office SharePoint Server (MOSS) 2007, Microsoft
More informationBindTuning Installations Instructions, Setup Guide. RECAP Setup Guide
BindTuning Installations Instructions, Setup Guide RECAP Setup Guide This documentation was developed by, and is property of Bind Lda, Portugal. As with any software product that constantly evolves, our
More informationModule Overview. Monday, January 30, :55 AM
Module 11 - Extending SQL Server Integration Services Page 1 Module Overview 12:55 AM Instructor Notes (PPT Text) Emphasize that this module is not designed to teach students how to be professional SSIS
More informationThis walkthrough assumes you have completed the Getting Started walkthrough and the first lift and shift walkthrough.
Azure Developer Immersion In this walkthrough, you are going to put the web API presented by the rgroup app into an Azure API App. Doing this will enable the use of an authentication model which can support
More informationRichText Boost 1.0 User Guide
RichText Boost 1.0 User Guide Copyright Copyright 2008-2017 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no part of this publication
More informationHands-On Lab. Instrumentation and Performance -.NET. Lab version: Last updated: December 3, 2010
Hands-On Lab Instrumentation and Performance -.NET Lab version: 1.0.0 Last updated: December 3, 2010 CONTENTS OVERVIEW 3 EXERCISE 1: INSTRUMENTATION USING PERFORMANCE COUNTERS. 5 Task 1 Adding a Class
More informationImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide
ImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide Version: 6.6.x Written by: Product Documentation, R&D Date: ImageNow and CaptureNow are registered trademarks of Perceptive
More informationNintex Forms 2010 Help
Nintex Forms 2010 Help Last updated: Monday, April 20, 2015 1 Administration and Configuration 1.1 Licensing settings 1.2 Activating Nintex Forms 1.3 Web Application activation settings 1.4 Manage device
More informationData Connector 2.0 User Guide
Data Connector 2.0 User Guide Copyright Copyright 2008-2017 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright Law and no part of this
More informationEMC SourceOne for Microsoft SharePoint Version 6.7
EMC SourceOne for Microsoft SharePoint Version 6.7 Installation Guide 300-012-747 REV A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2011 EMC
More informationHands-On Lab. Getting Started with Office 2010 Development. Lab version: Last updated: 2/23/2011
Hands-On Lab Getting Started with Office 2010 Development Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 Starting Materials 3 EXERCISE 1: CUSTOMIZING THE OFFICE RIBBON IN OFFICE... 4
More informationBusiness Data Catalog (BDC), 11, 21 business intelligence, 11 buttons adding to Ribbon interface, 37 making context-sensitive, 126
Index A Access, RAD with. See Rapid Application Development Access Services, 22 publishing to, 295 96 RAD with. See Rapid Application Development ACTIONS file, 249 actions panes, custom, 56 58 Actual Cost
More informationCustomization Guide V /21/15
Customization Guide V3.3.2.0 1/21/15 P a g e 2 Table of Contents Introduction... 3 Objectives... 3 Conventions... 3 User Interface Customizations... 4 Basic customization of Extradium Web Parts... 4 Out-of-the
More informationLab - Share Resources in Windows
Introduction In this lab, you will create and share a folder, set permissions for the shares, create a Homegroup and a Workgroup to share resources, and map a network drive. Due to Windows Vista lack of
More informationSPHOL3220: Overview of IT Professional Features in SharePoint Server 2013
2013 SPHOL3220: Overview of IT Professional Features in SharePoint Server 2013 Hands-On Lab Lab Manual This document is provided as-is. Information and views expressed in this document, including URL and
More informationMicrosoft Partner Day. Introduction to SharePoint for.net Developer
Microsoft Partner Day Introduction to SharePoint for.net Developer 1 Agenda SharePoint Product & Technology Windows SharePoint Services for Developers Visual Studio Extensions For Windows SharePoint Services
More informationClick Studios. Passwordstate. Remote Session Launcher. Installation Instructions
Passwordstate Remote Session Launcher Installation Instructions This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise
More informationPRO: Designing and Developing Microsoft SharePoint 2010 Applications
PRO: Designing and Developing Microsoft SharePoint 2010 Applications Number: 70-576 Passing Score: 700 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ Exam A QUESTION 1 You are helping
More informationUsing NetAdvantage 2005 Volume 2 elements in Windows Sharepoint Services Web Parts Microsoft Windows Sharepoint Services (WSS) is a powerful web-based portal package that many companies have adopted as
More informationCollection Column 1.0 User Guide
Collection Column 1.0 User Guide Collection Column 1.0 User Guide Page 1 Copyright Copyright 2008-2015 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected
More informationCreate List Definition Sharepoint 2010 Using Visual Studio 2012
Create List Definition Sharepoint 2010 Using Visual Studio 2012 I wanted to create a Survey List definition through visual Studio. There is no "Survey" list template within Visual Studio 2012 (or 2013
More informationData Connector 2.0 User Guide
Data Connector 2.0 User Guide Copyright Copyright 2008-2013 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright Law and no part of this
More informationCreating a new CDC policy using the Database Administration Console
Creating a new CDC policy using the Database Administration Console When you start Progress Developer Studio for OpenEdge for the first time, you need to specify a workspace location. A workspace is a
More informationWalkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX
Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX Lab Manual Table of Contents Lab 1: CLR Interop... 1 Lab Objective...
More informationIM L07 Configuring Enterprise Vault Data Classification Services
IM L07 Configuring Enterprise Vault Data Classification Services Description This lab will enable you to configure Data Classification Services (DCS) to work with Enterprise Vault. See how DCS can help
More informationChoice Indicator 1.0 User Guide
Choice Indicator 1.0 User Guide Copyright Copyright 2008-2017 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no part of this publication
More informationDeveloping Microsoft SharePoint Server 2013 Core Solutions
Developing Microsoft SharePoint Server 2013 Core Solutions 20488B; 5 days, Instructor-led Course Description In this course, students learn core skills that are common to almost all SharePoint development
More informationMediaRich ECM for SharePoint 2007 & 2010 Manual Installation for Farm Deployment And multiple Web Front Ends - Procedure
MediaRich ECM for SharePoint 2007 & 2010 Manual Installation for Farm Deployment And multiple Web Front Ends - Procedure 2003-2011 Automated Media Processing Solutions, Inc. dba Equilibrium. All Rights
More informationDEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led
CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10264A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN In this course, students
More informationBringing Together One ASP.NET
Bringing Together One ASP.NET Overview ASP.NET is a framework for building Web sites, apps and services using specialized technologies such as MVC, Web API and others. With the expansion ASP.NET has seen
More informationCOURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS
Page 1 of 10 ABOUT THIS COURSE In this course, students learn core skills that are common to almost all SharePoint development activities. These include working with the server-side and client-side object
More informationCourse 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions
Course 20488A: Developing SharePoint Server 2013 Core Solutions Delivery Method: Instructor-led (classroom) Duration: 5 Days Level: 300 COURSE OVERVIEW About this Course In this course, students learn
More informationCustom SharePoint Workflows
Custom SharePoint Workflows Using SharePoint Designer 2013 SharePoint Workflows Microsoft SharePoint, as a collaboration platform, contains a huge amount of business data - documents, contacts, meetings,
More informationQuick Guide for the ServoWorks.NET API 2010/7/13
Quick Guide for the ServoWorks.NET API 2010/7/13 This document will guide you through creating a simple sample application that jogs axis 1 in a single direction using Soft Servo Systems ServoWorks.NET
More informationSHAREPOINT 2013 DEVELOPMENT
SHAREPOINT 2013 DEVELOPMENT Audience Profile: This course is for those people who have couple of years of development experience on ASP.NET with C#. Career Path: After completing this course you will be
More informationDeveloping Microsoft SharePoint Server 2013 Core Solutions
Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Course Code: 20488B About this course In this course, students learn core skills that are common to almost all SharePoint development
More informationKG-TOWER Software Download and Installation Instructions
KG-TOWER Software Download and Installation Instructions Procedures are provided for three options to download and install KG-TOWER software version 5.1. Download to a temporary folder and install immediately.
More informationColumn View Permission 4.0 User Guide
Column View Permission 4.0 User Guide Provided by BOOSTSOLUSTIONS Copyright Copyright 2008-2012 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by
More informationDeveloping Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours
Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488 36 Contact Hours Course Overview In this course, students learn core skills that are common to almost all SharePoint development
More informationAppendix 13. SharePoint 2013 Web Publishing Lab Guide
SharePoint 2013 Web Publishing Lab Guide SectorPoint 2013 Web Publishing Lab Guide Course Introduction... 3 Lab 1: Exploring SharePoint... 4 Lab 2: Creating Pages... 11 Lab 3: Uploading & Linking Documents...
More informationDeveloping Microsoft SharePoint Server 2013 Core Solutions
Developing Microsoft SharePoint Server 2013 Core Solutions Days/Duration 5 Code M20488 Overview In this course, students learn core skills that are common to almost all SharePoint development activities.
More informationCHAPTER 1: INTRODUCING C# 3
INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications
More informationList Collection 3.0. User Guide
List Collection 3.0 User Guide Copyright Copyright 2008-2017 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no part of this publication
More informationMicrosoft Office SharePoint Server 2007: Small Farm Step by Step Deployment Guide
Microsoft Office SharePoint Server 2007: Small Farm Step by Step Deployment Guide Prepared by Apticon Solutions Inc. in 2010 This document provides an illustrated overview of the deployment of a small
More informationMicrosoft Visual Studio 2010
Microsoft Visual Studio 2010 A Beginner's Guide Joe Mayo Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Contents ACKNOWLEDGMENTS
More informationTelerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide
Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide Contents Create your First Test... 3 Standalone Web Test... 3 Standalone WPF Test... 6 Standalone Silverlight Test... 8 Visual Studio Plug-In
More informationappcompass Developer s Guide For: appcompass Data Integration Studio appcompass Business Rules Studio appcompass Visual Studio Editions
appcompass Developer s Guide For: appcompass Data Integration Studio appcompass Business Rules Studio appcompass Visual Studio Editions Version 5.1 July, 2013 Copyright appstrategy Inc. 2013 appcompass
More informationEnterprise Architect. User Guide Series. Hybrid Scripting. Author: Sparx Systems. Date: 26/07/2018. Version: 1.0 CREATED WITH
Enterprise Architect User Guide Series Hybrid Scripting Author: Sparx Systems Date: 26/07/2018 Version: 1.0 CREATED WITH Table of Contents Hybrid Scripting 3 C# Example 5 Java Example 7 Hybrid Scripting
More informationLab 9: Creating Personalizable applications using Web Parts
Lab 9: Creating Personalizable applications using Web Parts Estimated time to complete this lab: 45 minutes Web Parts is a framework for building highly customizable portalstyle pages. You compose Web
More informationDocument Version th November Company Name: Address: Project Name: Server Name: Server Location:
Company Name: Address: Project Name: Server Name: Server Location: IQ Prepared By: Name / Title / Representing Signature / Date Document Release date 18 th November 2013 Page 1 of 20 Contents 1. Objective...
More informationMicrosoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann
Microsoft Inside Microsoft SharePoint 2010 Ted Pattison Andrew Connell Scot Hillier David Mann ble of Contents Foreword Acknowledgments Introduction xv xvii xix 1 SharePoint 2010 Developer Roadmap 1 SharePoint
More informationSharePoint List Sync 1.0 User Guide
SharePoint List Sync 1.0 User Guide Copyright Copyright 2008-2017 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no part of this
More informationPDF Converter 1.0 User Guide
PDF Converter 1.0 User Guide Copyright Copyright 2008-2017 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no part of this publication
More informationHands-On Lab. Security and Deployment. Lab version: Last updated: 2/23/2011
Hands-On Lab Security and Deployment Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 Starting Materials 4 EXERCISE 1: TRUST AND DEPLOYMENT WITH OFFICE ADD-INS... 4 Task 1 Configure the
More informationPDF Converter 1.0 User Guide
PDF Converter 1.0 User Guide Copyright Copyright 2008-2013 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no part of this publication
More informationLightning Conductor Web Part 2013 Manual 2 Last update: October 24, 2014 Lightning Tools
Lightning Conductor Web Part 2013 Manual 2 Last update: October 24, 2014 Lightning Tools Table of Contents Installing the Lightning Conductor 2013 Web Part... 2 Uploading the Lightning Conductor solution
More informationDeveloping Microsoft SharePoint Server 2013 Core Solutions
Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Page 1 of 8 Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488B: 4 days; Instructor-Led Introduction In this
More informationDocument Maker 1.0 User Guide
Document Maker 1.0 User Guide Copyright Copyright 2008-2013 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright and no part of this publication
More informationModule Road Map. 7. Version Control with Subversion Introduction Terminology
Module Road Map 1. Overview 2. Installing and Running 3. Building and Running Java Classes 4. Refactoring 5. Debugging 6. Testing with JUnit 7. Version Control with Subversion Introduction Terminology
More informationAmazon WorkSpaces Application Manager. Administration Guide
Amazon WorkSpaces Application Manager Administration Guide Manager: Administration Guide Copyright 2017 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade
More informationSharePoint Password Change & Expiration 3.0 User Guide
SharePoint Password Change & Expiration 3.0 User Guide Copyright Copyright 2008-2017 BoostSolutions Co., Ltd. All rights reserved. All materials contained in this publication are protected by Copyright
More informationPointFire Multilingual User Interface for on-premises SharePoint PointFire 2013 v1.0 to 2016 v1.0 Upgrade Guide
PointFire 2016 Multilingual User Interface for on-premises SharePoint 2016 PointFire 2013 v1.0 to 2016 v1.0 Upgrade Guide Version: 1.0 Build Date: October 28, 2016 Prepared by: Address: Tel: Email: Web:
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST \ We offer free update service for one year Exam : 70-573 Title : TS: Office SharePoint Server, Application Development (available in 2010) Vendor : Microsoft Version : DEMO 1 / 10 Get Latest
More informationNintex Forms 2010 Uninstall Guide
Nintex Forms 2010 Uninstall Guide www.nintex.com Support@nintex.com Contents Uninstalling Nintex Forms 2010... 3 Removing the Nintex Forms 2010 Solution... 3 Removing the Nintex Forms Database... 3 Removing
More information81225 &SSWSSS Call Us SharePoint 2010 S:
81225 &SSWSSS Call Us SharePoint 2010 S: +91 93925 63949 Course Objectives At the end of the course, students will be able to:! Understand IIS Web Server and hosting websites in IIS.! Install and configure
More informationConventions in this tutorial
This document provides an exercise using Digi JumpStart for Windows Embedded CE 6.0. This document shows how to develop, run, and debug a simple application on your target hardware platform. This tutorial
More informationZend Studio 3.0. Quick Start Guide
Zend Studio 3.0 This walks you through the Zend Studio 3.0 major features, helping you to get a general knowledge on the most important capabilities of the application. A more complete Information Center
More informationCourse CLD211.5x Microsoft SharePoint 2016: Search and Content Management
Course CLD211.5x Microsoft SharePoint 2016: Search and Content Management Module 1 Lab - Configure Enterprise Search Introduction This document contains the detailed, step-by-step lab instructions for
More informationHands-On Lab (MBL04) Lab Manual Incorporating COM Objects into Your.NET Compact Framework 2.0 Application
Hands-On Lab (MBL04) Lab Manual Incorporating COM Objects into Your.NET Compact Framework 2.0 Application Please do not remove this manual from the lab Information in this document is subject to change
More informationNews in RSA-RTE 10.1 updated for sprint Mattias Mohlin, November 2017
News in RSA-RTE 10.1 updated for sprint 2017.46 Mattias Mohlin, November 2017 Overview Now based on Eclipse Neon.3 (4.6.3) Many general improvements since Eclipse Mars Contains everything from RSARTE 10
More informationMOSS2007 Write your own custom authentication provider (Part 4)
MOSS2007 Write your own custom authentication provider (Part 4) So in the last few posts we have created a member and role provider and configured MOSS2007 to use this for authentication. Now we will create
More informationAs per the msdn: Executes the specified method with Full Control rights even if the user does not otherwise have Full Control.
1) RunWithElevatedPrivileges? 2) Why can t we use RunWithElevatedPrivileges in event handlers? 3) Impersonation Improvements in SharePoint 2010 Event Receivers? 4) Best recommended practice use of it?
More informationApplied Machine Learning
Applied Machine Learning Lab 3 Working with Text Data Overview In this lab, you will use R or Python to work with text data. Specifically, you will use code to clean text, remove stop words, and apply
More information