Visual Studio 2013 Cookbook

Understanding the latest features of Visual Studio can speed up and streamline your projects. And there’s no better learning tool than this collection of focused recipes that gives you the fast, hands-on experience you need.

Visual Studio 2013 Cookbook

Jeff Martin, Richard Banks

1 customer reviews
Understanding the latest features of Visual Studio can speed up and streamline your projects. And there’s no better learning tool than this collection of focused recipes that gives you the fast, hands-on experience you need.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
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 139781782171966
Paperback332 pages

Book Description

Visual Studio 2013 is the premier tool for developers targeting the Microsoft platform. Learning how to effectively use this technology can enhance your productivity while simplifying your most common tasks, allowing you more time to focus on your project.

Visual Studio 2013 Cookbook will introduce you to all the new areas of Visual Studio and how they can quickly be put to use to improve your everyday development tasks. With this book, you will learn not only what VS2013 offers, but what it takes to put it to work for your projects.

Updated and expanded for VS2013, this book begins by introducing you to the interface changes to Visual Studio and then moves on to demonstrate how VS2013 can be used for developing desktop, mobile, and web applications. This book provides a comprehensive overview of all areas of Visual Studio. This practical approach will benefit you greatly if you are a newcomer but also if you want a tour of what the latest edition of Visual Studio has to offer. The recipes in this book provide useful examples of VS2013 which can help you whether you are targeting the Web, mobile devices, or the traditional Windows desktop.

Table of Contents

Chapter 1: Discovering Visual Studio 2013
Introduction
Synchronizing settings
Touring the VS2013 IDE
Project round-tripping
Managing the editor windows
Finding Visual Studio commands
Searching and navigating
Navigating in depth
Chapter 2: Getting Started with Windows Store Applications
Introduction
Getting a Windows Store app developer license
Creating a Windows Store app
Adding a Windows Store item template to your app
Using the Windows Store app simulator
Defining capabilities and contracts
Analyzing your App's performance
Packaging your Windows Store app
Validating your Windows Store app
Chapter 3: Web Development – ASP.NET, HTML5, CSS, and JavaScript
Introduction
Getting started with Bootstrap
Previewing changes across multiple browsers
Creating HTML5 web pages
Taking advantage of the CSS editor improvements
Understanding the JavaScript editor improvements
Adding bundling and minification to JavaScript and CSS files
Verifying pages with the Page Inspector tool
Chapter 4: .NET Framework 4.5.1 Development
Introduction
Adding the Ribbon to a WPF application
Creating a state machine in Visual Studio
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
Maximizing everyday debugging
Debugging on remote machines and tablets
Debugging code in production with IntelliTrace
Debugging parallel code
Visualizing concurrency
Chapter 6: Asynchrony in .NET
Introduction
Making your code asynchronous
Understanding asynchrony and the Windows Runtime
Using asynchrony with web applications
Working with actors and the TPL Dataflow Library
Chapter 7: Unwrapping C++ Development
Introduction
Using XAML with C++
Unit testing C++ applications
Analyzing your C++ code
Using a custom rule set
Working with DirectX in Visual Studio 2013
Creating a shader using DGSL
Creating and displaying a 3D model
Using the Visual Studio Graphics Diagnostics
Chapter 8: Working with Team Foundation Server 2013
Introduction
Creating a new TFS project
Managing your work
Using local workspaces for source control
Performing code reviews
Getting feedback from your users
Using Git for source control
Chapter 9: Languages
Introduction
Fortifying JavaScript applications with TypeScript
Integrating Python into Visual Studio
Integrating Python with .NET

What You Will Learn

  • Customize the editor’s new abilities to fit your development style
  • Create apps for Windows 8.1
  • Use Visual Studio to debug parallel and concurrent programs
  • Integrate .NET Framework 4.5.1 effectively
  • Learn about both the Express and premium editions of Visual Studio
  • Maximize Visual Studio's C++ tools to make development easier
  • Put TypeScript to work in your web applications
  • Protect and manage your source code with Team Foundation Server
  • Learn about Visual Studio Online

Authors

Table of Contents

Chapter 1: Discovering Visual Studio 2013
Introduction
Synchronizing settings
Touring the VS2013 IDE
Project round-tripping
Managing the editor windows
Finding Visual Studio commands
Searching and navigating
Navigating in depth
Chapter 2: Getting Started with Windows Store Applications
Introduction
Getting a Windows Store app developer license
Creating a Windows Store app
Adding a Windows Store item template to your app
Using the Windows Store app simulator
Defining capabilities and contracts
Analyzing your App's performance
Packaging your Windows Store app
Validating your Windows Store app
Chapter 3: Web Development – ASP.NET, HTML5, CSS, and JavaScript
Introduction
Getting started with Bootstrap
Previewing changes across multiple browsers
Creating HTML5 web pages
Taking advantage of the CSS editor improvements
Understanding the JavaScript editor improvements
Adding bundling and minification to JavaScript and CSS files
Verifying pages with the Page Inspector tool
Chapter 4: .NET Framework 4.5.1 Development
Introduction
Adding the Ribbon to a WPF application
Creating a state machine in Visual Studio
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
Maximizing everyday debugging
Debugging on remote machines and tablets
Debugging code in production with IntelliTrace
Debugging parallel code
Visualizing concurrency
Chapter 6: Asynchrony in .NET
Introduction
Making your code asynchronous
Understanding asynchrony and the Windows Runtime
Using asynchrony with web applications
Working with actors and the TPL Dataflow Library
Chapter 7: Unwrapping C++ Development
Introduction
Using XAML with C++
Unit testing C++ applications
Analyzing your C++ code
Using a custom rule set
Working with DirectX in Visual Studio 2013
Creating a shader using DGSL
Creating and displaying a 3D model
Using the Visual Studio Graphics Diagnostics
Chapter 8: Working with Team Foundation Server 2013
Introduction
Creating a new TFS project
Managing your work
Using local workspaces for source control
Performing code reviews
Getting feedback from your users
Using Git for source control
Chapter 9: Languages
Introduction
Fortifying JavaScript applications with TypeScript
Integrating Python into Visual Studio
Integrating Python with .NET

Book Details

ISBN 139781782171966
Paperback332 pages
Read More
From 1 reviews

Read More Reviews