Book description
Streamlined and fully updated for Visual Studio 2015 this book is a complete guide for the Microsoft developer who is looking for comprehensive coverage of the Visual Studio toolset.
Where other books may concentrate on the .NET or one of the various .NET languages, this book is meant to be a deep dive into the Visual Studio tool. Specifically, its goal is to provide solid guidance and education to developers that will allow them to get the most out of the Visual Studio development environment. This book incorporates real-world development experience with detailed information designed to make the developer more productive. This new edition is also designed to ease the transition from other development environments (including prior versions of Visual Studio). It can be used as both an introduction to Visual Studio and then, after mastering the basics, as a reference for the more nuanced details.
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Contents at a Glance
- Table of Contents
- About the Authors
- Dedication
- Acknowledgments
- We Want to Hear from You!
- Reader Services
- Introduction
-
Part I: Introducing Visual Studio 2015
- Chapter 1. A Quick Tour of Visual Studio 2015
- Chapter 2. The Visual Studio IDE
-
Chapter 3. The .NET Languages
- What’s New in C# 6.0 and VB 14
- Language Primer
-
Language Features
- Infer a Variable’s Data Type Based on Assignment
- Create an Object and Initialize Its Values (Object Initializers)
- Define a Collection and Initialize Its Values
- Creating an Instance of a Nonexistent Class
- Add Methods to Existing Classes (Extension Methods)
- Add Business Logic to Generated Code (Partial Methods)
- Access and Query Data Using the .NET Languages
- Write Simple Unnamed Functions Within Your Code (Lambda Expressions)
- Splitting an Assembly Across Multiple Files
- Working with XML Directly Within Your Code (VB Only)
- Removing Unused Arguments from Event Handlers (VB Only)
- Creating an Automatically Implemented Property
- Dropping the Underscore in VB for Line Continuation
- Working with Dynamic Languages/Objects
- Covariance and Contravariance
- Asynchronous Programming
- The .NET Framework
- Summary
-
Part II: An In-Depth Look at the IDE
- Chapter 4. Solutions and Projects
- Chapter 5. Browsers and Explorers
- Chapter 6. Introducing the Editors and Designers
-
Part III: Working with the Visual Studio Tools
- Chapter 7. Working with Visual Studio’s Productivity Aids
- Chapter 8. Testing Code
- Chapter 9. Refactoring Code
- Chapter 10. Debugging Code
- Chapter 11. Deploying Code
- Chapter 12. Developing Applications in the Cloud with Windows Azure
- Chapter 13. Working with Databases
- Part IV: Extending Visual Studio
-
Part V: Building Web Applications
- Chapter 17. Building Modern Websites with ASP.NET 5
- Chapter 18. Using JavaScript and Client-Side Frameworks
- Chapter 19. Building and Consuming Services with Web API and WCF
-
Part VI: Building Windows Client Apps
- Chapter 20. Building Windows Forms Applications
- Chapter 21. Building WPF Applications
- Chapter 22. Developing Office Business Applications
-
Part VII: Creating Mobile Apps
- Chapter 23. Developing Windows Store Applications
- Chapter 24. Creating Windows Phone Applications
- Chapter 25. Writing Cross-Platform Mobile Applications with Apache Cordova
- Index
- Code Snippets
Product information
- Title: Microsoft Visual Studio 2015 Unleashed, Third Edition
- Author(s):
- Release date: August 2015
- Publisher(s): Sams
- ISBN: 9780134133164
You might also like
book
Mastering Visual Studio .NET
Mastering Visual Studio .NET provides you, as an experienced programmer, with all the information needed to …
book
Visual Basic 2015 Unleashed
Using Visual Basic 2015, developers can build cutting-edge applications that run practically anywhere: on Windows desktops, …
book
Mastering Visual Studio 2017
A guide to mastering Visual Studio 2017 About This Book Focus on coding with the new, …
book
Visual Studio 2015 Cookbook - Second Edition
Over 50 new and improved recipes to put Visual Studio 2015 to work in your crucial …