Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Visual Studio 2013 Cookbook

You're reading from   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.

Arrow left icon
Product type Paperback
Published in Mar 2014
Publisher Packt
ISBN-13 9781782171966
Length 332 pages
Edition Edition
Languages
Arrow right icon
Toc

Table of Contents (17) Chapters Close

Visual Studio 2013 Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
1. Discovering Visual Studio 2013 FREE CHAPTER 2. Getting Started with Windows Store Applications 3. Web Development – ASP.NET, HTML5, CSS, and JavaScript 4. .NET Framework 4.5.1 Development 5. Debugging Your .NET Application 6. Asynchrony in .NET 7. Unwrapping C++ Development 8. Working with Team Foundation Server 2013 9. Languages Visual Studio Medley Index

Index

A

  • ActionBlock object / Working with actors and the TPL Dataflow Library
  • App Manifest / How it works…
  • app performance
    • analyzing / Analyzing your App's performance, How to do it…
  • apps
    • submitting, to Windows Store / Submitting apps to the Windows Store, How to do it...
  • ASP.NET process
    • debugging / Debugging an ASP.NET process
  • ASP.NET Web Stack / Managing packages with NuGet
  • asynchronous code
    • writing / Making your code asynchronous, Getting ready, How to do it..., How it works...
  • asynchronous web application
    • creating / How to do it...
  • asynchrony
    • using, with web applications / Using asynchrony with web applications, How to do it..., How it works...

B

  • Backbone.js / There's more…
  • bar mode / How to do it…
  • Basic Page item template
    • about / Basic Page
  • Blank App template
    • about / Blank App
  • Blank Page item template
    • about / Blank Page
  • Bootstrap
    • about / Getting started with Bootstrap
    • used, for creating MVC application / Getting ready
  • Browser Link
    • about / Previewing changes across multiple browsers
    • using / Previewing changes across multiple browsers, How to do it…
    • working / How it works…
  • bundling
    • adding, to JavaScript files / Adding bundling and minification to JavaScript and CSS files, How to do it..., How it works…
    • about / Adding bundling and minification to JavaScript and CSS files
    • adding, to CSS files / Getting ready, How to do it..., How it works…

