Professional Visual Studio 2013
Bruce Johnson
- Resource Type:
- E-Book
- Publication:
- Indianapolis, IN : Wrox, a Wiley brand, [2014]
More Details
- Table of Contents:
- Machine generated contents note: ch. 1 Quick Tour
- Getting Started
- Installing Visual Studio 2013
- Running Visual Studio 2013
- Is Visual Studio Really Cloud Enabled?
- Visual Studio Ide
- Developing, Building, Debugging, And Deploying Your First Application
- Summary
- ch. 2 Solution Explorer, Toolbox, And Properties
- Solution Explorer
- Previewing Files
- Common Tasks
- Toolbox
- Arranging Components
- Adding Components
- Properties
- Extending The Properties Window
- Summary
- ch. 3 Options And Customizations
- Start Page
- Customizing The Start Page
- Window Layout
- Viewing Windows And Toolbars
- Navigating Open Items
- Docking
- 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
- ch. 4 Visual Studio Workspace
- Code Editor
- 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
- Command Window
- Immediate Window
- Class View
- Error List
- Object Browser
- Code Definition Window
- Call Hierarchy Window
- Document Outline Tool Window
- HTML Outlining
- Control Outlining
- Reorganizing Tool Windows
- Summary
- ch. 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
- ch. 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
- ch. 7 IntelliSense And Bookmarks
- IntelliSense Explained
- General IntelliSense
- IntelliSense And C++
- Completing Words And Phrases
- Parameter Information
- Quick Info
- JavaScript IntelliSense
- 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
- ch. 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
- ch. 9 Server Explorer
- Server Connections
- Event Logs
- Management Classes
- Management Events
- Message Queues
- Performance Counters
- Services
- Data Connections
- SharePoint Connections
- Summary
- ch. 10 Modeling With The Class Designer
- Creating A Class Diagram
- Design Surface
- Toolbox
- Entities
- Connectors
- Class Details
- Properties Window
- Layout
- Exporting Diagrams
- Code Generation And Refactoring
- Drag-And-Drop Code Generation
- IntelliSense Code Generation
- Refactoring With The Class Designer
- Summary
- ch. 11 Unit Testing
- Your First Test Case
- Identifying Tests Using Attributes
- Additional Test Attributes
- Unit Tests And Code Lens
- Asserting The Facts
- Assert Class
- StringAssert Class
- Collectionassert Class
- 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
- ch. 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
- ch. 13 Code Consistency Tools
- Source Control
- Selecting A Source Control Repository
- Accessing Source Control
- Coding Standards
- Code Analysis With FxCop
- Code Contracts
- Summary
- ch. 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
- ch. 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
- ch. 16 Language-Specific Features
- Hitting A Nail With The Right Hammer
- Imperative
- Declarative
- Dynamic
- Functional
- What's It All Mean?
- Tale Of Two Languages
- Async Keyword
- Caller Information
- Visual Basic
- Iterators
- Global Keyword
- F#
- Your First F# Program
- Exploring F# Language Features
- Type Providers
- Query Expressions
- Auto-Implemented Properties
- Summary
- ch. 17 Windows Forms Applications
- Getting Started
- 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
- ch. 18 Windows Presentation Foundation (WPF)
- What Is WPF?
- Getting Started With WPF
- XAML Fundamentals
- WPF Controls
- WPF Layout Controls
- WPF Designer And XAML Editor
- Working With The XAML Editor
- Working With The WPF Designer
- 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
- ch. 19 Office Business Applications
- Choosing An Office Project Type
- Document-Level Customizations
- Application-Level Add-Ins
- Creating A Document-Level Customization
- Your FirstVSTOProject
- 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
- ch. 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
- Windows 8 Simulator
- Your Windows Store Application
- Summary
- ch. 21 ASP.NET Web Forms
- Web Application Versus Web Site Projects
- Creating Web Projects
- Creating A Web Site Project
- Creating A Web Application Project
- Designing Web Forms
- Html Designer
- Positioning Controls And Html Elements
- Formatting Controls And Html Elements
- CSS Tools
- Validation Tools
- Web Controls
- Navigation Components
- User Authentication
- Data Components
- Web Parts
- Master Pages
- Rich Client-Side Development
- Developing With JavaScript
- Working With ASP.NET AJAX
- Using AJAX Control Extenders
- Summary
- ch. 22 ASP.NET MVC
- Model View Controller
- Getting Started With ASP.NET MVC
- Choosing A Model
- Controllers And Action Methods
- Contents note continued: MVC Scaffolding
- Rendering A UI With Views
- Advanced MVC
- Routing
- Action Method Parameters
- Areas
- Validation
- Partial Views
- Dynamic Data Templates
- jQuery
- Summary
- ch. 23 Silverlight
- What Is Silverlight?
- Getting Started With Silverlight
- Navigation Framework
- Theming
- Enabling Running Out Of Browser
- Summary
- ch. 24 Dynamic Data
- Creating A Dynamic Data Web Application
- Adding A Data Model
- Exploring A Dynamic Data Application
- Customizing The Data Model
- Scaffolding Individual Tables
- Customizing Individual Data Fields
- Adding Custom Validation Rules
- Customizing The Display Format
- Customizing The Presentation
- Page Templates
- Field Templates
- Entity Templates
- Filter Templates
- Enabling Dynamic Data For Existing Projects
- Summary
- ch. 25 SharePoint
- SharePoint Execution Models
- Farm Solution
- Sandbox Solution
- App Model
- Preparing The Development Environment
- Exploring SharePoint 2013
- Creating A SharePoint Project
- Building Custom SharePoint Components
- Developing Web Parts
- Creating Content Types And Lists
- Adding Event Receivers
- Creating SharePoint Workflows
- Working With Features
- Packaging And Deployment
- Summary
- ch. 26 Windows Azure
- Windows Azure Platform
- Compute Emulator
- Table, Blob, And Queue Storage
- Application Deployment
- SQL Azure
- AppFabric
- Service Bus
- Access Control Service
- Azure Websites
- Azure Virtual Machines
- Connectivity
- Summary
- ch. 27 Visual Database Tools
- Database Windows In Visual Studio 2013
- Server Explorer
- Data Sources Window
- SQL Server Object Explorer
- Editing Data
- Summary
- ch. 28 DataSets And DataBinding
- DataSets Overview
- Adding A Data Source
- DataSet Designer
- Binding Data
- BindingSource
- BindingNavigator
- Data Source Selections
- Saving Changes
- Inserting New Items
- Validation
- Customized DataSets
- BindingSource Chains And The DataGridView
- Working With Data Sources
- Web Service Data Source
- Browsing Data
- Summary
- ch. 29 Language Integrated Queries (LINQ)
- LINQ Providers
- Old-School Queries
- Query Pieces
- From
- Select
- Where
- Group By
- Custom Projections
- Order By
- Debugging And Execution
- LINQ To XML
- VB XML Literals
- Creating XML With LINQ
- Querying XML
- Schema Support
- LINQ To SQL
- Creating The Object Model
- Querying With LINQ To SQL
- Binding LINQ To SQL Objects
- LINQpad
- Summary
- ch. 30 Ado.Net Entity Framework
- What Is The Entity Framework?
- Comparison With LINQ To SQL
- Entity Framework Concepts
- Getting Started
- Creating An Entity Model
- Entity Data Model Wizard
- Entity Framework Designer
- Creating/Modifying Entities
- Creating/Modifying Entity Associations
- Entity Inheritance
- Validating An Entity Model
- Updating An Entity Model With Database Changes
- Querying The Entity Model
- LINQ To Entities Overview
- Getting An Object Context
- CRUD Operations
- Navigating Entity Associations
- Advanced Functionality
- Updating A Database From An Entity Model
- Adding Business Logic To Entities
- Plain Old CLR Objects (POCO)
- Summary
- ch. 31 Reporting
- Getting Started With Reporting
- Designing Reports
- Defining Data Sources
- Reporting Controls
- Expressions, Placeholders, And Aggregates
- Custom Code
- Report Layout
- Subreports
- Report Wizard
- Rendering Reports
- Report Viewer Controls
- Generating The Report
- Rendering Reports To Different Formats
- Deploying Reports
- Summary
- ch. 32 Windows Communication Foundation (WCF)
- What Is WCF?
- Getting Started
- Defining Contracts
- Creating The Service Contract
- Creating The Data Contract
- Configuring WCF Service Endpoints
- Hosting WCF Services
- Consuming A WCF Service
- Summary
- ch. 33 Windows Workflow Foundation (WF)
- What Is Windows Workflow Foundation?
- Why Use Windows Workflow?
- Workflow Concepts
- Activities
- Control Flow Activities
- Expressions
- Workflow Run Time/Scheduler
- Bookmarks
- Persistence
- Tracking
- Getting Started
- Workflow Foundation Designer
- Creating A Workflow
- Designing A Workflow
- Writing Code Activities
- Executing A Workflow
- Debugging Workflows
- Testing Workflows
- Hosting The Workflow Designer
- Summary
- ch. 34 Client Application Services
- Client Services
- Role Authorization
- User Authentication
- Settings
- Login Form
- Offline Support
- Summary
- ch. 35 Synchronization Services
- Occasionally Connected Applications
- Server Direct
- Getting Started With Synchronization Services
- Synchronization Services Over N-Tiers
- Summary
- ch. 36 WCF RIA Services
- Getting Started
- Domain Services
- Domain Operations
- Query Operations
- Insert/Update/Delete Operations
- Other Operation Types
- Consuming A Domain Service In Silverlight
- Summary
- ch. 37 Configuration Files
- .Config Files
- Machine.Config
- Web.Config
- App.Config
- Security.Config
- ApplicationHost.Config
- Configuration Schema
- Section: ConfigurationSections
- Section: Startup
- Section: Runtime
- Section: System.Runtime.Remoting
- Section: System.Net
- Section: CryptographySettings
- Section: System.Diagnostics
- Section: System.Web
- Section: Compiler
- Configuration Attributes
- Application Settings
- Using AppSettings
- Project Settings
- Dynamic Properties
- Custom Configuration Sections
- User Settings
- Referenced Projects With Settings
- Summary
- ch. 38 Connection Strings
- Connection String Wizard
- SQL Server Format
- In-Code Construction
- Encrypting Connection Strings
- LocalDB
- Summary
- ch. 39 Resource Files
- What Are Resources?
- Text File Resources
- Resx Resource Files
- Binary Resources
- Adding Resources
- Embedding Files As Resources
- Naming Resources
- Accessing Resources
- Designer Files
- Resourcing Your Application
- Control Images
- Satellite Resources
- Cultures
- Creating Culture Resources
- Loading Culture Resource Files
- Satellite Culture Resources
- Accessing Specifics
- Bitmap And Icon Loading
- Cross-Assembly Referencing
- ComponentResourceManager
- Coding Resource Files
- ResourceReader And ResourceWriter
- ResxResourceReader And ResxResourceWriter
- Custom Resources
- Summary
- ch. 40 Using The Debugging Windows
- Code Window
- Breakpoints
- DataTips
- Breakpoints Window
- Output Window
- Immediate Window
- Watch Windows
- QuickWatch
- Watch Windows 1-4
- Autos And Locals
- Code Execution Windows
- Call Stack
- Threads
- Modules
- Processes
- Memory Windows
- Memory Windows 1-4
- Disassembly
- Registers
- Intellitrace (Ultimate Edition Only)
- Parallel Debugging Windows
- Parallel Stacks
- Parallel Tasks
- Exceptions
- Customizing The Exception Assistant
- Unwinding An Exception
- Summary
- ch. 41 Debugging With Breakpoints
- Breakpoints
- Setting A Breakpoint
- Adding Break Conditions
- Working With Breakpoints
- Tracepoints
- Creating A Tracepoint
- Output Messages
- Execution Control
- Stepping Through Code
- Moving The Execution Point
- Edit And Continue
- Rude Edits
- Stop Applying Changes
- Summary
- ch. 42 DataTips, Debug Proxies, And Visualizers
- DataTips
- Debugger Attributes
- DebuggerBrowsable
- DebuggerDisplay
- DebuggerHidden
- DebuggerStepThrough
- DebuggerNonUserCode
- DebuggerStepperBoundary
- Type Proxies
- Raw View
- Visualizers
- Advanced Techniques
- Saving Changes To Your Object
- Summary
- ch. 43 Debugging Web Applications
- Debugging Server-Side ASP.NET Code
- Web Application Exceptions
- Edit And Continue
- Error Handling
- Debugging Client-Side JavaScript
- Setting Breakpoints In JavaScript Code
- Debugging Dynamically Generated JavaScript
- Debugging ASP.NET AJAX JavaScript
- Page Inspector
- Tracing
- Page-Level Tracing
- Application-Level Tracing
- Trace Output
- Trace Viewer
- Custom Trace Output
- Health Monitoring
- Summary
- ch. 44 Advanced Debugging Techniques
- Start Actions
- Debugging With Code
- Debugger Class
- Debug And Trace Classes
- Debugging Running Applications
- Attaching To A Windows Process
- Attaching To A Web Application
- Remote Debugging
- Intellitrace
- Code Map Debugging
- .NET Framework Source
- Multithreaded And Parallelized Application Debugging
- Debugging SQL Server Stored Procedures
- Mixed-Mode Debugging
- Post-Mortem Debugging
- Generating Dump Files
- Debugging Dump Files
- Summary
- ch. 45 Upgrading With Visual Studio 2013
- Upgrading from Visual Studio 2012 or 2010
- Upgrading to .NET Framework 4.5.1
- Summary
- ch. 46 Build Customization
- General Build Options
- Manual Dependencies
- Visual Basic Compile Page
- Advanced Compiler Settings
- Build Events
- C# Build Pages
- MSBuild
- How Visual Studio Uses MSBuild
- MSBuild Schema
- Assembly Versioning via MSBuild Tasks
- Summary
- ch. 47 Assembly Versioning And Signing
- Assembly Naming
- Version Consistency
- Strongly Named Assemblies
- Global Assembly Cache
- Signing an Assembly
- Summary
- Contents note continued: ch. 48 Obfuscation, Application Monitoring, And Management
- MSIL Disassembler
- Decompilers
- Obfuscating Your Code
- Dotfuscator and Analytics
- Obfuscation Attributes
- Words of Caution
- Application Monitoring and Management
- Tamper Defense
- Runtime Intelligence Instrumentation and Analytics
- Application Expiry
- Application Usage Tracking
- Summary
- ch. 49 Packaging And Deployment
- Windows Installer XML Toolset
- Building an Installer
- Using Heat to Create Fragments
- Service Installer
- ClickOnce
- One Click to Deploy
- One Click to Update
- Summary
- ch. 50 Web Application Deployment
- Web Deployment
- Publishing a Web Application
- Copy Web Site
- Web Project Installers
- Web Platform Installer
- Extending the Web Platform Installer
- Summary
- ch. 51 Automation Model
- Visual Studio Extensibility Options
- Visual Studio Automation Model
- Overview of the Automation Model
- Solutions and Projects
- Windows and Documents
- Commands
- Debugger
- Events
- Summary
- ch. 52 Add-Ins
- Developing an Add-In
- Add-In Wizard
- Project Structure
- Testing Your Add-In
- .AddIn File
- Connect Class
- Creating a Tool Window
- Accessing the Visual Studio Automation Model
- Handling Visual Studio Events
- Deploying Add-Ins
- Summary
- ch. 53 Managed Extensibility Framework (MEF)
- Getting Started with MEF
- Imports and Exports
- Contracts
- Catalogs
- Advanced MEF
- Visual Studio Editor
- Text Model Subsystem
- Text View Subsystem
- Classification Subsystem
- Operations Subsystem
- Extending the Editor
- Editor Extension Points
- Editor Services
- Check Comment Highlighter Extension
- Summary
- ch. 54 Visual Studio Ultimate For Architects
- Modeling Projects
- UML Diagrams
- UML Model Explorer
- Using Layer Diagrams to Verify Application Architecture
- Linking to Team Foundation Server
- Exploring Code
- Architecture Explorer
- Dependency Graphs
- Generate Sequence Diagram
- Summary
- ch. 55 Visual Studio Ultimate For Developers
- Code Metrics
- Lines of Code
- Depth of Inheritance
- Class Coupling
- Cyclomatic Complexity
- Maintainability Index
- Excluded Code
- Managed Code Analysis Tool
- C/C++ Code Analysis Tool
- Profiling Tools
- Configuring Profiler Sessions
- Reports
- Standalone Profiler
- IntelliTrace
- Database Tools
- Database Schemas
- SQL-CLR Support
- Database Refactoring
- Schema Compare
- Static Analysis
- Transact-SQL Editor
- Best Practices
- Summary
- ch. 56 Visual Studio Ultimate For Testers
- Automated Tests
- Web Performance Tests
- Load Tests
- Coded UI Test
- Generic Tests
- Ordered Test
- Relating Code and Tests
- Code Coverage
- Visual Studio Test Management
- Microsoft Test Manager
- Testing Center
- Lab Center
- Summary
- ch. 57 Team Foundation Server
- Team Project
- Process Templates
- Work Item Tracking
- Work Item Queries
- Work Item Types
- Adding Work Items
- Work Item State
- Excel and Project Integration
- Excel
- Project
- Version Control
- Working from Solution Explorer
- Check Out
- Check In
- Resolve Conflicts
- Working Offline
- Label
- History
- Annotate
- Shelve
- Branch
- Merge
- Team Foundation Build
- Reporting and Business Intelligence
- Team Portal
- Documents
- Process Guidance
- SharePoint Lists
- Dashboards
- Summary.
- Author/Creator:
- Johnson, Bruce , author
- Languages:
- English
- Language Notes:
- Item content: English
- General Notes:
- Includes index.
Electronic reproduction. Ipswich, MA Available via World Wide Web.
Description based on print version record. - Physical Description:
- 1 online resource.
- Call Numbers:
- TK5105.8885.M57 J64 2014
- ISBNs:
- 111883206X (electronic bk.)
9781118832066 (electronic bk.)
9781118832042 (pbk.) [Invalid]
1118832043 (pbk.) [Invalid]
9781118832059 (electronic bk.) [Invalid] - OCLC Numbers:
- 871634421
- Other Control Numbers:
- 710304 (source: EbpS)
[Unknown Type]: ybp11684500