SlideShare une entreprise Scribd logo
1  sur  4
Visual Studio 2010 and .NET Framework 4 Training Kit<br />The Visual Studio 2010 and .NET Framework 4 Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4.0, Visual Basic 10, F#, Parallel Computing Platform, WCF, WF, WPF, ASP.NET AJAX 4.0, ASP.NET MVC Dynamic Data.<br />Web Development<br />Visual Studio 2010 continues to improve on our web development tools by providing better Intellisense support for JavaScript and new HTML code snippet functionality. You’ll also find the inclusion of ASP.NET MVC as well as improvements to ASP.NET WebForms and AJAX. The addition of .NET RIA Services to the framework makes it easier to build n-tier applications by combining the ASP.NET and Silverlight platforms. <br />When you are ready to deploy your application, use the new “One Click Deployment” feature that integrates a powerful deployment tool (MS Deploy) into Visual Studio to package the code, data and configuration of your application and deploy it to a web server.<br />   HYPERLINK quot;
file:///C:SourcePlatformEvangelismContentPackagesVS10TrainingKitOutputtempVS2010TrainingKitDefault.htmquot;
 Link one <br />   HYPERLINK quot;
file:///C:SourcePlatformEvangelismContentPackagesVS10TrainingKitOutputtempVS2010TrainingKitDefault.htmquot;
 Link two <br />   HYPERLINK quot;
file:///C:SourcePlatformEvangelismContentPackagesVS10TrainingKitOutputtempVS2010TrainingKitDefault.htmquot;
 Link three <br />   HYPERLINK quot;
file:///C:SourcePlatformEvangelismContentPackagesVS10TrainingKitOutputtempVS2010TrainingKitDefault.htmquot;
 Link foor <br />Parallel Programming<br />With Visual Studio 2010 and the .NET Framework 4, Microsoft makes a strong commitment to parallel programming and to enabling developers to continue providing great applications for the parallel age. Visual Studio includes new support for parallel programming including a new parallel debugging window and parallel profiling tools. <br />The .NET Framework 4 comes with new extensions for parallel programming including additions to the threading model and the ability to declaratively define data parallelism via PLINQ. For C++ developers, there is a new Parallel Pattern Library that makes use of lambda functions and aligns well with STL.<br />Cloud Development<br />In Visual Studio 2008 we invested heavily in supporting JavaScript in the Visual Studio IDE and debugger. In Visual Studio 2010 we’re continuing that investment with a higher performance and standards compliant JavaScript IntelliSense engine. These investments enabled Microsoft to announce their involvement with the JQuery group and Visual Studio 2010 will be the frst version of Visual Studio to ship JQuery as a native part of the ASP.nET solution set.<br />Deployment of websites has been a challenge for developers for many years and Visual Studio 2010 has full IDE support for a simplifed deployment process for ASP.nET websites. Called “One Click Deployment”, this process and IDE support provides a wizard, dialogs and design surfaces that make it simple for developers to identify the components of a website that need to be deployed and handle the process of moving them from the development machine to the web server, whether that is an internal server for the organization or a server hosted by a 3rd party site.<br />Understanding and Writing Code<br />As the complexity of applications grows, so does the challenge of understanding the code that you’re working on. With Visual Studio 2010 the IDE provides integrated support for understanding what is happening in the code section that you’re viewing.<br />The editor in Visual Studio 2010 has been rebuilt using the Windows Presentation Foundation (WPF) technology. WPF enables the editor to richly present information about the code in the context of presenting the actual source. This ability enables features such as the “Document Map Margin” to render a graphical view of the source file including information such as layout, code coverage, symbol highlights and comments. A new Call Hierarchy tool window enables a developer to select an entity or method and see how the code calls inwards or outwards or passes the entity in and out of the code section, providing developers with the ability to understand the interaction of the code without needing to juggle multiple files.<br />SharePoint Development<br />Microsoft Visual Studio 2010 marks a major advance in usability and functionality for SharePoint developers. <br />You can use the new Visual Studio project templates to quickly create or update SharePoint elements such as list definitions, list instances, site definitions, workflows, event receivers, business Data Catalog models, and content types. In addition, you can use Server Explorer to browse a SharePoint site and its content. you can also import existing SharePoint content using the WSP Importer, allowing you to easily edit its code using Visual Studio 2010.<br />Windows 7 Development<br />In Visual Studio 2010 we’ve invested heavily in C++ to make developing native Windows applications easier and more productive. We are adding tools to assist developers in building new Windows 7 applications and in making existing native applications take advantage of new Windows features. We’re including full library and header support for Windows 7, significant updates to MFC to support Windows 7 UI elements like the ribbon, live icons, search access and even support for multi-touch enabled interfaces. <br />For developers building WPF based applications Visual Studio 2010 delivers improvements to the WPF design surfaces with richer graphical editing features, better alignment to underlying WPF functionality and integrated data binding from the properties grid and data sources windows.<br />Office Business Applications<br />In Visual Studio 2010 developers will be able to build Office client applications that span multiple versions of Office, either 32 or 64-bit and deliver these as a single deployment package. The creation of the deployment packages is assisted through the provision of a deployment design surface that developers can use to graphically assemble the package that the end-user will install. Not only is the creation of the package easier by the ability to leverage “ClickOnce”, CD or Web installs enable developers and IT Professionals to use the appropriate technology to get these applications onto the end user machines.<br />Visual Studio Team System 2010<br />Among the great new functionality in Visual Studio Team System 2010:<br />• Discover and identify existing code assets and architecture with the new Architecture Explorer. <br />• Design and share multiple diagram types, including use case, activity and sequence diagrams. <br />• Improve testing efforts with tooling for better documentation of test scenarios and more thorough collection of test data. <br />• Identify and run only the tests impacted by a code change easily with the new Test Impact View. <br />• Enhanced version control capabilities including gated check-in, branch visualization and build workflow.<br />Key to a shared understanding of the application is the use of modeling tools. Modeling has traditionally been done by professional architects and system designers. Our approach is to enable both technical and non-technical users to create and use models to collaborate and to define business and system functionality graphically.<br />
Overview
Overview
Overview

Contenu connexe

Tendances

ThomasLiaoResume
ThomasLiaoResumeThomasLiaoResume
ThomasLiaoResume
Thomas Liao
 
Share Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform PosterShare Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform Poster
Paulo Freitas
 
Latest_Edwin_Alberto_Arias_Espinoza
Latest_Edwin_Alberto_Arias_EspinozaLatest_Edwin_Alberto_Arias_Espinoza
Latest_Edwin_Alberto_Arias_Espinoza
Edwin Espinoza
 
Sushree_Saumya
Sushree_SaumyaSushree_Saumya
Sushree_Saumya
saumya das
 
Darian Lowe Portfolio
Darian Lowe PortfolioDarian Lowe Portfolio
Darian Lowe Portfolio
darian.lowe
 
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Rodrigo Kono
 

Tendances (20)

Office And Vsto 200
Office And Vsto 200Office And Vsto 200
Office And Vsto 200
 
ThomasLiaoResume
ThomasLiaoResumeThomasLiaoResume
ThomasLiaoResume
 
Share Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform PosterShare Point 2010 Developer Platform Poster
Share Point 2010 Developer Platform Poster
 
Latest_Edwin_Alberto_Arias_Espinoza
Latest_Edwin_Alberto_Arias_EspinozaLatest_Edwin_Alberto_Arias_Espinoza
Latest_Edwin_Alberto_Arias_Espinoza
 
Resume
ResumeResume
Resume
 
Sushree_Saumya
Sushree_SaumyaSushree_Saumya
Sushree_Saumya
 
How to increase the ui performance of apps designed using react
How to increase the ui performance of apps designed using react How to increase the ui performance of apps designed using react
How to increase the ui performance of apps designed using react
 
RohiniKrishna_Feb
RohiniKrishna_FebRohiniKrishna_Feb
RohiniKrishna_Feb
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)
 
Khaja moizuddin_Resume
Khaja moizuddin_ResumeKhaja moizuddin_Resume
Khaja moizuddin_Resume
 
What do you need to know about g rpc on .net
What do you need to know about g rpc on .net What do you need to know about g rpc on .net
What do you need to know about g rpc on .net
 
SalmaCV
SalmaCVSalmaCV
SalmaCV
 
235042632 super-shop-ee
235042632 super-shop-ee235042632 super-shop-ee
235042632 super-shop-ee
 
Data Modeling Lineage | Embarcadero Technoloiges
Data Modeling Lineage | Embarcadero TechnoloigesData Modeling Lineage | Embarcadero Technoloiges
Data Modeling Lineage | Embarcadero Technoloiges
 
Darian Lowe Portfolio
Darian Lowe PortfolioDarian Lowe Portfolio
Darian Lowe Portfolio
 
Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010
 
Projects delivered
Projects deliveredProjects delivered
Projects delivered
 
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010
 
Angular.js vs. vue.js – which one is the better choice in 2022
Angular.js vs. vue.js – which one is the better choice in 2022 Angular.js vs. vue.js – which one is the better choice in 2022
Angular.js vs. vue.js – which one is the better choice in 2022
 
George Jordanov CV
George Jordanov CVGeorge Jordanov CV
George Jordanov CV
 

En vedette (8)

Stories and sound
Stories and soundStories and sound
Stories and sound
 
my document/certificates
my document/certificatesmy document/certificates
my document/certificates
 
Neel
NeelNeel
Neel
 
Alokraj Certificates
Alokraj CertificatesAlokraj Certificates
Alokraj Certificates
 
Neel2
Neel2Neel2
Neel2
 
Mt
MtMt
Mt
 
Employment Status
Employment StatusEmployment Status
Employment Status
 
~19.09.2011-What Is Guerrilla Marketing?
~19.09.2011-What Is Guerrilla Marketing?~19.09.2011-What Is Guerrilla Marketing?
~19.09.2011-What Is Guerrilla Marketing?
 

Similaire à Overview

Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
Roman Okolovich
 
Visual studio 11 developer preview
Visual studio 11 developer previewVisual studio 11 developer preview
Visual studio 11 developer preview
Wei Sun
 
Akshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_DeveloperAkshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_Developer
akshaypaliwal23
 
Updated Resume
Updated ResumeUpdated Resume
Updated Resume
chaunhi
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
joycsc
 
Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)
Miguel Alberto
 
Visual Studio2008 Product Comparison V1.08
Visual Studio2008 Product Comparison V1.08Visual Studio2008 Product Comparison V1.08
Visual Studio2008 Product Comparison V1.08
guest1197609
 
Divya ASP Developer
Divya ASP Developer Divya ASP Developer
Divya ASP Developer
divya k
 

Similaire à Overview (20)

Overview visual studio
Overview visual studioOverview visual studio
Overview visual studio
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Visual studio 11 developer preview
Visual studio 11 developer previewVisual studio 11 developer preview
Visual studio 11 developer preview
 
dot net
dot netdot net
dot net
 
Akshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_DeveloperAkshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_Developer
 
Sharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual BasicSharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual Basic
 
Visual Studio 2012 introduction
Visual Studio  2012 introductionVisual Studio  2012 introduction
Visual Studio 2012 introduction
 
I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1
 
Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappell
 
Top 25+ .Net development tools for intelligent business solutions - AppsDevPro
Top 25+ .Net development tools for intelligent business solutions - AppsDevProTop 25+ .Net development tools for intelligent business solutions - AppsDevPro
Top 25+ .Net development tools for intelligent business solutions - AppsDevPro
 
Updated Resume
Updated ResumeUpdated Resume
Updated Resume
 
Visual Studio IDE
Visual Studio IDEVisual Studio IDE
Visual Studio IDE
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
 
Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)
 
Office 2010 Development in Visual Studio 2010
Office 2010 Development in Visual Studio 2010Office 2010 Development in Visual Studio 2010
Office 2010 Development in Visual Studio 2010
 
Visual Studio2008 Product Comparison V1.08
Visual Studio2008 Product Comparison V1.08Visual Studio2008 Product Comparison V1.08
Visual Studio2008 Product Comparison V1.08
 
Asp.net Web Development.pdf
Asp.net Web Development.pdfAsp.net Web Development.pdf
Asp.net Web Development.pdf
 
Divya ASP Developer
Divya ASP Developer Divya ASP Developer
Divya ASP Developer
 
VonageOnlyExperience
VonageOnlyExperienceVonageOnlyExperience
VonageOnlyExperience
 
The Importance Of Microsoft Visual Studio In Today’s World.pdf
The Importance Of Microsoft Visual Studio In Today’s World.pdfThe Importance Of Microsoft Visual Studio In Today’s World.pdf
The Importance Of Microsoft Visual Studio In Today’s World.pdf
 

Plus de ALOK RAJ

Vip communications
Vip communicationsVip communications
Vip communications
ALOK RAJ
 
Pan card-correction-form
Pan card-correction-formPan card-correction-form
Pan card-correction-form
ALOK RAJ
 
Pan card-application-form-49 a
Pan card-application-form-49 aPan card-application-form-49 a
Pan card-application-form-49 a
ALOK RAJ
 
Employment
EmploymentEmployment
Employment
ALOK RAJ
 
Alokraj Application
Alokraj ApplicationAlokraj Application
Alokraj Application
ALOK RAJ
 
Alokraj Resume
Alokraj ResumeAlokraj Resume
Alokraj Resume
ALOK RAJ
 
My Certificates
My CertificatesMy Certificates
My Certificates
ALOK RAJ
 

Plus de ALOK RAJ (11)

Vip communications
Vip communicationsVip communications
Vip communications
 
Pan card-correction-form
Pan card-correction-formPan card-correction-form
Pan card-correction-form
 
Pan card-application-form-49 a
Pan card-application-form-49 aPan card-application-form-49 a
Pan card-application-form-49 a
 
Res
ResRes
Res
 
Medical2
Medical2Medical2
Medical2
 
Employment
EmploymentEmployment
Employment
 
Alokraj Application
Alokraj ApplicationAlokraj Application
Alokraj Application
 
Alokraj Resume
Alokraj ResumeAlokraj Resume
Alokraj Resume
 
Tech Asst
Tech AsstTech Asst
Tech Asst
 
My Certificates
My CertificatesMy Certificates
My Certificates
 
my resume
my resumemy resume
my resume
 

