Free Sample
+ Collection

Visual Studio 2013 and .NET 4.5 Expert Cookbook

Abhishek Sur

Over 30 recipes to successfully mix the powerful capabilities of Visual Studio 2013 with .NET 4.5
RRP $32.99
RRP $54.99
Print + eBook

Want this title & more?

$12.99 p/month

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.

Book Details

ISBN 139781849689724
Paperback308 pages

About This Book

  • Provides step-by-step instructions, helping you to learn the various components and technologies of .NET development with Visual Studio 2013
  • Filled with examples that clearly illustrate how to integrate with the technologies and frameworks of your choice
  • Helps you keep pace with the fast growing IT industry and gain expertise on upcoming technologies, common forms of debugging and software testing
  • Contains expert advice on various .NET components that every developer should know

Who This Book Is For

If you are a Visual Studio 2013 or .NET developer who would like to sharpen your existing skill set and adapt to new .NET technologies, this is the book for you. A basic understanding of .NET and C# is required.

Table of Contents

Chapter 1: A Guide to Debugging with Visual Studio
Debugging source code using breakpoints
Using DataTips during debugging
Debugging a multithreaded program
Exploring the Command and Immediate windows
Making use of IntelliTrace in Visual Studio
Debugging a .NET program using the framework library source
Debugging a process that is already deployed
Chapter 2: Enhancements to WCF 4.5
Understanding Windows Communication Foundation (WCF) by creating a basic application
Hosting a WCF service in different hosting environments
Streaming data over a network using a WCF service
Writing a REST-based WCF service
Creating a WCF service using the Open Data Protocol standards
Extending a WCF service (service extensibility)
Chapter 3: Building a Touch-sensitive Device Application Using Windows Phone 8
Building your first Windows Phone 8 application following the MVVM pattern
Working with Launchers and Choosers in Windows Phone
Working with relational databases and persistent storage
Working with notifications in Windows Phone
Chapter 4: Working with Team Foundation Server
Configuring TFS for project hosting and management
Working with branching and merging in Team Foundation Server
Creating TFS-scheduled jobs
Chapter 5: Testing Applications Using Visual Studio 2013
Understanding Visual Studio unit test projects
Working with the Microsoft Fakes framework in Visual Studio
Understanding how Coded UI testing works in Visual Studio
Chapter 6: Extending the Visual Studio IDE
Working with T4 templates in Visual Studio
Working with Managed Extensibility Framework to write editor extensions
Creating Visual Studio Package for tool windows and editor menus
Chapter 7: Understanding Cloud Computing with Windows Azure
Working with various storage options in Windows Azure
Creating, updating, and deploying a cloud service in Windows Azure
Working with SQL Azure
Working with HDInsight (Hadoop) for Big Data processing
Working with Mobile Services in Windows Azure

What You Will Learn

  • Get to grips with Visual Studio 2013 IDE and its various components utilizing its tools to debug your code better
  • Understand the Windows Phone 8 development environment and gain practical experience on app development on the platform
  • Create service-oriented applications using WCF and study advanced use cases on implementing a RESTful service with WCF
  • Test your application inside Visual Studio 2013 IDE and advanced use case scenarios to handle testing issues
  • Effectively utilize the various components of Team Foundation Server for better management of code
  • Extend Visual Studio 2013 IDE to add your own custom changes enhancing your experience
  • Discover the advanced usage of cloud computing with Windows Azure and its various components

In Detail

Visual Studio 2013 enables you to develop and manage consumer-focused and business-oriented apps. It provides best-in-class tools that propel developers to create new apps or evolve existing ones. In conjunction, .NET 4.5 provides expansive capabilities for developers to work on all forms of apps and services, from client to mobile and from web to cloud, enabling them to focus solely on business logic rather than architecture.

This practical guide teaches you how to work with new changes in technology under the arena of .NET. It provides in-depth analysis and expert advice on various elements of .NET, applying them in code using detailed practical examples, and helping you understand the entire technology in easy, small steps. This book provides solutions to common development problems that you as a developer often face, thereby helping you to adapt the latest technologies as well as get grips on modern app development using .NET 4.5.


Read More