Cover image for Professional Visual Studio 2015.
Professional Visual Studio 2015.
Title:
Professional Visual Studio 2015.
Author:
Johnson, Bruce.
ISBN:
9781119067917
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (1322 pages)
Contents:
Cover -- Title Page -- Copyright -- Contents -- Introduction -- Part I Integrated Development Environment -- Chapter 1 A Quick Tour -- Getting Started -- Installing Visual Studio 2015 -- Running Visual Studio 2015 -- Is Visual Studio Really Cloud Enabled? -- The Visual Studio IDE -- Developing, Building, Debugging, and Deploying Your First Application -- Summary -- Chapter 2 The Solution Explorer, Toolbox, and Properties -- The Solution Explorer -- Previewing Files -- Common Tasks -- Adding Projects and Items -- Adding References -- Adding Service References -- Adding Connected Services -- Adding Analyzers -- Adding NuGet Packages -- The Toolbox -- Arranging Components -- Adding Components -- Properties -- Extending the Properties Window -- The Browsable Attribute -- DisplayName Attribute -- Description -- Category -- DefaultValue -- AmbientValue -- Summary -- Chapter 3 Options and Customizations -- The Start Page -- Customizing the Start Page -- Window Layout -- Viewing Windows and Toolbars -- Docking -- Saving the Window Layout -- The Editor Space -- Navigating Open Items -- Fonts and Colors -- Visual Guides -- Full-Screen Mode -- Tracking Changes -- Other Options -- Keyboard Shortcuts -- Quick Launch -- Projects and Solutions -- Build and Run -- VB Options -- Importing and Exporting Settings -- Synchronized Settings -- Summary -- Chapter 4 The Visual Studio Workspace -- The Code Editor -- The Code Editor Window Layout -- Regions -- Outlining -- Code Formatting -- Navigating Forward/Backward -- Additional Code Editor Features -- Reference Highlighting -- Code Zooming -- Word Wrap -- Line Numbers -- Auto Brace Complete -- Split View -- Tear Away (Floating) Code Windows -- Duplicating Solution Explorer -- Creating Tab Groups -- Advanced Functionality -- Commenting/Uncommenting a Code Block -- Block Selection.

Multiline Editing -- The Clipboard Ring -- Full-Screen View -- Go to Definition -- Find All References -- Code Navigation -- Peek Definition -- Enhanced Scrollbar -- Navigate To -- The Command Window -- The Immediate Window -- The Class View -- The Error List -- The Object Browser -- The Document Outline Tool Window -- HTML Outlining -- Control Outlining -- Reorganizing Tool Windows -- Summary -- Chapter 5 Find and Replace and Help -- Quick Find/Replace -- Quick Find -- Quick Replace -- Find Options -- Find and Replace Options -- Find/Replace in Files -- Find in Files -- Find Dialog Options -- Regular Expressions -- Results Window -- Replace in Files -- Accessing Help -- Navigating and Searching the Help System -- Configuring the Help System -- Summary -- Part II Getting Started -- Chapter 6 Solutions, Projects, and Items -- Solution Structure -- Solution File Format -- Solution Properties -- Common Properties -- Configuration Properties -- Project Types -- Project Files Format -- Project Properties -- Application -- Assembly Information -- User Account Control Settings -- Application Framework (Visual Basic Only) -- Compile (Visual Basic Only) -- Build (C# and F# Only) -- Build Events (C# and F# Only) -- Debug -- Start Action -- Start Options -- Enable Debuggers -- References (Visual Basic Only) -- Resources -- Services -- Settings -- Reference Paths (C# and F# Only) -- Signing -- My Extensions (Visual Basic Only) -- Security -- Publish -- Code Analysis -- Web Application Project Properties -- Web -- Silverlight Applications -- Package/Publish Web -- Package/Publish SQL -- Web Site Projects -- NuGet Packages -- NuGet Package Manager -- Package Manager Console -- Summary -- Chapter 7 IntelliSense and Bookmarks -- IntelliSense Explained -- General IntelliSense -- IntelliSense and C++ -- Completing Words and Phrases -- In Context.

List Members -- Suggestion Mode -- Stub Completion -- Generate From Usage -- Parameter Information -- Quick Info -- JavaScript IntelliSense -- The JavaScript IntelliSense Context -- Referencing Another JavaScript File -- XAML IntelliSense -- IntelliSense Options -- General Options -- Statement Completion -- C#-Specific Options -- Extended IntelliSense -- Code Snippets -- XML Comments -- Adding Your Own IntelliSense -- Bookmarks and the Bookmark Window -- Summary -- Chapter 8 Code Snippets and Refactoring -- Code Snippets Revealed -- Storing Code Blocks in the Toolbox -- Code Snippets -- Using Snippets in C# -- Using Snippets in VB -- Surround With Snippet -- Code Snippets Manager -- Creating Snippets -- Reviewing Existing Snippets -- Distributing Code Snippets -- Accessing Refactoring Support -- Refactoring Actions -- Extract Method -- Encapsulate Field -- Extract Interface -- Change Signature -- Inline and Explaining Variables -- Rename -- Generate Method Stub -- Organize Usings -- Summary -- Chapter 9 Server Explorer -- Server Connections -- Event Logs -- Management Classes -- Management Events -- Message Queues -- Performance Counters -- Services -- Data Connections -- SharePoint Connections -- Summary -- Chapter 10 Modeling with the Class Designer -- Creating a Class Diagram -- The Design Surface -- The Toolbox -- Entities -- Connectors -- The Class Details -- The Properties Window -- Layout -- Exporting Diagrams -- Code Generation and Refactoring -- Drag-and-Drop Code Generation -- IntelliSense Code Generation -- Refactoring with the Class Designer -- Summary -- Part III Digging Deeper -- Chapter 11 Unit Testing -- Your First Test Case -- Identifying Tests Using Attributes -- TestClass -- TestMethod -- Additional Test Attributes -- Description -- Owner -- Priority -- TestCategories -- WorkItems -- Ignore -- Timeout.

Unit Tests and Code Lens -- Asserting the Facts -- The Assert Class -- The StringAssert Class -- The CollectionAssert Class -- The ExpectedException Attribute -- Initializing and Cleaning Up -- TestInitialize and TestCleanup -- ClassInitialize and ClassCleanup -- AssemblyInitialize and AssemblyCleanup -- Testing Context -- Data -- Writing Test Output -- Advanced Unit Testing -- Custom Properties -- Testing Private Members -- IntelliTest -- Summary -- Chapter 12 Documentation with XML Comments -- Inline Commenting -- XML Comments -- Adding XML Comments -- XML Comment Tags -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- The Tag -- Using XML Comments -- IntelliSense Information -- Generating Documentation with GhostDoc -- Compiling Documentation with Sandcastle -- Task List Comments -- Summary -- Chapter 13 Code Consistency Tools -- Source Control -- Selecting a Source Control Repository -- Environment Settings -- Accessing Source Control -- Adding the Solution -- Solution Explorer -- Changes -- Merging Changes -- History -- Summary -- Chapter 14 Code Generation with T4 -- Creating a T4 Template -- T4 Building Blocks -- Expression Blocks -- Statement Blocks -- Class Feature Blocks -- How T4 Works -- T4 Directives -- Template Directive -- Output Directive -- Assembly Directive -- Import Directive -- Include Directive -- Troubleshooting -- Design-Time Errors -- Compiling Transformation Errors -- Executing Transformation Errors -- Generated Code Errors -- Generating Code Assets -- Runtime Text Templates.

Using Runtime Text Templates -- T4 Templates -- Tips and Tricks -- Summary -- Chapter 15 Project and Item Templates -- Creating Templates -- Item Template -- Project Template -- Template Structure -- Template Parameters -- Template Locations -- Extending Templates -- Template Project Setup -- IWizard -- Generating the Extended Project Template -- Starter Kits -- Online Templates -- Summary -- Chapter 16 Language-Specific Features -- Hitting a Nail with the Right Hammer -- Imperative -- Declarative -- Dynamic -- Functional -- What's It All Mean? -- A Tale of Two Languages -- .NET Compiler Platform (Roslyn) -- The Compiler API -- The Diagnostic API -- Workspaces API -- F# -- Your First F# Program -- Exploring F# Language Features -- Type Providers -- Query Expressions -- Auto-Implemented Properties -- Summary -- Part IV Rich Client Applications -- Chapter 17 Windows Forms Applications -- Getting Started -- The Windows Form -- Appearance Properties -- Layout Properties -- Window Style Properties -- Form Design Preferences -- Adding and Positioning Controls -- Vertically Aligning Text Controls -- Automatic Positioning of Multiple Controls -- Tab Order and Layering Controls -- Locking Control Design -- Setting Control Properties -- Service-Based Components -- Smart Tag Tasks -- Container Controls -- Panel and SplitContainer -- FlowLayoutPanel -- TableLayoutPanel -- Docking and Anchoring Controls -- Summary -- Chapter 18 Windows Presentation Foundation (WPF) -- What Is WPF? -- Getting Started with WPF -- XAML Fundamentals -- The WPF Controls -- The WPF Layout Controls -- The WPF Designer and XAML Editor -- Working with the XAML Editor -- Working with the WPF Designer -- The Properties Tool Window -- Data Binding Features -- Styling Your Application -- Windows Forms Interoperability.

Hosting a WPF Control in Windows Forms.
Abstract:
In-depth coverage of the major Visual Studio 2015 revamp Professional Visual Studio 2015 is the leading pro's guide to new and upgraded features of Microsoft Visual Studio. With a unique IDE-centric approach and deep dive into the software's many nooks and crannies, this book will bring you up to speed quickly on everything Visual Studio 2015 has to offer. Whether you're new to Visual Studio or just upgrading, you'll appreciate in-depth, professional explanation of updates, features, and support. 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. The Visual Studios 2015 release fixes a number of issues that deterred many professionals from adopting VS 2013. Old products have been retooled, and new features are aimed at productivity enhancement and fixes to UI. Fully aligned with VS 2015, this guide walks you through the changes and helps you incorporate helpful new features into the way you work. Discover new options for themes, displays, and settings Learn the new workflow and shortcuts to ASP.NET code Master improved debugging and unit testing support capabilities Exploit changes to Windows STORE apps, phone apps, Azure, and SharePoint.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: