Visual Studio 2015 Cookbook - Second Edition

Over 50 new and improved recipes to put Visual Studio 2015 to work in your crucial development projects

Visual Studio 2015 Cookbook - Second Edition

This ebook is included in a Mapt subscription
Jeff Martin

1 customer reviews
Over 50 new and improved recipes to put Visual Studio 2015 to work in your crucial development projects
$0.00
$39.99
$49.99
$29.99p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Book Details

ISBN 139781785887260
Paperback368 pages

Book Description

Visual Studio 2015 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 2015 is packed with improvements that increase productivity, and this book walks you through each one in succession to help you smooth your workflow and get more accomplished. From customization and the interface to code snippets and debugging, the Visual Studio upgrade expands your options — and this book is your fast-track guide to getting on board quickly.

Visual Studio 2015 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 VS2015 offers, but what it takes to put it to work for your projects.

Table of Contents

Chapter 1: Exploring Visual Studio 2015
Introduction
Synchronizing settings
Touring the VS2015 IDE
Managing the editor windows
Finding Visual Studio commands
Searching and navigating
Navigating in depth
Chapter 2: Getting Started with Universal Windows Platform Apps
Introduction
Enabling UWP app development on Windows 10
Creating a UWP app
Customizing your UWP app
Using the UWP app simulator
Defining capabilities and contracts
Analyzing your app's performance
Packaging your UWP app
Validating your Windows Store app
Submitting your app to the Windows Store
Distributing your UWP app through sideloading
Chapter 3: Web Development
Introduction
Getting started with a Bootstrap-based SPA
Making the most of Browser Link
Adding bundling and minification to JavaScript and CSS files
Managing packages with NuGet
Fortifying JavaScript applications with TypeScript
Using Visual Studio for Node.js development
Chapter 4: .NET Framework Development
Introduction
Creating a task-based WCF service
Unit testing .NET applications
Sharing class libraries across different runtimes
Detecting duplicate code
Exploring C# through the Immediate window
Chapter 5: Debugging Your .NET Application
Introduction
Putting Diagnostic Tools to work
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 Universal Windows Platform apps
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 ruleset
Edit and Continue C++ style
Working with DirectX in Visual Studio 2015
Creating a shader using DGSL
Creating and displaying a 3D model
Using the Visual Studio Graphics Diagnostics
Chapter 8: Working with Team Foundation Server 2015
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
Taking Advantage of Git's command line
Chapter 9: Languages
Introduction
Fortifying JavaScript applications with TypeScript
Integrating Python into Visual Studio
Integrating Python with .NET
Targeting Linux with Visual Studio 2015
Chapter 10: Final Polish
Introduction
Creating installer packages with InstallShield LE
Creating custom installer packages
Submitting UWP apps to the Windows Store
Creating Visual Studio add-ins and extensions
Creating your own snippets

What You Will Learn

  • Customize the editor's new abilities to fit your development style
  • Create apps for Windows
  • Use Visual Studio to debug parallel and concurrent programs
  • Integrate .NET Framework 4.6 effectively
  • Put TypeScript to work in your web applications
  • Develop modern C++11 with Visual Studio 2015
  • Protect and manage your source code with Team Foundation Server

Authors

Table of Contents

Chapter 1: Exploring Visual Studio 2015
Introduction
Synchronizing settings
Touring the VS2015 IDE
Managing the editor windows
Finding Visual Studio commands
Searching and navigating
Navigating in depth
Chapter 2: Getting Started with Universal Windows Platform Apps
Introduction
Enabling UWP app development on Windows 10
Creating a UWP app
Customizing your UWP app
Using the UWP app simulator
Defining capabilities and contracts
Analyzing your app's performance
Packaging your UWP app
Validating your Windows Store app
Submitting your app to the Windows Store
Distributing your UWP app through sideloading
Chapter 3: Web Development
Introduction
Getting started with a Bootstrap-based SPA
Making the most of Browser Link
Adding bundling and minification to JavaScript and CSS files
Managing packages with NuGet
Fortifying JavaScript applications with TypeScript
Using Visual Studio for Node.js development
Chapter 4: .NET Framework Development
Introduction
Creating a task-based WCF service
Unit testing .NET applications
Sharing class libraries across different runtimes
Detecting duplicate code
Exploring C# through the Immediate window
Chapter 5: Debugging Your .NET Application
Introduction
Putting Diagnostic Tools to work
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 Universal Windows Platform apps
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 ruleset
Edit and Continue C++ style
Working with DirectX in Visual Studio 2015
Creating a shader using DGSL
Creating and displaying a 3D model
Using the Visual Studio Graphics Diagnostics
Chapter 8: Working with Team Foundation Server 2015
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
Taking Advantage of Git's command line
Chapter 9: Languages
Introduction
Fortifying JavaScript applications with TypeScript
Integrating Python into Visual Studio
Integrating Python with .NET
Targeting Linux with Visual Studio 2015
Chapter 10: Final Polish
Introduction
Creating installer packages with InstallShield LE
Creating custom installer packages
Submitting UWP apps to the Windows Store
Creating Visual Studio add-ins and extensions
Creating your own snippets

Book Details

ISBN 139781785887260
Paperback368 pages
Read More
From 1 reviews

Read More Reviews