Visual Studio 2010 SharePoint Development Tools Overview

Slides:



Advertisements
Similar presentations
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Payroll and HR Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
VS2005VS2008VS2010 F5 Deploy Debug WSP Packaging SPSolGen WSP View 64 bit support WSP View Improved Separate Package Command Command Line Build Sequential.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Larry Mead Microsoft Corp. Jon Flanders Session Code: INT203.
Session 1.
SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Windows Azure Connect Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Demand Management and Workflow
Business Connectivity Services in SharePoint 2010 and Office 2010
Jim Nakashima Program Manager – Cloud Tools Microsoft Corporation
Create a data-connected Visio Services web part
Введение в архитектуру SharePoint 2010
Title of Presentation 11/22/2018 3:34 PM
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Title of Presentation 12/2/2018 3:48 PM
Brian Keller Sr. Technical Evangelist Microsoft Session Code: DEV310
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Tech·Ed North America /2/2019 4:47 PM
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Brian Keller Sr. Technical Evangelist Microsoft Session Code: DEV310
Microsoft SharePoint Conference 2009 Jon Flanders
Peter Provost Sr. Program Manager Microsoft Session Code: DEV312
2010 Microsoft BI Conference
Developing and Managing SharePoint Solutions with Visual Studio 2012
Developing and Managing SharePoint Solutions with Visual Studio 2012
Understand design from code with code maps
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows 8 Security Internals
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Jason Zander Unplugged
5/1/2019 3:29 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Inside the Windows 8 driver developer workflow
Office 365 Development July 2014.
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
02 | Release Management Architecture
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

Visual Studio 2010 SharePoint Development Tools Overview Reza Chitsaz Program Manager Microsoft Corporation Session Code: OFS211

Evolution of SharePoint Tooling VS2005 VS2008 VS2010 F5 Deploy Debug WSP Packaging SPSolGen WSP View + 64 bit support WSP View Improved Separate Package Command Command Line Build + Multiple Visual Designers Packaging and Deployment Project & Item Templates TFS integration Extensible Projects & Tools Sequential Workflow State Machine Workflow VSeWSS VSeWSS 1.3 Upgrade Tool 2007 2008 2009 2010

Visual Studio SharePoint Support Development environment requirements Requires x64 operating system Windows 7 Windows Vista SP1 Windows Server 2008 Windows Server 2008R2 SharePoint 2010 must be installed locally SharePoint Foundation or SharePoint Server Visual Studio 2010

Visual Studio SharePoint Support Templates and designers Project and Item Templates Templates for many SharePoint elements Support for sandboxed solutions Visual Designers Design web parts Build Business Data Connectivity (BDC) models Create Workflows Workflow Enhancements Site level workflows Templates for association & initiation forms

Project Templates

Project Wizard Site used to deploy & debug solution Support for sandboxed solutions

Item Templates

Demo Scenario Overview Web Part Assets Inventory List Custom Delete Event Receiver

Microsoft SharePoint Conference 2009 Running Application in SharePoint 2/17/2019 demo Running Application in SharePoint © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Content Type and List Def. Custom Delete Event Receiver Assets Inventory List Web Part Custom Asset Content Type Asset Tag – Text Asset Title – Text Asset Cost – Integer Asset Category – Choice Asset Count (Items in Stock) – Integer Asset List Definition for storing Assets that can be checked out

Microsoft SharePoint Conference 2009 2/17/2019 demo Building a custom Content Type and List Definition © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Visual Web Part and LINQ to SharePoint Custom Delete Event Receiver Assets Inventory List Web Part Create a Visual Web Part to Display the list of assets available for checkout Allow end user to select assets and checkout Checking out reduces inventory count of asset Use LINQ to SharePoint to get the list of assets from the content DB

Microsoft SharePoint Conference 2009 2/17/2019 demo Visual Web Part and LINQ to SharePoint © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

BCS BCS and External Lists Employees Database Use BCS to display external data in SharePoint as an External List EmployeeID Last Name First Name Title City Country Notes

Microsoft SharePoint Conference 2009 2/17/2019 demo Building BDC model and External List © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Development Continuum Business Analyst/Process Designer Designer/IW/Power User Professional developer Import Create lists & libs Design Web Pages Web part hook-up Views & forms Declarative Workflows Custom Web Parts Code Workflows Event Receivers List Definitions Application Pages Design skeleton workflow processes View workflow visualizations Design data-backed business diagrams WSP Package Export

Import SPD Workflow Import SPD created reusable workflow from WSP XOML and rules files are imported Elements XML file is created Add, delete, modify activities and code Add association and initiation forms F5 to deploy and debug

Import SharePoint Solution(WSP) Wizard for developer to select WSP Declarative elements can be selected for import Modify imported items and extend by adding additional items, code, etc…

Development Continuum demo Development Continuum

Visual Studio SharePoint Support Project system Project commands Package, Retract Project properties Sandboxed, Site URL, etc… Features & Package nodes Mapped folders Project items & files have SharePoint specific properties

SP Connections in Server Explorer Tool window which provides hierarchical view of local SharePoint sites & artifacts View site collections, sites, features, lists, fields, etc… View properties for artifacts Add any number of connections to different site collections

Feature Designer Key feature properties Add/Remove items to feature Feature Activation Dependencies View/Edit Feature XML

Package Designer Package name Add/Remove items & features Add assemblies, safe controls, resources View/Edit Package Manifest

Packaging Explorer Project and Items Packages Packages Features Features SharePoint Project Items (SPIs) SharePoint Project Items (SPIs)

Visual Studio Extensibility Project and Items Project Extensions Add context menus Add/Set project properties Handle project events Project Item Extensions Extend in-the-box items Add to property grid Add designers over XML files Handle events Create new items Create wizards Handle deployment events

Visual Studio Extensibility Server Explorer and deployment steps Server Explorer Extensions Extend in-the-box SharePoint nodes Add context menus to provide additional functionality Display information in property grid Create new SharePoint nodes Add nodes to display artifacts not shown by default Deployment Extensions Create new deployment steps Create new deployment configurations which leverage your new steps

Summary – SharePoint Development with Visual Studio Familiar Visual Studio Experience Build, Debug & Deploy SharePoint projects View SharePoint sites in Server Explorer Visual designers for Web Parts, BDC and Workflows Integration with Visual Studio’s ALM support Web Part Designer Broad SharePoint Support SharePoint sandboxed solution support Business Connectivity Services support Expanded Workflow support SharePoint Designer  Visual Studio continuum Packaging Explorer

Questions I will be at the Visual Studio booth I am online at: MSDN Visual Studio forums http://MSSharePointForums.com

Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!

Required Slide © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.