www.it-ebooks.info www.it-ebooks.info badvert.indd 1053 13-02-2014 12:43:15 Professional Visual Studio® 2013 Introduction xliii ➤ Part I Integrated Development Environment Chapter A Quick Tour Chapter The Solution Explorer, Toolbox, and Properties 15 Chapter Options and Customizations 33 Chapter The Visual Studio Workspace 51 Chapter Find and Replace and Help 75 ➤➤Part II Getting Started Chapter Solutions, Projects, and Items 89 Chapter IntelliSense and Bookmarks 117 Chapter Code Snippets and Refactoring 133 Chapter Server Explorer 151 Chapter 10 Modeling with the Class Designer 167 ➤➤Part III Digging Deeper Chapter 11 Unit Testing 179 Chapter 12 Documentation with XML Comments 201 Chapter 13 Code Consistency Tools 223 Chapter 14 Code Generation with T4 235 Chapter 15 Project and Item Templates 259 Chapter 16 Language-Specific Features 277 ➤➤Part IV Rich Client Applications Chapter 17 Windows Forms Applications 293 Chapter 18 Windows Presentation Foundation (WPF) 307 Chapter 19 Office Business Applications 333 Chapter 20 Windows Store Applications 349 Continues www.it-ebooks.info ffirs.indd 15-02-2014 14:20:33 ➤➤Part V Web Applications Chapter 21 ASP.NET Web Forms 363 Chapter 22 ASP.NET MVC 395 Chapter 23 Silverlight 425 Chapter 24 Dynamic Data 439 Chapter 25 SharePoint 461 Chapter 26 Windows Azure 481 ➤➤Part Vi Data Chapter 27 Visual Database Tools 499 Chapter 28 DataSets and DataBinding 507 Chapter 29 Language Integrated Queries (LINQ) 533 Chapter 30 The ADO.NET Entity Framework 559 Chapter 31 Reporting 581 ➤➤Part Vii Application Services Chapter 32 Windows Communication Foundation (WCF) 617 Chapter 33 Windows Workflow Foundation (WF) 637 Chapter 34 Client Application Services 659 Chapter 35 Synchronization Services 677 Chapter 36 WCF RIA Services 687 ➤➤Part Viii Configuration and Resources Chapter 37 Configuration Files 701 Chapter 38 Connection Strings 719 Chapter 39 Resource Files 729 ➤➤Part ix Debugging Chapter 40 Using the Debugging Windows 749 Chapter 41 Debugging with Breakpoints 767 Chapter 42 DataTips, Debug Proxies, and Visualizers 779 Chapter 43 Debugging Web Applications 791 Chapter 44 Advanced Debugging Techniques 807 www.it-ebooks.info ffirs.indd 15-02-2014 14:20:33 ➤➤Part x Build and Deployment Chapter 45 Upgrading with Visual Studio 2013 829 Chapter 46 Build Customization 835 Chapter 47 Assembly Versioning and Signing 851 Chapter 48 Obfuscation, Application Monitoring, and Management 859 Chapter 49 Packaging and Deployment 879 Chapter 50 Web Application Deployment 893 ➤➤Part XI Customizing and Extending Visual Studio Chapter 51 The Automation Model 905 Chapter 52 Add-Ins 913 Chapter 53 Managed Extensibility Framework (MEF) 927 ➤➤Part XII Visual Studio Ultimate Chapter 54 Visual Studio Ultimate for Architects 949 Chapter 55 Visual Studio Ultimate for Developers 961 Chapter 56 Visual Studio Ultimate for Testers 977 Chapter 57 Team Foundation Server 991 Index 1013 www.it-ebooks.info ffirs.indd 15-02-2014 14:20:33 www.it-ebooks.info ffirs.indd 15-02-2014 14:20:33 Professional Visual Studio® 2013 www.it-ebooks.info ffirs.indd 15-02-2014 14:20:33 www.it-ebooks.info ffirs.indd 15-02-2014 14:20:33 Professional Visual Studio® 2013 Bruce Johnson www.it-ebooks.info ffirs.indd 15-02-2014 14:20:34 Professional Visual Studio® 2013 Published by John Wiley & Sons, Inc 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2014 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-1-118-83204-2 ISBN: 978-1-118-83206-6 (ebk) ISBN: 978-1-118-83205-9 (ebk) Manufactured in the United States of America 10 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600 Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose No warranty may be created or extended by sales or promotional materials The advice and strategies contained herein may not be suitable for every situation This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services If professional assistance is required, the services of a competent professional person should be sought Neither the publisher nor the author shall be liable for damages arising herefrom The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002 Wiley publishes in a variety of print and electronic formats and by print-on-demand Some material included with standard print versions of this book may not be included in e-books or in print-on-demand If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at http://book support.wiley.com For more information about Wiley products, visit www.wiley.com Library of Congress Control Number: 2014930419 Trademarks: Wiley, Wrox, the Wrox logo, Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc and/or its affiliates, in the United States and other countries, and may not be used without written permission Visual Studio is a registered trademark of Microsoft Corporation All other trademarks are the property of their respective owners John Wiley & Sons, Inc., is not associated with any product or vendor mentioned in this book www.it-ebooks.info ffirs.indd 15-02-2014 14:20:34 ... 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... 15-02-2014 14:20:33 Professional Visual Studio 2013 www.it-ebooks.info ffirs.indd 15-02-2014 14:20:33 www.it-ebooks.info ffirs.indd 15-02-2014 14:20:33 Professional Visual Studio 2013 Bruce Johnson... XII Visual Studio Ultimate Chapter 54 Visual Studio Ultimate for Architects 949 Chapter 55 Visual Studio Ultimate for Developers 961 Chapter 56 Visual