Professional Visual Studio 2010. için kapak resmi
Professional Visual Studio 2010.
Başlık:
Professional Visual Studio 2010.
Yazar:
Randolph, Nick.
ISBN:
9780470873120
Yazar Ek Girişi:
Basım Bilgisi:
1st ed.
Fiziksel Tanımlama:
1 online resource (1226 pages)
İçerik:
Professional Visual Studio 2010 -- Contents -- Introduction -- Part I: Integrated Development Environment -- Chapter 1: A Quick Tour -- Getting Started -- The Visual Studio IDE -- Summary -- Chapter 2: The Solution Explorer, Toolbox, and Properties -- The Solution Explorer -- The Toolbox -- Properties -- Summary -- Chapter 3: Options and Customizations -- The Start Page -- Window Layout -- The Editor Space -- Other Options -- Importing and Exporting Settings -- Summary -- Chapter 4: The Visual Studio Workspace -- The Code Editor -- 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 -- Reorganizing Tool Windows -- Summary -- Chapter 5: Find and Replace and Help -- Quick Find/Replace -- Find/Replace in Files -- Find Symbol -- Navigate To -- Incremental Search -- Accessing Help -- Summary -- Part II: Getting Started -- Chapter 6: Solutions, Projects, and Items -- Solution Structure -- Solution File Format -- Solution Properties -- Project Types -- Project Files Format -- Project Properties -- Web Application Project Properties -- Web Site Projects -- Summary -- Chapter 7: IntelliSense and Bookmarks -- IntelliSense Explained -- JavaScript IntelliSense -- IntelliSense Options -- Extended IntelliSense -- Bookmarks and the Bookmark Window -- Summary -- Chapter 8: Code Snippets and Refactoring -- Code Snippets Revealed -- Accessing Refactoring Support -- Refactoring Actions -- Summary -- Chapter 9: Server Explorer -- Server Connections -- Data Connections -- SharePoint Connections -- Summary -- Chapter 10: Modeling with the Class Designer -- Creating a Class Diagram -- The Design Surface -- The Toolbox -- The Class Details -- The Properties Window -- Layout -- Exporting Diagrams.

Code Generation and Refactoring -- Modeling Power Toys for Visual Studio -- Summary -- Part III: Digging Deeper -- Chapter 11: Unit Testing -- Your First Test Case -- Asserting the Facts -- Initializing and Cleaning Up -- Testing Context -- Advanced Unit Testing -- Testing Code Contracts -- Managing Large Numbers of Tests -- Summary -- Chapter 12: Documentation with XML Comments -- Inline Commenting -- XML Comments -- Using XML Comments -- Generating Documentation with GhostDoc -- Compiling Documentation with Sandcastle -- Task List Comments -- Summary -- Chapter 13: Consistency Tools -- Source Control -- Coding Standards -- Summary -- Chapter 14: Code Generation with T4 -- Creating a T4 Template -- T4 Building Blocks -- How T4 Works -- T4 Directives -- Troubleshooting -- Generating Code Assets -- Preprocessed Text Templates -- Tips and Tricks -- Summary -- Chapter 15: Project and Item Templates -- Creating Templates -- Extending Templates -- Starter Kits -- Online Templates -- Summary -- Chapter 16: Language-Specific Features -- Hitting a Nail with the Right Hammer -- A Tale of Two Languages -- Visual Basic -- C# -- F# -- Summary -- Part IV: Rich Client Applications -- Chapter 17: Windows Forms Applications -- Getting Started -- The Windows Form -- Form Design Preferences -- Adding and Positioning Controls -- Container Controls -- Docking and Anchoring Controls -- Summary -- Chapter 18: Windows Presentation Foundation (WPF) -- What Is WPF? -- Getting Started with WPF -- The WPF Designer and XAML Editor -- Styling Your Application -- Windows Forms Interoperability -- Debugging with the WPF Visualizer -- Summary -- Chapter 19: Office Business Applications -- Choosing an Office Project Type -- Creating a Document-Level Customization -- Creating an Application Add-In -- Debugging Office Applications -- Deploying Office Applications -- Summary.

Part V: Web Applications -- Chapter 20: ASP.NET Web Forms -- Web Application vs. Web Site Projects -- Creating Web Projects -- Designing Web Forms -- Web Controls -- Master Pages -- Rich Client-Side Development -- ASP.NET Web Site Administration -- Summary -- Chapter 21: ASP.NET MVC -- Model View Controller -- Getting Started with ASP.NET MVC -- Choosing a Model -- Controllers and Action Methods -- Rendering a UI with Views -- Advanced MVC -- Summary -- Chapter 22: Silverlight -- What is Silverlight? -- Getting Started with Silverlight -- Navigation Framework -- Theming -- Enabling Running Out of Browser -- Summary -- Chapter 23: Dynamic Data -- Creating a Dynamic Data Web Application -- Customizing the Data Model -- Customizing the Presentation -- Enabling Dynamic Data for Existing Projects -- Summary -- Chapter 24: SharePoint -- Preparing the Development Environment -- Exploring SharePoint 2010 -- Creating a SharePoint Project -- Building Custom SharePoint Components -- Working with Features -- Packaging and Deployment -- Summary -- Chapter 25: Windows Azure -- The Windows Azure Platform -- SQL Azure -- AppFabric -- Summary -- Part VI: Data -- Chapter 26: Visual Database Tools -- Database Windows in Visual Studio 2010 -- Editing Data -- Previewing Data -- Summary -- Chapter 27: DataSets and DataBinding -- DataSets Overview -- Binding Data -- Working with Data Sources -- Summary -- Chapter 28: Language Integrated Queries (LINQ) -- LINQ Providers -- Old-School Queries -- Query Pieces -- Debugging and Execution -- LINQ to XML -- Querying XML -- Schema Support -- LINQ to SQL -- LINQPad -- Summary -- Chapter 29: The ADO.NET Entity Framework -- What Is the Entity Framework? -- Getting Started -- Creating an Entity Model -- Querying the Entity Model -- Advanced Functionality -- Summary -- Chapter 30: Reporting -- Getting Started with Reporting.

Designing Reports -- Rendering Reports -- Deploying Reports -- Summary -- Part VII: Application Services -- Chapter 31: Windows Communication Foundation (WCF) -- What Is WCF? -- Getting Started -- Defining Contracts -- Configuring WCF Service Endpoints -- Hosting WCF Services -- Consuming a WCF Service -- Summary -- Chapter 32: Windows Workflow Foundation (WF) -- What Is Windows Workflow Foundation? -- Why Use Windows Workflow? -- Workflow Concepts -- Getting Started -- The Workflow Foundation Designer -- Creating a Workflow -- Hosting the Workflow Designer -- Summary -- Chapter 33: Client Application Services -- Client Services -- Role Authorization -- User Authentication -- Settings -- Login Form -- Offline Support -- Summary -- Chapter 34: Synchronization Services -- Occasionally Connected Applications -- Server Direct -- Getting Started with Synchronization Services -- Synchronization Services over N-Tiers -- Background Synchronization -- Client Changes -- Summary -- Chapter 35: WCF RIA Services -- Getting Started -- Domain Services -- Domain Operations -- Consuming a Domain Service in Silverlight -- Summary -- Part VIII: Configuration and resources -- Chapter 36: Configuration Files -- .Config Files -- Configuration Schema -- Application Settings -- User Settings -- Referenced Projects with Settings -- Summary -- Chapter 37: Connection Strings -- Connection String Wizard -- SQL Server Format -- In-Code Construction -- Encrypting Connection Strings -- Summary -- Chapter 38: Resource Files -- What are Resources? -- Resourcing Your Application -- Satellite Resources -- Accessing Specifics -- Coding Resource Files -- Custom Resources -- Summary -- Part IX: Debugging -- Chapter 39: Using the Debugging Windows -- The Code Window -- The Breakpoints Window -- The Output Window -- The Immediate Window -- The Watch Windows -- The Code Execution Windows.

The Memory Windows -- IntelliTrace (Ultimate Edition Only) -- The Parallel Debugging Windows -- Exceptions -- Summary -- Chapter 40: Debugging with Breakpoints -- Breakpoints -- Tracepoints -- Execution Control -- Edit and Continue -- Summary -- Chapter 41: DataTips, Debug Proxies, and Visualizers -- DataTips -- Debugger Attributes -- Type Proxies -- Visualizers -- Advanced Techniques -- Summary -- Chapter 42: Debugging Web Applications -- Debugging Server-Side ASP.NET Code -- Debugging Client-Side JavaScript -- Debugging Silverlight -- Tracing -- Health Monitoring -- Summary -- Chapter 43: Advanced Debugging Techniques -- Start Actions -- Debugging with Code -- Debugging Running Applications -- .NET Framework Source -- Multi-Threaded and Parallelized Application Debugging -- Debugging SQL Server Stored Procedures -- Mixed-Mode Debugging -- Post-Mortem Debugging -- Summary -- Part X: Build and Deployment -- Chapter 44: Upgrading with Visual Studio 2010 -- Upgrading from Visual Studio 2008 -- Upgrading to .NET Framework 4.0 -- Summary -- Chapter 45: Build Customization -- General Build Options -- Manual Dependencies -- The Visual Basic Compile Page -- C# Build Pages -- MSBuild -- Summary -- Chapter 46: Assembly Versioning and Signing -- Assembly Naming -- Version Consistency -- Strongly Named Assemblies -- The Global Assembly Cache -- Signing an Assembly -- Summary -- Chapter 47: Obfuscation, Application Monitoring, and Management -- The MSIL Disassembler -- Decompilers -- Obfuscating Your Code -- Application Monitoring and Management -- Summary -- Chapter 48: Packaging and Deployment -- Windows Installers -- ClickOnce -- Summary -- Chapter 49: Web Application Deployment -- Web Site Deployment -- Web Application Deployment -- Web Project Installers -- The Web Platform Installer -- Summary -- Part XI: Customizing and Extending Visual Studio.

Chapter 50: The Automation Model.
Özet:
In Professional Visual Studio 2010, developers will find a fast route to IDE programming success. The authors zero in on advanced topics and demonstrate the new features of the IDE, including code snippets, refactoring, and patterns. Covering the latest .NET Framework 4 and Visual Studio 2010 with a unique IDE-centric approach, the book has been revised to include a discussion of Visual Studio's recent major overhaul. The illustrative examples included will help bring both novice and experienced developers up to speed quickly.
Notlar:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Elektronik Erişim:
Click to View
Ayırtma: Copies: