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

Cookbook
Jeff Martin, Richard Banks

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.
$26.99
$44.99
RRP $26.99
RRP $44.99
eBook
Print + eBook
$12.99 p/month

Want this title & more? Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.
+ Collection
Free sample

Book Details

ISBN 139781782171966
Paperback332 pages

About This Book

  • Provides you with coverage of all the new Visual Studio 2013 features regardless of your programming language preference
  • Recipes describe how to apply Visual Studio to all areas of development: writing, debugging, and application lifecycle maintenance
  • Straightforward examples of building apps for Windows 8.1

Who This Book Is For

If you are a developer excited about the new features introduced in Visual Studio 2013, then no matter what your programming language of choice is, Visual Studio 2013 Cookbook is for you. You should have a good knowledge of working with previous versions of Visual Studio to enjoy the recipes in this book. This book provides practical examples to help you use Visual Studio 2013 more effectively.

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

In Detail

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.

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

Recommended for You