16
Introduction to Visual Studio 2012 Release Candidate Visual Studio 2012 (RC) IDE Overview Visual Studio 2012 (RC) ALM Solution http://designwithpc.com

Introduction to Visual studio 2012

Embed Size (px)

DESCRIPTION

Highlights from the new Visual Studio 2012 (Release Candidate).

Citation preview

Page 1: Introduction to Visual studio 2012

Introduction to Visual Studio 2012Release Candidate

Visual Studio 2012 (RC) IDE OverviewVisual Studio 2012 (RC) ALM Solution

http://designwithpc.com

Page 2: Introduction to Visual studio 2012

VS 2012 IDE

• Windows 8 Development– Metro Style Apps with MS Expression Blend – Ready made Metro App templates in JavaScript,

C++, C#, or VB– Built in simulator– Use VS to package and upload apps to Windows

App Store

Page 3: Introduction to Visual studio 2012

Window 8 Templates

Page 4: Introduction to Visual studio 2012

VS 2012 IDE

• New look• Preview files in Solution Explorer– Single click to preview– Double click to pin

• Navigate class, properties, methods in Explorer• Easier to raft tabs on second monitor• Improved search– Search solution for classes, methods etc.– IDE search for settings, menu item etc.

Page 5: Introduction to Visual studio 2012

VS 2012 IDE• JavaScript as first class citizen

– Improved intellisense including jQuery– Brace matching, Breakpoints, Go To Definition

• HTML5 support– Use html tags like <header> <section> without squiggly– Older browsers use Polyfills via Modernizr

• Improved CSS3 support– CSS3 intellisense i.e. border-radius, animation etc.– Color picker (Ctrl+Space)

• Page Inspector (like Firebug)– Highlights .cshtml, or aspx pages as well on hover

Page 6: Introduction to Visual studio 2012

VS 2012 Integration

• BizTalk Server Roadmap– Increased platform support including Windows Server 8, SQL Server

2012, VS 11 and Windows 8– Extended Platform Integration

• DB2 client connectivity to SQL Server, conversion of commands to T-SQL, migration of packages to stored procedures

• Adapter connectivity to new data sources, including IBM Informix V11 and IBM IMS/DB V11

• Improved B2B– Agile response to industry standards– Improved performance and scalability

• Cloud– Extend on-premises solutions to the cloud and improved licensing

Page 7: Introduction to Visual studio 2012

VS 2012 MVC 4

• ASP.NET Web API• Mobile Project Template• Display Modes (Browser & Resolution detection)– jQuery Mobile, the View Switcher, and Browser

Overriding• Supports Azure SDK• Database Migrations• Add Controller to any project folder• Bundling and Minification

Page 8: Introduction to Visual studio 2012

VS 2012 ALM

• Agile Development– ALM in cloud(web), backed by TFS– Manage Product Backlog, User Stories, Tasks from

Web. Build solution from Web as well.– Tasks board view (for standups)– Project Status, Burn down Charts, Capacity bars– http://tfspreview.com/

Page 9: Introduction to Visual studio 2012

VS 2012 ALM• Lightweight Requirements

– Include stakeholders in the process– Storyboarding (UI Mock ups) with PPT add on

• Feedback (MS Feedback Client)– Devs can request feedback from stakeholders– Email feedback requests via Team Web Access– Stakeholder uses MS Feedback Client

• Testing (MS Test Manager II)– Exploratory Testing– Rich Data Capture– Simulate bugs, and test cases

Page 10: Introduction to Visual studio 2012

Storyboarding

Page 11: Introduction to Visual studio 2012

MS Feedback Client

Page 12: Introduction to Visual studio 2012

MS Test Manager

Page 13: Introduction to Visual studio 2012

VS 2012 ALM

• Debugging & Quality Tools– Intellitrace • Now collect traces on machines without Visual Studio• Enable Intellitrace on Poduction Servers with IIS. • Minor Performance Impact.

– Code Clone Analysis• Find similar code fragments (copy pasted) in solution• Useful during Refactoring

Page 14: Introduction to Visual studio 2012

VS 2012 ALM

• Team Collaboration– Redesigned Team Explorer with Search– My Work panes, Pending changes, etc.– Suspend/Restore the context for specific tasks

• Code Reviews– Request/Manage code reviews from My Work – Improved, highlighted ‘Diff’ view, when comparing

Page 15: Introduction to Visual studio 2012

New Compare ‘Differences’

Page 16: Introduction to Visual studio 2012

For Additional Details

• More about MVC 4: http://www.asp.net/whitepapers/mvc4-release-notes and http://www.asp.net/mvc/mvc4

• More about Integration: http://www.microsoft.com/biztalk/en/us/roadmap.aspx

• More about Web API: http://www.asp.net/web-api/overview