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