Skip to main content

2014 | Buch

Visual Studio Condensed

insite
SUCHEN

Über dieses Buch

Visual Studio 2013 is one of the most sophisticated integrated development environments in the world today. With hundreds of features and several different editions available, it can be hard to learn your way around, and hard to know whether you're using it to its full potential. Visual Studio Condensed gives you a quick and systematic guide to the features that matter most, tagged clearly according to their availability.

The book starts by familiarizing you with the main features of Visual Studio and how to configure the user interface depending on your needs. You'll then dive into each key developer tool in turn, starting with the editor window and going through the navigation pane, documentation, and the NuGet package manager. Debugging is a difficult skill to master with a range of approaches and tools at your disposal, so you'll see how to make best use of breakpoints, the debugging windows, tracing and managed memory analysis, as well as tips and tricks on advanced debugging techniques that can make a real difference to your productivity.

Visual Studio 2013 comes with sophisticated code improvement tools. You can visualize relationships in your code with the Code Map feature, find duplicated code to maximize your code reuse, and use Visual Studio's inbuilt list of metrics to figure out just how healthy your code is and how difficult or easy it will be to maintain. Testing is also made easy with unit testing and web performance tests as well as a Test Manager to organize your tests into test plans and suites. The final chapters of the book cover team work with Team Foundation Server, framework-specific features, and how to build your own Visual Studio extensions.

Visual Studio Condensed is the ideal manual for busy developers who just want to get on with what matters: writing code. Whether you're new to Visual Studio or brushing up on the latest features, this book will get you up to speed in no time.

Inhaltsverzeichnis

Frontmatter
Chapter 1. Introducing Visual Studio
Abstract
Visual Studio (VS) has been the single Microsoft Integrated Development Environment (IDE) since its release in 1995. Previously, Microsoft Visual Basic, Visual C++ and Visual FoxPro were three different software formats. Between 1995 and 1998, Microsoft released three versions of Visual Studio. In particular, Visual Studio 6.0 was one of the most popular development tools of its time, for four years until Microsoft announced its new orientation with the .NET Framework in 2002. VS 6.0 is the first version that has more than one edition. Further versions rapidly appeared, with a version in 2003, followed by 2005 with .NET Framework 2.0. Three years later the 2008 version came out, then 2010, 2012, and finally 2013. The latest editions offer more tools and features to improve developer capabilities.
Patrick Desjardins
Chapter 2. Configuring Visual Studio
Abstract
Configurations are an important way to customize Visual Studio to your specific needs. Creating tools that work for everybody is not possible. Instead, Visual Studio allows you to modify many options, so you can have an experience that is tailored to you, and still have access to all the power of Visual Studio.
Patrick Desjardins
Chapter 3. Development Tools
Abstract
This chapter contains information about Visual Studio 2013 from the perspective of development. I’ll discuss the code editor, also known as the editor window, for several languages, and I’ll show how to navigate Visual Studio. This chapter will help to improve productivity in your day-to-day work. Briefly, you will see how the documentation works when you develop your application and how Visual Studio allows you to publish your code. Finally, you will learn about NuGet, which is now the principal way to handle references.
Patrick Desjardins
Chapter 4. Debugging
Abstract
Coding is a considerable part of the development process, and debugging is closely related to this operation. Visual Studio offers a powerful way to resolve logical errors within the development environment. No installation is required and no additional third-party software; all the debugging is included out-of-the-box for you.
Patrick Desjardins
Chapter 5. Code Improvement Tools
Abstract
Code always needs to be improved, not only for maintainability, but also for performance and testability.
Patrick Desjardins
Chapter 6. Testing Your Applications
Abstract
Testing is a part of the application life cycle that you must do naturally to ensure that the specifications are fulfilled. Visual Studio provides tools for testing, including unit testing, code coverage, and performance testing. These tools will simplify your life.
Patrick Desjardins
Chapter 7. Teamwork with Visual Studio
Abstract
Visual Studio is more than just a coding editor. In combination with Team Foundation Server (TFS), it can set up management of your whole development lifecycle. This integration has the benefit of providing a central place for your team to track everything and at the same time introducing collaboration tools.
Patrick Desjardins
Chapter 8. Framework-Specific Features
Abstract
Some Visual Studio features are unique to the framework you are working with. This is the case for every project. In this chapter I have selected some popular frameworks to introduce unique features for each of them.
Patrick Desjardins
Chapter 9. Extending Visual Studio
Abstract
This last chapter covers advanced topics that you may not use at first. However, as you work with Visual Studio, you will stumble into some situations where it does not do exactly what you want. Fortunately, Microsoft and Visual Studio do a great job of allowing you to customize their tools.
Patrick Desjardins
Backmatter
Metadaten
Titel
Visual Studio Condensed
verfasst von
Patrick Desjardins
Copyright-Jahr
2014
Verlag
Apress
Electronic ISBN
978-1-4302-6823-9
Print ISBN
978-1-4302-6824-6
DOI
https://doi.org/10.1007/978-1-4302-6823-9

Premium Partner