C

  • C# workflows
    • about / C# Workflows
  • C++
    • XAML, using with / Using XAML with C++, Getting ready, How to do it..., How it works...
  • C++ applications
    • unit testing / Unit testing C++ applications, How to do it...
  • C++ code
    • analyzing / Analyzing your C++ code, How to do it…, How it works…
  • C++ unit tests
    • debugging / Running a unit test in debug mode
  • capabilities
    • about / Capabilities
    • Internet (Client) capability / Internet (Client)
    • Internet (Client & Server) capability / Internet (Client
    • Home or Work Networking capability / Home or Work Networking
    • Library Access / Library access
  • Capability
    • about / Defining capabilities and contracts
  • Chutzpah test adapter / How it works…
    • URL / How it works…
  • class libraries
    • sharing, across runtimes / Sharing class libraries across runtimes, How to do it..., How it works...
  • Class Library project
    • about / Class Library
  • ClickOnce / See also
  • code debugging, in production environment
    • IntelliTrace, used / Debugging code in production with IntelliTrace, How to do it...
  • Coded UI Testing project template
    • about / Coded UI Testing
  • CodeLens, VS2013 IDE / How to do it…
  • Code Maps, VS2013 IDE / How to do it…
  • code reviews, TFS
    • performing / Performing code reviews, How to do it...
  • COM Interop / Language interoperability
  • Command Window
    • about / There's more…
  • Complete() method / How it works...
  • concurrency
    • visualizing / Visualizing concurrency, How to do it...
  • Concurrency Visualizer
    • about / Visualizing concurrency
    • launching / How to do it...
    • working / How it works...
  • Contact Picker contract
    • about / Contact Picker
  • Contract
    • about / Defining capabilities and contracts
  • contracts
    • Contact Picker / Contact Picker
    • File Open Picker / File Open Picker
    • Search / Search
    • File Type Associations / File Type Associations
    • Share Target / Share Target
  • CppUnit test framework / How it works...
  • CPU Sampling / Analyzing your App's performance
  • CSS editor
    • features / Getting ready
    • features, implementing / How to do it...
    • working / How it works...
  • custom rule set
    • using / Using a custom rule set, How to do it…, How it works…
  • custom snippets
    • creating / Creating your own snippets, How to do it...
    • working / How it works...

D

  • 3D model
    • creating / Creating and displaying a 3D model, How to do it...
    • displaying / Creating and displaying a 3D model, How to do it...
    • working / How it works...
  • DataFlow powered application
    • creating / How to do it..., How it works...
  • debugging
    • maximizing / Maximizing everyday debugging, How to do it…
    • on remote machines / Debugging on remote machines and tablets, Getting ready, How to do it...
    • ASP.NET process / Debugging an ASP.NET process
    • code, in production environment / Debugging code in production with IntelliTrace
    • parallel code / Debugging parallel code
  • Declaration
    • about / Defining capabilities and contracts
  • Developer Account / How to do it...
  • development technologies, for porject templates
    • about / Technology choice impacts available project templates
  • development technology
    • selecting / Choosing the right development technology
  • Directed Graph Shader Language (DGSL)
    • used, for creating shader / Creating a shader using DGSL, How to do it…, How it works...
    • about / Creating a shader using DGSL
  • DirectX
    • working with, in Visual Studio 2013 / Working with DirectX in Visual Studio 2013, How to do it..., How it works...
  • DirectX App (XAML) template
    • about / DirectX App (XAML) and DirectX App
  • DirectX App template
    • about / DirectX App (XAML) and DirectX App
  • DLL template
    • about / DLL (Windows Store apps)
  • Domain Specific Language (DSL) / There's more…
  • DownloadStringTaskAsync() method / How it works...
  • duplicate code
    • detecting / Detecting duplicate code, Getting ready, How to do it..., How it works...
  • Dynamic Language Runtime (DLR) / How it works…

E

  • Edit and Continue functionality
    • about / How to do it…, There's more…
  • Energy Consumption / Analyzing your App's performance
  • existing project
    • upgrading / Upgrading an existing project

F

  • Feedback, VS2013 IDE / How to do it…
  • feedback process, TFS
    • about / Getting feedback from your users
    • feedback, obtaining from users / How to do it...
  • File Open Picker
    • about / File Open Picker
  • File Open Picker Contract item template
    • about / File Open Picker Contract
  • File Type Association contract / Library access
  • File Type Associations
    • about / File Type Associations
  • Find in Files / There's more…
  • Fixed Layout App template
    • about / Fixed Layout App
  • FlipView control
    • about / Item Detail Page

G

  • Git
    • using, for source control / Using Git for source control, How to do it...
    • working / How it works...
    • about / There's more...
    • online manual / See also
  • go() function / How to do it...
  • Graphics Diagnostics toolset / Using the Visual Studio Graphics Diagnostics
    • working / How it works...
  • Grid App template
    • about / Grid App
  • Group Detail Page item template
    • about / Group Detail Page
  • Grouped Items Page item template
    • about / Grouped Items Page

H

  • High-Level Shading Language (HLSL) / There's more…
  • Home or Work Networking capability
    • about / Home or Work Networking
  • HTML5 web pages
    • creating / Creating HTML5 web pages, How to do it…
  • Hub App template
    • about / Hub App
  • Hub Page
    • about / Hub Page
  • Hub style / How to do it…

I

  • installer packages
    • creating / Creating installer packages
    • creating, InstallShield used / Getting ready, How to do it…
  • InstallShield / Creating installer packages
    • used, for creating installer packages / How to do it…
    • working / How it works...
  • IntelliTrace
    • about / Debugging code in production with IntelliTrace
    • used, for code debugging in production environment / Debugging code in production with IntelliTrace
    • settings / There's more…
    • variable values, finding / Finding the variable values
  • Internet (Client & Server) capability
    • about / Internet (Client
  • Internet (Client) capability
    • about / Internet (Client)
  • Internet Information Server (IIS) / Using asynchrony with web applications
  • IronPython
    • about / Getting ready
    • downloading / Getting ready
  • Item Detail Page item template
    • about / Item Detail Page
  • Items Page item template
    • about / Items Page
  • item template
    • adding, to Windows Store app / Adding a Windows Store item template to your app, How to do it..., How it works...

J

  • JavaScript applications
    • fortifying, TypeScript used / Fortifying JavaScript applications with TypeScript, Getting ready, How to do it…, How it works…
  • JavaScript editor
    • about / Understanding the JavaScript editor improvements
    • features, implementing / How to do it..., How it works...
  • jQuery / There's more…

L

  • languages impacts, item template options
    • about / Language impacts item template options
  • Library access capability
    • about / Library access
  • LinkTo() method / There's more…
  • LoadState() method / How to do it...

M

  • Managed Extensibility Framework (MEF)
    • about / Working with actors and the TPL Dataflow Library
    / How it works...
  • map mode / How to do it…
  • Microsoft Native Minimum Rules rule set / There's more…
  • Microsoft Native Recommended Rules rule set / There's more…
  • Microsoft Visual Studio Scrum 2013 process template / Getting ready
  • minification
    • adding, to CSS files / Adding bundling and minification to JavaScript and CSS files, How to do it..., How it works…
    • adding, to JavaScript files / Adding bundling and minification to JavaScript and CSS files, How to do it..., How it works…
    • about / Adding bundling and minification to JavaScript and CSS files
  • Model-View-Controller (MVC) framework
    • about / The Model-View-Controller (MVC) framework
  • MonoGame
    • URL / Working with DirectX in Visual Studio 2013
  • MSDeploy / Creating installer packages
  • MSI setup (.vdproj)
    • about / MSI setup (.vdproj)
  • MVC application
    • creating, Bootstrap used / Getting ready, How to do it…

N

  • .NET
    • Python integrating with / Integrating Python with .NET, How to do it…
  • .NET applications
    • unit testing / Unit testing .NET applications, How to do it…
    • unit test, restricting / Can I restrict the unit tests that automatically execute?
    • asynchronous tests / Asynchronous tests
    • tests, executing automatically / Automatically trigger test execution
  • Navigation App template
    • about / Navigation App
  • New() method / How to do it...
  • Node.js / There's more…
  • Notifications, VS2013 IDE / How to do it…
  • NuGet
    • used, for managing packages / Managing packages with NuGet, How to do it…
    • about / Managing packages with NuGet
    • URL / How it works...
  • Nullsoft Scriptable Install System (NSIS) / How it works...

O

  • OnLaunched() method / How to do it...

P

  • packages
    • managing, NuGet used / Managing packages with NuGet, How to do it…, How it works...
    • loading automatically / Automatically loading packages
    • custom package locations, using / Using custom package locations
  • packaging
    • Windows Store app / How to do it...
  • Page Control
    • about / Page Control
  • Page Inspector
    • about / Verifying pages with the Page Inspector tool, Getting ready
    • pages, verifying with / How to do it...
    • working / How it works...
    • partial pages / Partial pages and user controls
    • user controls / Partial pages and user controls
    • in, narrow window / If Page Inspector is too narrow
  • pages
    • verifying, with Page Inspector tool / Verifying pages with the Page Inspector tool
  • Page_Init() method / How to do it...
  • Page_PreRender() method / How to do it...
  • panning
    • about / Panning
  • parallel code
    • debugging / How to do it…
  • ParallelDebugging / Getting ready
    • working / How it works…
  • Parallel LINQ (PLINQ) / Debugging parallel code
  • Peek Definition, VS2013 IDE / How to do it…
  • Portable Class Libraries / Choosing the right development technology
  • Portable Class Library
    • about / Portable Class Library
  • ProcessFeedsAsync() method / How to do it...
  • project
    • round tripping, in VS2013 / Project round-tripping, How it works…
    • creating / Creating a new project
  • project types
    • Windows Store applications / Windows Store applications
    • Model-View-Controller (MVC) framework / The Model-View-Controller (MVC) framework
    • MSI setup (.vdproj) / MSI setup (.vdproj)
  • PublishedDate() helper method / How to do it...
  • PublishedDate() method / How to do it..., How to do it...
  • Python
    • integrating, into Visual Studio / Integrating Python into Visual Studio, How to do it…
    • URL / Getting ready
    • integrating, with .NET / Integrating Python with .NET, How to do it…
  • Python Tools for Visual Studio 2013 (PTVS) / Integrating Python into Visual Studio
    • downloading / Getting ready
    • installing / Getting ready
    • working / How it works…, There's more…

Q

  • Quick Find / There's more…
  • Quick Launch box
    • about / Finding Visual Studio commands

R

  • ReadFeed() helper method / How to do it...
  • ReadFeed() method / How to do it..., How it works..., How to do it...
  • ReadKey() method / How it works...
  • remote debugging
    • performing / Debugging on remote machines and tablets, How to do it...
    • working / How it works...
    • remote machine, deploying to / Deploying directly to a remote machine
    • missing symbols / Missing symbols
  • remote machine
    • deploying to / Deploying directly to a remote machine
  • Remote Machine / Remote debugging
  • Remote Tools for Visual Studio 2013
    • about / Getting ready
  • REPL (Read-Evaluate-Print-Loop) / How to do it…
  • Resource Directory
    • about / Resource Directory
  • Resources File
    • about / Resources File
  • Ribbon control
    • adding, to WPF application / Adding the Ribbon to a WPF application, How to do it..., How it works...

S

  • Scroll bar thumbnail, VS2013 IDE / How to do it…
  • Search contract
    • about / Search
  • Search Results Page item template
    • about / Search Results Page
  • ServiceModel Metadata Utility Tool
    • about / How it works...
  • Settings Flyout template
    • about / Settings Flyout
  • shader
    • creating, DGSL used / Creating a shader using DGSL, How to do it…
    • working / How it works...
  • Share Target contract
    • about / Share Target
  • Share Target Contract
    • about / Share Target Contract
  • SharpDX
    • URL / Is managed DirectX supported?
  • sideloading
    • about / Sideloading
  • SlowMethod() / How to do it…
  • Smart Tasks helper indicator / How to do it…
  • Snippet Designer project / There's more…
  • Solution Explorer window
    • managing / Managing the editor windows, How to do it...
    • about / Getting ready
    • preview tab / Single-click preview in Solution Explorer
    • navigating in / Navigating in depth, How to do it..., How it works...
    • navigation behavior / Navigation behavior
    • CSS file, navigating to / CSS, HTML, and JavaScript files
    • HTML file, navigating to / CSS, HTML, and JavaScript files
    • JavaScript file, navigating to / CSS, HTML, and JavaScript files
  • source control
    • local workspaces, using for / Using local workspaces for source control, How to do it...
    • Git, using for / Using Git for source control, How to do it...
  • Split App template
    • about / Split App
  • Split Page item template
    • about / Split Page
  • state machine
    • creating, in Visual Studio / Creating a state machine in Visual Studio, How to do it...
    • working / How it works...
  • Static Library template
    • about / Static Library (Windows Store apps)
  • svcutil.exe
    • about / How it works...

T

  • task-based WCF service
    • creating / Creating a task-based WCF service, How to do it...
    • working / How it works...
  • Task.WhenAll method / How to do it...
  • Task Parallel Library (TPL) / Debugging parallel code
    • about / Working with actors and the TPL Dataflow Library
  • Team Explorer tool / How to do it...
    • working / How it works...
    • favorites, using / Using favorites
    • active work, shelving / Shelving active work
  • Team Foundation Server (TFS) / How to do it…
  • Templated Control
    • about / Templated Control
  • textwidth() method / How to do it...
  • TFS
    • about / Introduction
    • work, managing / Managing your work, How to do it...
    • local workspaces, using for source control / Using local workspaces for source control, How to do it..., How it works...
    • code, reviews, performing / Performing code reviews, How to do it...
    • feedback, obtaining from users / Getting feedback from your users, Getting ready, How to do it...
    • Git, used for source control / Using Git for source control, How to do it...
    • itT, used for source control / How to do it...
    • GIT, used for source control / How to do it...
  • TFS project
    • creating / Creating a new TFS project, How to do it…, How it works…
  • TPL Dataflow Library
    • about / Working with actors and the TPL Dataflow Library, There's more…
    • working with / Working with actors and the TPL Dataflow Library
  • TransformBlock object / Working with actors and the TPL Dataflow Library
  • trim() method / There's more…
  • TypeScript
    • used, for fortifying JavaScript / Fortifying JavaScript applications with TypeScript, How to do it…
    • working / How it works…, There's more…

U

  • unit test
    • running, in debug mode / Running a unit test in debug mode
  • unit testing
    • C++ applications / Unit testing C++ applications
  • Unit Test Library project template
    • about / Unit Test Library
    • Coded UI Testing project template / Coded UI Testing
  • User account, VS2013 IDE / How to do it…
  • User Control
    • about / User Control

V

  • validating
    • Windows Store app / Validating your Windows Store app, How to do it...
  • Visual Studio
    • state machine, creating / Creating a state machine in Visual Studio, How to do it..., There's more…
    • Python, integrating into / Integrating Python into Visual Studio, How to do it…
  • Visual Studio 2012
    • installer packages, creating / Creating installer packages, Getting ready, How to do it…
    • apps, submitting to Windows Store / Submitting apps to the Windows Store
    • apps, submigting to Windows Store / How to do it...
  • Visual Studio 2012 templates
    • about / Visual Studio 2012 Templates
  • Visual Studio 2013
    • DirectX, working with / Working with DirectX in Visual Studio 2013, How to do it..., How it works...
  • Visual Studio 2013 (VS2013)
    • about / Introduction
    • synchronization settings / Synchronizing settings, How to do it…, How it works…, There's more…
    • project round tripping / Project round-tripping, How it works…
    • existing project, upgrading / Upgrading an existing project
    • new project, creating / Creating a new project
    • Solution Explorer window, managing / Managing the editor windows, How to do it..., How it works...
    • tab and window, customizing / Customizing tab and window behavior
    • commands, srearching / Finding Visual Studio commands, How to do it…, There's more…
    • srearching in / Searching and navigating, How to do it…
    • navigating in / Searching and navigating, How to do it…
    • code, searching / Quickly searching your code
  • Visual Studio 2013 SDK
    • about / Getting ready
  • Visual Studio add-ins
    • creating / Creating Visual Studio add-ins and extensions, How to do it...
    • working / How it works...
  • Visual Studio Express 2013
    • CSS editor / Getting ready
  • Visual Studio extensions
    • creating / Creating Visual Studio add-ins and extensions, How to do it...
    • working / How it works...
  • Visual Studio Graphics Diagnostics
    • using / Using the Visual Studio Graphics Diagnostics, How to do it...
  • Visual Studio Installer project type / Creating installer packages
  • Visual Studio Online (VSO) / Introduction
    • about / Creating a new TFS project
    • used, for managing work / Managing your work
  • Visual Studio snippets
    • about / Creating your own snippets
  • VS2013 IDE
    • about / Getting ready
    • Feedback / How to do it…
    • Notifications / How to do it…
    • User account / How to do it…
    • Scroll bar thumbnail / How to do it…
    • Peek Definition / How to do it…
    • CodeLens / How to do it…
    • Code Maps / How to do it…, See also

W

  • web applications
    • asynchrony, using with / Using asynchrony with web applications, How to do it..., How it works...
  • Windows Metadata (WinMD) / Language interoperability
  • Windows Presentation Foundation (WPF)
    • about / Adding the Ribbon to a WPF application
  • Windows Runtime
    • asynchronous method, using / Understanding asynchrony and the Windows Runtime, How to do it...
  • Windows Runtime (WinRT)
    • about / Introduction
  • Windows Runtime Component
    • about / Windows Runtime Component
  • Windows Store
    • apps, submitting to / Submitting apps to the Windows Store, How to do it...
  • Windows Store app
    • creating / Creating a Windows Store app, How to do it…
    • working / How it works…
    • project type, selecting / Choosing the right project type
    • Class Library project / Class Library
    • Portable Class Library / Portable Class Library
    • Unit Test Library project / Unit Test Library
    • DLL template / DLL (Windows Store apps)
    • Static Library template / Static Library (Windows Store apps)
    • Windows Runtime Component / Windows Runtime Component
    • DirectX App (XAML) template / DirectX App (XAML) and DirectX App
    • DirectX App template / DirectX App (XAML) and DirectX App
    • .NET projects / .NET projects and the Windows Store apps profile
    • language interoperability / Language interoperability
    • item template, adding / Adding a Windows Store item template to your app, Getting ready, How to do it..., How it works...
    • contract declaration, adding / How to do it…
    • capabilities, adjusting / How to do it…
    • packaging / Packaging your Windows Store app, How to do it...
    • validating / Validating your Windows Store app, How to do it...
  • Windows Store app developer license
    • obtaining / Getting a Windows Store app developer license, How to do it…, How it works…
    • renewing, at Windows PowerShell command line / There's more…
  • Windows Store applications
    • about / Windows Store applications
  • Windows Store apps
    • working / How it works...
    • about / There's more…
  • Windows Store app simulator
    • using / Using the Windows Store app simulator, How to do it…
    • working / How it works...
    • resolution, adjusting / Resolution and resizing
    • resizing / Resolution and resizing
    • remote debugging / Remote debugging
    • location settings / Location settings
    • screenshots, capturing / Taking screenshots
  • Windows Store item templates
    • Blank Page / Blank Page
    • Basic Page / Basic Page
    • Split Page / Split Page
    • Items Page / Items Page
    • Item Detail Page / Item Detail Page
    • Grouped Items Page / Grouped Items Page
    • Hub Page / Hub Page
    • Group Detail Page / Group Detail Page
    • Resource Directory / Resource Directory
    • Templated Control / Templated Control
    • User Control / User Control
    • File Open Picker Contract / File Open Picker Contract
    • Search Results Page / Search Results Page
    • Share Target Contract / Share Target Contract
    • Settings Flyout template / Settings Flyout
    • Resources File / Resources File
    • Page Control / Page Control
  • Windows Store project types
    • Blank App template / Blank App
    • Grid App template / Grid App
    • Split App template / Split App
    • Fixed Layout App template / Fixed Layout App
    • Navigation App template / Navigation App
    • Hub App template / Hub App
  • Windows Workflow
    • about / Creating a state machine in Visual Studio
  • WiX (Windows Installer XML) toolset
    • URL / Creating installer packages
  • work
    • managing, VSO used / Managing your work, How to do it...
  • workflows
    • versioning / Versioning your workflows
  • WPF application
    • Ribbon, adding to / Adding the Ribbon to a WPF application, How to do it...

X

  • XAML
    • using, with C++ / Using XAML with C++, Getting ready, How to do it..., How it works...
  • XAML UI Responsiveness / Analyzing your App's performance
  • XCopy / Creating installer packages
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime