Professional Visual Studio 2013.

By: Johnson, BruceMaterial type: TextTextPublisher: Somerset : John Wiley & Sons, Incorporated, 2014Copyright date: ©2014Edition: 1st edDescription: 1 online resource (1102 pages)Content type: text Media type: computer Carrier type: online resourceISBN: 9781118832066Subject(s): Application software -- Development | Microsoft Visual studio | Web site development -- Computer programsGenre/Form: Electronic books.Additional physical formats: Print version:: Professional Visual Studio 2013DDC classification: 006.786 LOC classification: QA76.76.A65 -- .J646 2014ebOnline resources: Click to View
Contents:
Intro -- Professional Visual Studio® 2013 -- Copyright -- About the Author -- Credits -- Acknowledgments -- Contents -- Introduction -- Who This Book Is For -- What This Book Covers -- How This Book Is Structured -- What You Need to Use This Book -- Conventions -- Source Code -- Errata -- P2P.Wrox.Com -- Part I: Integrated Development Environment -- Chapter 1: A Quick Tour -- Getting Started -- Installing Visual Studio 2013 -- Running Visual Studio 2013 -- 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 -- The Toolbox -- Arranging Components -- Adding Components -- Properties -- Extending the Properties Window -- Summary -- Chapter 3: Options and Customizations -- The Start Page -- Customizing the Start Page -- Window Layout -- Viewing Windows and Toolbars -- Navigating Open Items -- Docking -- The Editor Space -- 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 -- Split View -- Tear Away (Floating) Code Windows -- Duplicating Solution Explorer -- Creating Tab Groups -- Advanced Functionality -- Code Navigation -- Peek Definition -- Enhanced Scrollbar -- Navigate To -- The Command Window -- The Immediate Window -- The Class View -- The Error List -- The Object Browser -- The Code Definition Window.
The Call Hierarchy Window -- 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 -- Compile (Visual Basic Only) -- Build (C# and F# Only) -- Build Events (C# and F# Only) -- Debug -- 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 -- Summary -- Chapter 7: IntelliSense and Bookmarks -- IntelliSense Explained -- General IntelliSense -- IntelliSense and C++ -- Completing Words and Phrases -- 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 -- Using Snippets in XAML -- Distributing Code Snippets -- Accessing Refactoring Support -- Refactoring Actions -- Extract Method -- Encapsulate Field -- Extract Interface -- Reorder Parameters -- Remove Parameters -- 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 -- Additional Test Attributes -- 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 -- Testing Code Contracts -- Summary -- Chapter 12: Documentation with XML Comments -- Inline Commenting -- XML Comments -- Adding XML Comments -- XML Comment Tags -- 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 -- Accessing Source Control -- Coding Standards -- Code Analysis with FxCop -- Code Contracts -- 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 -- Differences between Runtime Text Templates and Standard 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 -- The Async Keyword -- Caller Information -- Visual Basic -- Iterators -- The Global Keyword -- 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 -- Hosting a Windows Forms Control in WPF -- Debugging with the WPF Visualizer -- Summary -- Chapter 19: Office Business Applications -- Choosing an Office Project Type -- Document-Level Customizations -- Application-Level Add-Ins -- Creating a Document-Level Customization -- Your First VSTO Project -- Protecting the Document Design -- Adding an Actions Pane -- Creating an Application Add-In -- Some Outlook Concepts -- Creating an Outlook Form Region -- Debugging Office Applications -- Unregistering an Add-In -- Disabled Add-Ins -- Deploying Office Applications -- Summary -- Chapter 20: Windows Store Applications -- What Is a Windows Store Application? -- Content before Chrome -- Snap and Scale -- Semantic Zoom -- Contracts -- Tiles -- Embrace the Cloud -- Creating a Windows Store Application -- The Windows 8 Simulator -- Your Windows Store Application -- Summary -- Part V: Web Applications -- Chapter 21: ASP.NET Web Forms -- Web Application versus Web Site Projects -- Creating Web Projects -- Creating a Web Site Project.
Creating a Web Application Project.
Summary: Comprehensive guide to Visual Studio 2013 Visual Studio is your essential tool for Windows programming. Visual Studio 2013 features important updates to the user interface and to productivity. In Professional Visual Studio 2013, author, Microsoft Certified Trainer, and Microsoft Visual C# MVP Bruce Johnson brings three decades of industry experience to guide you through the update, and he doesn't just gloss over the basics. With his unique IDE-centric approach, he steers into the nooks and crannies to help you use Visual Studio 2013 to its maximum potential. Choose from more theme options, check out the new icons, and make your settings portable Step up your workflow with hover colors, auto brace completion, peek, and CodeLens Code ASP.NET faster than ever with new shortcuts Get acquainted with the new SharePoint 2013 environment Find your way around the new XAML editor for Windows Store apps Visual Studio 2013 includes better support for advanced debugging techniques, vast improvements to the visual database tools, and new support for UI testing for Windows Store apps. This update is the key to smoother, quicker programming, and Professional Visual Studio 2013 is your map to everything inside.
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
No physical items for this record

Intro -- Professional Visual Studio® 2013 -- Copyright -- About the Author -- Credits -- Acknowledgments -- Contents -- Introduction -- Who This Book Is For -- What This Book Covers -- How This Book Is Structured -- What You Need to Use This Book -- Conventions -- Source Code -- Errata -- P2P.Wrox.Com -- Part I: Integrated Development Environment -- Chapter 1: A Quick Tour -- Getting Started -- Installing Visual Studio 2013 -- Running Visual Studio 2013 -- 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 -- The Toolbox -- Arranging Components -- Adding Components -- Properties -- Extending the Properties Window -- Summary -- Chapter 3: Options and Customizations -- The Start Page -- Customizing the Start Page -- Window Layout -- Viewing Windows and Toolbars -- Navigating Open Items -- Docking -- The Editor Space -- 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 -- Split View -- Tear Away (Floating) Code Windows -- Duplicating Solution Explorer -- Creating Tab Groups -- Advanced Functionality -- Code Navigation -- Peek Definition -- Enhanced Scrollbar -- Navigate To -- The Command Window -- The Immediate Window -- The Class View -- The Error List -- The Object Browser -- The Code Definition Window.

The Call Hierarchy Window -- 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 -- Compile (Visual Basic Only) -- Build (C# and F# Only) -- Build Events (C# and F# Only) -- Debug -- 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 -- Summary -- Chapter 7: IntelliSense and Bookmarks -- IntelliSense Explained -- General IntelliSense -- IntelliSense and C++ -- Completing Words and Phrases -- 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 -- Using Snippets in XAML -- Distributing Code Snippets -- Accessing Refactoring Support -- Refactoring Actions -- Extract Method -- Encapsulate Field -- Extract Interface -- Reorder Parameters -- Remove Parameters -- 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 -- Additional Test Attributes -- 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 -- Testing Code Contracts -- Summary -- Chapter 12: Documentation with XML Comments -- Inline Commenting -- XML Comments -- Adding XML Comments -- XML Comment Tags -- 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 -- Accessing Source Control -- Coding Standards -- Code Analysis with FxCop -- Code Contracts -- 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 -- Differences between Runtime Text Templates and Standard 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 -- The Async Keyword -- Caller Information -- Visual Basic -- Iterators -- The Global Keyword -- 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 -- Hosting a Windows Forms Control in WPF -- Debugging with the WPF Visualizer -- Summary -- Chapter 19: Office Business Applications -- Choosing an Office Project Type -- Document-Level Customizations -- Application-Level Add-Ins -- Creating a Document-Level Customization -- Your First VSTO Project -- Protecting the Document Design -- Adding an Actions Pane -- Creating an Application Add-In -- Some Outlook Concepts -- Creating an Outlook Form Region -- Debugging Office Applications -- Unregistering an Add-In -- Disabled Add-Ins -- Deploying Office Applications -- Summary -- Chapter 20: Windows Store Applications -- What Is a Windows Store Application? -- Content before Chrome -- Snap and Scale -- Semantic Zoom -- Contracts -- Tiles -- Embrace the Cloud -- Creating a Windows Store Application -- The Windows 8 Simulator -- Your Windows Store Application -- Summary -- Part V: Web Applications -- Chapter 21: ASP.NET Web Forms -- Web Application versus Web Site Projects -- Creating Web Projects -- Creating a Web Site Project.

Creating a Web Application Project.

Comprehensive guide to Visual Studio 2013 Visual Studio is your essential tool for Windows programming. Visual Studio 2013 features important updates to the user interface and to productivity. In Professional Visual Studio 2013, author, Microsoft Certified Trainer, and Microsoft Visual C# MVP Bruce Johnson brings three decades of industry experience to guide you through the update, and he doesn't just gloss over the basics. With his unique IDE-centric approach, he steers into the nooks and crannies to help you use Visual Studio 2013 to its maximum potential. Choose from more theme options, check out the new icons, and make your settings portable Step up your workflow with hover colors, auto brace completion, peek, and CodeLens Code ASP.NET faster than ever with new shortcuts Get acquainted with the new SharePoint 2013 environment Find your way around the new XAML editor for Windows Store apps Visual Studio 2013 includes better support for advanced debugging techniques, vast improvements to the visual database tools, and new support for UI testing for Windows Store apps. This update is the key to smoother, quicker programming, and Professional Visual Studio 2013 is your map to everything inside.

Description based on publisher supplied metadata and other sources.

Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2018. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.

There are no comments on this title.

to post a comment.

Powered by Koha