Dernier

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Dernier (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

Overview

  • 1. Visual Studio 2010 and .NET Framework 4 Training Kit<br />The Visual Studio 2010 and .NET Framework 4 Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4.0, Visual Basic 10, F#, Parallel Computing Platform, WCF, WF, WPF, ASP.NET AJAX 4.0, ASP.NET MVC Dynamic Data.<br />Web Development<br />Visual Studio 2010 continues to improve on our web development tools by providing better Intellisense support for JavaScript and new HTML code snippet functionality. You’ll also find the inclusion of ASP.NET MVC as well as improvements to ASP.NET WebForms and AJAX. The addition of .NET RIA Services to the framework makes it easier to build n-tier applications by combining the ASP.NET and Silverlight platforms. <br />When you are ready to deploy your application, use the new “One Click Deployment” feature that integrates a powerful deployment tool (MS Deploy) into Visual Studio to package the code, data and configuration of your application and deploy it to a web server.<br /> HYPERLINK quot; file:///C:SourcePlatformEvangelismContentPackagesVS10TrainingKitOutputtempVS2010TrainingKitDefault.htmquot; Link one <br /> HYPERLINK quot; file:///C:SourcePlatformEvangelismContentPackagesVS10TrainingKitOutputtempVS2010TrainingKitDefault.htmquot; Link two <br /> HYPERLINK quot; file:///C:SourcePlatformEvangelismContentPackagesVS10TrainingKitOutputtempVS2010TrainingKitDefault.htmquot; Link three <br /> HYPERLINK quot; file:///C:SourcePlatformEvangelismContentPackagesVS10TrainingKitOutputtempVS2010TrainingKitDefault.htmquot; Link foor <br />Parallel Programming<br />With Visual Studio 2010 and the .NET Framework 4, Microsoft makes a strong commitment to parallel programming and to enabling developers to continue providing great applications for the parallel age. Visual Studio includes new support for parallel programming including a new parallel debugging window and parallel profiling tools. <br />The .NET Framework 4 comes with new extensions for parallel programming including additions to the threading model and the ability to declaratively define data parallelism via PLINQ. For C++ developers, there is a new Parallel Pattern Library that makes use of lambda functions and aligns well with STL.<br />Cloud Development<br />In Visual Studio 2008 we invested heavily in supporting JavaScript in the Visual Studio IDE and debugger. In Visual Studio 2010 we’re continuing that investment with a higher performance and standards compliant JavaScript IntelliSense engine. These investments enabled Microsoft to announce their involvement with the JQuery group and Visual Studio 2010 will be the frst version of Visual Studio to ship JQuery as a native part of the ASP.nET solution set.<br />Deployment of websites has been a challenge for developers for many years and Visual Studio 2010 has full IDE support for a simplifed deployment process for ASP.nET websites. Called “One Click Deployment”, this process and IDE support provides a wizard, dialogs and design surfaces that make it simple for developers to identify the components of a website that need to be deployed and handle the process of moving them from the development machine to the web server, whether that is an internal server for the organization or a server hosted by a 3rd party site.<br />Understanding and Writing Code<br />As the complexity of applications grows, so does the challenge of understanding the code that you’re working on. With Visual Studio 2010 the IDE provides integrated support for understanding what is happening in the code section that you’re viewing.<br />The editor in Visual Studio 2010 has been rebuilt using the Windows Presentation Foundation (WPF) technology. WPF enables the editor to richly present information about the code in the context of presenting the actual source. This ability enables features such as the “Document Map Margin” to render a graphical view of the source file including information such as layout, code coverage, symbol highlights and comments. A new Call Hierarchy tool window enables a developer to select an entity or method and see how the code calls inwards or outwards or passes the entity in and out of the code section, providing developers with the ability to understand the interaction of the code without needing to juggle multiple files.<br />SharePoint Development<br />Microsoft Visual Studio 2010 marks a major advance in usability and functionality for SharePoint developers. <br />You can use the new Visual Studio project templates to quickly create or update SharePoint elements such as list definitions, list instances, site definitions, workflows, event receivers, business Data Catalog models, and content types. In addition, you can use Server Explorer to browse a SharePoint site and its content. you can also import existing SharePoint content using the WSP Importer, allowing you to easily edit its code using Visual Studio 2010.<br />Windows 7 Development<br />In Visual Studio 2010 we’ve invested heavily in C++ to make developing native Windows applications easier and more productive. We are adding tools to assist developers in building new Windows 7 applications and in making existing native applications take advantage of new Windows features. We’re including full library and header support for Windows 7, significant updates to MFC to support Windows 7 UI elements like the ribbon, live icons, search access and even support for multi-touch enabled interfaces. <br />For developers building WPF based applications Visual Studio 2010 delivers improvements to the WPF design surfaces with richer graphical editing features, better alignment to underlying WPF functionality and integrated data binding from the properties grid and data sources windows.<br />Office Business Applications<br />In Visual Studio 2010 developers will be able to build Office client applications that span multiple versions of Office, either 32 or 64-bit and deliver these as a single deployment package. The creation of the deployment packages is assisted through the provision of a deployment design surface that developers can use to graphically assemble the package that the end-user will install. Not only is the creation of the package easier by the ability to leverage “ClickOnce”, CD or Web installs enable developers and IT Professionals to use the appropriate technology to get these applications onto the end user machines.<br />Visual Studio Team System 2010<br />Among the great new functionality in Visual Studio Team System 2010:<br />• Discover and identify existing code assets and architecture with the new Architecture Explorer. <br />• Design and share multiple diagram types, including use case, activity and sequence diagrams. <br />• Improve testing efforts with tooling for better documentation of test scenarios and more thorough collection of test data. <br />• Identify and run only the tests impacted by a code change easily with the new Test Impact View. <br />• Enhanced version control capabilities including gated check-in, branch visualization and build workflow.<br />Key to a shared understanding of the application is the use of modeling tools. Modeling has traditionally been done by professional architects and system designers. Our approach is to enable both technical and non-technical users to create and use models to collaborate and to define business and system functionality graphically.<br />