Visual Studio 2012 Cookbook

This book contains 50 great hands-on recipes to help you get to grips with Visual Studio 2012. Whatever your programming language, you’ll quickly have the modern capabilities of this innovative IDE at your fingertips.

Visual Studio 2012 Cookbook

Richard Banks

This book contains 50 great hands-on recipes to help you get to grips with Visual Studio 2012. Whatever your programming language, you’ll quickly have the modern capabilities of this innovative IDE at your fingertips.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$18.90
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781849686525
Paperback272 pages

Book Description

There’s a new technology wave coming, and for Microsoft this is reflected in Windows 8, HTML5 web development, .NET 4.5 and C++11. Riding that wave is a new version of their flagship development tool, Visual Studio 2012, and "Visual Studio 2012 Cookbook" has you putting the new features into practice from the get-go!

Among the exciting new features of Visual Studio 2012 is support for Windows 8, HTML5 and asynchronous development, as well as Team Foundation Server 2012 integration. “Visual Studio 2012 Cookbook” doesn’t waste time explaining what you already know from prior Visual Studio versions; instead you’ll see targeted and focused recipes on only new features so that you can get up to speed and back to work faster.

“Visual Studio 2012 Cookbook” empowers you to take advantage of all the new features in Visual Studio 2012 so that you can develop applications for the next technology wave.

The task-based recipes in this guide will have you up and running with improvements like support for Windows 8 development, HTML5 and JavaScript, .NET 4.5, asynchronous code and C++11.

And since most people don’t develop alone, you’ll also see how the new team development features of Visual Studio 2012 and Team Foundation Server 2012 can help your whole team work smarter, not harder.

Time is short and you’re in a hurry, so “Visual Studio 2012 Cookbook” will help you discover what’s new by way of a simple recipe format that is quick and easy to digest.

Table of Contents

Chapter 1: Discovering Visual Studio 2012
Introduction
Creating a new project
Upgrading an existing solution
Managing editor windows
Finding Visual Studio commands
Navigating and searching
Searching your code
Using the graphics tools
Chapter 2: Getting Started with Windows Store Applications
Introduction
Creating a Windows Store app
Adding a Windows Store item template to your app
Using the Windows 8 simulator
Defining capabilities and contracts
Packaging your Windows Store app
Validating your Windows Store app
Chapter 3: Web Development: ASP.NET, HTML5, CSS, and JavaScript
Introduction
Creating HTML5 web pages
Taking advantage of CSS editor improvements
Understanding the JavaScript editor improvements
JavaScript and CSS bundling and minification
Verifying pages with the Page Inspector
Chapter 4: .NET Framework 4.5 Development
Introduction
Adding the Ribbon to a WPF application
Creating a state machine in Visual Studio 2012
Creating a Task-based WCF service
Managing packages with NuGet
Unit testing .NET applications
Sharing class libraries across runtimes
Detecting duplicate code
Chapter 5: Debugging Your .NET Application
Introduction
Debugging on remote machines and tablets
Debugging code in production
Debugging parallel code
Visualizing concurrency
Chapter 6: Asynchrony in .NET
Introduction
Making your code asynchronous
Asynchrony and Windows Runtime
Asynchrony and web applications
Actors and the TPL Dataflow Library
Chapter 7: Unwrapping C++ Development
Introduction
Using XAML with C++
Unit testing C++ applications
Analyzing your C++ code
Working with DirectX in Visual Studio 2012
Creating a shader using DGSL
Creating and displaying a 3D model
Using the Visual Studio Graphics Debugger
Chapter 8: Working with Team Foundation Server 2012
Introduction
Managing your work
Using local workspaces for source control
Storyboarding user requirements
Performing code reviews
Getting feedback from your users

What You Will Learn

  • Get practical straight away by searching within your code, using IntelliSense and other general Visual Studio 2012 improvements
  • Learn how Visual Studio 2012 supports the changes in ASP.NET web development
  • Take advantage of the CSS Editor improvements in the new release
  • Discover the debugging enhancements in Visual Studio 2012 like debugging on remote machines and tablets and the Concurrency Visualizer
  • Dive into Windows 8 Store Apps with application construction, packaging and verification
  • Get to grips with the practicality of the new changes with .NET 4.5, such as improving communications with WCF and Visual Studio 2012
  • Detect duplicate code and develop Portable Class Libraries
  • Get up and running with the C++ comeback in Visual Studio 2012
  • Tackle how to work with DirectX in Visual Studio 2012

Authors

Table of Contents

Chapter 1: Discovering Visual Studio 2012
Introduction
Creating a new project
Upgrading an existing solution
Managing editor windows
Finding Visual Studio commands
Navigating and searching
Searching your code
Using the graphics tools
Chapter 2: Getting Started with Windows Store Applications
Introduction
Creating a Windows Store app
Adding a Windows Store item template to your app
Using the Windows 8 simulator
Defining capabilities and contracts
Packaging your Windows Store app
Validating your Windows Store app
Chapter 3: Web Development: ASP.NET, HTML5, CSS, and JavaScript
Introduction
Creating HTML5 web pages
Taking advantage of CSS editor improvements
Understanding the JavaScript editor improvements
JavaScript and CSS bundling and minification
Verifying pages with the Page Inspector
Chapter 4: .NET Framework 4.5 Development
Introduction
Adding the Ribbon to a WPF application
Creating a state machine in Visual Studio 2012
Creating a Task-based WCF service
Managing packages with NuGet
Unit testing .NET applications
Sharing class libraries across runtimes
Detecting duplicate code
Chapter 5: Debugging Your .NET Application
Introduction
Debugging on remote machines and tablets
Debugging code in production
Debugging parallel code
Visualizing concurrency
Chapter 6: Asynchrony in .NET
Introduction
Making your code asynchronous
Asynchrony and Windows Runtime
Asynchrony and web applications
Actors and the TPL Dataflow Library
Chapter 7: Unwrapping C++ Development
Introduction
Using XAML with C++
Unit testing C++ applications
Analyzing your C++ code
Working with DirectX in Visual Studio 2012
Creating a shader using DGSL
Creating and displaying a 3D model
Using the Visual Studio Graphics Debugger
Chapter 8: Working with Team Foundation Server 2012
Introduction
Managing your work
Using local workspaces for source control
Storyboarding user requirements
Performing code reviews
Getting feedback from your users

Book Details

ISBN 139781849686525
Paperback272 pages
Read More

Read More Reviews

Recommended for You

Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Visual Studio 2012 and .NET 4.5 Expert Development Cookbook Book Cover
Visual Studio 2012 and .NET 4.5 Expert Development Cookbook
$ 35.99
$ 25.20
Object-Oriented JavaScript - Second Edition Book Cover
Object-Oriented JavaScript - Second Edition
$ 29.99
$ 21.00
Git: Version Control for Everyone Book Cover
Git: Version Control for Everyone
$ 23.99
$ 16.80
Windows Presentation Foundation 4.5 Cookbook Book Cover
Windows Presentation Foundation 4.5 Cookbook
$ 35.99
$ 25.20