Building Highly Available Systems with SQL Server™ 2005

Download Report

Transcript Building Highly Available Systems with SQL Server™ 2005

Visual Studio 2010 SharePoint
Developer Tools
Developer Tools for SharePoint
 Familiar VS Experience





Build, Debug, Deploy SharePoint projects
Visual designers for Web Parts, BDC and
Workflows
View SharePoint sites in Server Explorer
Team Foundation Server integration
Application Lifecycle Management
 Broad SharePoint Support





Supports SharePoint Foundation & Server
Sandboxed & farm solutions
Business Connectivity Services
Expanded workflow support
SP Designer  Visual Studio continuum
Developer Environment
 Visual Studio 2010 & SharePoint 2010 on same
machine
 Must use 64-bit OS
 Windows 7
 Windows Vista SP1
 Windows Server 2008 (R2)
 How to setup a SP2010 developer environment
 http://msdn.microsoft.com/en-us/library/ee554869.aspx
 SharePoint Easy Setup for Developers
 http://blogs.msdn.com/b/cjohnson/archive/2010/10/28/an
nouncing-sharepoint-easy-setup-for-developers.aspx
Templates and Designers
 Project and Item Templates
 Templates for many SharePoint artifacts
 Wizards collect artifact information
 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
Demo
Templates & Designers
Development Continuum
Business Analyst/Process
Designer
Import
Designer/IW/Power User
Professional developer
WSP
Package
Export
Demo
Development Continuum
Project System
 Project commands
 Package, Retract
 Project properties
 Sandboxed, Site URL, etc…
 Features & Package nodes
 Mapped folders
 Items/Files have SharePoint
specific properties
Features & Packaging
 Feature Designer
 Add/Remove Items to Feature
 View/Change manifest directly
 Package Designer
 Add/Remove Items to Package
 View/Change manifest directly
 Packaging Explorer
 Hierarchically view all
Packages, Features, Artifacts in
Solution (across projects)
Server Explorer Integration
 Provides hierarchical view of local
SharePoint sites & artifacts
 View site collections, sites,
features, lists, fields, etc…
 View properties of artifacts
Demo
Project System & Packaging
Extensibility
 Project Extensions
 Context menus, project properties, project events
 Project Item Extensions
 Extend in-the-box items or create new items
 Context menus, properties, events, designers, wizards
 Server Explorer Extensions
 Extend in-the-box nodes or create new nodes
 Context menus, properties
Extensibility
 Deployment Extensions
 New deployment steps & configurations
 Handle deployment events
 Custom conflict handling
 Packaging Validation Rules
 Add custom feature/package validation rules
 Rules are run during validation
 MSBuild Extensibility
 Packaging is MSBuild based
 Custom tasks can be created
Extensibility in the Wild
 Visual Studio Team recently released Power Tools
 Enhanced Sandbox Support
 http://visualstudiogallery.msdn.microsoft.com/en-
us/8e602a8c-6714-4549-9e95-f3700344b0d9
 Community Kit for SharePoint: Dev Tools Edition
 Project, item, deployment, and server explorer
extensions
 http://cksdev.codeplex.com/
Visual Studio 2010 Service Pack 1 Beta
 Available Now!
 http://go.microsoft.com/fwlink/?LinkId=207130
 IntelliTrace
 Break execution then replay code showing Call Stack
& other data
 Save iTrace log file for later viewing
 Unit Tests
 Create & Execute unit tests in Visual Studio
Demo
IntelliTrace & Unit Tests
Resources
 MSDN SharePoint Developer Team Blog
 MSDN SharePoint Developer Forum
 MSDN SharePoint Developer Center
 Channel9 SharePoint 2010 Developer Training
Course
 Microsoft Patterns & Practices SP2010 guidance
 SharePoint 2010 Developer Platform White Paper
 SharePoint Developer Samples
 MSDN Library – SP Development in VS2010